Coin-Selection

為什麼BnB選幣算法預設不開啟?

  • February 2, 2021

BnB 是現有最好的硬幣選擇算法之一,其實現在比特幣原始碼中。但從這一行可以看出:https ://github.com/bitcoin/bitcoin/blob/f72d80b07af8ecbb2f9df1e87344eb465186f19d/src/wallet/wallet.cpp#L2403預設情況下未啟用。為什麼會這樣或者我弄錯了?

你誤解了程式碼。該變數跟踪是否使用了 BnB 。不是我們是否嘗試使用它。

BnB 並不總是產生可接受的結果,因為它需要一個沒有變化的解決方案。嘗試過,但如果找不到這樣的解決方案,Bitcoin Core 的硬幣選擇就會退回到其他算法。bnb_used變數會記住是否是這種情況。

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