比特幣交易如何運作

比特幣交易比你想像的要復雜得多。 你很少只是一次性發送一定數量的比特幣。 相反,您的比特幣錢包和比特幣網絡必須通過一系列步驟來確保將適量的電子貨幣交給收款人。

比特幣交易的基本原理

首先,了解比特幣是什麼樣子很重要。 它不是一枚硬幣的單一記錄,正如您在會計分類賬或銀行對賬單上所找到的一樣。

相反,它被註冊為一個交易,由三件事組成:交易輸入,交易輸出和金額。

您發送給某人的比特幣是由其他人發給您的。 當他們發送給您時,他們發送的地址在比特幣區塊鏈中被註冊為交易輸入,您的地址 - 他們發送的地址 - 作為交易輸出在比特幣網絡上註冊。

當您將該比特幣發送給其他人時,您的錢包將創建一個交易輸出,這是您向其發送硬幣的人的地址。 然後該交易將在您的比特幣地址作為交易輸入在比特幣網絡上註冊。

當該人將這些比特幣發送給其他人時,他們的地址將成為交易輸入,而其他人的比特幣地址將成為交易輸出。

使用這個系統,人們可以追踪比特幣交易,直到比特幣第一次創建時,了解誰在任何時間發送給誰。

這創建了一個完全透明的系統,可以隨時檢查所有交易。

更改地址

問題在於,這些交易的投入和產出金​​額是不可分割的。 所以,如果Alice有一個比特幣地址和一個比特幣,並且她只想給Bob發一半比特幣,那麼她將不得不向Bob發送整個比特幣。 然後,比特幣網絡會自動從Alice發送的比特幣中創建0.5比特幣,並將其發送到Alice控制的第三個地址。 該第三個地址也將是一個事務輸出,這意味著該地址將具有多個事務輸出。

隨著時間的推移,這意味著比特幣錢包最終會有很多地址包含不同數量​​的比特幣和比特幣交易的變化。 當您向比特幣發送比特幣時,您的錢包將盡最大努力使用包含不同金額的地址拼湊必要的資金。 這導致可能有幾種不同投入的交易 - 用不同金額的不同地址用於組成資金。 這些投入通常不可能提供恰到好處的數額,所以通常最終會發生變化。

如果你只想發送少量的比特幣怎麼辦? 幸運的是,你可以非常簡單地將比特幣削減。 比特幣中最小的可分割部分稱為satoshi,僅為比特幣的百萬分之一。 但是,您不能只通過網絡發送一個satoshi - 這太小了,並且會以很小的交易堵塞網絡。 最小的交易價值是5340 satoshis,它仍然非常小。

更為複雜的是,許多比特幣交易涉及交易費用,這意味著您必須在您要發送的金額之上添加一定比特幣。 如果你不這樣做,那麼比特幣交易可能完全失敗。 這是要考慮的事情,特別是在發送比特幣的小部分時。

因此,當您在幾筆交易後打開您的比特幣錢包並開始查看包含大量小額金額的多個地址時,就是這樣。 閱讀起來並不是特別容易,並且使簿記有點煩人,但它確實能夠通過整個網絡跟踪比特幣交易 - 這一點非常重要,因為比特幣的透明度和不變性的口頭禪。