织梦CMS - 轻松建站从此开始!

我的网站

当前位置: 主页 > 区块链

一文读懂跨链发展史,V神提出的Rollups之间的桥要如何修建?(5)

时间:2021-06-22 19:04来源:未知 作者:admin 点击:
Polygon主要为开发者提供安全服务的方案,Polygon支持开发者在以太坊上快速构建两种区块链网络: 独立网络(stand-alone network):网络拥有自己的PoS或DPoS共

  Polygon主要为开发者提供安全服务的方案,Polygon支持开发者在以太坊上快速构建两种区块链网络:

  •   独立网络(stand-alone network):网络拥有自己的PoS或DPoS共识模型,并且由网络自建验证者节点,适用于企业区块链或者是有强大社区的链。这个机制很像Cosmos的结构,但是不同的是,Cosmos基于自建Hub,Polygon基于ETH。

  •   安全链(secured chain):由ETH直接提供安全服务,如通过Plasma使用欺诈证明,或由专业的节点提供。安全验证节点可以被多个项目共享,类似Polkadot的共享安全节点模型。适合于初创项目或更注重安全的项目。

  Polygon用4层结构的架构方案支持开发者研发独立网络或安全链:

  •   ETH层作为基础层:利用了ETH的高安全性,Polygon在ETH上运行着用于最终检查确认、质押、争议解决及消息传递的智能合约。

  •   安全层:这一层运行着Polygon的验证器,验证器定期检查Polygon链的有效性并获取一定收益。

  •   Polygon网络层:这一层运行着基于Polygon架构的区块链们,区块链上维护着交易记录与共识机制。

  •   执行层:这一层负责解读和执行Polygon Chain中的交易。

  在以上4层结构中,ETH层、安全层为可选层,Polygon网络、执行层为必选层。Polygon为开发者不仅提供了的安全服务方案,还统一解决了与Layer1之间的通信问题。

2. Rollups与Rollups之间的桥

  Orbiter Finance和跨Rollup交易协议

  在现有的技术框架汇总,rollups之间无法直接的转账,需要构建去中心化的桥方案。在当前的Layer 2扩展框架中,如果用户想从Rollup A转账到Rollup B,需要先将资产从Rollup A转会到主网(会产生1小时或至少7天的提款时间),再从主网转账到RollupB(会在主网上产生ERC20代币的转账gas费)。随着用户和资产大规模向Layer 2迁徙,跨rollup直接转账的桥方案也会成为Layer 2的技术基础设施。

  Orbiter Finance就在rollups之间构建了一个去中心桥协议,支持在一个区块时间内 (~13s)进行跨rollup的直接转账,每笔转账用户只需要在目标端rollup上进行一次智能合约验证。

  例如,Alice想从Rollup A转账100USDT到Rollup B,Evan是做市商,Orbiter合约位于Rollup B上,Orbiter Finance是这样帮助Alice实现跨rollups转账桥接转账的:

  •   做市商Evan需要先在Rollup B中的orbiter contract中存入110USDT的保证金。其中用于提供交易服务的保证金为100USDT, 另外的10USDT为Evan不及时提供服务时的罚款。(只要Evan正常提供服务,就不会受到惩罚,如果Evan不想继续提供做市服务,提交取保证金申请后,经过提款时间计算Evan可去除的金额后就可以成功退款)Optimistic或Arbitrum会将这些交易数据同步到位于Layer 1的rollup B的OVM_CanonicalTransactionChain中。 (责任编辑:admin)

织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容