主页 > imtoken下载官方 > 第三期:比特币账本中记录了哪些信息

第三期:比特币账本中记录了哪些信息

imtoken下载官方 2023-01-17 03:26:18

比特币是一种分布式账本。既然是账本,就会分成很多页,有编号。那么这个账本的每一页都可以理解为一个区块链,那么这个账本的第一页就是创世块。

让我们再次解释创世块的概念。区块链由多个连接的块组成。每个区块记录一段时间内网络中比特币的交易。区块可以看作是账簿中的一个账页。要构建的第一个块称为创世块,并具有唯一的 ID 号。除了创世块,每个后续块都包含两个 ID 号,一个是块本身的 ID 号,另一个是前一个块的 ID 号。通过ID号之间的前向和后向指向关系,将所有区块依次连接起来,形成区块链。

它只记录了从地址a转移到地址b的比特币数量,以及交易时间、交易数量、手续费、区块高度等,截至2019年12月6日21:00 pm 56点,此时以太坊区块链高度为9060758,比特币区块高度为606918

账本元LD是比特币吗

那么这个块高度是怎么回事?比特币的账簿里还有一个规定,就是我们做账的时候账本元LD是比特币吗,账本的这个页面每隔10分钟左右就会被填满,因为这个账本的大小是有限的。中本聪规定,比特币账本的每一页只有 1m 大小。当它已满时,将记录下一页。那么每一页代表一个区块链高度。今天比特币的区块高度是608918,也就是说比特币的账户目前有这么多页,以太坊有超过900万页,而比特币只有60万多页。

账本元LD是比特币吗

我们知道这个账本的记账规则,也知道每一页记录的是什么类型的信息,但是问题还是没有解决,就是有人故意记错账怎么办?如何快速识别和高效对账?

账本元LD是比特币吗

这要使用我们之前学过的hash函数,不管我们用的是比特币还是以太坊,不管他们账本的每一页有100条信息还是1000条信息,我们都给他做一个hash操作。该页面的账户,经过哈希运算,会得到一个简单的汇总信息。有了这些汇总信息,我们对账就方便多了。我们不需要验证这个区块中的所有交易,我们只需要验证这个摘要信息。摘要信息就是这个值。全网共有100个记账员。事实上,簿记员也被称为矿工。他们的工作是收集和打包每笔交易信息。

账本元LD是比特币吗

至于这 100 名矿工为什么要做这项工作,我们稍后再谈。无论如何,他们在 10 分钟内收集了全网的所有交易信息,并且这些信息经过哈希运算后可以发布。如果100个矿工中有99个在aaab7290末尾发布了汇总信息,而你在aaab7290末尾发布了汇总信息,如果你的账户和别人不一样,那就说明你的账户错了,也就是无效。

账本元LD是比特币吗

这里我们使用了哈希函数的两个函数。第一个功能在 10 分钟内将非常复杂的信息简化为一组非常简单的摘要信息。第二个功能是验证信息。 ,如果这组复杂的原始信息稍有变化,经过哈希运算后得到的汇总信息将完全无法识别。这样,非常方便矿工一目了然记错账,这样我们就可以保证比特币账本的单页是正确的。但是这个时候,还是有一个问题,如果我们在第100页记录账号的时候,有人偷偷改了之前第20页的账号怎么办?

其实这个问题也很容易解决。让我们从创世区块开始。第一个创世块有一个唯一的 ID 号。我们对区块链进行hash后,得到一个摘要值,比如尾号2938,当所有矿工得到的摘要值验证为这个值时,区块结束,进入下一个区块。除了内容账本元LD是比特币吗,它还包含前一个区块的摘要值。同理,第三条区块链在哈希时也包含第二条区块的摘要值。

以此类推,直接到今天的第60万个区块,里面已经嵌套了之前所有区块的hash值,未来的区块高度再高,再高多少块,都可以'不要更改上一个账本的内容,即使你只更改上一个账本中的任何一个小数点,那么当你再次操作这个块时,你得到的汇总值将与其他的不同。同理,这保证了比特币账本中60万个账户页面中每个账户的正确性,任何人都无法随时更改。