Transaction-Malleability

如果精心建構的錢包軟體可以避免交易延展性,為什麼閃電網路需要額外的延展性修復?

  • March 14, 2017

我的理解是錢包可以避免創建可延展的交易。如果是這樣,為什麼閃電網路需要 SegWit 或其他一些 tx 延展性修復?

我的理解是錢包可以避免創建可延展的交易。

這取決於。對於典型的交易,網路上的標準規則使得惡意交易不太可能被中繼和確認。但這只是基於網路和礦工的善意。正如最近所顯示的,礦工停止執行這一點是微不足道的。由於沒有共識規則可以防止被篡改的交易確認,因此通常每筆交易都存在風險。

也許您所指的是好的錢包軟體可以應對延展性。他們檢測交易的修改版本何時得到確認,並將其視為原始交易的替代品。對於簡單的付款,這通常就足夠了。

如果是這樣,為什麼閃電網路需要 SegWit 或其他一些 tx 延展性修復?

因為閃電網路做了一些正常交易不做的事情:依賴於根據未廣播的潛在未來交易進行預簽名交易,並期望​​它們不會失效。延展性打破了這個假設。

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