Cointime

扫码下载App
iOS & Android

Ordinals & PSBT 比特币生态将开始崭新的故事

项目方

什么是 PSBT?

比特币 PSBT(partially-signed-bitcoin-transactions 部分签名交易)是一种交易格式,用于构建和处理比特币交易。它提供了一种安全且灵活的方式,使多个参与方能够理解描述PSBT 是一个包含交易信息和部分签名数据的数据结构。其主要目的是参与方在交换交易数据的同时进行部分签名,以完成比特币货币交易的构建过程。

什么是序数协议?

Ordinals协议是一个为聪序列号的系统,赋予每个聪序列号,并在交易中追踪它们。简单来说,用户可以通过Ordinals附加额外的数据,使每个聪序列号都生成实验。这个过程称为“聪”以比特币的作者中本聪命名(中本聪为化名),是比特币(BTC)的最小面额。

两者结合能产生怎样的火花?

首先我们要明确以太坊的生态同步繁荣,智能合约、Defi的出现催生大量的生态建设者。而所谓Defi,本质上要解决两个问题,一个是资产的鉴赏体,一个是资产的去向信任交易,有这两个核心基础要素构成Defi生态,而比特币生态之所以需要一直没有声色也是因为缺乏条件,而现在序数解决了货币交换的问题,PSBT解决了原子交换的问题,比特币生态的故事需要开启。

关于 PSBT 举个栗子

有Alice、Bob、Charlie三人,即A、B、C

1. 有记账钱(UTXO)分需要给A、B、C三个人,将​​​​1个UTXO分割成3个,可以通过2~3个人签名,都同意暂时交易才可花费。

2. A创建了一个PSBT,ABC同时各自生成一个地址,并排列A交易的输出(其实是作为各自要分到钱的数量),还有刚才同时被签过名的Mulitsig UTXO当做交易的输入位币中的解锁脚本和锁定脚本就是上述的输入和输出。

3.首先,A拿到所有交易后,检查完成没有问题,签名(这中间是耗费信任的,除了他们之外的几个人没有能力花费金钱),然后把PSBT发送给B。

4. B 检查交易中他输出的比特币数量,确认没问题后,签名将 PSBT 发送给 C。

5. C检查交易中他的比特币数量,确认没问题后,签名并广播输出当前交易。

6. 总结,当业主都分别签完名后,一笔交易就会被矿工节省,并被感知,这个行为结果有点像多签,但是签名行为的可以离线进行,也可以点签名,不需要等待A结束后才能让B进行签名

最后

上面的例子我是通过 BTC 余额的形式举例子的,当然最后交易的结果输出也可以不是比特币数量,而是 BRC-20 代币或者 BTC-NFT 等等,想象空间是否打开了,假设是 BRC -20 的 Token,那么该交易过程我简单说一下。

首先,交易过程肯定是原子交换的,原子交换就是,第一步卖家构建一个输入,指向自己的Ordinals-Token,然后构建一个自己的收款地址,指定收多少BTC,然后签名;然后将这个PSBT发送给应答地址,应答构造一个输入,指向自己的BTC,然后构建两个输出,一个给自己找零,一个是自己的Ordinals-Token接收款,然后再签名。最后将最终确定的交易再广播,交易就完成了,完全去信任化。

试想一下,把以上流程的导入产品,给到用户界面,那么就可以在比特币上做类似Uniswap的Dex了,而且我们也发现市场上已经有成熟的产品出现了,已经不是理论阶段了,大家可自行体验一番。

https://www.orders.exchange/

最后,期待比特币生态越来越庞大,我相信随着比特币一层生态的做大,二层的需求也必然会出现,有点像走以太坊走过的路,对用户来说操作可能没有什么大的差别,但对底层技术来说,核心逻辑完全不一样,让我们​​一起期待比特币生态的崛起。

【免责声明】本文不构成投资建议,用户应考虑本文中的任何观点、观点或结论是否符合特定其情况。

评论

所有评论

推荐阅读