让比特币更伟大 | 比特币米兰扩展性探讨会圆满结束!

2016/10/13 13:35:34      点击:
2016年10月8日-9日,在意大利米兰理工学院举办的第三次比特币扩展性研讨会圆满结束。本次会议不仅讨论了比特币扩容,还讨论了如何使比特币更加安全,成为主流。


比特币网络上每秒最多只能处理24笔交易,即使是VISA也只能每秒处理56,000笔交易。那么应该如何安全有效的提升比特币网络处理交易的效率,让比特币网络更为完善?


隔离见证隔离见证(Segregated Witness)作为一种软分叉扩容方案,最早是在第二次香港扩容研讨会上由Pieter Wuille提出,通过改变比特币网络存储交易记录的方式,在无需增加区块大小的情况下安全的提升交易处理速度可达1.6到2倍。


比特币核心开发者Greg Sanders在现场介绍了隔离见证的最新动态。目前隔离见证已经被整合进比特币核心软件(发布于今年8月23日的0.13.0版本),但尚未被激活,仍处在测试阶段。除了扩容这个功能,隔离见证还会给比特币核心软件带来许多性能提升,包括安全性能提升以及如何处理钱包、点对点连接等等。


激活隔离见证前还需要做什么:


1. 添加交易拦截机制,来削弱垃圾交易对比特币网络的攻击效力。


2. 清理部分钱包代码。


3. 改进控制软分叉流程的相关代码。


4. 修复其他小的Bug。


5. 开发者们同意激活隔离见证。


从开发隔离见证中我们学到了什么:


1. 交易量比区块大小更重要。


2. 因此比特币开发的讨论不应再局限于区块大小。


3. 我们不应该经常对比特币核心软件做类似隔离见证这么大的改动。这么大的改动通常伴随很高的风险,而且开发时间很长。


值得一提的是,一旦隔离见证激活,闪电网络(Lightning Network)也有望部署成功。闪电网络闪电网络是一个链下处理交易的系统,每秒可以处理上百万笔交易。在本次会议,我们很高兴听到了有关闪电网络的最新技术进展。比如Flare,一种为闪电网络提供自动化路径选择的方案,使得闪电网络上的节点能够较快速地找到中间人来处理交易,从而进一步提高闪电网络中交易处理速度。在安全性上,闪电网络联合创始人Tadge Dryja也为我们介绍了Unlinkable Outsourced Channel Monitoring(不可链接性外部频道监控)。闪电网络的运作需要通过一些节点来对交易进行监控,以确保所有的交易有效。不可链接性外部频道监控在验证闪电网络上的交易时,把验证任务分配给网络上的多个节点。一旦发现无效交易,监控节点会使用密钥撤回这笔交易。监控节点不会知道它所验证的交易双方信息。


与闪电网络相关的还有Onion routing,一种使数据匿名的方法。不过如果在闪电网络上安装Onion routing,提高交易匿名性的同时,也会减慢每秒交易处理的速度。


正如文章开头所表述的那样,本次研讨会不仅讨论了扩容,还讨论了如何使比特币更加安全,成为主流。可互换性与隐私性也是米兰研讨会上被特别关注的两个议题。可互换性与隐私性Blockstream首席执行官Adam Back以及Blockstream联合创始人Matt Corallo在会议开始的第一天就提到:比特币的最佳价值主张在于它能让由区块链保护的数据像现金那般进行交换。


金融领域里的可互换性是指每单位货币与其他任何一单位货币是等价的。也就是说,如果有一张一百元人民币钞票被盗了,经过20笔交易转手后,流通到了甲的手里,那么政府就没有权利从甲的手里没收这张钞票,因为这张钞票并不是甲偷的。这个东西背后的法律概念就是,如果被盗的现金必须归还原主,那么这将会损害我们对货币的信心。因为这样的话,你每次收到一张纸币,都要验证一下这是不是被盗的。比特币应当是匿名的,但有些交易所和钱包服务提供者会使用包括污点分析,IP监控,网络爬虫等手段,来追踪用户的比特币是否参与非法活动,甚至还会冻结有参与非法活动嫌疑的比特币。这些追踪服务的存在意味着比特币并不是真正“不需批准即可使用的”。


以下是在探讨会上被提到,使比特币变得真正可互换的技术方案总结:


1. CoinJoin:通过混合多笔交易来打乱具体的交易信息,从而实现匿名性。


2. Tumblebit:链下匿名支付节点。


3. Ring signatures:每笔交易有多人签名,从而使得比特币的来源和去向难以得知。


4. Mimblewimble:改变区块链的设计,减少信息量。


5. Lightning:把个人交易信息从比特币区块链上移除的第二层解决方案。第三次比特币米兰扩展性研讨会的举办,为大众展示了诸多开放性的技术方案,以让比特币更伟大,这无疑坚定了比特币爱好者们的信心。与此同时,我们相信被社区认可的比特币改进技术方案将得到进一步发展。