昨日,澳本聪发推特说,2019年我们将开始教人们如何构建真正的SPV系统。语气一如既往的自信。而BTCABC这边的“新闻发言人”江卓尔则在微博回应网友,BCH是最好的比特币。这是算力大战后的第17天。目前两条链已经各自运行,稳定出块。截至发稿,BTCABC的价格为150美元,BTCSV的价格为87美元。至此,这场万众瞩目的算力大战算是告一段落。但对我们旁观者而言,心中的疑惑仍然久久不散:算力究竟是一种怎样的存在?如果算力大战是两个巨头的互殴,那么去中心化系统是否是个伪命题,任何人如果有足够的财力是否都能发动算力战争,因而这个系统实际上处于岌岌可危的状态?面对这种情况,在区块链的世界里,是否也需要“一只有形”的手来进行调控?我们又如何去设置这只“有形的手”?这是本文试图探讨的几个问题。01算力霸权
在算力战之前,吴忌寒曾为量子学派出版的《人人都懂区块链》写过一篇名为“算力之美”的序。文中他将算力与宇宙哲学相结合,认为宇宙趋于无序,而生命的存在意义在于为混乱的宇宙建立微末秩序。因此当个人算力无法达到穷尽时,硅基算力成为最有效的方式。“算力,可能是人类通往更高文明的一种有效手段。““拥有更多算力比拥有金钱更有意义。““算力是美的……那些本来静寂无名的西部村庄,那些在工业时代从未有人光顾的领地,因为算力的进入,它们开始散发出“科幻”的光芒,这些算力散落在岷江支流大渡河边,沉迷于鄂尔多斯的达拉特旗的夜晚,酣睡于新疆伊犁哈萨克自治州的某个小城……科技文明和自然之力,通过算力达到了一种融合。“吴忌寒用一系列排比句将算力上升到人类文明和美学高度。而在通俗理解中,算力是指计算机通过大量的计算去获得六十四位的哈希值,因为没有固定的算法,只能随机碰撞,因此计算速度越快碰到的概率越大,即算力越大。这种算力崇拜的思想落实到现实世界中就是,比特大陆分布在云贵川、内蒙、新疆等地的矿场矿池、以及更新换代速度堪比过去十几年集成电路进化历程的蚂蚁矿机。目前,其旗下矿池总算力已经占据比特币全球总算力30%,而蚂蚁矿机也几乎成为矿工唯一的选择。
所以,无论文中的宇宙情怀听起来多么浪漫,当面对一个拥有庞大算力的持有者,大家内心都有种说不清道不明的惶恐。甚至有人将吴忌寒和比特大陆的存在认为是一种“算力霸权“。这种“霸权“最具切身体会的就是两周前的算力大战了。当晚,在距离分叉不到半个小时时,眼看着CSW算力遥遥领先,就在人们以为CSW要胜利时,比特大陆阵营的Bitcoin.com矿池突然算力暴涨,其空降的算力比整个BCH全网算力还要高。而据已知数据统计,ABC阵营的算力之和是BCH全网总算力的3.4倍。理论上讲,随便从BTC网络抽调一点算力就能控制整个BCH。因此,发动51%攻击似乎只需看他们的心情。强大的力量令人向往,但往往也会让人恐惧。人们担心如果没有一个有效的制约机制,当算力作为力量的正当性失去后,是否会变成赤裸裸的暴力?其中最具争议性的是,huobi和btc.top两家矿池在用户不知情的情况下,给BTC矿工发BCH计算任务。如果有些矿工在合约中规定只挖指定币种,那么这种行为则涉及擅自挪用,因此它是否算是一种暴力?02去中心化的崩塌
令行业人士真正担心的是,当人们看到“去中心化”的崩塌时,区块链带给人们对美丽新世界的幻想是否最终会成为泡沫。去中心化社区以自由、平等著称,社区中的任何成员都可以提出异议,都可以发起算力攻击,只要他的算力足够大。在BCH算力大战中,最令人映像深刻的是算力租赁。备战双方通过高价租赁矿池和矿工的算力来打这场算力战。那么我们是不是可以认为,只要有足够的财力就能通过租赁算力发起算力战或者直接进行51%攻击?在这里我们看到以安全著称的去中心化系统脆弱的一面。这很容易让人想起传统金融世界中“门口的野蛮人”。他们也是通过这种方式,一旦看中一家公司,便向全世界的银行、基金公司、保险机构售卖证券进行募资,然后悄悄买进这家公司的股票获得控股权,对其重组包装一番后再高价卖掉。这种蛇吞象的游戏是导致美国1987-1988年金融危机的直接原因。一旦其中某个环节出现差错,整个系统就会轰然倒塌。但我们也知道传统金融世界有一双有形的手在对金融机构做诸多限制,而在去中心化的区块链世界中,巨头是完全自由的,至少主流的几个区块链网络中我们没有看到这样的机制。在既得利益者和自由市场的拥趸看来,这完全是自由市场的结果。“自由竞争会使价格和供需关于最终趋于平衡”这是他们的说辞和依据。但自由市场最明显的弊端在于巨头和垄断,因此往往需要一双有形之手对巨头进行限制。那么在区块链社区中,是否也需要一个“对巨头进行限制”的机制?在Odaily星球日报报道过的诸多项目中,底层公链ENTANMO试图解决权力过于集中的问题。在它的共识算法中,采用矿工选举制度,每一个矿工都有相等的机会获得投票,票数排名进入101,就会成为挖矿节点。但与DPOS机制不同的是,它通过周期性投票不存在超级节点,即每产生一个区块都会重新投票选择一次节点,由选定的节点来记账出块,每次的记账节点基本都不同,因此没有超级节点的概念。另外,每个矿工手中持有的token通过既定算法映射实现纳什均衡,防止贿选和权力过于集中。比如一个拥有100万token的大矿工和一个拥有100个token的小矿工,最终他们的投票数可能前者是后者的100倍而不是1万倍。这在一定程度上可以抑制巨头,防止他们拥有过大的权力。先不说ENTANMO的技术方案是否可行,但在制约巨头方式权力过于集中方面,它是一次有价值的探讨。03双硬分叉,三飞新玩法
另一个需要思考的是,这不是第一次分叉,比特币和以太坊的分叉也没有如此“劳民伤财”,这次BCH的分叉到底有什么不同?知乎网友古土雷柏的分析挺有意思。他认为这次分叉开了“双硬分叉”的先河。因为按照原计划,BCH要从0.17版本升级为0.18版本,这两个版本互不兼容,所以叫硬分叉。在升级的时候,有矿工升级运行0.18版本,有矿工继续运行0.17版本,最后挖出两个不同版本的BCH,各自独立,这是硬分叉的标准剧情。0.17版本的BCH是原链,0.18版本是新链。但是这次硬分叉,出来一个BCHSV0.1版本,它既不兼容原链BitcoinABC0.17版本协议,也不兼容新链BitcoinABC0.18版本。所以在硬分叉发生的时候,至少有三个版本的协议在运行,即0.17版本、0.18版本、SV0.1版本。但因为挖0.17版本的算力微小,最终无法存活。所以实际上,矿工分成两批,一批在挖0.18版本,一批在挖SV0.1版本。因此这是一次“双硬分叉”。即是两条不同升级路线之间的竞争,而不是新旧版本之争。古土雷柏分析,这种情况在技术上,双方完全没有必要选择在同一个时间进行分叉,SV0.1版本完全可以在任何时候,有足够的算力直接升级开挖,生出这个新版本的链条,时间选择在0.18版本升级之前、升级之后的任意节点均可。BCH就是这么来的,随便挑了一个日子,然后就发起对BTC的硬分叉升级,这一招后来被其他币也用了几十次。那为什么敌对的双方非常“默契”,硬要选择在同一个时刻分叉?古土雷柏认为,这里面主要隐含着比特币的“原链优先主义”思想。在0.18升级之前,就发起算力升级SV0.1,那么对方还在运行着0.17版本,0.17版本是原链,原链还活着的时候,SV0.1出来算新链,谁是BCH的正宗?在算力因素之外,存在时间更长的原链自容易胜出。假如之后,0.17版本暂不升级了,它的正宗地位得到巩固,经过一段时间再继承给0.18版本。另外一种情况,在0.18升级之后,发起算力升级SV0.1,同样的,0.18升级在先,是为原链,存在的历史也较长。不管选择在前在后,进行硬分叉,对SV阵营都不利,因此最好选择时机就是同时触发,一个区块是差别都没有,这也便于代码Ctrl+C、Ctrl+V。于是比特币历史上的首次“双硬分叉”发生了。双方同时放弃旧链,生出两条新链。“两个假悟空在争当真悟空”。“这是一个新玩法,首创的,币圈又要开始学这一招,当一个币要硬分叉的时候,同一时刻,来一个“双硬分叉”,Double,甚至Triple………玩到飞起。”他说。说到这里,感觉分叉就像一个系统的生理期,脆弱的不堪一击,经受不住任何病的攻击。既然分叉是系统升级的必由之路,如果要讨论如何避免这种“生理期攻击”还是要回归到如何削弱巨头的力量上来。最后当我们谈论这次算力大战的影响和意义时,有人用二战来举例。“去中心化社区中,共识的分歧不可避免,结束分歧社区才能更好的发展。就像二战过后,世界经济更加生机勃勃,二战期间毁掉的房子,短缺的衣物都带动了战后经济的发展。”这是我们接触到的一位业内人士的观点。战后经济活动更加活跃是真的,但那都是战争摧毁掉的东西。比如这次算力大战之后,BTCABC和BTCSV两种币的市值加起来要远远小于战前BCH的市值。而在这次算力战中,据江卓尔透露,最多时每天要耗费1亿元人民币,一周则是7亿……另外目前的熊市2.0也跟BCH分叉引起的恐慌情绪有关。假设算力战没有发生,这些被消耗的资金本可以用来投入研发和社区发展。所以不管战后两个社区再怎么努力繁荣,也不过是在努力复兴战前的状态而已。
本文作者:江卓尔,原地址:https://www.weibo.com/ttarticle/p/show?id=2309404304309541068773&mod=zwenzhang一、.
针对区块链安全问题,Beosin团队每一周都将出智能合约安全漏洞解析连载,希望能帮助程序员写出更加安全牢固的合约,防患于未然。引子:“道高一尺,魔高一丈,愈进愈阻,永无止息.
本文来自:链捕手,作者:周畅,编辑:李曌,星球日报经授权转发。当前,区块链行业已经出现一大批在社会具有相当知名度但不具有真才实学、热衷于投机取巧的「网红」,他们对区块链以及数字货币所知甚少,但在.
12月13日,据外媒TheBlock援引知情人士报道,稳定币项目Basis遇到了监管阻力,决定停止运营,正在向投资者退回之前获得的投资资金.
作者:Yuki犇睿资本董事总经理时间:2018年12月10号前言:2017年,区块链技术如雨后春笋般伴着加密数字货币的飞涨一起闯入公众视野.
编者按:原”公链101“栏目,改名为“链与制作人”。公链泡沫过后,蛰伏一年的联盟链,借着“无币区块链”的监管东风又站上舆论高地。国内区块链一词最早兴于2016年,金融界内.