加文安德森:块扩张的另一个解决方案?

By | 2015年5月28日

编辑之间:关于比特币展开讨论,核心开发人员的争论日益激烈,作者加文。安德森(加文Andresen)坚持20MB的块大小是合理的,此外,他还提到,20MB大小实际上意味着妥协,妥协,如果不能达到,他将支持另一块扩展程序。

加文安德烈森:区块扩容的另一种方案?

(10工程技术人员(加文指的是比特币核心开发者)SourceForge。net)的邮件列表,让他们谈判解决问题(比特币的可扩展性问题),你最终会得到十一种不同的解决方案。

即使人们一致认为,1MB的块大小的限制应提高(和几乎所有的人都应该提高一点),但具体数值是多少难以达成协议。

我不打算列出所有如何拓展了能力,太多的事情我不在列表中,并最终写出来也是一堆潘基文,估计是没什么人会去看。然而,我要写一个跟你更多的想法,并解释为什么块大小是20MB的原因。

 

动态调整

 

一个很流行的观点是基于历史的块的大小,实现动态块大小上限调整。

不同的细节:块大小上限应调整?每一块?每一个困难的调整?增长的范围是什么?50%增加?或双?

如果块大小限制仅作为预防拒绝服务(即,防止邪恶的大矿产生11 GB的块,迫使网络矿工强制检定的休息),那么这些建议是可行的。我喜欢这个简单的动态块大小调整思路。

当然,还有一些更复杂的动态结构调整方案,如权益(股权投票的投票证明),或链接的最大块大小和挖掘奖励或块包含交易成本。但事实上,我认为这还不如简单的解决方案,因为它需要一个一致的代码必须绝对正确。如果跳过的代码审查和测试,每一个额外的代码可能会导致裂变链的脆弱性。

 

为什么是20MB?

 

一些比特币核心提交者不希望,矿工是不需要许可结合在一起,可以增加块大小(或有意,或作为一种经济激励措施应对)。

例如,格雷戈瑞(麦斯威尔麦斯威尔格雷戈瑞)写的:

“人(我想除了赫恩迈克)是否认为在未来,每一个人只能靠一些事实上好“谷歌规模”节点的系统?(我不这么认为,如果是这样的话,我们绝不会同意,但它可以帮助理解思想差异的。”

事实上,麦斯威尔字应为“除了迈克Hearn和丛”:

在比特币网络的接近程度,在用户使用简化支付验证(SPV,也被称为轻量级的客户端验证的双倍工资将是安全的,它只需要每一天约12 kb的区域大小的数据块。只有当人们需要运行网络节点时,产生新的货币。首先,大多数用户将网络节点,但是当网络成长在一个范围内的运行网络节点需要越来越专业化,需要有专门的硬件服务器站点。

我反对那些在丛原教旨主义者,在比特币系统如何发展这一问题,他们显然有不同的看法。20MB大小实际上意味着妥协,这是在未来几年内将产生支持足够的交易量,并为发展志愿者,20MB或合理数量,可以确保他们继续使用家庭网络或虚拟专用服务器来处理整个链。

如果不能达成妥协,一个简单的动态调整方案来防止拒绝服务攻击将是一个非常有吸引力的长期解决方案。

正文:对http://gavinandresen.ninja/bigger-blocks-another-way
作者:加文安德森
:蒙牛
小稿(翻译):巴比特信息(http://www.8btc.com/bigger-blocks-another-way)

这篇文章是独立的观点,不代表巴比特立场。

发表评论