微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

区块链发展有了新方向

底层公有链的发展,需要一个新的发展方向-Nervos CKB

进入2018年,区块链已开始面向能否在基础设施上落地应用,但“落地”是相当复杂的过程,这涉及到底层架构是否满足被大多数人普遍使用,共识机制能否被大多数人认可,本文将从多维度深度剖析,与读者一起探讨区块链未来,会发展如何。

近期由于比特大陆曝光了针对以太坊ETHhash的ASIC矿机,蚂蚁E3,社区内多数成员提议更改算法,予以积极应对,而V神因担心因此影响到其他更重要的事情而拒绝更改算法。

为什么V神会不顾社区的声音,纵然反对

因为现在的以太坊“太重”了,什么意思呢?虽然以太坊最早设计思路改良了UTXO的模型,在创造原子资产交易的过程之上,将整个事件发生的过程,全部记录在区块当中。如下图:

clipboard.png

当交易事件X发生,输入至客户端时,本地(链下)数据内容,包含验证状态等多重数据也输入至客户端,装成哈希,通过在节点与数据内容验证,验证无误后,事件与和哈希一起打包装入区块当中。
整个事件过程,一直开始就承载着数据及状态一直跑,如果中间隔断,区块无法延续,数据也将会断链,整个系统无法正常延续。

因此,从技术角度而言,以太坊设计的仍是从传统的程序思路来设计区块链,每一个打包的区块不仅含上一个区块的哈希根,也需要包含事件验证状态。因此,Mist钱包每次更新时,花四五个小时下载,耗时耗效率,我们使用的体验感很差,完全不符合区块链未来的发展。

区块链的未来,应该从基因开始,采用DAO式的分布式自治(验证)原理机制,系统框架应呈分布式的蜂窝状,区块内所存储的不是数据,而是验证数据的状态或可认为是事件状态的映射,当状态生成与数据验证分离时,链状态及打开数据状态私钥,链轻而快。

看看Nervos是如何设计它框架结的?

Nervos CKB,底层设计上将区块链范式从“世界计算机”改变为“共识自动机”,链上存储共识结果,链外执行计算过程,从根本上解决了区块链的扩展性问题。

Nervos设计了与传统区块链模式不同的范式,分别由可以存放多个数据的cell(细胞),应用的执行逻辑生成器Generator(生成器),Validator(验证器),Type(样式),Identity(身份验证)五种元素组成能够自治及验证分离的分布式架构,自创了CKB(Common kNowledge Base)的范式,大大提高了运行功效。

Nervos改变了原有的数据输入,验证,打包的流程,当事件X发生时,客户端先通过Identity(身份验证)验证确定身份,同时将链外的状态Y通过共识做对应的映射存储到客户端中,执行逻辑生成器Generator(生成器)将事件状态Y(state Y),通过哈希传递到记账的节点,节点上只需要Validator(验证器)验证链上的映射是否与链下的事件状态Y一致,若确认,打包成下一个区块。区块内存储的是状态的映射,链条通过反向逻辑可推断链上与链下数据是否一致。

clipboard.png

Nervos改变了原有的逻辑,将上图中涉及的五个元素的运作过程装在common kNowledge base中,在链上存储共识结果(状态的映射),链外执行计算过程,因此从根本上解决了区块链的扩展性问题。

但拥有这些还不够,还需要一个尽量周全的投票选举制度,EOS的超级节点的财团统治方式未必是最好的方式,V神曾经在社区里做过多次投票管理制度的探讨,他看法是,EOS的代表奖励很高(5%年通膨率,大约是4亿美元),对运营节点的竞争基本上已成为美中边缘政治经济战争的另一个征兆。现在全球购买EOS的选举票权已成为最流行的话题,但很多人已忘记,比特币横空出世最大的原因是为高端技术人才提供了相对自由平等的权利,区块链本身无第三方中介,才有如今的景象。

EOS的选举方式将区块链投票选举制带偏了,我们似乎又回到了以前,平衡失重。恰当的链上治理方式应该社区内每一位参与者都有自己的发声,投票的权利。

Nervos与EOS不同之处是,Nervos集成了一种投票规则叫做流动性民主。这个就是跟直接民主不同的在于是说每一个人用自己的币可以两种选择,第一直接投票,第二,你把票投给一个代理人由他代替你投票,这样的话就等于说你选择了一个民意代表。而民意代表之间也可以互相投票,比如说我是民意代表,我不想行使我的投票权,但我可以投给张三,张三是一个社区的意见领袖,可作为我的代表。而张三,可能自己对某一次投票也没有信心,他说他并不知道这次投票的意义,但是有很多人信任他,把票都投给他了,那这个时候他可以投给他自己另信任一个人。然后那个人代替他来行使的投票权,这样的话我们就把治理结构的层级关系,通过民主的方式自动形成,然后在每一次投票的时候都会形成一种不同的层级关系,然后最终由最顶层的人和最底层的人一起投票来决定这个系统的参数的选择,将民主和集中完美结合,实现区块链的分布式流动民主。

Nervos的出现,改变了传统的区块链的架构思路,打造了全球共识机器,Nervos发起是人以太坊Research团队核心成员Janx,对移动节点优化、支持分布式身份协议并同步推出侧链方案,让区块链技术真实可落地。

(待续。。。)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