交易如何添加到区块链中?
How do transactions add inside blockchain?
在一个BTC区块中,可以有1500条交易记录。对于这 1500 笔交易。
因此,一个区块内有一个接一个的交易。
并在链中一个接一个地块。
我的问题是-
- 其中哪些有哈希值?单个交易还是整个区块?
- 如果第一种情况成立,那么最后一笔交易的哈希是否被用于挖掘下一个区块?
- 如果第二种情况成立,那么将有两个哈希值——一个用于区块的最后一笔交易,另一个哈希值用于整个区块。那这里是怎么认证的呢?
区块链是一连串的区块 :) 每个下一个区块都以某种方式依赖于前一个区块,除了第一个、创世纪、区块。
重要的是整个区块的哈希值。该散列以某种方式使用整个块的内容——它可以像散列给定块的所有字节一样简单。
至于每笔交易的哈希值——您可以这样做,但那可能不会给您带来任何特别的好处。当你知道整个区块都是正确的,这意味着该区块内的每笔交易也是正确的,不需要额外的哈希或校验和。
如果您确实设计了自己的区块链,如果这对您的业务案例有意义,那么没有什么能阻止您在块内散列交易 one-by-one。
在一个BTC区块中,可以有1500条交易记录。对于这 1500 笔交易。 因此,一个区块内有一个接一个的交易。 并在链中一个接一个地块。
我的问题是-
- 其中哪些有哈希值?单个交易还是整个区块?
- 如果第一种情况成立,那么最后一笔交易的哈希是否被用于挖掘下一个区块?
- 如果第二种情况成立,那么将有两个哈希值——一个用于区块的最后一笔交易,另一个哈希值用于整个区块。那这里是怎么认证的呢?
区块链是一连串的区块 :) 每个下一个区块都以某种方式依赖于前一个区块,除了第一个、创世纪、区块。
重要的是整个区块的哈希值。该散列以某种方式使用整个块的内容——它可以像散列给定块的所有字节一样简单。
至于每笔交易的哈希值——您可以这样做,但那可能不会给您带来任何特别的好处。当你知道整个区块都是正确的,这意味着该区块内的每笔交易也是正确的,不需要额外的哈希或校验和。
如果您确实设计了自己的区块链,如果这对您的业务案例有意义,那么没有什么能阻止您在块内散列交易 one-by-one。