header-langage
简体中文
繁體中文
English
Tiếng Việt
한국어
日本語
ภาษาไทย
Türkçe
扫码下载APP

抢先使用Signet测试网尝鲜体验Taproot教程

2021-10-01 22:00
阅读本文需 5 分钟
Taproot即将在11月落地,如何尝鲜体验?
原文标题:《Bitcoin Optech Newsletter #167》
原文作者:Bitcoin Optech
原文编译:隔夜的粥,巴比特



Taproot 是 Bitcoin 网络最重要的升级之一,而从区块 709,632 开始(预计在今年 11 月份),Bitcoin 用户将能够安全地发送和接收 Taproot 交易。


那如何抢先体验 Taproot 呢?你可以通过 testnet 或 signet 测试网使用 Taproot。与使用 Bitcoin Core 的 regtest 模式创建本地测试网络相比,使用 testnet 或 signet 可以更轻松地测试你的钱包如何与其他人的钱包进行交互。


在这篇文章中,我们将使用 Bitcoin Core 的内置钱包在 signet 上接收和花费一笔 Taproot 交易。你应该能够调整这些指令,以测试你自己的钱包和 Bitcoin Core 之间的收入与支出。


尽管在技术上可以使用 Bitcoin Core 22.0 中的内置钱包接收和花费 Taproot 交易,但我们还是建议你改为构建 Bitcoin Core pull request #22364,这使得 taproot 成为descriptor 钱包‌的默认值。构建完成后,启用 signet:


如果这是你第一次使用 signet,则需要同步它的区块链(目前包含的数据不到 200 MB),大概一分钟左右的时间就可以完成同步(你可以使用 getblockchaininfo RPC 监控同步进度)。同步完成后,创建一个 descriptor 钱包:



现在,你就可以创建一个 bech32m 地址:



有了这个地址,你就可以从 signet 水龙头‌申请测试用的「凭证」。然后你需要等待确认,这将花费大约 30 分钟的时间(有时也可能会更长)。如果你查看交易,你会注意到你创建的 P2TR 脚本。



然后,你可以创建第二个 bech32m 地址,并将资金发送到那里以测试支出。



对于这笔花费,我们可以查看其中一个输入,并看到它的 witness 只包含一个 64 字节的签名。如果这是 P2WPKH 支出或任何其他类型的旧比特币支出,那么所需要的 witness 会更大。



原文链接


点击了解律动BlockBeats 在招岗位


欢迎加入律动 BlockBeats 官方社群:

Telegram 订阅群:https://t.me/theblockbeats

Telegram 交流群:https://t.me/BlockBeats_App

Twitter 官方账号:https://twitter.com/BlockBeatsAsia

举报 纠错/举报
本平台现已全面集成Farcaster协议, 如果您已有Farcaster账户, 可以登录 后发表评论
选择文库
新增文库
取消
完成
新增文库
仅自己可见
公开
保存
纠错/举报
提交