Ultrain超脑链跨链与波卡链跨链技术深度对比

当前位置:首页 > 币圈百科 > Ultrain超脑链跨链与波卡链跨链技术深度对比

Ultrain超脑链跨链与波卡链跨链技术深度对比

2022-11-30币圈百科209

本文由Ultrain技术总监苏宇撰写,深入对比分析了Ultrain跨链与Boca跨链的异同。欢迎感兴趣的读者查阅。

逻辑图

图1。Ultrain主侧链的跨链结构图

图2。波卡

的跨链结构图首先,我们从概念示意图来观察这两种跨链方案。乍一看,似乎完全不同,但实际上两者并无本质区别。只是从不同的角度说明了类似的解决方案。Ultrain的示意图更注重关系,展示某一时刻多链结构的关系图。博卡示意图从互动的角度展示了不同角色的互动。他们只是用不同的名字来指代链条中的角色。

平行链(parachain)类比于侧链

见证节点(validator)和渔夫(fisher)类比于矿工

收集器(collator)类比于交易节点

中继链类比于主链

简单来说,中继链的见证节点不仅要运行中继链的逻辑,还要为parachain提供共识和阻断服务。中继链的见证节点在某一时刻被分成若干组,以达成共识并阻止访问副链的服务。明白这个基本逻辑。我们可以看到,在某个时刻,Boca变成了一个中继链和与之相连的几个副链的拓扑结构,就像chaining的未来架构示意图蓑衣网小编2022。

两者唯一的区别是主链(中继链)的构成。Ultrain是一群矿工设计的保持主链运行的逻辑,Boca是所有见证节点共同运行中继链实现跨链事务等管理逻辑。在协议开发一章,我们将重点分析这种差异。

可能有人看到上面没有提到平行链转移桥。那是因为在Ultrin设计的框架中,这个桥也是作为侧链存在的,下面会详细介绍。

链协议详解

这一章,我们将在角色和功能的类别上进行详细的展开,来解释它们为什么相似,为什么可以类比,从而展示Ultrain的设计和wave card框架的异同。

1。平行链和侧链

平行链是具有独立状态转换逻辑的链,支持区块链的业务逻辑,实现某种功能。侧链也是如此,都是运行业务逻辑的区块链。它们有很多相似之处

与WebAssembly (Wasm)运行时紧密集成

允许用户自定义共识协议

可以部署契约完成业务逻辑

可以无缝接入链交换系统并实现跨链事务

substrate是Boca提供的快速构造。不过最大的亮点并不总是号称快,因为快建链的方案有很多。用户可以基于开源的以太坊、eos、hyperledger等项目快速搭建区块链,难度不大。它们的困难类似于使用底物。他的一大亮点是基板模块是可插拔的。官方介绍用户可以快速更换默认模块,比如共识模块。Ultrain也在加速模块隔离,也是快速建链,完成后会支持模块更换。之所以优先级比较低,我们认为这个需求没有想象的那么大。但不可否认的是,基于基板的定制化更高。

2。主干链和主链之间的部分

将重点解释前面留下的问题

为什么boca框架中的三个角色功能都可以在Ultrain链中的矿工之间实现

主干链和主链的异同

2.1收集器vs交易节点交易节点也有这个功能,它收集链上的交易并广播给链。唯一不同的是,它不负责打包成块,打包出块的工作由矿工完成。

2.2见证节点,angler vs miner

共享安全是Boca重点强调的一个功能。简单来说,就是relaychain的超级节点(见证节点),帮助所有parachain验证事务并打包成块。

2.3中继链的共识节点

见证节点并不都服务于某个副链,而是随机集合服务于某个副链。为了防止邪恶,博卡设置了一个渔夫,渔夫可以监控网络,找到邪恶的节点,提交证据获得奖励。在Ultrain的设计中,挖掘器提供验证事务的服务,并将其打包成块。同时,他可以发现网络中的邪恶行为并进行举报。所以矿工从协议层面上充当见证节点和渔夫。

2.4钓鱼节点

