当前位置:   article > 正文

Casey 正统 Runes 协议的发行和转账|本地 Bitcoin 网络实操_比特币符文部署教程

比特币符文部署教程

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

}

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/608384
推荐阅读
相关标签
  

闽ICP备14008679号