跳至正文
面向全球華人的數位資產觀察全球視角 · 地區背景
鏈觀 BTC866CHAIN VIEW
新手教學

比特幣交易從創建到確認

以具體操作與證據記錄為重點,按輸入輸出、簽名、廣播、打包、確認和費用逐步學習。通過分層核驗、時間線和復核清單,理解實際約束與風險。

閱讀語言繁體中文简体中文English한국어РусскийالعربيةEspañol (México)Tiếng Việtไทย
比特幣交易從創建到確認

原創主題配圖: 鏈觀 BTC866 原創主題圖解 · ChainView BTC866 Editorial · CC BY 4.0

輸入不是賬戶扣款

比特幣交易引用此前尚未花費的輸出作為輸入,並創建新的輸出。錢包餘額是可花費輸出的匯總,不是銀行式單一賬戶字段。先在公開瀏覽器找一筆簡單交易,記錄輸入引用、輸出索引與金額,理解舊輸出被整體花費以及找零如何形成。一個地址出現多次不等於每次都對應同一筆餘額,瀏覽器展示也可能把多個輸出合併統計。

找零與費用的守恆關係

對普通交易而言,輸入總額減輸出總額形成手續費,不能把所有輸出都當作付款給外部的人。找零通常返回錢包控制的地址,但瀏覽器的啓發式識別可能錯誤。用整數聰計算可減少小數誤差,核對交易總額與費率單位。手續費主要與交易體積和區塊空間需求有關,不簡單按轉賬金額的一定比例收取。

簽名驗證花費條件

錢包構造交易後,簽名授權使用相應輸出,節點檢查簽名和其他規則。不同輸出類型可能具有不同腳本與簽名要求,多簽或時間條件不能只用一個普通地址模型解釋。簽名並不會讓接收人可信,廣播前仍需核對網絡、完整地址、金額與總費用。硬件錢包的屏幕確認應與電腦界面分開核對,避免被惡意軟件替換目標。

廣播與節點待確認池

廣播後交易可能進入不同節點的待確認池,但各節點政策與容量不同,不存在一個完全統一的全球等待隊列。交易可能因費率、衝突或規則問題不被接受,也可能暫時從某個節點淘汰。獲取交易哈希後查看多個可信入口,區分錢包尚未廣播與鏈上尚未收錄。界面轉圈不應成為再次支付的唯一理由。

打包與確認的觀察

礦工選擇交易構建區塊,節點再驗證區塊是否符合規則。收錄後記錄區塊高度與哈希,後續確認數通常隨新塊增加。短暫重組可能改變收錄位置,因此業務接收方會設置確認要求。平台顯示到賬還可能晚於鏈上確認,涉及其內部審核;應分別記錄鏈上時間與平台入賬時間,避免將兩者混成一個過程。

用一筆歷史交易完成練習

選擇不涉及自己隱私的公開示例,製作輸入、輸出、找零假設、費用、體積和確認時間表。注明哪些是鏈上事實、哪些是對地址歸屬的推測;不要把瀏覽器標籤當成協議字段。練習無需購買資產,也無需把助記詞輸入任何網站。能夠復算費用並解釋每個狀態後,再閱讀錢包關於費用調整和衝突交易的具體支持說明。

具體核驗案例

假設兩個輸入分別為七萬聰和五萬聰,輸出給接收人八萬聰、找零三萬九千聰,則費用為一千聰。這個計算不要求知道地址屬於誰,也不能據此證明找零猜測一定正確。再記錄交易虛擬體積,即可計算每虛擬字節費率,並與錢包顯示比較。所有數字僅為教學示例,應使用公開歷史樣本練習,避免為了驗證公式而發送真實資金或公開自己的資產路徑。

資料來源

  1. Bitcoin transaction guide (在新視窗開啟)
  2. Bitcoin payment processing (在新視窗開啟)