对于小白用户,首先建议观看下面教程,个人认为是讲的比较详细的,文档和视频是进行配套的
Notion – The all-in-one workspace for your notes, tasks, wikis, and databases.
Bitcoin Ordinals 、Inscriptions 和 BRC-20 20230524_哔哩哔哩_bilibili
如果方便的话,可以关注一下这个 up 主,我入门也是看的他的资料。
市场火热,现在资金基本都在往铭文市场流入。
打铭文收取手续费,按单笔计算通常在 2u ,假如比特价格 47200U,用户打 23,600 笔铭文交易即可收取一个比特币的手续费。ordi ,这个币 总量是两千一百万,每次打一千。需要两万一千笔交易才能打完。也就是说如果发出一个币被打完。就是接近一个比特币的收入。
目前市场比较火热的就是 brc20 协议,但是 brc20 协议目前能被打的代币已经打的差不多了。对于早期参与打币的用户,他们已经赚到足够的利润,对于后期没赚到的用户,他们损失的也只是个人手续费。很多人手里有资金,不知道往哪里投,这时候就需要一个新的协议出现,一旦出现,肯定是宁可错杀不可放过的状态。
web3 板块目前两个高收入人群,智能合约,以及铭文技术。智能合约有门槛,但是不高,现在资料很好找。也有很多现成的智能合约可以直接套用。铭文系统比较重要的两个板块
需要对比特币 taproot 协议有充足的知识储备。需要了解多重签名的机制
官方的 ordinals 提供了一个索引浏览器,铸造铭文,批量铸造铭文,以及一些简单的 http 接口。但是这些针对的是整个比特币铭文。对于单独的某个铭文内的协议,例如 brc20 ,或者 brc100 。并没有相关资料供人查询使用
比特币区块同步(适用于初学者)
使用比特币的 regtest (测试)网络。
下载比特币钱包:访问比特币官网,选择 Linux (tgz)版下载。
解压下载的安装包:使用命令tar -zxvf [下载的安装包]
。
进入解压后的目录,找到bin
目录下的bitcoind
文件。
执行命令bitcoind -regtest -txindex -daemon
。如果看到“Bitcoin server starting”的提示,则表示执行成功。
下载并设置 Ord 软件
访问 Ordinals GitHub 页面下载最新版本的ord
。
找到适用于 Linux 的文件(如ord-版本号-x86_64-unknown-linux-gnu.tar.gz
),下载并解压。
进入解压后的目录,找到ord
可执行文件。
执行ord -r wallet create
来创建一个专用的 Ord 钱包。执行后会显示一个助记词,可以导入到 OKT 钱包或 Unisat 钱包中。在主网或 testnet 网络上,币种数据是通用的。
接收地址和挖矿
执行ord -r wallet receive
以获取支持 Taproot 协议的地址。
使用命令bitcoin-cli -regtest generatetoaddress 101 [receive address]
,将 101 个区块的比特币挖到获取的地址上(receive address
就是上一步骤获取的地址)。
铭刻命令
执行ord -r wallet inscribe -h
查看铭刻帮助信息。
创建铭刻所需的文件。如果是图片,直接指定图片文件路径。如果是 BRC20 代币信息,则需将 JSON 信息写入文件后,指定该文件进行铭刻。例如部署 ORD 代币的 JSON 示例:{"p":"brc-20","op":"deploy","tick":"ordi","max":"21000000","lim":"1000"}
。关于字段含义,可以参考官方教程。
执行铭刻命令:ord -r wallet inscribe --fee-rate 1 --file [file]
,其中[file]
是你的文件路径。
执行挖取区块的命令 bitcoin-cli -regtest generatetoaddress 1 [receive address]
执行完成之后 执行 ord -r server ,开启 ord 浏览器,即可查看铭刻名文信息
问题 1.ord 铸造铭文是阻塞进行的,包括 server 执行开启一个 ord 实例。如果需要使用多个 可以使用 docker 传递比特的.cookie 或者通过 rpc 进行链接。
问题 2.ord 单个铸造支持执行 utxo ,批量铸造如何指定 utxo 我暂时没找到,后面找了很多方法最终放弃了 拿 ord 做商业应用批量铸造的想法。改用 封装原生 taproot 交易 参考资料文档有 Node
https://github.com/earthstaking/taproot-sdk
https://github.com/unisat-wallet/ord-utils
https://github.com/robot-factory/brc20-inscribe-bot
https://github.com/HFFP/brc20-example
https://github.com/BennyTheDev/inscriptions-online.git
https://github.com/supertestnet/inscriptions-online
Go
https://github.com/okx/BRC20-goSDK
问题 3.ord 对于铭文索引并没有任何官方的支持信息,如果需要 brc20 的铭文索引,有几个途径,
1 使用三方的 api 接口,例如 unisat ,或者 okt ,
2 使用 github 上开源的索引程序
建了一个比特币铭文交流群,欢迎有想法的小伙伴加入,如果有老板对铭文市场有兴趣也可以联系我
tg:@liuxiao66661 wx@lcs220129