主页 > 苹果版imtoken钱包怎么下载 > ABS代币的ERC20兼容性? 交换还是换行?

ABS代币的ERC20兼容性? 交换还是换行?

比特币以太坊是什么意思_以太坊为什么叫以太坊_以太坊erc20是什么意思

ERC20 是以太坊上智能合约的标准协议。 该协议支持代币调用以太坊上的一些高级能力,如查询余额、转账、授权等。支持该标准的代币可以更好地被钱包集成或被交易所访问。

标准的ERC20协议规定了多种功能。 各项目方在以太坊上编辑自己代币的智能合约时,需要依次声明这些函数。 过程中可以增加其他功能,但不能减少。

Stafi 上发行 ABS 时,并没有在以太坊上发行,但作为去中心化的债券资产发行平台,资产的跨平台性尤为重要。 其中以太坊上有很多Defi基础设施,支持的资产大多是ERC20标准,所以将ABS转换成ERC20资产流通到以太坊的去中心化交易所就显得尤为重要。

那么ABS代币如何转化为ERC20标准代币呢?

统一的做法是在以太坊上发行一个相同的ERC20代币,数量是相关的。 前者生成,后者一起生成,后者被破坏,前者一起被破坏。 总之,两者之间的数量转换做得很好。 关系。

以太坊为什么叫以太坊_以太坊erc20是什么意思_比特币以太坊是什么意思

其中设计了跨链,是跨PoW共识的链,所以难度比较高。

(看看Ethermint,Cosmos桥接以太坊的应用,2年不做就知道有多难)

下面我将列出一些包含上述关联的方案或做法。

1.Swap交易所

以太坊erc20是什么意思_以太坊为什么叫以太坊_比特币以太坊是什么意思

为了更好的融资,很多公链项目选择先发行ERC20,等主网上线后1:1兑换成主网Token。 这个兑换过程其实就是一个跨链操作。

正常情况下,用户将ERC20代币发送到合约地址。 合约收到信息后,在主网相应地址向用户发放等量的代币。 在这个过程中,以太坊上的合约地址作为接收者,主网上的智能合约作为发行者。 当发行者监听到接收者收到的信息时,触发发行行为,同时锁定或销毁ERC20代币。 完成交换。

如果ABS代币要在以太坊上流通,可以采用这种兑换方式。 Stafi主网上有一个发行合约,实时监控以太坊上的一个接收合约,完成两者之间的量变操作。

这种方式其实说起来简单,但是因为涉及到与PoW的跨链共识,所以整个过程中会存在很多安全问题。 一般来说,单向操作会简化模型的安全问题。 例如,收款合同只提供收款服务,不提供转出服务。 将与 ERC20 共存。

比特币以太坊是什么意思_以太坊为什么叫以太坊_以太坊erc20是什么意思

我们一般看到主网上线时,交易所升级主网代币,其实是一次性兑换。

但是,ABS 无法实现单向转移。 ABS代币作为一种资产,不同基础链之间的转移是一个非常重要的需求,所以我们在跨链桥接上做了很多工作来保证安全。

业界有几个典型的做法,我发现了几个有特色的:

Loom 在以太坊上层建立了 Plasma 侧链。 Loom 的 staking 机制是在 Plasma 链上进行的。 当用户想要staking时,需要先将ERC20代币Loom转入Plasma,然后绑定(Mapping)一个Plasma地址,使用新地址进行staking。 当用户完成质押并准备取回 Loom 代币时,需要将其从 Plasma 侧链转移到以太坊。 在这个过程中,以太坊上的合约和 Plasma 上的合约之间存在着量化的交互。 同时以太坊erc20是什么意思,它们之间的转换是相互的。

比特币以太坊是什么意思_以太坊为什么叫以太坊_以太坊erc20是什么意思

IOTX支持ERC20代币和主网代币共存。 同时,这两种代币可以在不同的合约中抵押。 玄机在于staking的入口只有ERC20,所以已经转换成了主网IOTX代币。 在进行Staking时,主网IOTX会在Staking前主动转换为ERC20。 其中,主网合约与以太坊合约之间也存在着量化的交互关系,它们的转换也是相互的。

FSN的质押是单向的,只支持主网FSN质押。 FSN持有者要想获得奖励,必须先进行兑换。 ERC20 FSN兑换完成后,将被销毁以太坊erc20是什么意思,代之以主网FSN。

2. 包装

包装是将非 ERC20 转换为 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转型之后,这个机制会有更多的可能性。