“波卡知识图谱”是我们精心打造的波卡入门指南,旨在从零开始,逐步深入探讨波卡技术的方方面面,为您提供全方位的波卡知识。虽然这是一个浩大的工程,充满了挑战,但我们坚信通过不懈努力,能让大家对波卡有一个全面而正确的认识,同时也为那些对波卡一无所知的人提供便捷的学习途径。今日,我们迎来了该栏目的第46期,XCM已正式上线,标志着资产能够在不同链之间进行传输。本期我们将一起探讨平行链资产是如何进行传输的。
随着XCM的正式启用,程序现在可以在不同链之间执行、分叉、分支、调度和转账,这也意味着资产可以在平行链之间自由传输,进一步增强了波卡网络的互操作性。作为波卡上的第一条平行链,Statemint主要用于创建和管理资产,目前已有14种资产在该链上创建。随着XCM允许资产传输,波卡生态系统中将会有更多资产的产生。那么这些资产是如何在不同链之间进行传输的呢?Polkadot和Kusama为生态系统带来的一个关键属性就是去中心化区块链互操作性。这种互操作性允许资产远程传输:在平行链(Parachains)之间移动资产(例如Coin、Token或NFT)的过程,以便像使用该链的任何其他原生资产一样使用它们。通过XCM和SPREE模块可以实现互操作性,它们共同确保资产不会在多个链上丢失或重复。
从上图我们可以看出,该模型中只有两个角色:来源链(Source)和目标链(Destination)。我们在图中简要总结了从来源链到目标链转移资产的方式,并在下面进行详细解释:
来源链从发送账户收集要传输的资产,并将其从流通供应中取出,同时记录被取出的资产总量。然后,来源链创建一个名为ReceiveTeleportedAssets的XCM指令,并将从流通中取出的资产数量和接收账户作为该指令的参数。接着,它将这条指令发送到目标链,在那里进行处理,并相应地将新资产重新投入流通供应中。
然后,目标链将资产存入资产的接收账户。上面强调了从流通供应中取出和放回流通供应中这两个短语,首先是为了说明XCM执行者在实现将资产从流通供应中取出和放回流通供应的语义方面有多大的灵活性。直接的方法是将资产销毁,使其退出流通,但可以想象,确实有多种方法可以实现同样的目的,比如将资产转移到本地无法访问的账户,同样也可以将资产重新流通。接收共识系统可以自由选择通过从预先填充且无法访问的资产库中释放资产来实现这种语义,或者对资产进行铸币。因此,这也提示了这种模式的缺点——它要求来源链和目标链都具有高度的相互信任。目标链必须相信来源链已经适当地移除了从流通供应中发送过来的资产,并且来源链还必须相信目标链能够将退出流通的资产重新投入流通。资产传输的结果应该导致资产的相同流通供应。如果未能支持这两个条件中的任何一个,都将导致资产的总发行量发生变化(在同质化通证的情况下)或者完全损失/复制一个NFT。
在提交传输(Teleport)交易之前,您需要了解以下几点:
现有存款在传输之后,如果你的账户余额低于1.000DOT的现有存款,那么该余额将被销毁并丢失。要么计划传输你所有的余额,要么留下足够的余额,这样账户就不会被收割。
远程传输可以通过PolkadotJS应用程序接口或通过xcmPallet.limitedTeleportAssets()外部来完成。在以下的示例中,我们将使用PolkadotJS接口将DOT从Polkadot传输到Statemint。1.导航到PolkadotJS应用程序,并使用你想传输的通证连接到链上。2.导航到“Accounts > Teleport”。这将打开“teleport assets”界面:3.填写交易内容:“send from account”——选择来源链有通证的账户。“destination chain”——选择要将资产发送到的平行链。“send to address”——选择您想控制目标链上货币的账户。“amount”——插入要传输的通证数量。这不包括转移费。4.审查完交易信息和费用后,点击“Teleport”按钮。请记住,目标链对传输的金额收取接收费。(目前在Statemint为0.0032 DOT。)5.点击“Sign and Submit”。6.输入你的密码,然后点击“Sign the transaction”。交易将被签署和广播,通证很快就会出现在目标链上。下面提供了一个有关传输(在Kusama上)的视频教程以供参考:https://www.youtube.com/watch?v=PGyDpH2kad8
如果你在PolkadotJS应用程序中没有看到“Accounts > Teleport”,则你所选择的来源链还不支持Teleportation。XCM是一种消息格式,它需要搭配消息传递协议使用,比如HRMP协议。平行链可以开启与其他平行链的HRMP通道,进行跨链的消息传递。而XCM与HRMP的组合,能让波卡的平行链实现跨链的可组合性,实现平行链间的互惠互利,为波卡生态赋能。欢迎大家加入我们Polkadot生态研究院的电报:https://t.me/polkadot_eri欢迎大家访问波卡生态研究院的Mirror地址:https://mirror.xyz/0x9A259b3a2316281Cc948cE2Cf1Ac610a79844f05
标签: 比特币