区块链 矿工激励

一个矿工短时间内有可能会接收到大量交易,导致处理不过来,所以必须对区块大小作出限制。区块大小的上限,已经在系统中预先定义,所以区块中只能包含一定数量的交易。

一个区块中的交易数,由预定义的块大小和每个块的平均长度决定。这表明,发送者应该使消息尽量简短,矿工优先选择简短的交易打包进区块。

发送方通常还会提供一定数量的比特币作为交易费用,激励矿工尽早将交易放进区块链。

区块链技术中,除了区块大小,另一个要考虑的是整个区块链的大小。在一段时间内,整个区块链可能会变得太大,节点无法将其存储在硬盘上,区块链引入了默克尔树解决了这个问题。后面章节将讨论这个默克尔树。

区块链 默克尔树(Merkle Tree):Merkle Tree,又称作 Hash Tree,用来存储 hash 值的一棵树。Merkle 树的叶子是数据块的 hash 值。非叶节点是其对应子节点串联字符串的 hash。1. HashHa ...