🎯 什麼情境該想到我
當你想理解「比特幣帳本到底怎麼記帳、一筆交易如何構成與驗證」時。
⚙️ 怎麼用(理解模型)
- 帳本不存餘額,存 UTXO:Unspent Transaction Output——一堆「還沒被花掉的輸出」。你的「餘額」=你能花的所有 UTXO 總和。
- 交易 = 消耗舊 UTXO(輸入)+ 產生新 UTXO(輸出):輸入引用之前的輸出並用簽章解鎖。
- 找零:輸入通常大於支付額,多的部分轉回自己的新 UTXO(找零)。
- 驗證:節點檢查輸入的 UTXO 存在、未被花、簽章有效、輸入 ≥ 輸出(差額為手續費)。
對照:以太坊用「帳戶餘額模型」(見 精通以太坊),與 UTXO 是兩種記帳哲學。
🧪 我實際套用的紀錄
- 2026-07-15:(待填)
⚠️ 注意
- UTXO 天然防雙花(一個 UTXO 只能被花一次)、利於平行驗證,但表達複雜狀態較麻煩。
🔗 相關工具
- 工具-金鑰地址與錢包 —— 前一層:UTXO 的「解鎖」靠的就是這張講的私鑰簽章,所有權怎麼表達先看它
- 工具-去中心化共識與PoW —— 後一層:交易構造好之後,靠 PoW 共識決定它進不進得了帳本、能不能防雙花