先说一个渔夫的存在。其实这个角色挺尴尬的。根据白皮书,他的要求和parachain所有节点差不多,低抵押,对他的在线时间没有要求。随着区块链的运行,所有节点的数据会越来越冗余,资源消耗也会越来越大。所以钓鱼者节点的硬件要求不低,对他们的奖励就成了问题。首先,渔夫是否有保底报酬?从白皮书来看应该是没有,所以它的收入完全来自于发现邪恶。因为作恶的惩罚很重,证人节点作恶的可能性不大。这意味着钓鱼节点运行一个硬件,但可能不会被奖励。但是博卡的安全完全依赖于那些不一定在线,收入不稳定的渔民,这似乎是不完整的。因此,在Ultrain的设计过程中,矿工监督蓑衣网小编2022链条的安全运行。

3。共识、安全、治理和经济

3.1链安全

parachain的共识由见证节点的子集完成,而relaychain的业务逻辑和共识由所有超级节点(见证节点)完成,这在一定程度上保证了核心模块relaychain的安全性。但为了保证共识的效率,目前见证节点的规模在100个左右,而副链的共识节点数量更少。从数据上看,parachain一开始的规模是4-5个,随机分配见证节点,为不同的Parachain提供验证和共识打破服务,也就是说para chain的共识节点有20个左右,与EOS的DPOS几乎没有本质区别。

3.2共识设计

Ultrain和Wave卡最大的区别来自于共识协议。Ultra In采用R-PoS同步BFT算法,即所有出链的块都是确定的,不可回滚。Boca采用混合一致,即分块和定版分离,这是一种异步BFT算法。围绕共识的一系列设计也各不相同。关于这一块,后续文章会详细阐述。

3.3投票治理

投票治理Ultrain也不同于Boca:

Boca限制了验证者的数量。通过NPOS的策略,引导币的持有者尽可能均衡地选择见证人,见证人会均衡地获得抵押币的支持,避免过度代表。Ultrain中的

矿工是由有足够钱抵押的账户组成的。超链治理方面,只控制总抵押金额与流通货币的比例,确保系统安全。

3.4经济体系

简单来说,Boca是一个通货膨胀的货币体系,白皮书描述每年的通货膨胀率为10%到100%。欧元是一种通货紧缩的货币体系。随着链条上经济活动的频繁,货币的价值就会增加。这两种经济制度各有利弊。不能简单的说哪个更好,只有适合和不适合。对于通货膨胀和通货紧缩,每个人都有自己的认知。例如,我们为什么来到区块链世界?而经济治理也是一个很大的话题,值得在一篇独立的文章中详细讨论。

进展

以上几节已经详细讨蓑衣网小编2022论了Ultrain和Poca在多链架构上大体一致,多链实现框架也非常相似。任何项目都是迭代开发,开发的进度取决于团队对功能优先级的排序。显然,Ultrain和Poca的理解不同。

1。Ultrain

Ultrain致力于建立一个可编程的商业社会。它的目标是服务更多的企业,包括区块链的传统行业和新兴企业家,以低成本和无障碍的方式实现他们的区块链服务。所以链的可靠运行和多链框架带来的低成本扩张是最重要的阵地,优先考虑实现。主网于2019年4月15日上线。至于契约跨链调用、可定制快速建链等功能。我们知道它们重要但不紧急,在后续的开发中会迭代。

1.1目前已经上线的功能包括:

基于R-PoS的高效稳定共识

创新的区块链服务模式

区分区块链应用开发和普通用户的角色

简化区块链应用开发者获取链资源部署DAPP的流程和难度

方便区块链应用开发者推广应用

便捷的侧链注册模式

链间矿工动态随机调度,保证各链安全,防止恶意所有链可以共享全局安全

高效的节点链间迁移方案,可以帮助节点在不同链间快速切换

跨链转移链上的资产。

1.2开发中的功能:

跨链契约调用

快速可定制的建立区块链

根据实际业务需求分步迭代开发实施。

2。relay chain

2.1阶段完成的功能

substrate,一个快速可定制的区块链构建框架

2.2开发中的功能

已经发布且仍在开发中的功能

成为parachain

relaychain的核心逻辑,包括但不限于共享安全、混合共识、见证节点随机服务不同parachain等。

Ultrain超脑链跨链与波卡链跨链技术深度对比 | 分享给朋友: