#034 Ordinals进阶教程:教你如何批量铸造比特币铭文/NFT macOS-by xiyu
一.前言
相信大家看过如何搭建比特币全节点和安装ordinals教程的朋友们都开始行动了,随着域名的火爆,批量注册可以节约很多操作时间,今天讲一下如何批量铸造铭文。
二.使用工具、软件:
1.bitcoin core,ordinals运行必备
2.ordinals,铸造比特币铭文必备
3.sparrow wallet,用来查看utxo和转账
4.excel,用来批量生成和修改命令
三.在此之前我们需要了解一些基本知识。
1.utxo模型
比特币的UTXO(未使用的交易输出)是比特币交易中的一个重要概念,它是比特币交易的基本单位,也是比特币网络中的基础结构。注意是比特币交易的基本单位,不是比特币的基本单位。
UTXO可以理解为比特币账户的余额,UTXO是由比特币交易产生的一组数据,记录了比特币网络中每个地址上的未花费的比特币金额。每当比特币交易发生时,其输入必须引用一个或多个先前的UTXO作为输入,然后产生一个或多个新的UTXO作为输出,这些新的UTXO即为接收方的比特币账户余额。
UTXO模型的优势在于可以避免双重支付的问题,因为每个UTXO只能被花费一次,这意味着在交易过程中,发送方必须引用其之前的UTXO才能进行交易,从而保证了交易的真实性和安全性。此外,UTXO模型还使得比特币的交易处理速度更快,因为每个UTXO可以被单独处理,从而提高了交易吞吐量和效率。
2.关于没设置手续费被卡住的问题
关于ordinals中交易被卡住的问题,因为ordinals默认费率是1聪,如果不使用’- - fee -rate‘设置手续费,就必然会被卡住。
原因:根据utxo交易模型,在支付当前1聪手续费的同时,另一个utxo生成发往你的余额地址。
解决办法:1.等,说不定那天连爆几个块,把1聪的也打包了
2.重新往钱包发送一笔资金,这样你就会有另一个utxo,就可以继续用于铭文铸造
四.下面我们开始教程:下面以批量铸造三个nft为例。
1.准备工作-先使用sparrow冻结你储存原有铭文的utxo,避免被当作手续费发送出去了。
2.准备铸造文件,例如txt1,txt2,txt3,最好放在同一个文件夹内,这样可以直接在excel中修改命令。
3.sparrow中查看是否有三个utxo,如果没有,使用另一个sparrow钱包发送三笔交易给你的ordinals钱包地址,查看地址使用“ord wallet receive”。send-粘贴ordinals地址-add增加另外两笔交易。
标签随便设置,发送数量,至少13000聪。
![WechatIMG255.png]( )
为什么要这么做?
因为批量铸造n个,需要动用n个utxo,所以铸造几个,就要发送几笔交易到ordinals钱包。
为什么是13000?
ordinals铭文预留了一万聪,3000聪是手续费的预估,手续费多少跟文件大小和费率有关。可以在[https://hub.cryptocell.guru/ordinalsturbo/](https://hub.cryptocell.guru/ordinalsturbo/) 输入你的文件大小,计算一下,然后再决定预留多少。
4.创建交易-签名-广播,你会看到有五比交易,分别是找零-三个用于铸造的utxo-网络手续费。
![WechatIMG257.png]( )
5.等交易确认后,可以查看一下sparrow钱包,有叹号是因为sparrow检测到了三个地址相同,提示是否重复发送了交易。
![WechatIMG258.png]( )
6.使用excel生成批量命令,
输入第一行命令 ./ord wallet inscribe --fee-rate 8 '文件路径txt1.txt’,根据你准备的铸造文件在excel中生成其他的,注意核对。
7.运行命令
在excel里复制所有的命令,然后回到ordinals窗口运行。
./ord wallet inscribe --fee-rate 8 'txt1.txt’
./ord wallet inscribe --fee-rate 8 'txt2.txt’
./ord wallet inscribe --fee-rate 8 'txt3.txt’
你会看到多笔命令被执行,和单比铸造一样。
![WechatIMG263.png]( )
8.等确认完成后,你会看到有6个utxo。这是因为我转过来的每个utxo有13000,但是手续费和ordinals预留只用了12440左右,所以剩余的找零又单独生成了三个新的utxo。
![WechatIMG261.png]( )
总结:
实际上批量注册ordinals本身就是支持的,只是很多人不理解utxo被卡住了,理解了utxo之后,只需要在保证钱包内有足够的用于并发铸造的utxo,直接执行多行命令即可。注意隔离存有铭文的utxo。相比使用第三方服务,自己搭建节点可以省下一大笔费用。批量注册可以省下大把的时间。请珍惜这些时间,帮我转发。
如果这篇教程对你有一些帮助,请关注我的推特:[ohxiyu](https://twitter.com/ohxiyu),我会持续更新。
每天的文章都会在[mirror](https://mirror.xyz/0x421d67Be08E9B0B656763354b273f422E1527CdC)备份。