比特币原理(比特币原理图详解)
比特币是一种虚拟货币,它的发行不依靠任何机构;现在已经可以进行交易了,而且支持全球7*24交易。需要注意的是比特币的价格波动非常大,普通的投资者根本没有能力进行买卖,关键很多投资者对比特币的价格很难把握。
比特币原理如下:
比特币每个区块的数据结构,每个区块由区块头和区块体两部分组成。
区块头中包含父区块的哈希,版本号,当前时间戳,难度值,随机数和上面提到的默克尔树根。
区块体中包含了矿工搜集的若干交易信息,假设有8个交易被收录在区块中,所有的交易生成一颗默克尔树,默克尔树是一种数据结构,它将叶子节点两两哈希,生成上一层节点,上层节点再哈希,生成上一层,直到最后生成一个树根,称之为默克尔树根,只有树根保留在区块头中,这样可以节省区块头的空间,也便于交易的验证。
另外,注册成为比特币用户时,系统会根据随机数生成一个私钥,私钥会生成一个公钥,公钥又会生成一个地址,其中私钥必须保密,可以保存到硬盘里或者记到脑子里,因为这个私钥是使用相应地址上的比特币的唯一标识,一旦丢失,所有的比特币将无法使用。