火星链 火星链
Ctrl+D收藏火星链

DAI:Rollup Bridge 介绍(二):Hop Protocol

作者:

时间:1900/1/1 0:00:00

本篇是 Rollup Bridge 介绍的第二篇,建议先从第一篇 Maker Bridge 看起:

以下所称 L2 皆指 Rollup 而非 Plasma 或侧链

以下所称「资产」和「代币」两个词指的是一样的东西

以下所称「七天」和「Rollup 挑战期」两个词指的是一样的东西

快速跨 Rollup 资产转移

如果你现在要从 Rollup A 把资产搬到 Rollup B,要怎么搬?答案是从 Rollup A 提款至 L1,再从 L1 存款到 Rollup B。所以你要等 Rollup A 的挑战期,然后再等 Rollup B 的存款到账(通常不会很久)才能成功完成跨 Rollup 的资产转移。

图片来源:Steven Wu from imToken Labs

跨Rollup订单簿DEX Zada Finance宣布上线Scroll测试网:4月4日消息,据官方推特,Zada Finance宣布上线Scroll测试网。ZadaFinance是基于Scroll构建的跨Rollup订单簿DEX,支持账户抽象钱包。并且是Scroll上第一个原生的开源跨RollupDEX。目前,Zada Finance还在Alpha阶段,未来将推出Dashboard,与Orbiter的SDK集成,实现cross-Rollup的聚合交易。[2023/4/5 13:44:58]

而 Hop protocol 就像是前篇介绍里 fast withdrawl 的例子一样,只是现在流动性提供者是在 Rollup B 上去垫付而不是在 L1。以下会以 fast transfer 来指跨 Rollup 资产转移,以便和 fast withdrawl 做出区分。

从高维来看 Hop protocol 就跟 fast withdrawl 一样简单,流动性提供者承担资产锁住七天的风险及机会成本,收取手续费;使用者支付手续费,换取能快速把资产转移到另一个 Rollup 的服务。

zkSync官方钱包整合Orbiter Finance跨rollup桥:2月15日消息,以太坊 Layer2 扩展方案 zkSync 宣布其官方的 zkSync v1 钱包已经整合 Orbiter Finance 的去中心化跨 rollup 桥,用户可以从以太坊主网、Polygon 和 Arbitrum 上以较低低成本转入资产。[2022/2/15 9:52:51]

注:Hop protocol 里把流动性提供者称作 Bonder。

而如同 fast withdrawl 例子,如果没有人来垫付你的 fast transfer,你就必须自己走完正常的路线:回到 L1 再进到 Rollup B。

注:Rollup A 和 Rollup B 都支援 Rollup Bridge 的功能也是必要条件,否则无法安全可信地把转账讯息从 A relay 到 B 上。

不过实现 Hop protocol 其实没有这么简单。首先,每一个 Rollup 的提款方式、挑战期以及存款时间都不一样。每一个 Rollup 都需要 Hop protocol 团队去对接。

V神:没有分片的Rollups仍可将吞吐量提高100倍:V神发推特称,原始的ETH2路线图分三个阶段:阶段0,PoS(即将推出);阶段1,数据分片,而非计算分片;阶段2,分片tx处理。但是,该路线图有一个有趣的现象:分片的应用程序本身需要阶段2,但是分片的Rollups仅需要阶段1,因为Rollups仅将链用于数据,而不用于计算。因此,我们很快就会拥有实现6400倍吞吐量所需的工具。因此,这是“分片之上的Rollups”,也就是说,Rollups已经存在于分片之前,而没有分片的Rollups仍可将吞吐量提高100倍。[2020/10/5]

注:Hop protocol 也可以接上 ZK Rollup,ZK Rollup 因为没有挑战期所以设计会比较不一样,但一样需要团队去对接。

而整个 Hop protocol 的安全性会取决于其所接入的 Rollup 中安全性最低的那个。如果某一个 Rollup(或甚至 Rollup 上面的某一个代币合约)出现漏洞,导致攻击者可以任意凭空印钞,那攻击者就可以马上通过 Hop protocol 来换成其他 Rollup 上的资产。

