LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 行情分析 > 博采众家之所长 Demos公链对区块链的发展创新

博采众家之所长 Demos公链对区块链的发展创新

2020-03-04 观察者 来源:火星财经

Demos项目主网已经在近日上线,这个号称来自密码朋克的项目,是否能向密码朋克此前的举动一样,给世界带来巨大变化?

在Demos的白皮书种,这个由社区完全自治的项目写到,“Demos 来源于古希腊语,意为民主,在今天也有集合的意思。我们想给越来越多的PoW 公链提供帮助,引导它们进入真正可持续发展的区块链未来。”

通读Demos的白皮书,发现这是一个结合了很多优秀公链优点,又在它们基础之上做了创新调整的项目。这一点很让笔者欣赏,真正的创新从来不是天马行空,而是在广泛吸纳前人优秀成果上进行的改进,伟大的发明也必须是兼容性很强的发明。

那么Demos学习了哪些项目,又做了什么创新呢?


首先,是它的POW+POS混合共识机制。

这并非新事物,在2016年,DCR就已经采取了这样的共识机制,POW矿工打包区块,POS矿工投票决定区块是否加入链上。这一混合共识机制如今被证明是非常优秀的解决去中心化和安全问题之间矛盾的办法,还能够防止硬分叉对项目造成损害。Demos完全继承了DCR的这一办法,此外还增加了一个针对矿工的奖惩机制。


为了避免矿工作恶或者影响区块速度,Demos建立了信誉漏斗机制,通过连接时长和打包效率等来划分,将矿工分为优质节点、普通节点和劣质节点。优质节点进行日常打包工作,可以获得区块奖励,普通节点为待选节点、劣质节点则永远不会纳入普通节点列表。 信誉漏斗会将连接时长大于1天的普通节点加入到优质列表当中,参与打包工作。如果优秀节点未在当前打包时间内完成打包,则将清空连接时长并移至普通节点列表,也就是说,未能及时进行打包并广播的节点会有一天等待时间作为惩罚。如果优秀节点进行广播的数据校验不通过,将会被加入到劣质节点中,不可参与挖矿工作。

Demos这样的淘汰机制就激励了矿工参与交易打包、验证,提高了公链的交易确认速度。同时,由于进行打包的节点是随机抽取,这样也避免了网络资源浪费的问题。


其次,是Demos的基础链加拓展链的双链机制。

听起来是不是像以太坊的分片技术?但实际上比以太坊的分片处里更加复杂。以太坊的分片是将各节点分成了各个小队,组成类似平行链的结构,分别处理部分工作。而Demos的双链是类似生物DNA互相缠绕的结构。其中基础链用来进行类似比特币的挖矿,它是图灵不完备的,这个设计能最大的保证安全。而拓展链则是扩容、提升可拓展性的解决方案,它是图灵完备的,可以支持各种语言的DAPP、智能合约运行。

基础链和拓展链密不可分,基础链记录了拓展链每一个区块的交易hash,拓展链也记录了基础链的交易hash,用来保证两条链的一致性和加强不可篡改,同时,也提升了公链的性能。

另外,在智能合约上,Demos也做了很多功夫。

Demos根据合约的使用对象对智能合约进行了级别划分,分别为社区维护系统级别合约、对用户免费的方舟级别合约和收费的基础级别合约。极大的降低了使用者的上手门槛,对于用户来说非常友好。另外,Demos拓展链的智能合约,能够兼容以太坊的虚拟机,并且在账户模型中还加入了EOS的权限分配。合约调用基础链转账接口来实现基础链转账,但合约调用接口,虚拟机将生成 内部交易,由 dosd.code 权限来签名,生成成功并加入基础链交易池之后,合约调用才算成功,否则合约调用失败。既确保了安全性,又兼顾了去中心化。

总体来看,Demos的创新点都非常的巧妙,坚持了区块链的去中心化原则,也极大的提升了区块链的性能,是一个优质的公链,值得关注。

本文来源:观察者
原文标题:博采众家之所长 Demos公链对区块链的发展创新

—-

编译者/作者:观察者

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...