🎯 什麼情境該想到我

當你想理解「比特幣帳本到底怎麼記帳、一筆交易如何構成與驗證」時。

⚙️ 怎麼用(理解模型)

  1. 帳本不存餘額,存 UTXO:Unspent Transaction Output——一堆「還沒被花掉的輸出」。你的「餘額」=你能花的所有 UTXO 總和。
  2. 交易 = 消耗舊 UTXO(輸入)+ 產生新 UTXO(輸出):輸入引用之前的輸出並用簽章解鎖。
  3. 找零:輸入通常大於支付額,多的部分轉回自己的新 UTXO(找零)。
  4. 驗證:節點檢查輸入的 UTXO 存在、未被花、簽章有效、輸入 ≥ 輸出(差額為手續費)。

對照:以太坊用「帳戶餘額模型」(見 精通以太坊),與 UTXO 是兩種記帳哲學。

🧪 我實際套用的紀錄

  • 2026-07-15:(待填)

⚠️ 注意

  • UTXO 天然防雙花(一個 UTXO 只能被花一次)、利於平行驗證,但表達複雜狀態較麻煩。

🔗 相關工具