美国SEC和BitFunder运营商Jon Montroll寻求法院批准和解方案:美国证券交易委员会(SEC)和比特币相关服务WeExchange和Bitfunder.com的运营商Jon Montroll正在寻求法院批准双方的和解方案。2020年5月11日,本案当事人向纽约南区法院提交了一份拟议的判决。文件显示,Montroll被裁定需向SEC支付155572.53美元的赔偿金。SEC还要求法院驳回此前对BitFunder提出的索赔。SEC解释称,这个实体现在已经不存在了,没有资产,因此不太可能被Montroll用来从事未来的违规行为。此前消息,BitFunder和WeExchange运营人Jon Montroll被判证券欺诈和妨碍司法,需要支付的确切赔偿金额,已于去年10月由纽约南区法院法官Richard M.Berman做出裁定。法庭除了判他入狱14个月外,还以大量证据裁定被告的赔偿责任为155572.53美元。这低于先前在认罪协议中商定的167438.00美元的赔偿额。(FinanceFeeds)[2020/5/12]

其实就和跨链桥一样,你的防守范围从一条链变成了多条链上的无数个资产,其安全性不容轻忽。

动态 | 日本美食APP synchrolife将导入令牌奖励系统:据cointelegraph报道,日本美食APP synchrolife今日发布最新版本,该版本导入了令牌奖励系统,给饭店评价贡献者令牌做奖励。synchrolife将用户的饮食观念做成数据库,并利用AI技术为用户提供其喜爱的饭店。新版本追加了令牌奖励和加密货币钱包功能。用户可在通过在该平台上评价饭店、翻译饭店信息等获得加密货币SYC。[2018/8/2]

接下来会介绍一些 Hop protocol 的设计细节

批量处理

如果每一笔 transfer 背后对应的 Rollup A -> L1 -> Rollup B 步骤,流动性提供者都要一笔一笔跑过一次,那会耗费很多 gas。所以 Hop protocol 提供批量处理的功能,流动性提供者可以等待一段时间,收集垫付完的 transfer,再把它们一并处理。

hToken

hToken 是 Hop protocol 的代币,但这个不是治理代币,而且每个代币在 Hop protocol 里都有相对应的 hToken,例如 ETH 有 hETH,DAI 有 hDAI。

为什么需要 hToken?

首先,它能统一代表同一种代币,简化使用介面的复杂度:使用者不需要选择他要换的是 Optimism ETH 还是 Arbitrum ETH,使用者操作的都是 hETH。

其次,Hop protocol 不需要负责维护一个正统代币的清单。任何人都可以在 Rollup 上发行一个 Dai 合约,那 Hop protocol 要怎么知道哪一个才是 Maker 团队部署在 Rollup 上的 Dai 合约?答案是:Hop protocol 不需要知道,它只需要知道 hDAI。(你可能会想:拿到 hDAI 可以干嘛?hDAI 等于 Dai 吗?我们马上就会讲到)

最后,延续上一点。假设今天没有 hDAI,而我要从 Rollup A transfer Dai 到其他 Rollup。Hop protocol 就必须在 Rollup A 上记载 Rollup B C D E … 上的 Dai 合约地址,而且其他 Rollup 也都要依照办理。所以这样全部 Rollup 上总共记载的数目会是 N*N*M(N 是 Rollup 数量,M 是代币数量)。另外,谁有权力决定哪一个 Dai 合约才是正统?

好,那我今天拿到 hDAI 后可以干嘛?答案是拿去 AMM 换成 Dai。我们先不讨论 AMM 从哪里来,因为只要有诱因就会有人建出 hDAI/Dai 的 AMM 交易对并提供流动性。

注:这里的 AMM 指的 L2 上的 AMM。

先介绍 hToken 哪里来:任何人都可以到 L1 的 Hop protocol 合约抵押代币获得 hToken,例如抵押 Dai 获得 hDAI。流动性提供者一定会需要抵押来获得 hToken,因为他们垫付的代币会是 hToken。

接下来,假设使用者要从 Rollup A 把 Dai transfer 到 Rollup B,这过程会包含:

