Security
輕量級錢包是否驗證簽名?如果不是,為什麼?
我了解到“一些 SPV 客戶根本不檢查自己的簽名”:https ://bitcoincore.org/en/2016/01/26/segwit-benefits/#efficiency-gains-when-not-verifying -簽名
我想知道現在流行的輕量級錢包(如 Electrum)是否進行簽名檢查?如果不是,為什麼?
一些輕量級錢包不檢查簽名,因為檢查簽名需要來自先前交易的數據。然而,輕量級錢包通常沒有先前的交易來獲取數據,因此無法驗證簽名。
大多數輕量級客戶端不驗證比特幣中的簽名。雖然在比特幣白皮書中引入了簡化支付驗證(SPV)作為一種無需整個區塊鏈驗證支付的方法
re:
無需執行完整的網路節點即可驗證付款
SPV 發現它的大部分使用在無法為完整驗證節點分配資源的錢包上。流行的例子屬於移動錢包。
我想知道現在流行的輕量級錢包(如 Electrum)是否進行簽名檢查?如果不是,為什麼?
Electrum 不是標準的輕量級錢包。典型的輕量級錢包通過比特幣協議直接連接到比特幣種子伺服器,並直接與比特幣伺服器通信。
Electrum 不這樣做。Electrum 輕量級客戶端連接到 Electrum 伺服器,因此 Electrum 輕量級客戶端承擔驗證的負擔是沒有意義的(因為 SPV 並不完美並且會導致大量誤報,所以充其量他們可以做一個低於標準的工作)