专利流氓严重阻碍比特币技术进步。
我国目前多见专利流氓,不当利用专利权抬高创新门槛、攫取垄断利益。一些企业利用专利权,阻挡新兴企业进入相关竞争领域,或者利用独有的专利权垄断市场,抬高产品和服务价格。如有的企业动辄拥有数万项专利,令后进企业难以与之进行正常竞争。还有的企业在保护期结束后,仍然以技术升级、更新换代为名,继续把持市场垄断地位和价格优势。凡此种种,不仅让用户权益受损,而且阻碍了技术进步和产业发展。
比特币作为一种开源的P2P软件,居然也出现了专利流氓,闹出ASICBOOST等专利门事件,真是哪里有利益,哪里就有流氓。
2017年4月比特币网络大拥堵,比特币各种扩容路线竞争出现白热化。其中隔离见证方案(BIP141)不仅能解决比特币延展性问题,还能在不硬分叉的情况下实现1.7mb扩容,更关键的是为后续闪电网络和侧链技术铺路。众多山寨币都已经实现隔离见证升级,然而,虚拟币的老大哥比特币确受到乌鸡白江丸的阻挠,迟迟无法实现技术进步。让人百思不得其解。
比特币core开发者Gregory
Maxwell猜测主要的ASIC矿机商正在利用ASICBOOST“漏洞”。
由Timo Hanke和Sergio
Demian Lerner两人发明的ASICBOOST技术,能够让比特币矿机节省高达30%的电能消耗(实际上因为实施费用的原因,节能比例接近20%),运用这种技术的矿工可以获得很大的优势,那么这就会导致挖矿出现中心化,进而他推断,一些矿工阻止隔离见证的实施正是在隐秘的使用该技术。
一石激起千层浪。很快有人发现ASIC芯片制造商比特某陆在中国申请了ASICBOOST专利,目前专利处于公示阶段。使人不得不联想到乌鸡白江们在阻止莱特币上线隔离见证前的混乱表现。难道真像maxwell所推测隔离见证会修复漏洞,造成乌鸡白江们无法使用这一专利吗?
那么ASICBOOST到底是怎样实现矿机效能提升30%的呢?简单的说ASICBoost专利是用交换交易位置的方式,不必修改coinbase,来快速得到很多相同的末尾4字节的MerklerRoot,从而硬件可加速优化计算区块头两次SHA256的哈希值,如图:
在计算区块头的SHA256时,需要先用固定的填充位补齐为128字节,之后SHA256会64字节一组去处理,可以简单认为是前半部分和后半部分分开计算,提高计算效率。结合上图,我们不难发现,Merkle Root的前28个字节和后4个字节被分开了,在修改随机数的找区块头的过程中,前半部分是不变的,而后半部分的前12个字节也是不变的。这样的优化效果是 (61/64+1)/3 = 65.1%,提升了34.9%。
可以看出中本聪设计的Merkle Root并不完美(版本号应放在MerkleRoot的后面)。这样后半段的前4个字节就固定了,前12个字节可以完全固定下来了。对于芯片来说可以节省更多的计算,也可以去掉对应的一些电路。ASICBoost专利就是构建一组后4个字节相同的Merkle Root。因此只要找到特定的Merkle Root,矿工就会竞争性的打包空块,放弃部分手续费的交易。在比特币未确认交易高达20万笔时,一些矿池居然还在打包空块不要手续费,了解ASICBOOST就比较好理解了。
隔离见证实施后,因为将无法再轻易交换任意交易的顺序。因为隔离见证将会有个Witness
Merkle Root要写入coinbase交易的OP_return输出。也就是说,交换交易顺序,之前是不影响coinbase,而隔离验证实施后,交换交易顺序,那么Witness Merkle
Root可能就要跟随变化,进而coinbase变化,降低矿机挖矿的效率。详细的技术分析请参看Bite酱的文章《详解ASICBoost专利门和比特币打包挖矿原理》。
专利流氓如果受到保护,会让其它矿机芯片制造商的竞争力变弱,而造成一家独大的局面,比特币POW共识机制就会被垄断,进而造成比特币赖以生存的去中心化特性失效。乌鸡白江丸的流氓行径自然会遭到同行们的抵制。阿瓦隆芯片制造商:就发文抵制《愿率先让自己的业务更加开放,不支持AsicBoost技术》。比特某陆在中国申请的ASICBOOST专利处于公示阶段。闪电智能聘请律师对专利进行比对。ASICBOOST专利相关文档最早由HASHFAST公司的TIMO在2013年发表,并在美国与欧洲进行了专利申请。从专利法的角度,一整套技术方案中只有具备新颖性创造性请求才属于专利保护范围,比特币本身就属于开源软件,利用比特币技术漏洞要求专利保护,并不具备什么具体的新颖性和创新性。
开篇图片场景四川成都世纪城天堂洲际大饭店国际会议中心,闪电智能正式起诉比特某陆,作为第三方申请专利不具新颖性或创造性。闪电智能公司准备好了相关的材料,准备于6月14日在峰会期间向社区进行公开的相关细节。结果相关公司人员,经不正常途径,向酒店施加影响,强行撤销闪电智能公司的场地租赁合同。妄图通过这种途径将闪电智能公司的相关法律行动影响最小化。
一个开源P2P软件社区的抵制专利流氓的活动,竟引入了众所周知的力量,剧情越来越狗血。
接着AsicBoost的专利风波继续发酵。美国律师事务所Getech Law发布了一封公开信http://www.cybtc.com/article-2654-1.html,随后AsicBoost专利申请的发明人之一Timo Hanke确认了该公开信的真实性。在公开信中,该律师事务所表示,几家芯片生产商和销售商侵犯了AsicBoost待审专利的知识产权。 因此,这些公司应“停止与待处理专利申请有关的任何产品的生产和销售活动”。
在这场风波中,乌鸡白江丸雇佣的各种洗地党四处造谣闪电智能炒币亏钱,财务状况有问题,通过律师行动众筹诈骗钱财。并指责国外律所的”公开信“是一种公开的威胁和忽悠吃瓜群众的行径。
过去经常获取比特币资讯的巴比特论坛,目前已经变成洗地党肆意造谣攻击诋毁core的场所,有价值的信息很快会被淹没。作为日进斗金的矿业大佬,终日攻击几个为比特币义务劳动的代码维护者,动不动就拿出“香港共识”污蔑开发者背信弃义。
请问把老外忽悠过来开个会,签个投名状就是共识么?且听下回分解,何为共识?