Wallet

山寨幣:節點間發送/接收交易失敗率高

  • June 25, 2018

我注意到,無論我等待多長時間,我的節點之間嘗試發送的交易數量異常多(目前最多只有 6 個,但永遠不會少於 4 個)不會廣播。我最終不得不放棄他們,從我試圖發送他們的錢包中退還資金。我注意到發送者和接收者之間沒有特定的相關性(就像單個節點總是無法發送或接收),並且注意到每個成功的交易都會被廣播並且在發送後幾乎立即出現在記憶體池中。

這有什麼具體原因嗎?也許我目前僅限於這麼少的節點的事實?

已使用 getnewaddress 生成成功和未成功接收硬幣的每個地址,因此我發現很難相信實際地址可能是問題所在,因為它們都應該來自有效密鑰。

  • 施維蒂

這個問題與節點密度無關。您收到錯誤can't broadcast immediately, no witness yet消息,這意味著您的代幣上的隔離見證尚未啟動,因此隔離見證輸出的支出將不會被廣播。你必須通過探勘足夠的區塊來啟動隔離見證,這些區塊發出隔離見證的信號。設置NODE_WITNESS服務位無關緊要;segwit 是一種共識規則,如果沒有啟動共識規則,服務位是沒有意義的。

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