L2层跨链桥Orbiter Finance交互(全)

Orbiter Finance 是一个去中心化的交叉汇总第 2 层桥接器,仅在目标端有合约。它已经支持 zkSync 和 Arbitrum 之间的传输,成本低,过程即时。

以太坊扩容方案 zkSync 的 zkSync V1 钱包已集成 Layer 2 Cross-rollup 桥 Orbiter Finance,用户可以从以太坊主网、Polygon 和 Arbitrum 上以较低成本转入资产。能直接转入zkSync确实很方便。

在 Orbiter Finance 中,有两个角色,它们是 Sender 和 Maker。 当 Sender 发起转账时,Maker 为其提供流动性。 智能合约确保了这个过程的安全。 如果 Maker 有不良行为,转账失败,Sender 可以用 Maker 的保证金向合约发起仲裁请求,然后获得超额补偿

zkSync官网也显示其为合作伙伴。

手续费:

机制:

系统有两个角色。Sender和Maker。在为Sender提供cross-rollup之前,Maker需要在Orbiter的合约中存入多余的保证金。在正确的执行过程中,sender将资产发送至resource网络上的maker,而maker将资产发送回目标网络上的sender。
这里有几个关键问题。

  • Maker如何正确、自动地将资产送回给Sender?
  • 如何确保当Maker没有在目标网络上发回代币时,Sender可以拿回代币?
  • 如何确保Orbiter的合约能够安全地保持Maker的保证金?

Orbiter以一种optimistic方式支持高频的跨rollup交易,足够便宜和快速,以适应长期的跨rollup使用案例。如果你已经测试了Orbiter App,并在区块探索器上查看了交易日志,你会发现你已经把它发送到了一个Maker的EOA地址,而不是合约的地址。这就是Orbiter和其他桥协议的显著区别。

Maker可以开发和运行一个客户端来自动提供服务,或者使用Orbiter团队的开源客户端。

https://github.com/OrbiterCross/OrbitalModule/tree/main/.

Sender在源网络上将资发送给maker之后,为了把资产在目标网络上发还给sender,maker需要知道token的类型、发还的数量,以及是在哪个目标网络上。maker如何得到这三个参数?

  • Token种类和发还数量。Maker在Orbiter的MDC合约中存款时,需要设置预扣费(一个固定的费用),交易费(0.04%~0.3%),以及支持的token种类。这些设定的参数将被保存在Orbiter的EBC合约中,并与Maker的客户端同步更新。Maker知道回送代币的类型,并在收到sender的资金后以这种方式计算回送金额。
  • 目标网络。Orbiter使用 "安全代码 "来记录目标网络。安全代码和目标网络之间的对应关系也保存在MDC合约中。Sender需要在转账金额的小数点末尾添加安全代码。然后,maker将知道目标网络是哪个。

Maker被激励着即时和正确地发送回给sender。

在Orbiter的机制中,Maker可以从每项服务中获得可观的收入(没有无常损失风险)。其次,如果Maker没有及时向Sender发送正确的信息,Orbiter的MDC合约将会进行发送回去,并以Maker的保证金补偿Sender。

交互

1、进入时,点击下方链接钱包,然后选择自己要跨的开始网络和目的网络。

本文从马蹄链跨到zkSync。马蹄链目前只能跨ETH,切换发现贵族链目前可以跨ETH和USDC。

2、选择要跨的ETH数量,然后点Send。

3、手续费确实很低,只有0.0007个ETH。安全码为上面说的用来记录目标网络。

然后确认并发送,小狐狸签名确认。

4、发送过程中,Switch network 上面的圆圈会出现白色√,即表示交易完成。

两个小圆圈都变为√后,进入zkSync即可查看已经到账,速度非常快。

点击下方History,即可查看跨链记录。整体交互下来速度很快很丝滑。

至此,交互完成。还是那句老话,桥这种肯定是交互次数越多、跨的链越多、金额越大越好,大家可以根据自己情况交互。

当前该项目正在gitcoin上接受捐赠,大家有意向的可以去捐一下。

官方Twitter:

官方Discord:

最后,我的Twitter,分享一些空投信息,大家可以关注下

Subscribe to CRYang
Receive the latest updates directly to your inbox.
Verification
This entry has been permanently stored onchain and signed by its creator.