博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
大家在争以太坊还是比特币区块链时,他们搞了一个量子链
阅读量:5874 次
发布时间:2019-06-19

本文共 1955 字,大约阅读时间需要 6 分钟。

大家在争以太坊还是比特币区块链时,他们搞了一个量子链

笔者日前提出“为什么在上海举办的开发者大会中国面孔寥寥无几时”,业内人士讨论起了是基于比特币还是以太坊的区块链。在“第二届区块链全球峰会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:很多的应用都整合了身份的体系等等。上一次我也谈到了这是一个协同的作用,我觉得这些应用必须要思考一下,这些身份和整个区块链身份的生态系统如何契合、如何整合?比如说我个人创建了以太坊,我在很多的服务器上都有账户,那么这些不同服务上的身份如何互动呢?

同时,各个项目可能都有很多算法,我觉得真的要分析一下经济的激励机制,以确保你的体系是安全且稳健的,否则机制错了反而变成被黑客利用。

还有一点,在设计这些体系的时候很重要的一点就是模块化。我觉得区块链最好的方式本身并不一定要和其他的政府体系整合,或者要与整个现实数据输入的系统整合,特别是在相当不同的国家,不同行业,要整合是很难的。与此同时,反而更加必须要建立一个能够对应用的开发者友好的平台。这样很多的应用才能够更好地整合在一起,使这些应用同时使用。

本文作者:温晓桦

本文转自雷锋网禁止二次转载,

你可能感兴趣的文章
通过Job,Trigger,Scheduler看Quartz2.x作业调度框架
查看>>
VMware上海谈新云基础架构管理平台价值
查看>>
“二子乘舟”的故事很难讲
查看>>
Global Industry Analysts称全球MSS市场在2017年达到112亿美元
查看>>
XCode编译运行出错解决思路,以及再次推荐AppCode
查看>>
京东和天猫的差异究竟在哪里?
查看>>
恐慌:微商造就了“伪创业”迷局
查看>>
学习:Intents和Intent Filters(实例部分)
查看>>
10个让人眼花缭乱的HTML5和JavaScript效果
查看>>
C语言易混淆关键词详解-const, static, extern, typedef, 声明
查看>>
Redhat Linux从入门到略懂
查看>>
int ,long , long long类型的范围
查看>>
为VM增加磁盘空间
查看>>
OpenCV和PHP的人脸识别技术
查看>>
System.Data.SQLite数据库简介
查看>>
android自带的示例程序 BluetoothChat 变蓝牙串口助手
查看>>
[转]eclipse中的两种Jre 及 Jre与Jdk的区别+[原创]在Myeclipse中配置Javadoc的方法
查看>>
团购网营销策划:推广策略及方法总结
查看>>
sql server2000 完全卸载
查看>>
C#综合揭秘——细说多线程(下)(转载)
查看>>