Multi-Signature

哪個區塊瀏覽器索引了 mutisig 腳本中使用的鍵?

  • February 18, 2018

考慮交易0846e91bc3afdf2275db14bcbb10e19f141069d77f17dae6bcbd907fd28f4747,它從腳本地址中取出資金3PJQGGnBQr8DJBdPYowd6Mp2kSWvFFo7Gk。正如我們在輸入腳本中看到的,這個腳本地址引用了 script 51210261afd7a2796e9bb83896089293f11edd2987ebbd67ed2075f5e45b7c4bb7edcb51ae,根據decodescript命令,它是

   "asm": "1 0261afd7a2796e9bb83896089293f11edd2987ebbd67ed2075f5e45b7c4bb7edcb 1 OP_CHECKMULTISIG",
   "reqSigs": 1,
   "type": "multisig",
   "addresses": [
       "1xW3APNVG6Ro1HY8hysmnKq8mvgVk6oPU"
   ],
   "p2sh": "3PJQGGnBQr8DJBdPYowd6Mp2kSWvFFo7Gk"

因此,這筆款項是支付給任何有權訪問該地址的密鑰的人1xW3APNVG6Ro1HY8hysmnKq8mvgVk6oPU

但似乎沒有一個常見的區塊瀏覽器網站對此進行索引;當我向他們詢問地址1xW3APNVG6Ro1HY8hysmnKq8mvgVk6oPU時,他們沒有列出任何交易。

是否有一個區塊瀏覽器維護從密鑰地址到提到密鑰的腳本地址的映射?

您不能將區塊鏈中的地址視為接收地址。這是一個 P2SH tx,這意味著支出條件是 sha256’d。這是上面的類型 3address。內部的 1-of-1 多重簽名條件定義,任何擁有“1xW3APN…”地址的私鑰的人都可以將這筆 tx 花費在 2014-07-28 到目標地址“1UxOYSY…”我強烈推薦閱讀 Andreas 的《精通比特幣》一書(線上提供),其中詳細解釋了這些多重簽名地址的原因和見解。

Blockexplorer blockchain.info 顯然沒有顯示解碼的腳本,因為它不是用於接收資金的地址。

在 blockchain.info 上,您可以通過3PJQGGnBQr8DJBdPYowd6Mp2kSWvFFo7Gk查找它,這是使用的密鑰地址 (p2sh)。

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