2020年的区块链行业风起云涌,DeFi的泡沫之夏,分布式存储项目的全面铺开,几大公链巨头集中爆发,热潮退烧之后,下半年也始终围绕以太坊的公链扩容和波卡的多链生态进行探讨。
就在本月初,以太坊项目宣布信标链主网(Beacon Chain)计划于12月1日上线,但前提是存储合约最低存入 524,288ETH ,验证者不少于16384 个。按照官方公布的路线图,ETH2.0主网上线将分为0、1、2三个阶段,0阶段的任务就是上线信标链。
作为ETH2.0启动的排头兵,信标链的重要性不言而喻。而此前我们在对比ETH2.0和波卡时,说的最多的一句话就是:“波卡就是极致的分片”,言外之意波卡和ETH2.0在结构上极为相似。那么作为两者核心枢纽的“信标链”和“中继链”上有何异同呢??
声音 | MultiVAC CTO:保证分片的存储和传输都正比于本分片业务量才能真正实现线性扩展:MultiVAC CTO Shawn今日发表观点称,当前很多分片公链只做到了计算的分片,没有实现存储和传输的分片。假设全网是5000 TPS,每个分片的存储和传输也是5000TPS,这意味着矿工负载压力非常大,极大限制了网络性能。他介绍,MultiVAC的全维度分片技术,做到了每一个分片内的计算、存储和传输的业务量,都正比于本分片TPS的业务量,和全网的总业务量无关,真正实现了性能的线性扩展。系统也会根据分片的交易负荷进行判断,当某分片交易负担过重时,支持将分片拆分成两个独立分片,有效提高了交易处理速度。[2019/10/1]
中央性的服务性管理者
现场 | 贾瑶琪:区块链分片能解决公链低吞吐量问题:金色财经现场报道,在今日MSUP主办的全球区块链技术案例峰会上,公链zilliqa联合创始人兼技术总监贾瑶琪提到,以太坊等公链的低吞吐量带来高手续费和DApp限制。而代理人共识协议解决方案,代表的不是大众利益。攻击者很容易选择攻击目标,导致部分节点失联,系统瘫痪。分片技术可以解决这一难题,因为其将节点分而治之,且吞吐量随着节点数目的增加而增加,但分片会带来一些其他问题,比如:跨片通讯开销大;数据可用性难度大;节点洗牌难等。因此,分片技术正待进一步进展。[2018/9/8]
信标链英文字面意思是灯塔,信号浮标,意味着分片链在工作时将以信标链的信号为指示。举个例子,我们可以把链上工作比作一场战斗的协作,分片链的战斗策略、排兵布阵等都将以信标链给出的指示为主,信标链作为统领全局的“将军”存在。
现场 | 以太坊核心技术开发者王筱维: 以太坊分片技术直线提升解决传统交易拥堵:金色财经9月8日现场报道,以太坊行业峰会上,王筱维作了2018年第三季度Sharding开发进度的报告和以太坊主链架构的解析。
她表示,Sharding是提供安全、去中心化和可拓展性难题的一种方案。其构想是,一笔交易不必发动全网都去处理,只需让网络中的一部分节点(矿工)处理。于是,以太坊网络被划分成很多片,同一时间每一分片都可以处理不同的交易,这样性能将直线提升,解决传统的交易拥堵问题。[2018/9/8]
V神表示以太坊路线仍然将先Casper再分片:今日V神在王峰十问上表示:最初的计划是将Casper创建成为以太坊上的智能合约,让人们更轻松地设计开发,同时继续开展分片工作。但是,在全权益认证和分片技术上,以太坊也已经取得了足够的进展,如果继续沿着这个路线图,将导致更遭的产品,造成大量浪费,我们不得不重新构建Casper首个版本,然后选择放弃。新的路线图仍然是“先Casper后分片”,但是Casper的第一个版本将会被修改,以便它可以构成一个完整的Casper和分片部署。
Capser背后的核心思想是将基于“链”的权益认证的想法,和传统拜占庭容错(BFT)研究整合在一起,就像Lamport、Paxos、PBFT等等。许多人问我们,为什么不直接使用这些传统算法?答案是,我们觉得这些算法既复杂又不适合区块链的格式和需求,因此我们钻研算法, 并创建了一个我们认为更简单,更适合区块链范式的版本。数据可用性问题是分片中最具挑战性的问题之一。我也发现,许多其他项目,特别是那些拥有密码学想法的项目,其实对于这个问题并没有太过重视。[2018/6/22]
信标链作为ETH2.0的核心,将建立和维护全新的权益证明共识机制。信标链开始工作的基础要组建团队,即现在合约存款质押,在这一步达成之后,信标链就立马启动工作。
首先是管理工作,大致管理那些通过质押成为共识机制的验证者们,具体管理包括验证者名单、验证者资金管理、验证者奖罚分配管理。其次,将为碎片区块提供证明和随机性,证明指信标链将存储一系列经过计算的字符串也称为认证,随机性来源于一个随机数生成器,帮助选择区块生产者和质押的监管者,通过提供随机性来分配分片验证者的任务,将防止作恶事件发生。再次,信标链负责区块提议,在前后区块产生的间隙中,信标链所选择的提出者,会收集来自先前区块的信标链验证者集的所有协议投票(证明),并将它们纳入将要发布的区块。
总体来说,信标链多以管理工作为主,在其之上没有交易也没有智能合约,其作为同构状态下的“管理中台”,必须具备ETH2.0的骨干与以太坊1.0完全兼容的能力,这也是确保1.0和2.0有序连接中至关重要的一步。
负责记录、传递、安全的枢纽性大厅
波卡设计的核心是跨链,所以在网络架构设计上自始至终都是异构多链的,这有别于传统公链的同构环境,同构状态的公链运行环境执行统一标准,即使分片子链出现,在处理方式上依然遵循通用格式化,带来的不同则是分片同步计算的网络性能提升。而波卡的异构环境,给予平行链充分的自由度,项目可根据需要自行设定共识机制,自定义开发基础框架,这一定程度上要求波卡中继链要具备复杂环境的统筹能力。
这也就意味着在整体架构上,中继链应对的环境比信标链要复杂的多,而放之波卡项目本身,其将作为平行链的安全中枢,保证平行链的安全,区块的最终性和治理。如何来理解?中继链就像是一个共识容器,将定时将平行链产生的区块收集起来,并最终打包区块。
举个例子,中继链就好比是一个政务大厅的系统,连接着各个部门(平行链),各个部门负责把业务记录和办理,最终审核及确认业务以及传递信息到其他部门都是交给政务大厅来处理的。这种任务交办的最终确认主要依赖于波卡系统强大的共识机制,其在保证平行链项目方安全性同时,让项目方可以专注于技术研发及本身业务,而不担心本链可能存在的共识问题。
此外,中继链不止于平行链的管理,还有平行线程的管理,不同点在于平行链永久占用中继链资源,而平行链只在需要时占用。而且,其会发生和网络治理、平行链拍卖等少量的交易类型,这也就表示,与内与外它都承担着更为重大的责任。虽然中继链想要弱化平行链一致性和有效性的绑定关系,但由于承担较大的安全管家角色,未来中继链技术升级方案上,安全问题将是它的头等大事,这也将是整个行业所要面临的问题。
因此我们看到波卡和ETH2.0在大致的结构上极其相似,但是由于各自的出发点不同,波卡的异构多链和ETH2.0的分片结构在细节和实际上还是存在极大的差别。理论上ETH2.0是为了向Dapp提供足够强的扩展性和性能,因此信标链的任务最主要是保证效率的前提下确保系统的安全。而波卡中继链的任务更加复杂。
总之,以目前项目的发声来看,技术逻辑和升级路线都是根据项目的自身需要和未来愿景展开的。波卡打造的是万链互通、价值互联的生态,而 ETH 2.0 则在打造强大统一的底层区块链系统,通过提升性能实现不同行业Dapp的彼此赋能,二者在方案上没有孰优孰劣之分,均在推动区块链行业发展做出了很好的表率
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。