Taproot 技術詳解:如何使用 Signet 測試網嘗鮮!

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 測試網嘗鮮體驗Taproot

如果這是你第一次使用signet,則需要同步它的區塊鏈(目前包含的數據不到200 MB),大概一分鐘左右的時間就可以完成同步(你可以使用getblockchaininfo RPC 監控同步進度)。同步完成后,創建一個descriptor錢包:

技術貼:如何用Signet 測試網嘗鮮體驗Taproot

現在,你就可以創建一個 bech32m 地址:

技術貼:如何用Signet 測試網嘗鮮體驗Taproot

有了這個地址,你就可以從 signet 水龍頭‌申請測試用的“憑證”。然后你需要等待確認,這將花費大約30 分鐘的時間(有時也可能會更長)。如果你查看交易,你會注意到你創建的 P2TR 腳本。

技術貼:如何用Signet 測試網嘗鮮體驗Taproot

然后,你可以創建第二個 bech32m 地址,并將資金發送到那里以測試支出。

技術貼:如何用Signet 測試網嘗鮮體驗Taproot

對于這筆花費,我們可以查看其中一個輸入,并看到它的witness只包含一個 64 字節的簽名。如果這是 P2WPKH支出或任何其他類型的舊比特幣支出,那麼所需要的witness會更大。

技術貼:如何用Signet 測試網嘗鮮體驗Taproot

技術貼:如何用Signet 測試網嘗鮮體驗Taproot

發文者:鏈站長,轉載請註明出處:https://www.jmb-bio.com/4165.html

讚! (0)
Donate 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
Previous 2023 年 2 月 28 日 下午 6:42
Next 2023 年 2 月 28 日 下午 6:50

相關文章

  • EVM 存儲機制詳解:深入理解乙太坊技術與安全問題!

    前言 EVM 是一個輕量級的虛擬機,其設計初衷就是提供一種可以忽略硬件、操作系統等兼容性的虛擬的執行環境供以太坊網絡運行智能合約。 簡單來說 EVM 是一個完全獨立的沙盒,在 EVM 中運行的代碼是無法訪問網絡、文件系統和其他進程的,以此來避免錯誤的代碼能讓智能合約毀滅或者影響外部環境。 在此基礎上,知道創宇區塊鏈安全實驗室 帶大家一起深入理解 E…

    2023 年 2 月 28 日
  • 未來 Web 應用程式構建展望:探索新的技術方向!

    在未來,我們會怎樣構建 Web 應用程序呢? 如果行業正常發展下去的話,那麼今天我們認為很難、做起來很有價值的事情在明天都會變得很輕松普遍。我想我們會發現很多新的抽象,讓 Google Docs 寫起來也能像今天的普通 Web 應用一樣簡單。 這就引出來一個問題——這些抽象會是什麼樣子?我們今天能發現它們嗎?想要找出答案,一種方法是審視我們在構建 Web 應…

    區塊鏈技術 2023 年 2 月 28 日
  • 區塊鏈數據爬蟲實戰:使用 Python 爬取交易清單資料!

    前言 今天主要分享如何利用爬蟲爬取區塊鏈瀏覽器上的交易列表數據。 原因 dune上沒有bsc鏈上的轉賬明細數據表。Footprint Analytics上現有的bsc_transactions表transfer_type粒度不夠。 環境 python 3.7 數據存儲:mysql 5.7 緩存:redis 6.2.6 開發工具:pycharm 思路 (1)所…

    2023 年 2 月 28 日
  • Uniswap v3 設計原理詳解(一):掌握 Uniswap 的核心技術!

    剛看完 Uniswap v2 的代碼,本來打算寫一個 Uniswap v2 設計與實現,結果 Uniswap v3 就發布了。趁著這個機會就先寫一個 Uniswap v3 設計與實現吧。 因為 v3 版本的實現復雜度和 v2 已經不在一個量級了,難免會有理解上的偏差,本文權當是拋磚引玉,也希望有更多的人參與討論。因為實現比較復雜,本系列會拆分成多篇文章,持續…

    2023 年 2 月 28 日
  • 閃電網路應用開發速成指南,掌握 Lightning Network!

    如果你想要入門閃電網絡編程,又不在乎所謂正確、最佳的做法,這篇文很適合你。換言之,這篇指南具有很強的 主觀性。如果你偏好 O’Reilly 式的權威文本,這篇文章可能不對你的胃口。但是,如果你想要了解閃電網絡的最小開發環境及其基本內容,不妨讀一讀。我寫本文的目的是提煉出創建閃電網絡應用的基礎知識點,讓新手能夠快速構建和實驗。 我相信,只…

    2023 年 2 月 28 日
每日鏈頭條給你最新幣圈相關資訊!