VIA Labs 演示 USDM 在 Cardano 与 Midnight 之间的转移
VIA Labs 在 Cardano Pre-Prod 与 Midnight Preview 之间完成了双向 USDM 实时转移。该团队还推出了一个 NPM 包,使开发者能够以编程方式访问同样的跨链流程。
By SongMarketCap
VIA Labs 在最新一次 Midnight Fireside Dev Hang 中完成了在 Cardano 与 Midnight 之间的 USDM 双向实时转移。
该演示将该稳定币从 Cardano Pre-Prod 转移至 Midnight Preview,随后又转回 Cardano,两个交易都全程跟踪了确认与执行过程。
底层测试网桥在会前已可用。新的进展是新增了一个面向开发者的包,使转移流程可直接集成进应用程序,而不再只能通过浏览器界面访问。
USDM 在 Cardano 与 Midnight 之间流转
在第一次转移中,VIA Labs 将一个配置为 Cardano Pre-Prod 的 Eternl 钱包与在 Midnight Preview 上运行的 1AM 钱包连接起来。
从 Cardano 向 Midnight 发送了 5 个单位的 USDM。Cardano 侧交易被接受后,VIA Labs 的基础设施监控了源链所需的确认次数,随后才在 Midnight 上完成对应交易。
随后团队按相反方向执行了该流程。Midnight 到 Cardano 的交易也在展示期间完成,证明了两个测试网络之间的完整往返转移。
VIA Labs 允许开发者配置在跨链消息投递前所需的源链确认次数。因此,应用可以根据自身的安全与执行需求调整确认要求。
锁定与铸造机制使 USDM 在 Cardano 上保持资产背书
USDM 的集成采用锁定与铸造架构。
当 USDM 从 Cardano 转移至 Midnight 时,原始代币会被锁定在 Cardano 上的智能合约金库中。随后会在 Midnight 上创建相应的表示,并由源网络所持有的资产按一比一进行背书。
VIA Labs 表示,该模型适用于资产在扩展到其原生区块链之外时,避免在目标网络上产生独立且无背书的额外供应。
该桥通过 VIA Labs 更广泛的跨链消息基础设施运行,既可承载消息,也可协调受支持网络之间的代币转移。由此,围绕 Midnight 构建的应用能够获得可与源自 Cardano 的资产交互的跨链功能。
NPM 包新增以编程方式访问桥的能力
VIA Labs 还发布了一个用于 Cardano 与 Midnight 桥的开发者 NPM 包。
该包通过命令行工具支持从 Cardano 到 Midnight 以及从 Midnight 到 Cardano 的操作,也可被导入更大的应用程序中。VIA Labs 表示,该包目前可用于测试网,后续计划支持主网。
该实现通过 Blockfrost 访问 Cardano 基础设施,在未配置 Blockfrost 项目 ID 时可回退到公共 Koios API。Midnight 侧的交易需要 DUST,开发者在开发过程中可以运行本地证明服务器。
因此,最新版本将现有测试网桥的能力扩展到了手动浏览器转移之外。现在,可以直接在应用程序代码、命令行环境与自动化代理中调用 USDM 在 Cardano 与 Midnight 之间的流转,为开发者提供可重复使用的编程组件,以便在两个网络上测试跨链应用。