编者按:本文来自腾讯《深网》(ID:qqshenwang),作者:张帆。36氪经授权转载。
当各路微信三点钟群熙熙攘攘、高谈区块链的时候,Twitter上发生了一场关于比特币的攻守战。在比特币的最高殿堂之上,围绕既有的PoW共识机制,大矿主吴忌寒与比特币护卫军头领Cobra展开争锋。
2月25日,bitcoin.org的负责人Cobra透过twitter发布了一封公开信,称比特币面临着中心化的威胁,因为算力统统集中到一个人手中。Cobra认为此人控制了绝大部分的哈希值 (及每秒运算的哈希值数量),因此需要为比特币设定一种新的poW算法,以此保持比特币的去中心化特征。
Cobra所指的威胁正是吴忌寒和他创立4年的比特大陆。根据伯恩斯坦分析师估算,比特大陆产品蚂蚁矿机AntMiner S9的售价涨到5000美元,2017年的营业利润高达30亿美元—40亿美元之间。这一估算与比特大陆的公开数据颇有出入。2月初,比特大陆联合创始人詹克团对媒体表示,比特大陆2017年的总营收为25亿美元。
业界普遍认为,比特大陆的比特币挖矿算力合计占到全球一半以上,这将比特大陆推向“51%算力”的道德红线,被受质疑。
通常情况下,比特币的交易具有不可更改的特性。而当某个组织或个人集结到51%的算力并且进行逆运算时,理论上已完成的交易就有了被推翻的可能风险。
Cobra及bitcoin.org的使命正是为比特币的“公正”与“延续”保驾护航,包括推广比特币、提供相关下载内容、维护钱包等。该网站最初由中本聪和Martti Malmi(以为比特币开发者)注册的,提供比特币白皮书等内容。中本聪在消失之前,将域名的管理权交给了两位管理员Theymos和Cobra。因而,Cobra公开信的权威性可见一斑。
在Twitter上,吴忌寒反问Cobra“重写白皮书和改PoW, 哪个才是你们的重点?”Cobra回击道:“白皮书永不改,但是PoW终究会改。”吴忌寒紧跟一步“棒棒的,不过你改了PoW后,比特币在虚拟货币界的市值会跌破10%。”PoW为何重要?
了解PoW之前,你需要先了解一对神奇的钥匙——公钥和私钥。
举一个浪漫的数学游戏。一对暧昧男女谁也不愿失去主动权,又迫切要试探对方。女生请求男生在心里想一个任意三位数字,用以表达两人之间的关系,之后用这组数字乘以11,并将结果的后三位数字公布出来。男生心领神会,很快完成了计算,得到的答案是720。女生用720乘以91,结果的最后三位数字就是男生的答案,幸运的是,这个数字正是“520”。
在这个过程中,“乘以11”和“乘以91”就是一对公钥私钥。它们的存在,保证了加密信息可以在公开的环境中传播,持有两把钥匙的双方,一个负责加密,一个负责解密。
比特币账户的公钥私钥正是对应了上述作用。区块链实际上是记录交易本身,而非每个人账户余额,比特币也是如此。公钥私钥的存在,让交易单身份在公开网络环境中的传播和验证成为可能。
当大家一起记账的时候,交易发起方凭借P2P技术匿名发送交易到各个节点,个节点借由公钥私钥技术实现发起方的身份验证,证明交易方确实为真,而不是他人假交易方之名发起交易。
接下来是一个关键的问题,如何证明交易的发起方确实有足够的余额进行交易,从而让交易真实有效?
这就需要consensus progress(共识机制),例如PoW(工作量证明)、PoS(权益证明)、Dpos(股份授权证明机制)以及Pool(验证池)。在中本聪的比特币白皮书中,PoW是唯一共识机制。
PoW是工作量证明,也就是通俗的挖矿过程。形象的说,每当矿工打包一个区块时,会用到上一组区块中的一个叫做“哈希值”的数字,打包的结果也是为了计算出一个新的哈希值。在一个区块中,除了上一组的哈希值,也包括对应时段全网交易单数字内容。这些是不可变的数字。
除此,区块中还存在一组可变数字,通俗称为“幸运数字”。矿工在挖矿时需要对所有数字内容进行哈希运算,不断尝试变化幸运数字,直到碰撞出一个前8位均为0的哈希数字。
比特币挖矿的本质是对记账权的争夺。谁第一个算出了符合要求的哈希数字,谁就在争夺记账权的路上先行一步。当矿工获得该数字后,会进行广播,其他节点矿工进行验证,如果符合要求,这个区块就会被确认,整个比特币的区块链条就会发生更新。
Pow以合乎要求的HASH(哈希)作为工作结果,而计算出合规哈希需要大量的算力,从而保障一个小概率数字迅速生成。仅从商业利益的世俗角度出发,这就是为什么吴忌寒坚持POW,而Cobra考虑POW+POS的原因。
POS类似于股权证明,在一定程度上缩短了共识时间,对算力要求降低。在这种共识机制下,吴忌寒的算力优势将难以发挥作用。
事实上,以吴忌寒为代表的大矿主派一直与比特币的共识护卫军存在冲突,不仅是前文中以Cobra为代表的bitcoin.org.
另一个支是Bitcoin Core。加文·安德森(Gavin Andreesen)在中本聪消失后接棒比特币的开发维护任务,逐渐组建聚拢了以其为首的Bitcoin Core派。Core是核心,内核的意思,足见这支队伍的关键性。
Core派与吴忌寒大矿主派在比特币区块的扩容上爆发过激烈的矛盾。通俗的说,比特币的区块像是一个大盒子,每分钟处理的交易单文件的累计大小为1M。而随着交易增多,吴忌寒等大矿主希望扩容。客观上可以更好的发挥算力优势。
去年8月1日,Core拒绝“纽约共识”之后,强制推出隔离见证方案,抵制扩容。在这种背景下,吴忌寒联合Bitmain推出了UAHF的硬分叉方案,也就产生了后来的硬分叉BCH,即Bitcoin Cash比特币现金。
回归到技术和信仰本质,国内比特币元老级人物及技术派资深人士也对《深网》表达了不同看法。“挺吴”和“倒吴”不再是政治正确与否的道德辩论,围绕PoW工作量共识机制背后的比特币信仰成为更沉重的思考基石。
知名比特币天使投资人,“量子财富观”提出者韩锋站在了吴忌寒一边,不支持改变PoW的共识机制。他告诉《深网》,PoW是真正纯粹的,以好散能量为成本代价,可以建立比特币的信用。“如果比特币改变这一点,信用就会崩溃。”
至于算力集中的顾虑,韩峰认为这是市场竞争的结果,必然带来垄断。“如果有人不服气,他可以硬分叉。”
与韩峰不同,币圈大佬“宝二爷”郭宏才支持更改算法。他认为,比特币逐步变成了具有储藏价值的东西,这种价值不是由于成本决定,而是由于分散程度决定。
“BCH的扩容并没有根本上解决比特币拥堵的问题。”宝二爷对《深网》表示,比特现金(BCH)如果离开比特大陆,市值会跌宕,但比特币离开几个开发者,不会有大的变化。
他认为,改变算法并不能影响比特币在虚拟世界的市值。“比特币的Core 开发者内部意见其实是分散的,提出改变PoW的算法也属正常。”
而从信仰进一步落地到到技术,又是不同的思考维度。比特币定位于基础信用资源的输出公链,同时也是社区信仰。这种纯粹支撑着比特币充的简单美。
“从纯技术角度说,到目前为止pow依然是产生信用资源最自然和最可信的机制,并且被历史所证明。” 公链亦来云项目CTO苏翼鹏表示, PoS+PoW的共识机制让权益分配成了新难题。
“这里面总有过度设计的感觉。” 苏翼鹏认为在去中心化的前提下,任何裁决都应该由共识完成,“那怎么分主次,是不是还需要第三种共识来决定?”
“比特大陆算力再多,能多得过一个大国举国之力?比特币设计之初就没怕过这种算力垄断。” 至于算力垄断的问题,苏翼鹏觉得不足为虑。
也有人站在PoS+PoW的队伍中。区块链老资格人士对《深网》表示,PoS+PoW的共识机制应该是比较好的选择,不过一旦共识机制公布出来,就会形成不同的来共同体。“做出任何的改变都会对现有的既得利益团体造成影响,也容易造成分裂(分叉)。”