用分布式AI首创“区块链神经中枢系统”治理方式,DFINITY带来第三代区块链技术 ...
记者:铅笔头
在区块链和加密数字货币的世界里,最令人深恶痛绝的罪行之一,就是盗币了。2014年2月,曾经全球交易量市场占有率最高的比特币交易商Mt.Gox,申请破产保护,原因是Mt.Gox遭遇了大规模黑客攻击,被盗了接近75万枚属于客户的比特币以及约10万左右属于公司自身的比特币,两者合计约占世界比特币总量的7%。2016年8月,最大的美元比特币交易平台Bitfinex出现安全漏洞,导致用户持有的12万枚比特币被盗。以今日的比特币价格计算,以上被盗数字资产的总价值超过了40亿美元,这还是只是数不胜数的类似黑客攻击中最著名的两回。
除了经济损失之外,更为致命的是在当时,这两次事件都沉重打击了区块链技术与数字货币爱好者的信心,区块链铅笔(ChinaB.com)的一位好友曾是中国比特币的早期参与者,正是在Mt.Gox事件中损失了其全部的比特币,从此告别了社区。
需要注意的一点是,在类似事件中,被盗的数字货币流向是可以被追踪的。直到今天,人们都可以通过区块探测器探测到Bitfine被盗的那些比特币在区块链上的流通。在前不久发生的Parity多重签名钱包被盗事件中,区块链铅笔(ChinaB.com)的技术团队也成功追踪到了被盗数字货币的去向。然而,即便如此,人们却对此无能为力,因为当例如比特币和以太坊这样“代码即法律”的系统中,大量代币失窃事件发生时,唯一可能有效的补救措施就是在罪犯完成转移前实现硬分叉。但通常来说都太难挽回、或者需要负担大规模的社区成本支出。
难道,每一次这样的事件发生时,我们都只能眼睁睁看着而已吗?近日,名为DFINITY的全新技术,或许让我们看到了避免不断重现类似困境的可能。
以“区块链神经中枢系统”治理区块链上的罪行
DFINITY是一个由来自斯坦福、耶鲁大学、谷歌、以太坊基金会等顶尖科学家和工程师带来的第三代的区块链技术。孵化了DFINITY的String Labs联合创始人兼CEO Tom Ding向铅笔介绍,DFINITY的重要创新之一,就是在公链上首创了智能治理机制——“区块链神经中枢系统” (Blockchain Nervous System)。据了解,这一系统可以有效结合社区的群众智慧(crowd intelligence)以及人工智能、机器学习算法来进行链的决策,是一个混合型的高级治理系统。
String Labs联合创始人兼CEO Tom Ding
区块链神经中枢系统适应和学会做出更好的决策,作为神经元的响应刺激和反馈。区块链神经中枢系统的链上部分对以太坊虚拟管理系统的特有操作码具有特权,可以以此来执行所提交的协议书。
以上述的黑客事件为例,一旦发生以太币被盗事件,相比以太坊的“代码即法律“体系,DFINITY通过“区块链神经中枢系统”加以解决。我们不会再眼睁睁看着自己的代币被黑客转走而无能为力,因为系统可以处理类似的争议。
具体说来,DFINITY网络结构中有一个健全的投票机制,一旦用户的数字货币被盗,受害者可以在DFINITY系统中发起提案,提出因为发生了黑客盗币事件,要求系统执行相应的代码。而系统执行的这个代码可以让被盗的币封存在黑客账户里,并且进一步提出来,物归原主。这一个提案会被“区块链神经系统”通过全体投票的方式来通过。每个投票者可以选择自己投票,也可以代理给别人,在目前的设计下,投票的人必须是链上的利益相关体,投票的权重与所持DFINITY代币数量成正相关,这样有效保证了投票的可靠性问题。
当然,受制于成本等方面的限制,这套机制可能不太会用于比较小额的事件中。但是“区块链神经中枢系统”的意义在于,一旦发生重大系统事件,错误可以被恢复,将损害和影响降到最低。
同时,针对不断升级的攻击,区块链神经中枢系统可以通过管理协议和软件升级来不断进化。据兼String Labs总裁兼CTO、DFINITY项目首席科学家Dominic Williams介绍,目前初步的技术实现已经完成。DFINITY的客户端使用一个抽象层来感知神经中枢系统的升级请求,并在达成共识的情况下进行自我升级,完成全链的快速演化和自适应。
String Labs总裁兼CTO、DFINITY项目首席科学家Dominic Williams
不过,黑客和盗币只是催生DFINITY的事件之一,也只是这一系统的优势之一。Tom Ding表示DFINITY的特色还包括:私链智能合约可直接调用公链合约,以及比以太坊提升一百倍以上的确认速度和无限吞吐扩容能力。而这些都被DFINITY定义为第三代区块链协议技术的核心要点。
安全、规模、速度——DFINITY的第三代区块链协议技术
在DFINITY团队看来,第一代区块链协议技术的代表是比特币,第二代是以太坊,以太坊虽然是个革命性、划时代的产品,但其性能存在非常大的限制。Tom Ding觉得这一限制不是来自硬件,而是源自底层协议。而第三代区块链项目与前两者相比,除了已经提到的安全方面外,在规模和速度上都有巨大提升:
一是具有大规模并行计算的能力,甚至是无限的扩容;第二是解决治理问题,或叫做自进化的问题,即在社区治理的情况下快速达成社会共识。
目前,相对于中心化的系统来说,公有链和私有链面临的共同问题是性能极其缓慢——全球几千个以太坊节点吞吐量却不如一台单机PC的性能。究其原因,来自于传统区块链协议的限制,而不是硬件瓶颈。对此,DFINITY的来自包括斯坦福大学、耶鲁大学和谷歌的研究团队,在保证同等甚至更高安全性的前提下,于2016年取得了重大突破,将十五分钟的以太坊最终确认速度,提升为5秒最终确认。同时,其第二个版本将实现动态无限扩容,可完成每秒亿级、十亿甚至更高的并发量,应对互联网商业计算的巨大吞吐需求。
DFINITY在其网站表示,对于商用而言,项目目标是在减少人力资源的同时,减低企业90%的IT成本。据了解,目前DFINITY已经实现了两大进展:
一是,完成了内部测试版的客户端,能实现3-7秒的高速全球共识,该数字是以太坊的100倍,实现了算法上的巨大飞跃。
其次,实现了一个类似Haskell的函数编程语言(functional programming),为社区和企业开发安全的区块链分布式应用,提供了一个新的高度。
DFINITY、以太坊和“龙链”
既然是针对现有区块链系统的痛点进行研发和突破,自然便会引发关于DFINITY与以太坊是否将存在竞争与替代关系上。当被区块链铅笔(ChinaB.com)问及这一点时,团队表示DFINITY和以太坊并非是零和的竞争关系。
简单说来,DFINITY完全兼容以太坊,任何可以运行在以太坊上的Dapp都可以运行在DFINITY上。团队表示“我们和以太坊生态关系非常友好,也希望能够提供更多兼容以太坊生态的选择”。
说到中国,DFINITY得到了分布式资本、IDG、 真格基金等知名投资机构的大力支持,但这一合作显然不仅仅只是限制在资本领域。Tom Ding向铅笔介绍说String Labs计划在中国推出“龙链”项目。可以理解为DFINITY的中国版。面向中国的商业环境,增加定制的特性。其中最重要的一点是,所有的节点都安置于中国境内,并且具备比较大的网络政策弹性,以适应监管、商务等方面的需求。并且据规划,所有DFINITY的现在和未来持有人也将直接从龙链项目受益。
总而言之,Tom Ding 表示DFINITY的愿景是:
“所有的计算都应该放在链上面,所有人都应该能享受这样的高安全等级,高健壮性的一个互联网。”
关于DFINITY系统,区块链铅笔还将开展系列报道,欢迎持续关注。
扫描以下二维码,加入DFINITY中国群,了解更多资讯。
Scan QR code with WeChat