【发布时间】:2021-08-02 18:24:18
【问题描述】:
我正在学习比特币挖矿协议,但是,我对创建 Merkle 树感到困惑。假设 1 有 1 个 coinbase 交易和 3 个交易 id。如下图所示的流程/粘贴是否正确?
据我了解,在计算双 sha256 哈希之前,必须先将所有 coinbase 和 transaction id 更改为 little-endian。
coinbase 的哈希将成为第一个叶子,tx1 成为第二个叶子,tx3 成为最后一个叶子。
然后在双散列之前再次组合2个散列,因此该过程沿着金字塔结构向上直到找到根,然后再将其更改回大端。
希望有人可以指导我。提前致谢
【问题讨论】: