您的位置首页  科技生活  创新

权力的游戏:比特币区块增容迷思和利益相衡

  • 来源:互联网
  • |
  • 2016-04-13
  • |
  • 0 条评论
  • |
  • |
  • T小字 T大字

 

  编者按:区块大小的增容,如蝴蝶效应,会造成比特币的一个大的变动。本文为币科技投稿,作者 haobtc.com coo 吴广庚,微博(@ 超级比特币);haobtc.com 高级工程师 四海,微博(@p2pbucks)。

  天下万物皆有形,皆有大小,皆有重量。譬如网络,是虚拟的,而字节却是实在的,真实衡量互联网上每一个存在的大小。每一次在互联网上留下的痕迹都有大小,如写下一个汉字,2 个字节大;上传一张图片,大小更是从不到 1k(1k=1024 个字节)到几百 m(1m=1024k)。

  再比如,你用比特币转账一次,那么这条转账记录大小就是 125 字节到 140 字节。比特币网络中,每隔 10 分钟,就自动打包全网记录,形成一个新的区块。这里,区块的概念相当于一页记帐本,目前每一个区块的大小为 1m。

  区块大小与交易量的迷思

  近日,正是这小小的区块扩容问题,引起了比特币社区一次持续几个月波澜壮阔的论战。参与这场论战的有核心开发者,矿工、矿池,以及交易所等,背后涉及到利益、权力、社区机制和社区方向。

  回归到区块链的概念,这是中本聪结合拓扑、密码学等首创的技术,这项技术正在受到包括中国央行在内的诸多金融机构的热捧,也即将从底层改变全球金融结构。

  比特币正是目前最成功的区块链,中本聪 7年 前设计每一个区块大小上限为 1m,每秒可以处理 7 次交易,每一个区块可以容纳 4000 余次交易。比特币矿工就是通过打包每一个区块接入区块链,在此行使了记账权,也获得一定数量的比特币作为奖励,区块链技术完美实现让比特币同时实现发行和流通。

  今年是比特币的第七年,随着比特币使用人群越来越多,比特币承载的价值也越来越多,交易次数也越来越频繁,若每一次交易都通过区块链(onchain)来流通,那么每十分钟全网的交易估计在 1 万次-2 万次之间,远远超出目前区块的 4000 次的容纳量。

  所以比特币社区一直有人呼吁进行对比特币区块扩容,该扩容多少呢,社区有几种方案,有扩容到 2m 的方案(bitcoin classic),有扩容到 8m 的方案,有扩容到 20m 的方案(bitcoin xt),还有区块大小按年翻倍的方案。

  区块增容后,不可避免之殇

  区块大小的增容,如蝴蝶效应,会造成比特币的一个大的变动。

  第一:提高维护比特币节点的成本,从而使全球比特币节点变少

  在阐述这点之前,需要引入比特币节点的概念,在一个机器实体上载有比特币核心客户端和完整区块链,即是比特币节点,节点的作用在于对比特币每一笔交易进行确认,即是区块链确认,与此同时,比特币的安全性和比特币节点数是正向关系,节点越多,越安全可用。目前全球有 5700 多个完整节点,运行这些节点的有比特币矿池、交易所、矿工、爱好者等等,维护节点并没有得到比特币系统的奖励。目前维护节点需要成本,该成本与区块大小成正比,区块越大,维护成本越高。

  第二:粗暴的硬分叉机制,会造成社区的分裂目前的几种方案,都无法兼容现在的比特币客户端(bitcoin core),若是要运行新方案,都需要卸载原客户端,再运行新客户端,这就是硬分叉。如此一来,会让比特币节点分化,从而造成社区的裂变,不利于比特币的稳健运行。

  第三:缩小比特币应用的范围。

  无法否认的是,比特币在 Tor 网络上被广泛应用,甚至是暗网唯一认可的货币。Tor 网络的工作原理是通过非常复杂的协议,随机选择一条路径通过一系列的 Tor 节点,返回到使用者,而在协议中,使用者也被看做是一个 Tor 节点,通过随机的一系列的节点跳转,加密信息在路由器间层层传递,最后到达 “出口节点”(exit node),所以 Tor 网络也被称为网中网、套中网,其带宽非常有限,若比特币区块过大,在 Tor 网络中运营比特币大节点非常困难,这不但是成本的提高,而且是技术的限制。人性使然,对网络追求必然有两面,一方面追求井然有序的网络,一方面也追求匿名无疆界的网络。比特币作为 Tor 网络的货币,让 Tor 网络有了自发而成的金融系统,愈是自成体系。这是真实的人性,无须苛责。

  比特币代码两个版本该选择哪一个?迷思背后是利益相衡!

  目前的矛盾是,比特币区块若不增容,那么比特币会造成交易拥堵,使用比特币的人群无法扩大;同时比特币交易次数没有上升的话,比特币矿工的收益会减少,因为矿工的收益=区块奖励+交易次数*交易手续费,其中区块奖励是四年减半,现在是挖掘出一个区块奖励 25 个比特币,而交易费是 0.0001 比特币每笔交易,比特币矿工收益减少,会打击其维护的动力,从而会让算力下滑,影响到比特币安全问题。

  现在面临的选择:是坚持现在区块大小为 1m 的 bitcoin core;还是选择区块大小为 2m 的 bitcoin classic?

  先说 bitcoin core,维护比特币代码一直是五个核心程序员,其中三名受雇于 Blocksream 公司,这家公司开发侧链和闪电网络,在目前区块大小 1m 的情况下,这些产品可以解决比特币的缺陷,若比特币增容到 2m,那么这些产品的需要性会下降。所以,这三位程序员一致反对增容区块。

  在他们的描述中,可以把比特币视作一个结算系统,而不是交易系统大额的交易才需要通过区块链上流通(onchain);小额的交易,频繁的交易,可以通过比特币钱包或闪电网络等流通(offchain),如此可以大幅度减轻区块的压力。其次关于矿工奖励方面,虽然区块奖励越来越小,每个区块交易次数也不能翻倍增长,但是可以提高交易手续费。回归到收益公式:收益=区块奖励(四年减半)+交易次数(几乎不变)*交易手续费(市场调节增加)。如此一来也可以保持比特币矿工的收益,保持其维护算力的动力,使得算力稳步增长,让比特币网络更加强健。

  再说 bitcoin classic,这个版本是由另外两位核心开发者 Jeff 和 Gavin 提出并设计,区块大小为 2m,同时采取 SegWit 方案,使得区块链最大能获得 8MB 的等效容量,最高可以使得比特币交易次数从现在的每秒 7 次提升到每秒 70 次,可以满足目前比特币的交易需求,和可以承载更大的价值传递。

  两周前 bitcoin classic 获得了包括中国区多家矿池和交易所的支持,昨日开发者 Jeff 从纽约飞来北京,与中国比特币企业 haobtc、okcoin、bitmain、Bither, LIGHTNINGASIC 等召开沟通会议,以期获得更大支持。在会议上,Jeff 在阐述 bitcoin classic 版本时,同时在对远期发展没有明确的规划,这点尚未达到在座某些成员的预期,表示了观望态度,需要达成更广泛的共识再做表态。

  1月23日,在国内知名比特币平台 haobtc 的组织下,中国区几个比特币公司召开了一次小型研讨会,会中 haobtc 平台 ceo 吴钢表示,支持区块扩容,但反对比特币分裂行为。同时,比特币矿机生产商 bitmain 的 ceo 表示比特币代码权力,是目前比特币社区唯一的权力中心,而比特币去中心化的本质就是去权力中心化,务必积极推动此事的进展。最后会中达成两条共识:1.比特币需要扩容至 2MB; 2.反对低于 90%算力共识的分叉。

  比特币作为一个去中心化的货币,开源代码由核心开发者维护,算力由矿工分散部署,目前后者机会均等,有志者均可部署算力,而前者还缺少一个推荐更换机制,让优秀的程序员贡献代码,从而走入核心开发者行列。本次波澜壮阔的讨论,充分让比特币社区认识到此,力求把代码权力去中心化,同时基于广泛社区利益的前提下探索比特币的每一次进化。

  比特币社区,已经演进成比特币社会,在这个仅有七年历史的群体中,正在努力探索共识下的权力制衡,利益下的权力制衡。或许,是未来组织的雏型。

免责声明:本站所有信息均搜集自互联网,并不代表本站观点,本站不对其真实合法性负责。如有信息侵犯了您的权益,请告知,本站将立刻处理。联系QQ:1640731186
友荐云推荐