香港比特币扩容研讨会第二日:开发者们关于硬分叉的不同看法

2015-12-08 10:39 来源:巴比特资讯 阅读:8034
香港比特币扩容研讨会(Scaling Bitcoin)在第二天的会议已经结束,这一天上午,观众们表现出了很大的热情,例如闪电网络(Lightning Network)支付通道这样的长期想法,开发者对其进行了清晰的论证

Scaling Bitcoin

香港比特币扩容研讨会(Scaling Bitcoin)在第二天的会议已经结束,这一天上午,观众们表现出了很大的热情,例如闪电网络(Lightning Network)支付通道这样的长期想法,开发者对其进行了清晰的论证,而由Blockstream联合创始人 Pieter Wuille提出的隔离见证(segregated witness)方案,其想法令人称奇,这是一种扩容比特币区块链的提议,而无需进行一次硬分叉。

比特币协议的改变,并不是向后兼容的,硬分叉在社区中已经成为了一个有争议的问题,部分人认为它存在着潜在的风险。实际上,一次硬分叉需要比特生态系统中的所有成员一致性地升级他们的软件。这隐含着一种风险,可能会造成两个不同版本的比特币区块链。

虽然 Wuille的提议能够避免掉一次硬分叉,这足以让大家兴奋,但在核心开发者Jeff Garzik看来,比特币社区需要的解决方案,恰恰需要一次硬分叉,部分原因是为了消除这一问题所带来的恐惧。

在谈话中,Garzik表示:

“一次硬分叉将预示着我们愿意成长,我们愿意去改变,我们愿意去更改系统。而不增加区块也将被视为,我们想要增加交易费,我们想要让人们远离这个系统。”

Garzik的政治诉求在公正的学究探讨后得到了平衡,他说一次区块扩容是不够的,社区需要继续推动扩展性解决方案。

不过,他认为如果大家不去改变网络,这可能会导致比特币企业继续追求可能分裂区块链的路径,他还指出,任何高于2MB的技术共识都是有风险的。

“我认为,当前我们需要的是一次小的区块扩容,用作数据的收集。你可以凭借推测或者测试进行模拟,但现实世界将是最好的测试实验室,”他继续说。

 

隔离见证(Segregated witness)提议

 

Scaling Bitcoin1

这一天当中最广受欢迎的讲话,来自Blockstream联合创始人Pieter Wuille,他提出说,只需要网络进行一次软分叉,就可以让区块大小增加,而这样的方案会改变交易签名的处理方式。

Wuille从分解比特币交易讲起,他解释说,比特币交易是输入(inputs)和输出( outputs)的总和,并且输入包含了一个可证明所有者的签名。在Wuille的模型中,见证者,或者说签名,将从交易中分离出来,那么是否添加这个签名,将是可选的了。

“如今,它们(签名)是内置在交易中的,你无法将其移除。而在隔离见证的模式下,它是可以实现分离的。我们会记住这些交易,而不是谁签名批准了它们,”他说。

总体而言,该提议是通过改变网络处理签名数据的方式,来实现区块扩容。如果是现有的交易,它可以将比特币区块大小上限增加到1.75MB,如果大多数交易是多重签名交易(multisig),那区块大小上限可以扩至4MB

“我们可以通过软分叉来增大区块大小,这是我的建议,” Wuille总结说。

这种观点得到了观众热烈的掌声,讲台上的Wuille有时会迸发出无法遏制的演讲热情。

 

矿工和开发者的闭门会议

 

闭门会议遵循了查塔姆大厦规则(不提人名),在这次圆桌讨论会上,比特币开发者和中国比特币矿业社区的成员们,关于第一天会议上的问题进行了进一步的探讨。

两个小时的会议,某位参与者将其描述为一次“12小时的联合国会议”,会谈常常因为语言障碍而显得有些不太自然,但双方都能够理解对方关于比特币网络的观点。

例如,比特币开发者们试图确定影响矿商们的基础指标底线,评估影响他们盈利能力的解决方案,换个好理解点的说法就是,评估矿工们愿意去保护比特币网络,并继续处理比特币交易的底线是在哪里。

指标包括孤块率(orphan rate),无论是最佳情况还是在压力条件下,以及任何解决方案情况下,具有竞争优势的矿工会愿意允许他们的竞争者存在。

大部分的谈话主要围绕着Peter Wuille提出的隔离见证提议,这种将比特币区块链数据进行压缩的方式。

会谈一度陷入了紧张的形势,开发者们想要的是将网络的规模扩大到允许全球使用,但矿工们的意见,往往更倾向于实用的方法,表示愿意接受系统中实际存在的不完美。

“不要担心这个问题,”关于坏人用51%算力攻击网络的问题,一位矿工代表谈到,“为什么我要花钱去搞自杀呢?”

会议上有趣的一幕是,矿工和开发者们,都不想被看作是比特币网络的主决策者。

“我们作为开发者,并不希望被大家看作是在控制比特币,”一位开发者指出,他表示该技术在西方国家是受高度监管的。

该讨论小组基本已经决定了指标,包括解决中国节点和全球节点之间的潜在因素,以及如何平衡大矿工和小矿工之间公平竞争的环境。

据悉,核心开发者还会通过微信群,和中国社区进行相关的讨论。

 

闪电网络的进展

 

Scaling Bitcoin2

当天,在所有不影响区块大小的替代性扩展解决方案中,最大的赢家也许就是闪电网络了。

闪电网络开发者Tadge Dryja,提出了一个合理的情况,将比特币小额交易带离主区块链,同时能够维持比特币去中心化的设计结构。

Dryja的演讲,侧重于介绍闪电网络如何在比特币上进行实施,他提出了三种可以用于部署的方案,并指出了每种方案下的可用功能。

“在合理的区块大小下,你可以将比特币的用户从百万扩展到数亿,” Dryja说,“那这些用户会产生多少交易呢?很多,一旦你有了一个支付通道,那你就可以每一天(甚至每个小时)进行上百笔交易。这是鼓舞人心的。”

 

各种BIP(比特币改进提议)

 

这一天当中,也许最令人期待的谈话来自比特币核心开发者Jeff Garzik,他对已提出的各种区块扩容提议,进行了一个公正的概述。

Garzik以学术腔对所有的提案进行一一说明。

区块大小如果太小,他争论说,用户可能会被强迫离开区块链,并进入比特币服务提供商的“围墙花园”(译者注:指off-chain),而区块过大,则会导致网络节点的去中心化程度降低。

“两者对于系统的安全性和保密性,都是不利的,”他说。

对于保持当前区块大小的提议,Garzik也表示了反对,他表示这有风险导致交易过载,并迫使用户支付额外的费用。

“从用户的角度来看,”他说,“比特币的费用是很难理解和预测的。费用和价值是无关联的。”

此外,Garzik还对各种提议的利弊进行了分析,包括BIP 100、BIP 101、BIP 103、BIP 105、BIP 106以及BIP 248,而他建议的最好方法则是BIP 102,将区块大小增加到2MB

在提问环节中,Garzik也强调说,区块扩容并不是一个一劳永逸的解决方案,社区对比特币扩展需要继续重视。

他总结说:

“我们已经做了很多无关区块大小的扩展性工作,这需要继续。”

原文:http://www.coindesk.com/hard-fork-developers-scaling-bitcoin/
作者:Pete Rizzo
编译:洒脱喜
稿源(译):巴比特资讯(http://www.8btc.com/scaling-bitcoin-day-2)


声明:此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。本网站所提供的信息,只供参考之用。

点击阅读全文