区块大小是什么意思?
区块大小/容量表示一个区块容纳某个时间段内数据的能力。区块链每个区块都是用来承载某个时间段内数据,每个区块通过时间顺序使用密码学技术将其串联起来,形成完整分布式数据库。
拿比特币来说,每个区块包含着全球十分钟内的所有比特币交易,中本聪在创立比特币时,区块大小设定为1MB,最多只能包含2000多笔交易,这样设置主要是为了防止DOS网络攻击。也就是说,比特币网络每10分钟,最多只能处理2000多笔交易,换算一下,就是处理速度为3~5笔/秒起。如果交易频繁,交易量越来越多的情况下,当1MB大小的区块已经一次装不下这么多交易时,只能把这十分钟内装不下的交易放到下一个区块,就好像等公交车,车满了就只能等下一趟,即下一个区块。但是,扩块对矿工来说增加成本,大部分矿池是不同意的。
区块大小为什么有限制?
在货币流通的早期,设计一个区块来携带多达36 MB的事务数据。然而,在2010年,这被减少到1MB,以减少垃圾邮件和潜在的拒绝服务攻击对网络的威胁。DDoS攻击可以通过使用尘埃交易(数量微不足道的比特币交易)制造许多大区块来执行。尽管有1MB的区块限制,尘埃交易仍然可以进入网络,然而,由于矿工处理的区块数据较少,完成将这些数据导入链所需的时间也减少了。
然而,随着越来越多的交易被添加到比特币的区块中,这个限制在今天仍然存在,它离这条1MB的线就越近。这个问题是从这里开始的。一方认为,比特币区块的尺寸应该扩大,以适应那些信奉比特币的人们的浪潮。这方面的辩论认为,货币需要扩大规模,以产生大规模采用。另一方面,反对的人认为,增加区块大小将导致对处理能力的更高需求,而采矿将更加集中,因为硬件需求将随着块大小的限制而增加。
其实解决区块大小问题的最直接的方法就是增加它,不过增加区块的大小其实就是在鼓励集中化。并且我们只要增加区块大小,就会增加在基于区块链的网络上运行完整节点的成本,所以这个问题的实现并不是那么简单的。现在关于区块大小的解决方案就是保留该协议的原样,在短期内限制交易的规模,创造一个能够自我调节的交易费用市场就不会增加产能,不过这会让采矿者对流程交易的激励增加。
免责声明:以上内容(如有图片或视频亦包括在内)均为平台用户上传并发布,本平台仅提供信息存储服务,对本页面内容所引致的错误、不确或遗漏,概不负任何法律责任,相关信息仅供参考。
本站尊重他人的知识产权、名誉权等法律法规所规定的合法权益!如网页中刊载的文章或图片涉及侵权,请提供相关的权利证明和身份证明发送邮件到qklwk88@163.com,本站相关工作人员将会进行核查处理回复