Bitcoind

多重簽名同步

  • March 17, 2022

我了解什麼是多重簽名錢包,但我需要幫助了解此腳本的具體作用:

<https://gist.github.com/gavinandresen/3882537>

如果我理解正確,bitcoinds 是比特幣守護程序,但我不確定在這個腳本中應該使用哪些守護程序以及它是如何工作的。

我不確定在這個腳本中應該使用哪些守護程序並且……

您首先在本地執行兩個 bitcoind 守護程序,然後將它們的埠指定為命令的參數以及其他資訊,例如身份驗證憑據:

# Example usage:
#  multisigsync.py \
  --connect1=http://abc:123@127.0.0.1:9000 \
  --connect2=http://abc:123@127.0.0.1:9001 \
  2MsrtHjVXGdT7RuTEiUWzec87Cik1rPpmyD

在此範例中,一個 bitcoind 已配置為偵聽埠 9000,另一個正在偵聽埠 9001

看起來這也應該適用於遠端 bitcoind 實例。


…這一切是如何運作的。

目前尚不清楚您需要幫助的部分。

ServiceProxy 的東西似乎在<https://www.jsonrpc.org/archive_json-rpc.org/python-json-rpc.html>

為了設置多重簽名交易,您的 bitcoind 需要知道構成該多重簽名地址的公鑰,以及這些公鑰的列出順序。地址本身不包含此資訊。如果您已經使用此資訊設置了 1 個 bitcoind,您可以使用此腳本將該資訊複製到第二個 bitcoind。

然後,一旦你這樣做了,你就可以製作一個多重簽名交易,然後將該交易分發給每個簽名者。

引用自:https://bitcoin.stackexchange.com/questions/102816