Bitcoin-Core
這些測試網輸出對我來說沒有意義
今天我花了一些時間來研究一下我覺得很容易使用的bit Python 庫。我一直想做一些比特幣程式,所以我決定創建一個簡單的網路錢包來測試創建和廣播交易。我顯然為此使用了testnet。
我最初使用測試網水龍頭將兩個交易發送到主地址0.0005 和 0.0001 tBTC 以開始使用。我用我的程式碼檢查了這個地址的餘額,得到了 0.0006,很酷。然後我繼續使用我新開發的網路錢包將兩筆交易發送到另一個地址,兩者的價值均為 0.00001 tBTC。我立即註意到我主要地址的餘額已關閉,顯示為 0.000028 tBTC,這對我來說毫無意義,它應該接近 0.00058。我使用 blockcypher 來檢查這些交易(未經確認,但我相信這無關緊要)以確保我的程式碼正常。果然,0.00001 tBTC 被發送了兩次到正確的地址,但是發送回發送者地址的零錢卻是遙遙無期。這裡究竟發生了什麼?
提前致謝!
這是意料之中的。
你似乎沒有考慮費用。
如果你考慮到它們,你會得到:
+0.0005 386d83da01218ca74cbe72b19a6814293b98357921042a9b03ab39706fef8736 +0.0001 8e95c68f524e557a9b42d11207effae89c4e61913c5c4758adb142a6cdd03848 -0.00001 with -0.00034408 as Fees 91224995f2c240159141a499b91db8d26f0a6425fb12f5277d2f735576596aa7 -0.00001 with -0.00020792 as Fees 92287c75721563643f8dbf9ee5fff59abe1c9b6b36a638daa05c35d5fea981d0
這為您提供了 的最終平衡
+0.0005 + 0.0001 -0.00001 -0.00034408 -0.00001 -0.00020792
,即0.000028