(1) 把 Dai 换成 hDAI、

(2) transfer hDAI 到 Rollup B、

(3) 在 Rollup B 上把 hDAI 换成 Dai

其中 (1) 和 (3) 都会有 Dai/hDAI 互换的需求,有需求自然就会有人愿意提供 Dai/hDAI 流动性来赚取手续费。

当然,如果你没有被说服为什么需要 hToken,那 hToken 和 AMM 看起来就会像是故意挤出来扒使用者皮的玩法。你可以想想看假设没有 hToken 的话,这个 protocol 的哪些运作流程、使用者介面会长得不一样,会是更好、还是更坏。(或许真的会变得更好?)

最后是一些我想到的可能的问题。

手续费怎么估?如果没有人垫付?

你可能有注意到,这个垫付的模式是你直接申请 transfer 然后等人来垫付,所以你在申请 transfer 时就要写好你愿意支付的手续费是多少,如果你的手续费太低,那下场就会是你要自己跑完 transfer 过程 — 等待七天。

另外一个模式是你和流动性提供者先在链下协议好手续费,然后再送 transfer 申请到 Rollup。但是因为现在是在两条不同 Rollup 上,表示交易不会是原子的:如果你在 Rollup A 上送出了你和流动性提供者协议好的 transfer,结果流动性提供者没有在 Rollup B 上依约垫付给你,你必须要有管道能够在 Rollup B 上证明你在 Rollup A 上和该流动性提供者的 transfer 协议。而这个管道会需要 Rollup B 能够读取到 Rollup A 的交易(因为这样才能以去中心化的方式来证明),这并非做不到,但是考量到其复杂度和带来的效益,可能不太值得。

所以目前这个模式会是比较可行的,但也表示计算手续费这边要小心,避免没有人来垫付,导致使用者要等七天。

另外不同 Rollup 上收取 gas 费用的方式不一样,也是 Hop protocol 团队在设计估算手续费功能需要注意的地方。

Happy case 以外情况的 demo?

目前 Hop protocol 团队提供的 demo 只有 happy case 的 demo,没有 demo 发生没人垫付的情况或是流动性提供者平常在不同 Rollup 间搬运、平衡资产的过程。

标签:ROLROLLDAIPROQrolliTROLLER币PANDAIYield Protocol

币安交易所app下载热门资讯
HAC:目前市场基于PoW机制的NFT项目比较

NFT全称非同质化代币,用于表示“独一无二”的资产。与其相反的就是FT,同质化代币,每个单元具有相同的值,可以互换,例如黄金、比特币等.

1900/1/1 0:00:00
ALPHA:Phantom Galaxies:区块链上最大机甲游戏

今天链金游戏公会给各位小伙伴介绍一款十分精彩的机甲射击类游戏。它是一个具有快节奏的机甲射击游戏和引人入胜故事的开放世界在线太空模拟游戏.

1900/1/1 0:00:00
TPS:一文纵览Moonbeam生态全景

9月10日,Moonbeam基金会宣布Take Flight社区活动正式结束,社区成员通过获得Moonbeam社区代币获得Glimmer(GLMR),以参与未来社区治理.

1900/1/1 0:00:00
区块链:初试锋芒的Audius:月活600万 融资1485万美元的加密音乐流媒体

作者:北辰加密音乐平台Audius最近又融资500万美元,这一轮的投资者主要是Katy Perry、Nas、Pusha T等流行音乐家,其代币AUDIO在过去24小时涨了25%.

1900/1/1 0:00:00
ETH:了解去中心化杠杆代币:以Phoenix Finance为例

市场上有几种去中心化杠杆代币模型,包括Set Protocol、Tracer和Phoenix Finance。它们都对杠杆头寸的代币化应用了非常不同的方法.

1900/1/1 0:00:00
EST:Lodestar 发布Eth2轻客户端原型

Lodestar 是 ChainSafe 的 Eth2 客户端,用 Typescript 构建。Lodestar 提供高度可访问的工具库,使整个 Eth2 生态系统受益.

1900/1/1 0:00:00