正如我们在比特币挖掘一章中看到的,在任何给定的时间段内,一个矿工都可能被大量的交易所淹没。块的最大大小是在系统中预先定义的,只需要在块中包含一定数量的事务。
块中的事务数由预定义的块大小和每个块的平均长度决定。这里的一个重要提示是,发送者不应在其消息中包含太多信息,以使其简短,从而激励矿工在其他冗长的消息之前接受它。
发送者通常也会增加一定数量比特币的交易费用,以激励矿工尽早加入他的区块。
构建区块链的另一个后果是它的规模。在一段时间内,整个区块链可能会变得太大,节点无法将其存储在其磁盘上。这是通过使用下面描述的Merkle树来解决的。