笔者日前提出“为什么在上海举办的开发者大会中国面孔寥寥无几时”,业内人士讨论起了是基于比特币还是以太坊的区块链。在“第二届区块链全球峰会Demo Day”上,区块链初创公司VeChain CTO帅初介绍了他们的最新设计:区块链开发者平台量子链(Qtum)。该项目在大会上获得“最佳创意奖”。
帅初是毕业于中国科学院的计算机博士,曾就职于阿里巴巴。他是中国区块链社区早期参与者和推动者,累计发布1万篇帖子,撰写了《从0到1建立自己的区块链》的开发手册。他介绍说,量子链是Qtum开源社区开发的比特币和以太坊之外的第三种区块链生态系统,用以拓展区块链技术的应用边界和技术边界。在Qtum的系统中,信息可以通过价值传输协议(Value Transfer Protocol)来实现点对点的价值转移,并根据此协议,构建一个支持去中心化的应用开发平台(DAPP Platform)。
为什么设计开发量子链?
试图打破原有封闭性与不兼容性
自从2009年比特币代码开源以来,社区里面出现了很多Altcoin和其他区块链项目, 之后还有致力于成为通用智能合约平台和去中心化应用平台的Ethereum项目。但行业都有一个基本共识:区块链行业不论是从技术角度,还是行业应用角度看,都还处于早期阶段,面临着很多挑战。
“对于以太坊的用户和比特币的用户而言,他们其实是相互排斥的,所以我们希望搭建这样的一个生态系统。Qtum的区块链既可以跟以太坊的社区和平相处,也可以跟比特币的系统兼容。”作为在比特币社区以及以太坊社区混迹多年的开发者,量子链设计者和开发者帅初对雷锋网(公众号:雷锋网)表示如。事实上,对于区块链目前割据状态的后果,其他从业者也都意识得到,只是还没有相应的方案。
而最重要的是,区块链作为被认为是将对金融业产生变革的技术之一,其应用落地过程中必定不能缺乏监管。而目前的区块链仍处于封闭状态。
“比特币最初是一些极客和无政府主义发明的系统,以太坊在其基础上增加了一些比如智能合约的功能,对于普通用户,比如数字货币爱好者来说区块链技术也许是近乎完美的,但对于监管者和企业来说,”帅初解释说,“该技术还有很多东西无法提供, 比如银行服务系统,需要进行身份认证来反洗钱(KYC),这些在公链系统中是没有的。另外监管者的角色也无法介入。比如The DAO事件,即使大家知道是被黑客攻击了合约,所有人也只能眼睁睁地看着资金流失,而无法阻止。”显然,这在现实的商业应用中是无法接受的。
“这涉及到智能合约的触发条件应该由谁来提供。目前由于整个区块链系统的封闭性,关于其触发条件的来源、数据源,以及其和外界的关系是没有通道的。”因此,量子链在区块链技术和理念上进行了一系列的创新:包括基于UTXO的隐私保护智能合约模型,面向公有链和联盟链的共识机制,交易账本和智能合约账本的分离,便于外部监管等数据源进入主合约的Oracle和Data Feed的设计和实现等。(关于其技术原理,可详见其白皮书。)
取代实际应用中不必要的挖矿
目前来说,比特币和以太坊区块链是基于挖矿来实现和维护的,但在具体商业应用中,企业并不需要挖矿,而且这一块要耗费很大的成本,“所以,量子链通过对proof-of-state等底层算法做了一些修改,采用的是激励机制的权益证明来建立我们的共识。”
目前Qtum量子链处于测试网络开发完毕的状态,更多应用的开发以及测试还在进行中,未来其研究成果也将全部开源。
专家点评:
对于这个获得创新奖的项目,有些专家表示外部数据源接入的概念值得认可,当然也有人指出这存在一些需要注意的问题。
IBM区块链产品线开发团队资深架构师张建军:我感觉Qtum是比较完整的体系,因为我是做超级账本的,我是觉得其架构和体系跟超级账本发展是一致的。
以太坊创始人Vitalik Beturin:很多的应用都整合了身份的体系等等。上一次我也谈到了这是一个协同的作用,我觉得这些应用必须要思考一下,这些身份和整个区块链身份的生态系统如何契合、如何整合?比如说我个人创建了以太坊,我在很多的服务器上都有账户,那么这些不同服务上的身份如何互动呢?
同时,各个项目可能都有很多算法,我觉得真的要分析一下经济的激励机制,以确保你的体系是安全且稳健的,否则机制错了反而变成被黑客利用。
还有一点,在设计这些体系的时候很重要的一点就是模块化。我觉得区块链最好的方式本身并不一定要和其他的政府体系整合,或者要与整个现实数据输入的系统整合,特别是在相当不同的国家,不同行业,要整合是很难的。与此同时,反而更加必须要建立一个能够对应用的开发者友好的平台。这样很多的应用才能够更好地整合在一起,使这些应用同时使用。
本文作者:温晓桦
本文转自雷锋网禁止二次转载,原文链接