0

我有一个样本区块链应用程序,我借助“调用”事务创建了几个区块。上一个块的字段“stateHash”是否等于区块链中当前块的字段“previousBlockHash”?

1)区块链理论认为每个区块都会有一个名为“previousBlockHash”的区域,其中包含区块链中前一个区块的哈希值。现在,当我比较当前块(块#3)的前一个块(块#2)的Vs“previousBlockHash”的字段“stateHash”时,它们看起来都非常不同。他们应该是平等的吗?

2)一种blockchain块可包含多个 “调用” 交易?**

回答

2
  1. StateHashBlockHash,其中状态散列是简单地将数据的散列之间的差在给定的块内,并且块散列计算如下:

块散列通过散列在co上来计算未经编码的ASN.1编码字节:块编号,上一个块散列和当前块数据散列。它是保证了分类帐

的不变性块hashs的链
  • 块通常将包括若干有序调用交易。所以对你的问题 - 是的,它可以包含多个内部交易。
  • +0

    感谢您的快速和翔实的答案! – nihal

    相关问题