Litecoin

Litecoinj 交易發送到未知地址

  • January 18, 2019

我已經使用 litecoinj-core-0.15 生成了一個要處理的事務MD1AYTZnTtGKQToj2LTD7qLsSzrqcdXr9J

Litecoinj 生成了具有兩個輸出的交易。第一個 (to LaPJ9TfBr6E2MSRa4t1MMhFPQAue4osUn8) 對應於更改地址。第二個是我無法理解來源的地址:LQKxaEyD3XLZmbXYyVna9aoJBzLxAhNS4S. 我嘗試在錢包的退款、更改、receive_fund 和授權地址列表中找到它,但在那裡找不到。

有人可以解釋這個地址來自哪裡嗎?

親切的問候,並提前感謝您,安東尼奧。

我通過將地址從 58 進制轉換為十六進制來研究這一點。我得到的是這樣的: MD1AYTZnTtGKQToj2LTD7qLsSzrqcdXr9J-> 0x3237fb62589f848d3808f0b9bfe9762edabe150b93f409d315 LaPJ9TfBr6E2MSRa4t1MMhFPQAue4osUn8->0x3037fb62589f848d3808f0b9bfe9762edabe150b93bab51bf3

請注意,從字節 1 到字節 20 的位置是相同的:37fb...0b93.

不幸的是,這是個壞消息,意味著您使用的軟體很糟糕。

萊特幣中以 M 或 3 開頭的地址是支付腳本雜湊地址(P2SH),軟體應該創建 P2SH 輸出,但由於某種原因它創建了支付公鑰雜湊輸出(P2PKH )如您所見

{ "value": 15149, "script": "76a914a64e3a77893db78edfb3ba4abfa2106f84ba80eb88ac", "addresses": [ "LaPJ9TfBr6E2MSRa4t1MMhFPQAue4osUn8" ], "script_type": "pay-to-pubkey-hash" },

不幸的是,您發送的資金失去了,您應該立即停止使用該軟體,因為它似乎只支持 P2PKH 地址而不支持 P2SH 地址。

如果有什麼安慰的話,你不是第一個犯這個錯誤的人。

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