Bitcoin-Core-Development
如何在 Signet 上進行設置?
如何在 Signet 上進行設置?
我假設您希望在由 Kalle Alm 和 AJ Towns 管理的預設 Signet 上進行設置。(您也可以設置自己的自定義 Signet 網路並自行管理,但以下說明不適用。)
Signet 於 2020 年 9 月在PR 18267中併入 Bitcoin Core,並首次包含在 0.21 版本中。
比特幣核心的建構說明在這裡(Windows、Mac OS、Linux)。
建構 Bitcoin Core 0.21 或更高版本後,您可以使用該
-signet
標誌來執行 Signet 節點:bitcoind -daemon -signet
要創建一個 Signet 錢包:
bitcoin-cli -signet createwallet "insert_wallet_name"
如果你想使用 Taproot 描述符,你需要創建一個描述符錢包。(除非你指定你想要一個描述符錢包,否則它不會創建一個。)
./bitcoin-cli -signet -named createwallet wallet_name=insert_wallet_name descriptors=true
然後生成一個Signet地址:
bitcoin-cli -signet -rpcwallet=insert_wallet_name getnewaddress
在撰寫本文時(2021 年 7 月),這將生成一個 Signet SegWit v0 bech32地址,開始
tb1q...
要獲得一些 Signet 比特幣,這裡有一個 Signet 水龍頭:https ://signetfaucet.com/
您可以在此處使用 Signet 區塊瀏覽器跟踪 Signet 交易:https ://explorer.bc-2.jp/
您可以像使用 testnet 節點一樣,將 Signet 節點與您的主網節點並行執行。
有關更多詳細資訊,請參閱 Kalle 在 Advancing Bitcoin 2020 上的研討會,該研討會向您展示如何在 Signet 上進行 Taproot 交易並使用 Kalle 的比特幣腳本調試器btcdeb調試 Taproot 腳本。(請注意,研討會是在 Signet 併入比特幣核心之前進行的,因此某些細節已經過時。)