宇宙链 宇宙链
Ctrl+D收藏宇宙链

Rollup Bridge 介绍(二):Hop protocol

作者:

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

本篇是RollupBridge介绍的第二篇,建议先从第一篇MakerBridge看起:

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

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

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

快速跨Rollup资产转移

如果你现在要从RollupA把资产搬到RollupB,要怎么搬?答案是从RollupA提款至L1,再从L1存款到RollupB。所以你要等RollupA的挑战期,然后再等RollupB的存款到账才能成功完成跨Rollup的资产转移。

图片来源:StevenWufromimTokenLabs

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

Celestia宣布旗下模块化rollup框架产品Rollkit已独立运营:金色财经报道,据Celestia官方博客介绍,Celestia旗下模块化rollup框架产品Rollkit(曾称作Rollmint)已独立运营,成为由社区主导的公共项目。据介绍,Rollkit提供了一个模块化节点,用于在数据可用性层之上运行rollup。同时它公开了一个兼容ABCI的客户端接口,可以用作任何兼容ABCI的区块链应用程序的Tendermint的替代品。

通过使用Rollkit的模块化框架,开发者可以定制rollup并插入任意数据可用性和执行层。目前,在Celestia的Mocha测试网上可使用Rollkit构建。[2023/2/22 12:21:14]

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

ZigZag 开始搭建基于 Mimblewimble 的 ZK rollup 支付系统:3月16日消息,ZigZag 开始搭建基于 Mimblewimble 的 ZK rollup 支付系统 ZigZag InvisibL3。该项目由 0xonurinanc 带领,旨在突破零识技术的极限,包括将现有的隐私技术扩展到更广泛的应用程序并构建 L3, 使现有的 ZK 支持系统更强大。

据悉,官方团队表示,ZigZag InvisibL3 的最终目标是成为最好的隐私 DEX。[2022/3/16 13:59:25]

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

而如同快速提款的例子,如果没有人来垫付你的fasttransfer,你就必须自己走完正常的路线:回到L1再进到RollupB。

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

Compound 漏洞导致超 6600 万美元的代币发送至Comptroller合约,2150 万美元已被耗尽:金色财经报道,Yearn.Finance 的匿名核心贡献者“banteg”发布推文称,有人在 Compound 的 Reservoir 上调用了drip()函数,并向 Comptroller 合约发送了 66,890,839.83 美元的 COMP 代币(202,472 枚),截至目前,已有四个地址设法提取了 2150 万美元(64,997 枚COMP),因此可能有更多资金面临风险。链上数据显示,周日北京时间晚 9 点 30 分左右,一个 ETH 地址已提取了 37,504 枚 COMP,价值约1200 万美元,另一个地址提取了 14,995 枚 COMP,价值 490 万美元。Banteg 表示,还有五个地址可以提取 4500 万美元,从而导致“Comptroller 合约几乎被清空”。

此前报道,上周,Comptroller合约漏洞导致 8000 万美元 COMP 代币被错误分发,部分用户收到了远高于正常数量的COMP。Compound 创始人Robert Leshner表示,MakerDAO 代表一直在积极帮助寻找漏洞的解决方案,但 Compound 合约没有允许直接升级的多重签名方案,协议的任何更改都需要经过为期近一周的治理程序才能生效。[2021/10/4 17:22:27]

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

IoTeX基金会已将IOTX总供应量的12%存入Roll-DPoS奖励池:据官方消息,IoTeX基金会已按照原计划将IOTX总供应量的12%存入Roll-DPoS奖励池。去年启动主网时,已将IOTX总供应量的2%存入该奖励池。今天,IoTeX基金会已将IOTX的剩余10%存入该奖励池。[2020/3/18]

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

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

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

声音 | Carlos Roldan:NFT游戏公司还必须考虑扩展性问题:对于2020年区块链游戏市场的发展状况,Satoshi’s Games首席执行官Carlos Roldan表示,由ERC 721标准的非同质代币(Non Fungible Token,NFT)支持的加密游戏(代表性游戏加密猫)和由闪电网络支持的加密游戏的竞争会加剧。由NFT支持的加密游戏将面临更艰巨的市场竞争,因为很多玩家现在可以考虑由闪电网络支持的加密游戏,从而获得比特币奖励。此外,NFT游戏公司还必须考虑扩展性问题。(Cointelegraph)[2020/2/17]

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

批量处理

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

hToken

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

为什么需要hToken?

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

其次,Hopprotocol不需要负责维护一个正统代币的清单。任何人都可以在Rollup上发行一个Dai合约,那Hopprotocol要怎么知道哪一个才是Maker团队部署在Rollup上的Dai合约?答案是:Hopprotocol不需要知道,它只需要知道hDAI。

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

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

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

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

接下来,假设使用者要从RollupA把DAItransfer到RollupB,这过程会包含

(1)把Dai换成hDAI、

(2)transferhDAI到RollupB、

(3)在RollupB上把hDAI换成Dai

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

图片来源:StevenWufromimTokenLabs

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

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

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

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

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

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

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

Happycase以外情况的demo?

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

标签:ROLROLLDAICOLROLS币roll币是什么意思DAILYS价格COLLG币

中币交易所热门资讯
星球日报 | CryptoPunks总销售额突破10亿美元;库里以18万美元购入BAYC头像(8月30日)

头条 OpenSea过去7天交易额首次突破10亿美元,单日交易额超过2.35亿美元基于以太坊的NFT市场OpenSea本周创下并打破多项纪录.

1900/1/1 0:00:00
Bibox将于2021年8月31日上线 iNFT (INFT)

尊敬的Bibox用户: Bibox创新区将于2021年8月31日(UTC8)上线iNFT(INFT).

1900/1/1 0:00:00
Huobi Futures币本位永续合约9月2日18:30-20:00系统升级公告

尊敬的用户: 您好!为了给您提供更好的交易体验,HuobiFutures将于新加坡时间2021年9月2日18:30-20:00对币本位永续合约进行系统升级,币本位交割合约和USDT本位永续合约不受影响。此次升级时长预计90分钟.

1900/1/1 0:00:00
Axie月收益超1.67 亿美金的始末思考 ZT的造势与做局

如果2020年是DEFI崛起的一年,那么毫无疑问,2021年将是GameFi腾飞的一年,如今的GameFi就是昔日的DEFI,如今的AXS很可能扮演DEFI浪潮中COMP的角色,AxieInfinity是GameFi这场大戏的主角.

1900/1/1 0:00:00
Gate.io NFT魔盒:寻找“阿尔法”盲盒 赢三重好礼

Gate.ioNFT盲盒功能上线以来广受好评,为了让用户更好的体验平台“盲盒”功能,Gate.io特别推出「寻找阿尔法」系列盲盒售卖活动.

1900/1/1 0:00:00
聚合协议 OpenOcean 完成对 Avalanche 上多个 DEX 的聚合

链闻消息,聚合协议OpenOcean宣布完成对Avalanche的聚合,支持的DEX包括Pangolin、TraderJoe、SushiSwap、Lydia.Finance和Baguette及其主流交易对.

1900/1/1 0:00:00