主页 > 苹果版imtoken钱包怎么下载 > ABS代币的ERC20兼容性? 交换还是换行?
ABS代币的ERC20兼容性? 交换还是换行?
ERC20 是以太坊上智能合约的标准协议。 该协议支持代币调用以太坊上的一些高级能力,如查询余额、转账、授权等。支持该标准的代币可以更好地被钱包集成或被交易所访问。
标准的ERC20协议规定了多种功能。 各项目方在以太坊上编辑自己代币的智能合约时,需要依次声明这些函数。 过程中可以增加其他功能,但不能减少。
Stafi 上发行 ABS 时,并没有在以太坊上发行,但作为去中心化的债券资产发行平台,资产的跨平台性尤为重要。 其中以太坊上有很多Defi基础设施,支持的资产大多是ERC20标准,所以将ABS转换成ERC20资产流通到以太坊的去中心化交易所就显得尤为重要。
那么ABS代币如何转化为ERC20标准代币呢?
统一的做法是在以太坊上发行一个相同的ERC20代币,数量是相关的。 前者生成,后者一起生成,后者被破坏,前者一起被破坏。 总之,两者之间的数量转换做得很好。 关系。
其中设计了跨链,是跨PoW共识的链,所以难度比较高。
(看看Ethermint,Cosmos桥接以太坊的应用,2年不做就知道有多难)
下面我将列出一些包含上述关联的方案或做法。
1.Swap交易所
为了更好的融资,很多公链项目选择先发行ERC20,等主网上线后1:1兑换成主网Token。 这个兑换过程其实就是一个跨链操作。
正常情况下,用户将ERC20代币发送到合约地址。 合约收到信息后,在主网相应地址向用户发放等量的代币。 在这个过程中,以太坊上的合约地址作为接收者,主网上的智能合约作为发行者。 当发行者监听到接收者收到的信息时,触发发行行为,同时锁定或销毁ERC20代币。 完成交换。
如果ABS代币要在以太坊上流通,可以采用这种兑换方式。 Stafi主网上有一个发行合约,实时监控以太坊上的一个接收合约,完成两者之间的量变操作。
这种方式其实说起来简单,但是因为涉及到与PoW的跨链共识,所以整个过程中会存在很多安全问题。 一般来说,单向操作会简化模型的安全问题。 例如,收款合同只提供收款服务,不提供转出服务。 将与 ERC20 共存。
我们一般看到主网上线时,交易所升级主网代币,其实是一次性兑换。
但是,ABS 无法实现单向转移。 ABS代币作为一种资产,不同基础链之间的转移是一个非常重要的需求,所以我们在跨链桥接上做了很多工作来保证安全。
业界有几个典型的做法,我发现了几个有特色的:
Loom 在以太坊上层建立了 Plasma 侧链。 Loom 的 staking 机制是在 Plasma 链上进行的。 当用户想要staking时,需要先将ERC20代币Loom转入Plasma,然后绑定(Mapping)一个Plasma地址,使用新地址进行staking。 当用户完成质押并准备取回 Loom 代币时,需要将其从 Plasma 侧链转移到以太坊。 在这个过程中,以太坊上的合约和 Plasma 上的合约之间存在着量化的交互。 同时以太坊erc20是什么意思,它们之间的转换是相互的。
IOTX支持ERC20代币和主网代币共存。 同时,这两种代币可以在不同的合约中抵押。 玄机在于staking的入口只有ERC20,所以已经转换成了主网IOTX代币。 在进行Staking时,主网IOTX会在Staking前主动转换为ERC20。 其中,主网合约与以太坊合约之间也存在着量化的交互关系,它们的转换也是相互的。
FSN的质押是单向的,只支持主网FSN质押。 FSN持有者要想获得奖励,必须先进行兑换。 ERC20 FSN兑换完成后,将被销毁以太坊erc20是什么意思,代之以主网FSN。
2. 包装
包装是将非 ERC20 转换为 ERC20 的术语。
在以太坊上,ETH 不是 ERC20 标准代币。 为了让 ETH 代币可以在 DEX 和 Dapp 中与其他 ERC20 代币进行兑换,有人创建了一个 ERC20 兼容的 WETH,也称为 Wrapped-ETH。 方法是发送ETH给一个合约,合约锁定ETH,给你等量的WETH,ETH和WETH是1:1的关系。
还有一种针对跨链资产的Wrap方案,主要代表是WBTC。 WBTC发行方案趋向于中心化。 用户通过中介将BTC存入托管人,中介发起WBTC生成合约,最终由托管人确认。 整个结果和WETH类似,都是锁BTC,给WBTC。 但因为涉及到跨链,BTC不能直接参与以太坊上创建的智能合约,所以WBTC采用了简单的中心化方式。
其中,中间人和托管人是由一个联盟选举产生的,这个联盟包括了以太坊上很多著名的Dapps、Dex等。 向中介提供 BTC 以获得 WBTC 意味着你需要充分信任这个联盟中的所有机构。
这样,ABS 代币也需要一个联盟来管理相关资产。 联盟意味着中心化,需要大量的信任,其去中心化技术目前还不是很成熟,尤其是面对PoW的跨链,不仅安全,而且体验感会差很多。
综上所述,ERC20资产兼容设计的解决方案并不多,而且都存在不同的技术难点。 Swap的方式比较成熟,Wrap的方式比较复杂。 当然,ETH 是个例外,因为它本身就是一种代币。 Stafi发行的ABS资产会在这两种方案中做出选择,并会积极探索更好的跨链方案。
特别是在以太坊向2.0转型之后,这个机制会有更多的可能性。