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