Orbiter:支持 Rollup 的去中心化跨链桥
分类: 活动  发布时间: 2023-10-27 22:16 

Orbiter:支持 Rollup 的去中心化跨链桥
Orbiter Finance 是一个去中心化的跨链桥,支持用户在基于不同 rollup 方案开发的扩容网络中转移以太坊原生资产。

Orbiter Finance:支持 Rollup 的去中心化跨链桥

Orbiter Finance 是一个去中心化的跨链桥,支持用户在基于不同 rollup 方案开发的扩容网络中转移以太坊原生资产。在 Orbiter Finance 系统中有两个角色,分别为: Sender 和 Maker。Maker 在为 Sender 提供跨 rollup 转移资产的服务之前,需要在 Orbiter 的合约中存入超额保证金。通常情况下,Sender 将资产发送至源网络上的 Maker,而 Maker 将资产发送回目标网络上的 Sender。


Orbiter Finance 特点

安全

基于 rollup 技术的安全性,Orbiter 没有像 Layer1 <> Layer1 跨链桥这样的风险。


低成本 & 即时

资产的转移是在源网络与目标网络上的 Sender 和 Maker 的 EOA 地址之间进行。 Sender 不与合约地址交互。


支持以太坊原生资产

无需铸造资产,即可以去中心化的方式支持流动性。


运作机制

Orbiter 的具体机制:

Orbiter 与其他桥接协议的区别在于,资金是发送到 Maker 的 EOA 地址,而不是合约地址。


Makers 可以开发和运行一个客户端来自动提供服务,或者使用 Orbiter 团队的开源客户端:https://github.com/Orbiter-Finance/OrbitalModule/tree/eth_pro_new 。


当 Sender 将资金发送至源网络上的 Maker 时,Maker 需要知道代币类型、数量以及目标网络这三个参数,并即时将资产返还给目标网络上的 Sender。


Maker 如何获取这三个参数

1. 代币类型与返还数量

Makers 在 Orbiter 的 MDC 合约中存入保证金时,需要设置预扣费(固定费用)、交易费和支持的代币类型。这些设置的参数将保存在 Orbiter 的 EBC 合约中,并与 Maker 的客户端同步更新。Maker 知道返还代币类型,并收到 Sender 资金后通过这种方式计算返还数量。


2. 目标网络

Orbiter 使用「识别码」记录目标网络。识别码和目标网络之间的通信保存在 MDC 合约中。 Sender 需在转账金额小数点后添加识别码,便于 Maker 知道目标网络。


通过激励机制,Maker 会即时并准确地将代币返还给 Sender。

在 Orbiter 的机制中,Maker 可以从每项服务中获得可观的收入(没有无常损失风险)。


合约系统设计

Orbiter 系统中的智能合约分为三种类型:


MDC 合约(Maker Deposit Contract)

MDC 合约有两个功能:保管 Maker 的保证金以及处理 Sender 的资金返还和补偿。


EBC 合约(Event Binding Contract)

EBC 合约用于证明源网络和目标网络上交易的有效性。EBC 合约还保留了 Orbiter 的规则:


Maker 在不同 rollups 上存放保证金的规则


源网络和目标网络上交易的对应规则


SPV 合约(Simple Payment Verification)

SPV 合约用于证明源网络上交易的存在。


MDC、EBC 和 SPV 的机制合作为 Sender 解决争议:

如果 Sender 转账给 Maker 之后,Maker 没有正确地将代币发送给 Sender,争议解决程序将按以下步骤进行,帮助 Sender 获取代币:


Sender 需要向 SPV 合约提供相关的源网络上交易。


Sender 通过 Orbiter 的 MDC 合约申请仲裁。


MDC 合约从 SPV 合约获取源网络上交易的存在证明,并确认该交易已在源网络上发生。


MDC 合约从 EBC 合约获取源网络上交易的有效性证明。MDC 合约根据 Orbiter 的规则确认源网络上交易是合法的,且该交易是由 Sender 向 Orbiter 的 Maker 发送的,具有合法的识别码。


MDC 合约会将此仲裁设置为待处理案件,Maker 需要在 0.5~3 小时内提供目标网络上交易 (此功能可集成至 Maker 的客户端,确保 Maker 不会遗漏信息)。如果 Maker 在规定时间内可提供正确的目标网络上交易,MDC 合约就可以从 EBC 合约获取目标网络上交易的有效性证明,确认目标网络与源网络上的交易匹配,MDC 合约将关闭此仲裁并向 Sender 显示目标网络上的交易;反之 Maker 无法在规定时间内提供相关的目标网络上交易,Sender 可触发 MDC 合约作出仲裁。


MDC 合约开始对 Sender 补偿。


MDC 合约会将代币和补偿(约 15 美元)发送回 MDC 合约部署域名上的 Sender。其中,返还和补偿给 Sender 的代币是从 Maker 的抵押保证金中扣除。


Orbiter 目前支持的网络

以太坊主网、zkSync、StarkNet、Polygon、Arbitrum、Optimism、Immutable X、Loopring、ZKSpace、dYdX、Metis


Orbiter 的费用包括交易费和预扣费

交易费:支付给平台和 Maker 的费用,按转账金额的百分比收取。


预扣费:预付给 Maker 的费用,用于支付目标网络转账的 Gas 费。


Maker 系统

目前流动性由 Orbiter 团队提供,未来将允许 Maker 提供去中心化的流动性。然后,Maker 可以自行决定代扣费、交易费、金额限制和代币类型。在激烈竞争的环境下,Sender 将享受合理的转账费用,Maker 将获得足够的收入来增加流动性。Maker 系统正在开发中,即将上线。