如果在下一个区块发布之前达到1mb的区块大小,那么一块比特币区块链会发生什么

时间:2018-07-14 22:44:23

标签: blockchain ethereum bitcoin

我最近才知道,比特币的块大小为1mb,大约每10分钟开采一次比特币。

我的问题是,如果在开采下一个块之前当前块中充满了价值1mb的数据,会发生什么情况?在下一个区块被释放并且交易失败之前,有关剩余交易的数据是否不会添加到区块链中吗?还是我缺少关于数据如何存储在块中的关键点?

谢谢!

1 个答案:

答案 0 :(得分:1)

您错过了关键点,在块生成之间没有任何填充。

交易出现在网络中,节点对其进行验证,并在有效时存储在其内存中(这组未经确认的交易称为mempool)。它们在网络中出现的顺序并不重要。矿工决定将其包括在下一个区块中。

它们可以包括零笔交易。它们可以包含全部(如果大小不超过限制)。他们可以按费用/大小对其进行排序,并包括最高的。他们可以包括零费用的朋友交易,并且不包括高费用的敌人。