xiyu

Posted on Mar 01, 2023Read on Mirror.xyz

#031 Openordex使用教程:教你如何通过部分签名(PSBT)交易比特币铭文/nft。

一.背景介绍

1.#ordinals 话题持续升温,想了解参与比特币nft的人越来越多。市场有铸造需求,也有交易需求,二级市场也是ordinals生态中不可缺少的一部分。

2.当前的比特币nft交易有四种方式,分别是otc、比特币二层网络、emblem跨链、PSBT部分签名交易。otc无法大规模交易和存在欺诈、二层网络和跨链交易都存在技术壁垒和利益挂钩。所以我最看好的是openordex的这种基于部分签名机制的交易方式,足够去中心化,完美契合比特币和ordinals的基因。

二.工具介绍

1.sparrow wallet,轻便、开源、安全。更新了1.7.3后“修复单个/任何人都可以支付 sighash 标志的 Taproot 签名哈希”,这样我们就不用使用笨重的bitcoin core钱包去做签名了。

2.openordex.org,一个基于nostr的去中心化交易所,每个人都可以创建订单,发送到订单市场,或者通过序号来购买已经上架的比特币铭文。主页有三个模块,第一个是根据铭文id或者序号搜索铭文,第二部分展示最新的上架nft,第三部分是展示ordinals nft项目集合。

三.如何出售ordinals nft

1.输入你所拥有的铭文序号或id。不知道你的铭文序号的,可以在sparrow钱包中,utxos-output-右键-copy transaction output,然后粘贴到ordinals官网查看。

2.输入序号后可以看到你的铭文id、所属地址、utxo、和这个utxo的价值,点击 list inscription for sale

3.在接下来的页面输入你想出售的价格,然后创建部分比特币交易签名。

4.在弹出的窗口中复制psbt,不要取消最下面的x号,取消了上架后不会给你展示在首页订单簿中。

5.打开sparrow钱包,file - open transaction - from text,粘贴刚才复制的内容- 点击ok

6.如果你有多个钱包,记得选择该铭文所属的钱包,然后签名类型为single+anyone canpay,然后确定交易签名。

7.新的页面中,点击签名,不需要广播(购买的时候则需要广播),复制下方生成的签名信息。

8.回到openordex页面,粘贴签名信息,点击上架铭文,提交之后就完成了铭文的上架。

在官网首页会看到你刚刚上架的nft。在上面重复输入铭文号码,会看到状态变成了以xxx价格购买比特币铭文。

这一步有一个坑,可能会被卡住,一直显示提交中,这个可能是网站问题,返回重新粘贴提交多试几次。

9.至于购买则复制签名信息后在sparrow钱包签名,再广播即可。

四.对openordex的一些期待

1.完善ui和订单簿。目前信息展示功能比较简单,不像成熟的nft交易所一样,可以展示许多信息,后续可以加上成交量,项目信息等。

2.市场需要一个可以部分签名的插件钱包,配合openordex,体验就和metamask+opensea 没有区别了。

3.更多的基于PSBT的交易平台出现,第一个开发者已经是零手续费了,其他平台在交易费率上面就应该不敢开价太高了。

五.总结

我个人非常喜欢的一种铭文交易方式,这也是我在其他链上的nft交易中没有体验过的。ordinals是比特币的新叙事,它绝对不是也不能单纯的复制以太坊上的nft商业模式。openordex就是我看到的一个新玩法,只是暂时体验还比较基础,好在ordinals还是处于起步阶段,还有时间让开发者去完善。

如果这篇教程对你有一些帮助,请帮我转发。关注我的推特:ohxiyu,我会持续更新。每天的文章都会在mirror备份。