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

原创 2018年04月17日 11:15:10

现有的基础公链痛点分析


近期比特大陆曝光的以太坊专用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感兴趣,

欢迎加入Nervos Fans 爱好者社区


Nervos官网:nervos.org 


感兴趣的技术开发者扫以下二维码

入群共同探讨技术




关注共识区,我们因共识而相聚,因共识而传承



Docker运行以太坊公有链

安装如果依赖核心版本支持,直接执行一下命令,即可下载安装docker。yum install docker 执行以下命令,如果现实出具体版本,则安装成功。docker version 启动servic...
  • DDFFR
  • DDFFR
  • 2017-07-17 16:11:55
  • 1707

如何搭建基于以太坊的私有链

搭建基于以太坊的私有链环境        通过本文所述方法和项目中的脚本,我们可以快速的搭建好自己的私有链进行区块链开发测试,本文基于以太坊技术进行搭建,分两个部分,一个是Ubuntu下搭建方法,另一...
  • sinat_34070003
  • sinat_34070003
  • 2018-01-17 19:59:24
  • 247

以太坊与eos比较

最近研究了以太坊与  eos。          以太坊实现有多个语言版本, C++, Go,  python等。  智能合约也有两个开发语言, solidity与serpent.  而且还要使用 ...
  • luoie
  • luoie
  • 2018-01-06 10:33:48
  • 1012

以太坊开发实战:私有链搭建操作指南

虽然以太坊是一个公有链系统,但是我们可以通过设置一些参数来运行自己的私有链节点,在自己的私有链上进行开发和测试不需要同步公有链数据,也不需要花钱来买以太币,节省存储空间和成本,而且很灵活很方便。本文介...
  • u012254277
  • u012254277
  • 2017-03-26 18:28:42
  • 2457

EOS绑定以太坊地址

因为EOS的变态规定:eos众筹一年,这一年时间内 eos使用的是 ETH 上面的 erc-20代币,在众筹结束后的23小时内,eos在 eth上面的erc-20 代币将会被锁定,锁定之后,需要把...
  • w501631338
  • w501631338
  • 2017-11-04 12:29:40
  • 2485

以太坊平台评估 私有链和联盟链的机会与挑战

以太坊平台评估 私有链和联盟链的机会与挑战 作者:Vitalik Buterin  翻译:万向区块链实验室/ChinaLedger 联盟  排版/校对:区块链铅笔(ChainB.com) (注...
  • sportshark
  • sportshark
  • 2016-07-24 22:18:53
  • 7958

以太坊《私有链和联盟链的机会与挑战》报告

以太坊平台评估 私有链和联盟链的机会与挑战 作者:Vitalik Buterin  翻译:万向区块链实验室/ChinaLedger 联盟  排版/校对:区块链铅笔(ChainB.com) (注:本文属...
  • hejjiiee
  • hejjiiee
  • 2016-11-27 17:09:29
  • 2451

ETH还是EOS:V神亲自给你指出以太坊2018年3个关键词

ETH还是EOS:V神亲自给你指出以太坊2018年3个关键词 铂链文案组 2018以太坊到底要如何期待,Vitalik本人亲自给你点出。作为在2.0时代的区块链技术,以太坊在面对众多如EOS等...
  • sun15055063420
  • sun15055063420
  • 2018-01-11 12:59:59
  • 1493

区块链学堂(6):以太坊生产网络/测试网络/私有网络

要理解以太坊 PrivateNetwork 先要理解以太坊的两种官方网络 目前以太坊官方提供了两种网络 生产环境网络测试网络 TestNet 下面将分别简单讲解下这两种网络 以太坊生产网络 以太坊的...
  • ethchinese
  • ethchinese
  • 2017-03-15 13:07:36
  • 2838
收藏助手
不良信息举报
您举报文章:除了以太坊和EOS,基础公有链还有新的发展方向
举报原因:
原因补充:

(最多只允许输入30个字)