织梦CMS - 轻松建站从此开始!

我的网站

当前位置: 主页 > 比特币 > 比特币资讯

读懂比特币交易机制:它如何实现价值传递? (5)

时间:2021-07-13 10:29来源:未知 作者:admin 点击:
区块链的数据结构 比特币允许人们创建交易,如果交易通过其他节点的验证,就会被汇总成区块。这些区块链接在一起形成区块链,被用作不可篡改的账

区块链的数据结构

比特币允许人们创建交易,如果交易通过其他节点的验证,就会被汇总成区块。这些区块链接在一起形成区块链,被用作不可篡改的账本。

每个区块都有一个 block header,其中包含便于节点之间区块验证的信息。

科普向 | 读懂比特币交易机制:它如何实现价值传递?

  1. 所有交易都形成一棵树(默克尔树),然后组合并散列,直到剩下一个称为默克尔根的散列。

  2. 前一个区块哈希值是前一个区块中 block header 的哈希值。

  3. 其余类别用于挖矿,将在后面讨论。

这种数据结构将所有内容链接在一起,使计算机能够快速验证比特币历史账本彼此之间是否一致。

因此,所有交易都通过树状结构在区块内链接,而之前的区块哈希将所有的区块链接在一起,形成区块链。下面你可以看到一个 block header,包括上面显示的所有字段,以及区块的大小和其中的所有交易。

科普向 | 读懂比特币交易机制:它如何实现价值传递?

前一个区块的任何变化都会立即反映在当前区块中,因为前一个区块的哈希值会发生变化。这种结构的实施是为了迅速让参与者了解他们都是根据相同的比特币交易历史来工作的,这基本上是一种防止不良行为者的版本控制方法。

最后,了解内存池很重要。从交易的创建到其在区块链中的最终记录之间存在一段时间。在此期间,每个听说过它的参与者都会在各自的内存池中持有一个交易。这就像一个等候室,直到矿工解决了将交易发布到区块链的计算难题为止。每个网络参与者的内存池可能不同。最终找到下一个区块的矿工的内存池是将被插入区块链的内存池;任何已发送但未被该矿工纳入的交易将只需要等待被纳入在下一个区块中。

科普向 | 读懂比特币交易机制:它如何实现价值传递?

参考文章

1. Mastering Bitcoin, Andreas Antonopolous,

https://github.com/bitcoinbook/bitcoinbook

(责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容