比特币
比特币和序数之间的原子交换
比特币以太币新闻
.
正如我们之前所展示的,序数可以与比特币智能合约无缝结合。 为了进一步展示将它们结合起来的强大功能和灵活性,我们将序数锁定到哈希时间锁定合约(HTLC)中,并以原子方式将其与比特币交换,从而允许去信任交易。
原子交换
为了交换 Ordinals 和 BSV,我们只需应用用于交换 BSV 和 BTC 的相同原子交换协议,但有两个细微的差别:
在同一链上的资产之间进行交换,而不是在两个不同的链上进行交换。 该协议的工作原理是相同的,因为它依赖于具有相同 PIN/原像的两个哈希锁,无论它们运行在哪个区块链上。
交换 Ordinals 代币而不是 BTC 或 BSV 等原生资产。
在设置过程中,序号被传输到 HLTC,我们在下面重现其代码。
由于它与序数的兼容性, 智能合约根本不需要改变。 和之前的合同是一样的。 它锁定Ordinals,和比特币一样,因为都使用UTXO模型。
协议执行的其余部分与交换 BSV 和 BTC 相同。
这是 Ordinal #25883457 的运行:
延期
将其扩展为原子交换其他资产对是很简单的,只要它们位于同时支持 HLTC 和 Ordinals 的链上,例如,
序数 <-> 序数:相同链或不同链
Bitcore Core 上的序号 <-> BTC
Bitcoin SV 上的序号 <-> BTC
比特币核心 <-> BSV 上的序号。