Lightning-Network

閃電網路中沒有 P2WSH 的多重簽名

  • May 8, 2019

目前的閃電網路實施在資金交易中使用P2WSH 腳本格式進行多重簽名。但也可以CHECKMULTISIG“本地”使用操作碼,即不使用 P2WSH(參見掌握比特幣,第 7 章)。可以用來建立渠道嗎?有什麼好處和壞處?閃電網路中是否曾經使用過多重簽名,還是閃電網路直接進入了 P2WSH?

在資金交易中使用非隔離見證輸入或 p2sh 輸出作為通道錨的主要問題是交易的延展性。

通道獲得資金之前的恢復保證依賴於建立在資金交易之上的承諾交易。如果資金交易 txid 被篡改,承諾交易將失效,出資者將依賴其渠道合作夥伴進行恢復。

在使用 p2sh 輸出作為通道錨點的情況下,可以使用單方面強制關閉來禁止交易對手懲罰過時通道狀態的發布。

因此,資金交易必須是不可延展的,並且頻道錨必須保存在支出時不可延展的腳本中。

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