风险提示:理性看待区块链,提高风险意识!

比特币区块大小为什么是1M?

1个回答

小金(燕窝)1星评价

2020-09-25 15:02:16

比特币区块大小为什么是1M?

比特币区块中永久记录着比特币(BTC)网络上的最近交易有关的数据,每个区块可以比作分类帐的页面,区块“链接”在一起构成支撑比特币网络的分散分类帐。

这些捆绑交易在被作为新区块添加到比特币区块链之前由矿工确认。区块的大小会对每个块可以验证的事务数量产生限制。因此,较大的区块需要更大的计算能力并且需要更长的时间来开采。超过限制的区块将被网络拒绝。

在比特币处于初期阶段,区块数限制为每个不超过36兆字节的交易数据。但是,为了应对交易垃圾邮件堵塞网络的威胁和潜在的分布式拒绝服务(DDoS)攻击,区块大小在2010年7月14日减少到1MB 。

事实上,如果用现在普通的电脑来打包记录一个大小为1M的区块,那么从开始验证到结束大约需要30秒,但是如果是需要验证一个2M的区块,可能就需要高达10分钟,这个时间是极其漫长的,因为在这段时间内,黑客可以做很多事情!理论上来说,黑客可以根据这个延时,对比特币网络进行攻击。为了避免这种攻击,所以在当时最佳的选择就是让每个区块都在 1M 大小左右。