美文网首页Nervos Fans
除了以太坊和EOS,基础公有链还有新的发展方向

除了以太坊和EOS,基础公有链还有新的发展方向

作者: 526ba0512193 | 来源:发表于2018-04-25 16:34 被阅读26次

    现有的基础公链痛点分析

    近期比特大陆曝光的以太坊专用ASIC (大名儿特定用途集成电路,小名儿矿机)“蚂蚁E3”,社区民众显然是不乐意的,表示你有小蚂蚁,我有硬分叉。但本次,V神并没有力挺分叉。

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

    显然以太坊现有机制已然不能满足当前趋势,现在的以太坊“太重”了。尽管以太坊在最早设计思路中改良了UTXO模型,在创造原子资产交易的过程之上,将整个事件发生的过程,全部记录在区块当中。如下图: 

    交易事件X被输入至客户端时,本地(链下)包含验证状态等的多重数据也被输入至客户端,装成哈希,供节点对数据内容验证无误后,事件与哈希一起打包进区块。

    有没有发现,数据与状态是手挽手的跑完了整个过程,没办法,谁中途撂挑子都会造成出块障碍、数据断链,进而影响整个系统的正常运行。这从一定程度上来说,归因于以太坊的设计理念依旧未能脱离固有思维,每一个打包的区块不仅需要含有上一个区块的哈希根,还需包含事件验证状态,投射到现实层面就表现为Mist钱包每次更新需要四、五个小时,留下百度搜索Mist时一片哀鸿。。。

    区块链的未来,应当从基因开始,采用DAO式的分布式自治(验证)机制,系统框架呈分布式蜂窝状,区块内所存储的不是数据,而是验证了的状态或能被认为是事件状态的映射,只有当状态生成与数据验证分离开,链才能做到轻且快。

    但仅有扩展方案,远未能实现“真实可落地”

    能够自洽的基础公有链需要技术基础+合理的治理方案

    双管齐下!!!


    链上治理方案探讨

    EOS超级节点催生的寡(cai)头(zhu)统治使去中心化再度沦陷,V神也不甘寂寞,在社区里一写十好几页的玩儿命探讨投票管理制度,说EOS这么高的代表奖励(5%年通膨率,大约4亿美元),不同的经济生态圈争着没完没了,还是绕不过利益二字。

    比特币横空出世最大的原因是为高端技术人才提供了相对自由平等的权利,但由于EOS超级节点的出现,对于BM而言,省心。不得不服的是,这样的节点竞选方式是不是与分布式区块链的“初衷”渐行渐远,如今吃瓜韭菜只能通过选举等待命运的安排。。。

    EOS,貌似将社区发展的方向带偏离了。这个21节点的“代议民主制”华丽丽的没能解决信任问题,我们似乎又回到了以前,生态平衡失重。


    开启新的认知扩展方案

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

                                                                                                             ———— 摘自Nervos白皮书

    Nervos设计了与传统区块链模式不同的范式CKB(Common Knowledge Base共同知识库),由可以存放多个数据的Cell(细胞)、应用的执行逻辑生成器Generator(生成器)、Validator(验证器)、Type(类型)、Identity(身份验证)五种元素组成,其自治且验证分离的分布式架构为极大提升运行效率创造了可能性。

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

    Nervos改变了原有的逻辑,将上图中涉及的五个元素的运作过程整合进Common Knowledge Base,在事件发生时,将状态生成与数据验证剥离。


    开启双层的流动性民主方案

    理想的链上治理方案是在一定程度上依赖于相同或不同的决定,让他们在不同层级间有效传递。

    比起EOS投票的“代议性“, Nervos更加倾向“流动性”:不同之处在于每一个人可以两种选择:直接投票或投给一个替你投票的代理人,如此相当于选民选出了自己的民意代表。民意代表之间也可以互相投票,例如代表A不想行使自己的投票权时,可投票给代表B代理自己行使投票权。而B,可能自己对某一次投票也没有信心,并不知道这次投票的意义,但是由于很多人信任他,把票都投给他,这个时候他可以投给他自己信任的代表C,由C代替他行使投票权,如此,自动产生一种特定情形治理结构下的层级关系,且每次投票都会形成不同的层级关系,但始终由最顶层和最底层的人一起投票决定某个系统参数的选择,实现区块链的分布式流动民主。


    待续

    Nervos官网:nervos.org 


    微信公众账号:nervosfans

    技术开发者可加社区管理者微信号, 一起入群深入探讨区块链技术。

    群管理员:乐乐:sensus113,美果大冰:xj73226,

    备注:入群,谢谢!

    获取更多关于nervos资讯,请关注我们nervos爱好者社区!

    相关文章

      网友评论

        本文标题:除了以太坊和EOS,基础公有链还有新的发展方向

        本文链接:https://www.haomeiwen.com/subject/xxsylftx.html