每个人都在关注区块扩容问题,但其实重要的事不止这一件。
Scaling Bitcoin会议的第二天,康奈尔大学教授Emin Gün Sirer发表了这番讲话,或许这是今年数字货币网络开发者聚会中产生的最重要的观点。
虽然Roger Ver故意选在同一天也举办了类似的讨论会(主要讨论那些不被Scaling Bitcoin采纳的提案),但今年的Scaling Bitcoin还是从侧面证明了一点——对于大多数开发者来说,“区块容量”不再是提高网络性能的重要因素。
这两天的会议花费了大量的时间讨论“取舍”问题。也就是当比特币的基本要素和复杂的交互方式发生变化时,要做出怎样的取舍。
Bitcoin Core开发者Eric Lomborozo告诉CoinDesk:
所有工程学上的设计都有取舍。我们正在积极探索各种发展可能性,做出最适当的取舍。
不过,Lombrozo不得不承认区块容量问题(是否应改变比特币交易处理数量的硬编码限制)仍然是一种“文化现象”(这里的文化现象指的是事物发展过程的必经之路),是技术社区的发展方向,毕竟目前的市场是由区块链解决方案主导的。
第二天的会议深入解释了本次重点转移的原因。Blockstream首席架构师Christopher Allen表示,开发者认可的社会共识注定了区块扩容将不再是大问题。
我认为自从上次会议提出隔离验证(SegWit)之后,一切就已经十分明朗了,现在只差达成共识了。事实上,技术社区早就快人一步了。
Blockstream核心工程师Greg Sanders强调他的演讲重点是希望社区能从隔离验证的发展中得到一些启示。隔离验证以软分叉的方式执行,将会改变网络的交易存储方式。
不要再讨论扩容了。我们应该开始讨论数量,即交易量、区块数量,以及外部因素对比特币系统的影响。我们应该开始讨论交易处理效率。我们已经能够在较小空间内存储更多数据,所以我们应该开始考虑上述问题了。
Blockstream的Jorge Timón甚至直接表示,区块容量根本就“不是一个有趣的话题”。
虽然Timón所说的确代表了大多数人的心声,但仍有小部分人表示反对,可以用“社会分叉”一词来形容这种发展。
众所周知,Roger Ver是大区块的支持者。他在Scaling Bitcoin会议召开的当天晚上举办了一场“言论自由派对”,吸引了大约20位参与者。这个派对主要讨论了一些被Scaling Bitcoin拒之门外的提案,还说明了增加区块容量为什么能够适应更多用户需求。
这次的派对关注了极瘦区块(Xthin blocks)
及其他研究者的扩容提案,比如说Bitcoin Unlimited。据说,Bitcoin Unlimited的扩容提案不会减缓区块在节点和矿工之间的传播速度。
另外,他们还指出了Scaling Bitcoin拒绝某些提案的原因,以及会议组织方对其它数字货币取代比特币市场地位的恐惧。另外,参与者还批评了本次会议言论没有真实依据,因为像闪电网络(Lightning Network)这种“雾件”(在开发完成前就开始作宣传的产品,也许这些产品根本就不会问世)仍然被视为最佳扩容方案。
Bitcoin Unlimited的Jerry Chan认为,Scaling Bitcoin拒绝其提案的原因是要“不惜一切代价避免无休无止的争论”。
我认为他们把一些提案拒之门外十分有效,因为这样就能直接解决过去存在的所有问题。
或许最值得注意的是,这场“抗议”还吸引了几家挖矿企业代表,包括比特大陆(Bitmain)的吴忌寒(Jihan Wu)和ViaBTC的杨海坡(Haipo Yang)。
Scaling Bitcoin第二天的会议还强调了一些对网络改动较小的提案。这类提案反而有时会对比特币产生比较复杂的影响。
比如说,Blockstream的Peter Wiulle对比了Schnorr签名
和椭圆曲线数字签名算法(ECDSA)在保护用户资金方面的作用。他的演讲旨在强调即使是较小的改动也需要大量的准备工作。
Schnorr签名不是一种标准。而ECDSA是一种标准文档,详细说明了所有数学方法。Schnorr代表着总体思路。
Wiulle说,隔离验证可以启用Schnorr签名。在多次交易输入时,只需使用一个签名,也只有这个签名可以在网络中发送交易。不过,他指出,比特币地址的架构会给Schnorr签名造成问题,即新的潜在攻击向量,因此有关这方面的问题仍需要大量的工作来解决。
另一场演讲是基于PoW区块链性能的,比较了比特币网络和其他区块链网络的区块传播速度。
苏黎世理工学院(ETH Zurich)的代表Arthur Gervaise展示了他们的实验成果。该实验成功将比特币区块处理速度从原来的10分钟减少到1分钟
,实现了每秒钟60笔交易
的处理速度。
以上演讲并不代表着本次会议有避重就轻的嫌疑。像Peter Todd和David Vorick等杰出的开发者也提出了一些方案来重塑比特币网络。
其中最值得注意的是Todd提出的通过客户端验证实现扩容的方案。首先他问道,矿工是否需要验证交易。他认为重新定义矿工和节点之间的关系更有利于实现延展性。
可以说矿工验证交易是最佳选择。这种方式的确会带来一些有趣的社会效应。我能创建一种规则,让莱特币(LTC)和比特币在同一个系统中共存。
不过,比特币对一些基本原则的坚持似乎让部分专家感到束手束脚,他们认为这样下去很难解决一些更为重要的问题。
Sirer曾在演讲中提及他有意更新自己的“比特币金库”(Bitcoin Vault)
提案。他认为应该在交易中添加一些“约定事项”,这样可以有效防止资金被盗的风险。然而在问答环节时,观众提出了不少尖锐的问题。
Sirer表示,他的提议的确遭到了反对。有人认为这种方式会危及比特币或者任何可用比特币进行交换的财产的可互换性(fungibility)
。不过,他还是认为这种看似不完美的解决方案的
最终,可互换性不会受协议内机制保护。只有社会合约才能确保可互换性的必要性。
瑞士洛桑联邦理工学院(EPFL)学者Bryan Ford说,他很乐意看到更多“重大改进”。
Ford自称为一个“局外人”,他认为社区对比特币发展的狭隘见解很容易影响外部投资。
Ford的观点直指比特币社区的分裂情况,虽然形成这种局面的原因在于他们急于解决扩容问题。
不过,Ford认为,照目前的情况来看,还是有些进步的。
社区关注的重点变得越来越多样化了,不仅限于区块容量问题,这是件好事。
声明:此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。本网站所提供的信息,只供参考之用。