Script

SIGHASH_SINGLE vbuterin/pybitcointools

  • June 27, 2017

檢查 Buterin 比特幣工具的實現,我發現了一些奇怪的東西。根據比特幣開發者指南,sighash_single 只對與要放置 scriptSig 的輸入匹配的輸出進行簽名,也就是說,輸入i應該只對輸出進行簽名i。但是,程式碼始終使用交易的最後輸出對目前輸入進行簽名。

處理不匹配數量的輸入和輸出是一種解決方法,還是我遺漏了什麼?

萬一有人遇到同樣的問題,程式碼實際上是不正確的。拉取請求 #163解決了這個問題。

在這裡,您還可以看到正確評論和引用的等效解決方案。

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