由于云服务器/Linux搭建门槛稍高,很多小伙伴们遇到各种各样的问题,在这里先出一期使用Windows部署全节点打符文(runes)教程。
这篇教程适用于没有技术背景的小白,我会详细到每一个步骤,我相信每个人都能拥有一个属于自己的全节点(b准备一个1T存储以上的固态硬盘,尽量选择配置高一点的电脑)。
如果遇到问题,欢迎加入tg讨论群互相讨论:
https://t.me/+whFgA0Cap-NkZjJl
搭建步骤:
-
BitcoinCore客户端安装
-
全节点数据同步
-
Ord钱包安装
-
索引区块
-
铸造符文
总体来说,符文铸造和铭文铸造差别不大,前期步骤可以参考这篇文章
https://mirror.xyz/fomoplz.eth/8pO8xEV4LptbsbWUPPw2NFPzCj3jfpnjCY0s2CzXDJ4
从Ord钱包安装部分就开始有所不同,下面从这部分继续:
Ord钱包安装
点击下方链接来到下载页面:
https://github.com/ordinals/ord/releases/download/0.18.1/ord-0.18.1-x86_64-pc-windows-msvc.zip
下载最新版本0.18.1的windows压缩包,
将解压后的可执行文件放在任意磁盘的根目录下。如图:
在空白部分按住shift,点击鼠标右键,选择在此处打开powershell窗口
键入.\ord.exe --version,如有下述显示,说明配置无误。窗口暂时不要关闭,下一步需要用到。
如果没有正常显示,应该是缺少VC++运行库,可以搜索Visual C++ 微软常用运行库合集进行安装。
索引区块
在索引区块之前,需要先配置RPC,打开bitcoin core钱包,点击设置,选项,确认已勾选启用rpc服务器,然后点击打开配置文件:
如图设置,将用户名和密码替换成你想要的任意值,注意如果你的服务器运行在公网,请尽量将用户名和密码设置得复杂一些以防黑客攻击。
server=1
daemon=1
txindex=1
rpcuser=bitcoin
rpcpassword=123456789
maxconnections=50
rpccookiefile=.cookie
在上一步中的命令窗口输入如下命令:
.\ord --bitcoin-rpc-username bitcoin --bitcoin-rpc-password 123456789 server
其中bitcoin 和123456789 替换成你对应的用户名和密码。
如果一切正常,应该有如下显示,耐心等待进度条跑完即可,索引需要花费时间很久,建议使用16G以上大内存+PCIE4.0 SSD,机械硬盘可能会花费数天才能完成这个过程。
补充1:
这里可以下载到别人的索引文件,可以加快索引过程:
https://ordstuff.info/indexes/0.18/
index-0.18-with-839160.redb.gz.torrent
选择这个文件进行下载,文件大小为82G,解压后得到index.redb,存放默认路径为:
C:\Users\你的用户名\AppData\Roaming\ord
补充2:
如果出现这种状况:
说明节点还未索引好,需要等待”synced”变为true时则表示索引同步完成。
补充3:
感谢 @Botter 反馈可以通过设置 --index-cache-size <INDEX_CACHE_SIZE> 加快索引速度,默认使用1/4可用内存,INDEX_CACHE_SIZE默认单位为字节,1GB=1073741824字节,自己可以按需设置,如果只打符文不需要索引铭文可以再加上--no-index-inscriptions参数。
使用参考:
.\ord.exe --bitcoin-rpc-username <用户名> --bitcoin-rpc-password <密码> --index-cache-size 1073741824 --no-index-inscriptions --index-runes index update
如果使用cookie方式验证则为:
.\ord.exe --cookie-file <cookie文件路径> --index-cache-size 1073741824 --no-index-inscriptions --index-runes index update
补充4:
如果服务器在中国同步速度过慢,可以将下述节点加入到配置文件中(4/17/2024更新)
addnode=202.112.238.128:8333
addnode=47.105.52.43:8334
addnode=121.43.153.172:8333
addnode=49.77.81.71:8333
addnode=111.202.104.222:8333
addnode=113.101.116.30:8333
addnode=122.51.180.59:8333
addnode=60.205.205.119:8333
addnode=43.226.237.70:28332
addnode=194.156.99.41:10001
addnode=113.120.117.106:8333
addnode=221.223.25.58:2001
addnode=36.138.156.66:8333
addnode=114.231.58.208:8333
addnode=106.75.169.133:8333
或者到下面的网站寻找更多可用节点。
https://bitnodes.io/nodes/?q=China
如果你是其他国家和地区,先回到网站首页,点击ALL,选择你所在的国家和地区,找到对应节点并加入到配置文件中。
铸造符文
常用指令
-
创建钱包地址 .\ord.exe --bitcoin-rpc-username <用户名> --bitcoin-rpc-password <密码> wallet create
-
查看钱包地址 .\ord.exe --bitcoin-rpc-username <用户名> --bitcoin-rpc-password <密码> wallet receive
-
查看钱包余额 .\ord.exe --bitcoin-rpc-username <用户名> --bitcoin-rpc-password <密码> wallet balance
-
列出所有的runes代币 .\ord.exe --bitcoin-rpc-username <用户名> --bitcoin-rpc-password <密码> runes
-
mint指令
.\ord.exe --bitcoin-rpc-username <用户名> --bitcoin-rpc-password <密码> wallet mint --fee-rate (gas费) --rune (代币名称)
补充5:
- 查看钱包地址和查看钱包余额似乎有bug,请前往bitcoincore wallet图形界面处理。
如果这篇文章对你有帮助的话,欢迎给我的Twitter点个关注,谢谢。