Payment

Bitoin 付款已發送並確認,但未收到

  • February 26, 2019

我已經通過請求功能發送和接收了一些付款,沒有問題。但是,當我直接從一個比特幣錢包地址向另一個地址發送兩筆付款(從企業賬戶到個人賬戶、公共地址)時,它們還沒有到達目標!我需要完成一個額外的步驟嗎?我看不出有。謝謝你 D

交易 ID e9104412aac5327e5eaad31485335d822d5e7a22f00c370d8f055286ed02‌​e187 / 0e5fcac8b0618eabff747a0dea4cf4ff7dddf4b323e52f3473cd7581a88c425c

更新:付款/交易沒有消失。調查後發現 e9104412aac5327e5eaad31485335d822d5e7a22f00c370d8f055286ed02‌​e187 的 PASTED VALUE 在這裡有不可見的 ASCII 字元。看起來像顏色程式碼或字節數組的某種轉換。交易是有效的,但是從本主題的問題中複製/粘貼將導致不可見的 ASCII。

例子:

  • 錯誤:e9104412aac5327e5eaad31485335d822d5e7a22f00c370d8f055286ed02‌​e187
  • 清潔:e9104412aac5327e5eaad31485335d822d5e7a22f00c370d8f055286ed02e187

它們看起來一樣,但它們並不相同。您可以通過將游標放在最後一個“e”(字元串中的倒數第 4 個字元)之後然後點擊左箭頭(確保使用上面的“壞”或原始範例)來測試這一點。您必須在“2”和“e”之間按兩次左箭頭。游標正在導航不可見字元。

這是一個如何找到它的 C# 範例:

static void Main(string[] args)
       {
           var x = Encoding.Default.GetBytes("e9104412aac5327e5eaad31485335d822d5e7a22f00c370d8f055286ed02‌​e187");

           foreach (byte item in x)
           {
               Console.Write(item);
           }

           var a = Encoding.UTF8.GetString(x);
           var b = Encoding.ASCII.GetString(x);

           Console.WriteLine(a);
           Console.WriteLine(b);
       }

結果是:

1015749485252495097979953515055101531019797100514952565351515310056505010053101559750501024848995155481005610248535350565410110048506363101495655e9104412aac5327e5eaad31485335d822d5e7a22f00c370d8f055286ed02??e187

e9104412aac5327e5eaad31485335d822d5e7a22f00c370d8f055286ed02??e187

———————-更新結束———- -

看起來好像事務 ID 搞砸了。這是區塊鏈上的交易,但同時看起來不正常。所有這些都顯示並包含交易:

  • Longhorn.Bullpay.com - <https://longhorn.bullpay.com/?gateway=2&data=e9104412aac5327e5eaad31485335d822d5e7a22f00c370d8f055286ed02e187>
  • BlockCypher.com - <https://live.blockcypher.com/btc/tx/e9104412aac5327e5eaad31485335d822d5e7a22f00c370d8f055286ed02e187/>
  • Blockchain.info - <https://www.blockchain.com/btc/tx/e9104412aac5327e5eaad31485335d822d5e7a22f00c370d8f055286ed02e187>

然而,他們在其中 2 個中的“搜尋”功能未能將其視為有效交易(向雙方報告)。能夠通過轉到錢包本身並找到交易來找到他們。因此,當通過查看原始塊來消耗它時,事務 ID 本身會以某種方式被抬高。

這可能意味著,您的錢包程序也很難看到該交易(即使它將交易送出到生成該交易 ID 的任何節點)。它確實存在,專家應該能夠使用其中的 UTXO 形成有效交易並將其送出到區塊鏈。

在不知道更多像正在使用的錢包、那個錢包的功能的情況下,一般來說,我會將該地址導入一個更靈活、更高級的錢包中,看看它是否接收到交易。如果是這樣,請花費 UTXO 並停止使用導致錯誤交易 ID 的任何錢包。節點在送出時會提供交易 ID。因此,這取決於錢包設置以及錢包用於消除“混亂”方面的節點設置。

除此之外,如果您可以訪問錢包並願意提供資訊,那麼恢復此類事物的專家(假設您仍然擁有它的所有權)應該沒有問題。

注意:這不是對任何特定恢復服務(我沒有列出)或您應該或不應該採取的行動的認可。我在這裡列出了一些可能的選項,可以從無法看到特定交易的錢包程序中恢復硬幣。

你確定你發送到了正確的地址嗎?我檢查了你的 tx id,我可以看到第二個 tx 已經被確認,就像你說的那樣,而第一個 tx 在區塊鏈上找不到。這就是我的想法,如果你正確地發送到正確的地址並且在區塊鏈上找不到的 tx 尚未確認,它已經從節點上掉了。因此,如果它仍然沒有顯示它可能是雙花,重新廣播它可能會有所幫助。但是確認的 tx id 讓我感到困惑,因為如果你正確發送它,我看不出它不會到達目標地址的任何原因……

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