Transactions 单交易比特币中的Merkle树

Transactions 单交易比特币中的Merkle树,transactions,block,bitcoin,merkle-tree,Transactions,Block,Bitcoin,Merkle Tree,我们知道Merkle树是一个二叉树,如果有奇数个事务,最后一个事务将被复制,这样我们就可以构造我们的树。 我的问题是,如果我们想要生成一个只有一个事务的块,merkle根会被计算为: a) root_hash = SHA256(SHA256(the_single_transaction)) b) root_hash = SHA256(SHA256(SHA256(SHA256(the_single_transaction)) + SHA256(SHA256(the_single_transacti

我们知道Merkle树是一个二叉树,如果有奇数个事务,最后一个事务将被复制,这样我们就可以构造我们的树。 我的问题是,如果我们想要生成一个只有一个事务的块,merkle根会被计算为:

a) root_hash = SHA256(SHA256(the_single_transaction))
b) root_hash = SHA256(SHA256(SHA256(SHA256(the_single_transaction)) + SHA256(SHA256(the_single_transaction)))
哪一个是正确的