交易如何添加到区块链中?

How do transactions add inside blockchain?

在一个BTC区块中,可以有1500条交易记录。对于这 1500 笔交易。 因此,一个区块内有一个接一个的交易。 并在链中一个接一个地块。

我的问题是-

  1. 其中哪些有哈希值?单个交易还是整个区块?
  2. 如果第一种情况成立,那么最​​后一笔交易的哈希是否被用于挖掘下一个区块?
  3. 如果第二种情况成立,那么将有两个哈希值——一个用于区块的最后一笔交易,另一个哈希值用于整个区块。那这里是怎么认证的呢?

区块链是一连串的区块 :) 每个下一个区块都以某种方式依赖于前一个区块,除了第一个、创世纪、区块。

重要的是整个区块的哈希值。该散列以某种方式使用整个块的内容——它可以像散列给定块的所有字节一样简单。

至于每笔交易的哈希值——您可以这样做,但那可能不会给您带来任何特别的好处。当你知道整个区块都是正确的,这意味着该区块内的每笔交易也是正确的,不需要额外的哈希或校验和。

如果您确实设计了自己的区块链,如果这对您的业务案例有意义,那么没有什么能阻止您在块内散列交易 one-by-one。