一套能够即时(但限比率)存入提取的Optimistic Bridge 设计_COIN:WUSD币

本文是QuarkChain创始人兼CEO周期博士在ethresear.ch上提出的可即时存入提取的Optimistic跨链桥方案,可以用于任意两个基于EVM的Layer1协议之间进行跨链存入提取,操作可立即完成且不要求两个协议间使用相同的共识。其基本设计思想在于,满足一定前提条件时,允许所有人无限铸造标的Token。

概述

在本文中,我们提出一套在两个基于EVM的链之间的即时OptimisticERC20传输方案。而不是用户必须等待很长的挑战时间的,在大多数Optimistic解决方案中使用的两步机制。这个方法可以立即完成对目标链的操作。此外,该方法与链共识无关,这意味着可以轻松扩展以桥接多个EVM链上的资产,而不管它们的共识如何。

方案前提

●?带有代币T的源链S

数据:第三季度NFT总销售额为34亿美元,环比下降60%:10月3日消息,DappRadar数据显示,2022年第三季度NFT总销售额为34亿美元,环比下降60%。该数值远低于今年第二季度的84亿美元和第一季度的市场峰值125亿美元。(路透社)[2022/10/3 18:38:42]

●?带有WrappedTokenW的目标链D

●?想要将源链S上的代币T以1:1的比例兑换成目标链D上的代币W的用户

●?铸造者将一定数量的代币W作为抵押品放在目标链D上并为用户铸造代币W

其基本思想是允许任何人成为能够无限铸造代币W的铸造者,只要能满足:

●?最近CHALLENGE_PERIOD铸造价值的总和<=铸造者锁定在目标链D/COLLATERAL_RATIO上的抵押品价值;以及

蔚来向员工发放数字胸针NFT,总共15500枚:1月25日消息,据微博用户透露,蔚来发了数字版年度胸针,制作成了NFT,一共是15500枚。

据介绍,蔚来的员工每年都能领到一款纪念胸针,以每年的大事件作为代表设计,今年不一样的是,员工胸针采用实物+数字两种方式共同发放。[2022/1/25 9:12:00]

●?铸币者在最近的CHALLENGE_PERIOD中没有受到挑战。

USDT从ETH转移到BSC。假设COLLATERAL_RATIO=2,CHALLENGE_PERIOD=1天。铸币者在BSC上锁定了100k?WarppedUSDT作为抵押品,这意味着它可以在BSC的任何1天窗口中铸造最多50kUSDT。

●?在时间0,用户1从ETH锁定/转移20kUSDT,铸币者监测到事项并在BSC上向用户铸造20kWUSDT。

DeFi协议Alpaca Finance的NFT Avatar系列上半年销售收入达360万美元:11月2日消息,DeFi协议Alpaca Finance宣布其NFT Avatar系列上半年销售收入达360万美元。Alpies是以太坊和 BSC上的跨链NFT集合,由总共10,000个NFT Avatars组成,该系列由两套5,000 alpies组成,分为两部分出售,首先在币安智能链 (BSC) 上,然后在以太坊上,并且可以在两个区块链之间进行桥接。

Alpaca通过荷兰式拍卖在BSC上进行了上半年的Alpies销售,平均售价为1.42枚BNB ,拍卖共产生了价值360 万美元的BNB。Alpaca已经宣布剩余的5,000个以太坊上的Alpies将于11月2日(星期二)UTC 时间下午2:00在网站上发售。(Cointelegraph)[2021/11/2 6:26:43]

●?在时间12h,用户2从ETH锁定/转移30kUSDT,铸币者监测到事项并在BSC上向用户铸造30kWUSDT。

动态 | 日本NEDO将利用区块链技术开发一套面向出口手续业务的信息共享基础设施:今日,日本新能源产业技术综合开发机构(NEDO)官网发布消息,NEDO将开发和验证利用“区块链技术”的信息共享基础设施,该设施可以安全地管理和共享出口手续业务相关数据。据悉,该项目的是在相关业务人员之间建立一个能够安全、准确交换货物和相关手续的信息系统,并计划2018年年末以国内特定港口作为试点,验证相关业务人员的工作效率是否提升及和出口时间是否缩小等。据官网消息,NEDO此次项目的预算是2亿日元。[2018/8/23]

●?在时间18h,用户3从ETH锁定/转移10kUSDT,铸币者监测到事项,但是,它无法铸造任何WUSDT,因为它在最近的1天窗口中已经铸币了50k。

●?在时间24.1h,铸币者在BSC上向用户3铸造10kUSDT。

假设PENALTY_RATE=1

●?在时间0,用户1从ETH锁定/转移20kUSDT。铸币者监测到事项,然而,它铸造了30kWUSDT,即额外的10kWUSDT铸造给了BSC上的用户。

●?在CHALLENGE_PERIOD内,验证者捕获恶意铸造者并以多数票在BSC上向铸币者发起Challenge。

●?挑战成功后,验证者将获得从铸币者抵押品中以罚金率PENALTY_RATE*10k=10kWUSDT作为奖励,并从铸币者的抵押品中燃烧10kWUSDT以平衡额外铸造出的10kWUSDT。这样一来,铸造者将只剩100k-20k=80kWUSDT作为剩余抵押品。

假设PENALTY_RATE=1

●?在时间0,铸币者在BSC上恶意铸币给自己50kWUSDT。

●?在CHALLENGE_PERIOD内,验证者捕获恶意铸造者并以多数票在BSC上向铸币者发起Challenge。

●?挑战成功后,验证者将从铸币者的抵押中获得PENALTY_RATE*50k=50kWUSDT作为惩罚奖励,并从铸币厂抵押品中销毁50kWUSDT以平衡恶意铸造的50kWUSDT。因此,铸币厂将只有100k-100k=0WUSDT作为剩余抵押品。

在目标链上使用NativeToken而不是WrappedToken

如果目的链与源链具有相同的原生代币,我们可以使用原生代币作为抵押品。在跨链转移代币时,铸币者不会铸造wrapped代币,而是在目标链合约中提取代币,代币可能来自:

●?本地锁定的原生代币

●?抵押品,即通过抵押品提供流动性。

如果目标链的原生代币用尽,混合解决方案可以同时支持目标链上的原生代币和wrapped代币:

●?如果在目标链上有足够的流动性。只提取原生代币用于跨链转移;

●?如果没有,铸币者可以提取原生代币,然后通过铸造wrapped代币补足其余部分。

在混合解决方案中,wrapped代币可以

●?只要有足够的流动性,就可以在本地转换为原生代币;或者

●?按照我们提出的方法,转移到另一条链作为原生代币或在另一条链上wrapped代币的替代品。

●?初始WrappedToken转移。由于铸币者的抵押品可能没有wrapped代币,我们仍然可以使用两步机制或多数投票来创建这些初始包装的代币。

●?支持多链。铸币者可以监听多条链,只要在任何一条链上发现相应的锁定/转移事件,就可以进行铸造。

●?改变验证者集设置。我们可以在开始时固定使用一套具有良好信誉的验证者集,但可以进一步使用由现有Optimistic桥开发的验证器设置更改协议。

●?大额转账。两步请求/挑战机制仍然可以使用,而铸币者可以不断铸币,直到满足大转移。

●?避免GasWar。如果多个铸币者想要在源链上铸币一个锁定/转移事件,用户可以为跨链转移指定一个首选铸币者,并且只有首选铸币者才能在PREFERRED_MINT_PEROID内铸币

Compound/Aave)有一些相似之处。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

金智博客

[0:0ms0-3:129ms