Casey 正统 Runes 协议的发行和转账|本地 Bitcoin 网络实操

本文详细介绍了如何安装和运行BitcoinCore与ord,创建Alice和Bob钱包,接收和发送BTC,以及蚀刻和转账Runes符文的过程。适用于对Runes协议感兴趣的用户进行实践操作。
摘要由CSDN通过智能技术生成

Casey 是会玩儿的!

1、王炸在于 Runes 资产正统性

2、提前半年为 Runes 协议宣发预热

3、时机卡在 BTC 减半热点时,上线主网

可以预见:Runes 符文有趣的玩法,会在4月份主网上线之前不断涌现。

——MiX

Runes 资产操作指南

本指南内容包括:

  1. 安装 Bitcoin Core 和 ord 软件

  2. 创建两个钱包 Alice 和 Bob

  3. 使用 ord wallet receive 接收 BTC

  4. 使用 ord wallet etch 蚀刻符文,即发行 Runes 符文

  5. 使用 ord wallet send 转账符文

在本指南中,我们使用比特币的 Regtest 测试网络。

1、安装与运行

1.1 安装 Bitcoin Core

可从 bitcoincore.org 的下载页面(https://bitcoincore.org/en/download/)获取 Bitcoin Core。

本指南不会详细介绍如何安装 Bitcoin Core。安装后,您应该能够成功运行以下命令:

 bitcoind -version

备注:不要使用 bitcoin-qt

1.2 安装 ord

ord 是用 Rust 语言实现的,可以使用源码(https://github.com/ordinals/ord)编译安装,也可以直接在发布页面(https://github.com/ordinals/ord/releases)下载已构建的二进制文件。

从命令行安装最新的二进制文件,运行以下命令:

curl --proto '=https' --tlsv1.2 -fsLS https://ordinals.com/install.sh | bash -s

安装 ord 后,您应该能够成功运行以下命令,并打印出 ord 的版本号。

ord --version

1.3 运行比特币区块链

ord 需要 Bitcoin Core 索引交易和 REST 接口。

将 Bitcoin Core 节点运行在 regtest 网络中并索引交易,运行以下命令:

bitcoind -regtest -txindex

2、创建两个钱包

ord使用 Bitcoin Core 来管理私钥、签署交易以及将交易广播到比特币网络。在 regtest 网络中,创建两个名为alice和bob的钱包,运行以下命令:

ord -r wallet --name alice create

3、接收 BTC

正常的比特币交易以 sats 支付费用,因此您的钱包将需要一些 sats。从alice钱包获取 regtest 网络的接受地址,运行以下命令:

ord -r wallet --name alice receive

挖 101 个区块以解锁 coinbase,运行以下命令:

bitcoin-cli -regtest generatetoaddress 101 <receive address>

查看余额,运行以下命令:

ord -r wallet --name alice balance

4、蚀刻符文

在 regtest 网络中蚀刻符文,运行以下命令:

ord -r wallet etch --divisibility 0 --fee-rate 1 --rune FIRST.RUNE.TOKEN --supply 21000000 --symbol $

一旦蚀刻交易被打包,符文和交易 ID 有类似如下的输出:

{

"rune": "FIRST•RUNE•TOKEN", "transaction":"6cf934f4034fd231e483bad91216e0f75e05aa66c86d79d31ff641affc4c35fd"

}

挖 1 个区块,运行以下命令:

bitcoin-cli -regtest generatetoaddress 1 <receive address>

查看符文余额,运行以下命令:

ord -r wallet --name alice balance

5、转账符文

从bob 钱包获取 regtest 网络的接收地址,运行以下命令:

ord -r wallet --name bob receive

转账符文,运行以下命令:

ord -r --index-runes wallet --name ord send --fee-rate 1 <bob's receive address> 7FIRST•RUNE•TOKEN

同样的,挖 1 个区块,运行以下命令:

bitcoin-cli -regtest generatetoaddress 1 <receive address>

一旦转账交易确认,接收者可以确认符文余额,运行以下命令:

ord -r wallet --name bob balance

输出应该是:

{

"cardinal": 0,

"ordinal": 0,

"runes": {

"FIRSTRUNETOKEN": 7

},

"runic": 10000,

"total": 10000

}

免责声明:本文仅供参考,不得被用作法律、税务、投资、理财或任何其他建议。

  • 22
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值