ShadowTokens 是 Elastos 和以太坊之间的跨链桥梁。用户可以使用它快速、可靠地进行数字资产所有权信息(ETH、ELA 和任何 ERC20、ERC677 或 ERC827 Token)的跨链转移。ShadowTokens 的主要作用有两个方面:
1. 通过 Elastos 的 EVM-comptabile 智能合约侧链为以太坊提供可伸缩性(亦来云以太坊侧链具有超低的 GAS 费用,并由超过50%的比特币算力加上 DPoS 确保网络安全)。2. 使 Elastos 能够充分利用以太坊原生代币,如稳定币,发展 DeFi 应用(TokSwap、Quicksilver 等)。 未来,ShadowTokens 将支持更多的项目,为孤立的区块链提供互操作性。ShadowTokens 智能合约使用任意消息桥的多令牌扩展,已经通过安全审计,并用于各种现有的桥(xDai、POA)。
有关此内容的更多信息,请访问:https://docs.tokenbridge.net/ 使用指南
ShadowTokens 在映射链之间的资产时具有良好的用户体验。下文演示了将 ELA 从 Elastos 转移到以太坊,再从以太坊转移回 Elastos 的操作。需要注意的是,”ELA”指的是 Elastos 智能合约侧链上的 ELA,而不是主链。如果您需要先使用 ELA 为智能合约侧链充值,ShadowTokens 上也提供了相应的工具。 将 ELA 从 Elastos 转移到以太坊 1. 访问 https://tokbridge.net。首先,将 web3 钱包(MetaMask 或 WalletConnect 兼容钱包,支持自定义网络)连接到 Elastos 网络。如果您还没有配置网络,请按下图设置来添加网络。
连接网络后,您的地址将会显示在右上角导航栏。同时,ELA 余额位置显示”Max”按钮。并且,页面将显示两个 ELA 余额,上面的余额表示主网络(Elastos)上的资产,下面的余额表示意向网络(以太坊)上的资产。
同时,页面还有”锁仓”、”释放”、”烧毁”和”铸造”的标识,这些将根据您选择的资产而改变。在这种情况下,ELA 将被锁定在 Elastos 链上,其影子代币(以太坊上的 ELA)将在以太坊链上按1:1的比例铸造,并由中介智能合约管理。当 ELA 被转移回来时,”以太坊上的 ELA”令牌被烧毁,本地 ELA 被释放到 Elastos 侧链上的地址。这一原则适用于所有的资产转移。
2. 输入您希望转移到以太坊的 ELA 金额,最低转账金额是1 ELA。需要注意的是,ELA 的功能就像 Elastos 侧链上的 GAS,所以要保留一些来支付小额交易费用。当您输入有效的金额时,”下一步”按钮被激活,点击它。
注意:地址栏是可更改的。如果您希望将资产桥接到另一个地址,可以通过此来更改地址。在大多数情况下,可以忽略此功能。
3. 接下来,将跳转到一个确认页面。请您确保详细信息正确无误后,单击”确认”。
注意:目前只对转回的 ELA 和 ETH 收取手续用,费用为0.1%。
4. 至此,应用会提示您授权钱包中的合约进行交互。这里有默认的 GAS 费,不需要调整,但如果您想要更快的确认交易,可以选择调高该费用。
注意:转移 ELA 和 ETH,不需要授权。但是,对于 ERC-20令牌,首先会有一个支出授权请求,以允许智能合约从令牌合约中检索资金,然后是第二个请求,用于实际的网桥转账。
5. 该界面将显示传输进度,其中包括等待源网络上的区块确认和桥接预言验证交易,并在目的链上生成或释放您的资产。当交易完成,将弹出一个链接,以方便用户查看目标链的块资源管理器上已确认的交易。
注意:在某些情况下,由于网桥使用固定的 GAS 费,转移可能需要花费比预期更长的时间(>5分钟)。如果发生这种情况,请检查块资源管理器的连接。当然,大家可以放心,您的资金是安全的,交易会顺利完成。
把 ELA 从以太坊转移回 Elastos 现在,您应该在以太坊链上的钱包里有一些 ELA 了。将 MetaMask 中的网络切换到以太坊主网,等待应用程序同步,以查看您在以太坊网络上的余额。
要查看您在以太坊上创建的 ELA,请单击”ETH”下拉菜单,打开默认令牌列表并选择 ELA。 注意:您也可以通过点击中间的交换图标查看相反的桥接方向,但是需要在开始传输之前切换网络,因为应用不会自动将您的钱包连接到适当的网络。
注意:这里也可以通过在搜索栏粘贴令牌合约地址来添加自定义令牌。 要将以太坊上的 ELA 转移回 Elastos 智能合约链,只需重复与上面相同的过程。现在。您可以在以太坊上烧毁 ELA 代币,并将原来的 ELA 释放回您的账户。但是,从以太坊上发起转账,GAS 费会高很多(需要更多的确认),所以要相应地做好计划。
现在,您可以重复以上过程,尝试在 Elastos 和以太坊生态系统之间架起任何令牌的桥梁。快来尝试吧! 如何为 Elastos 智能合约侧链充值
通过切换工具栏中的开关(见下面的箭头),可以找到充值和提币工具。 充值:
要将 ELA 存入智能合约侧链,可以通过扫描二维码或将地址输入您选择的钱包,从而将本地 ELA 发送到提供的地址。
注意:此地址为一次性地址。不要发起多次付款,否则可能会丢失资金。充值确认需要几分钟时间,当地址收到充值后,会跳转到下一页,不需要更多的操作,只需等待充值完成即可。大额转账可能需要10-15分钟。
提币:
要从智能合约侧链中提取 ELA,点击”提取”按钮,输入您想从 MetaMask 钱包中提取的金额,并输入要接收 ELA 的主链地址。点击”提取”,会提示您确认交易。
注意:该地址支持 CryptoName,所以如果您拥有一个 CryptoName,可以在地址栏中输入它来检索您的地址。
如下图所示,该页面可以查看您的提币进度。
来源:CR先锋资讯