﻿---
title: "比特幣"
description: "比特幣是一套點對點協定、網路與帳本系統，其原生單位透過 UTXO 花費條件、工作量證明排序及完整節點的獨立驗證來控制。"
image: "https://wiki.fcontext.com/og.png"
---

> Documentation Index
> Fetch the complete documentation index at: https://wiki.fcontext.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 比特幣

> 僅供教育參考。比特幣確認具有機率性，交易與金鑰可能遺失或遭竊，協定有效性也不保證價格、流動性、隱私或託管機構的償付能力。

<a id="answer"></a>

## 直接答案

比特幣是一套開放原始碼的點對點協定、網路與帳本系統。`BTC` 是其原生單位，且 `1 BTC = 100,000,000 satoshis`。帳本不記錄帳戶餘額，而是記錄附有花費條件的未花費交易輸出（`UTXOs`）。錢包管理金鑰或描述符、尋找受控輸出、建立交易，並產生花費條件要求的簽章或腳本；幣本身並不存放在錢包裡。

礦工選擇交易並提出工作量證明區塊。完整節點獨立驗證交易腳本、未花費輸入、價值守恆、區塊權重、工作量證明與 coinbase 上限。礦工無法迫使驗證節點接受無效簽章或超額補貼，但算力集中可能導致交易審查，或對近期有效歷史發起重組。

作用中鏈是某個節點所見累計工作量最大的有效鏈。納入深度會降低重組風險，但不會產生確定性最終確認。比特幣的協定有效性、發行時程與託管控制，和市場價格、法律待遇、交易所償付能力及「數位黃金」敘事是不同問題。

<a id="mechanism"></a>

## 運作方式

1. 確認網路、軟體與規則集，釐清節點或錢包的信任模型、託管模式，以及收款方針對該金額採用的確認政策。
2. 核對目的網路、位址或鎖定腳本及金額；選擇由預定金鑰或腳本路徑控制、已成熟且可花費的 `UTXOs`。
3. 以整數聰建立輸入、收款輸出、可選的找零輸出與手續費。檢查 `fee = sum(inputs) - sum(outputs)`，並估算權重、虛擬位元組數與 `sat/vB` 費率。
4. 在簽署環境中滿足花費條件前，檢查每個輸出、金額、手續費、序號、鎖定時間與可替換政策。
5. 透過選定的對等節點或 RPC 廣播。區分本地驗證、記憶池接納、轉送與替換政策，和共識有效性及最終挖礦納入。
6. 礦工建立候選區塊；完整節點只接受有效的工作量證明區塊，並跟隨累計工作量最大的有效鏈。追蹤納入高度、確認數、衝突與重組。
7. 套用收款方的風險門檻，再核對產生的 `UTXOs`、找零與手續費；妥善保護備份和託管證據、監測隱私洩漏，並即時更新錢包與節點規則。

每個節點的記憶池都是由本地政策驅動，並非全網統一的共識佇列。有效交易可能無法轉送或遲遲未被挖出。手續費主要取決於交易權重、費率與區塊空間需求，而非轉帳金額。找零只是一般輸出，不是協定專用欄位，也不是額外收費。

發行透過區塊的 coinbase 交易完成。依照現行規則，補貼每 `210,000 blocks` 減半；高度 `840,000` 之後，每個區塊為 `3.125 BTC`，另加交易手續費。Coinbase 輸出須經過 `100 blocks` 的成熟期才能花費。常說的 2,100 萬枚是在現行發行時程下的漸近上限，不是目前流通量，也不構成價格保證。

<a id="example"></a>

## 範例

- **UTXO 核算。** 一個輸入為 `0.30500000 BTC = 30,500,000 sat`。錢包建立一筆 `20,000,000 sat` 的付款輸出和 `10,480,000 sat` 的找零輸出。手續費為 `30,500,000 - 20,000,000 - 10,480,000 = 20,000 sat = 0.00020000 BTC`。若交易為 `250 vB`，費率就是 `20,000 / 250 = 80 sat/vB`；找零並非另一筆手續費。
- **費率敏感度。** 同一筆示例交易大小為 `141 vB`，成本在計算上先是 `141 x 12 = 1,692 sat`，對應 `12 sat/vB`；提高後則是 `141 x 40 = 5,640 sat`，對應 `40 sat/vB`。傳送 `0.01 BTC` 而不是 `1 BTC` 本身不會改變交易大小，但選幣、腳本與輸出數量可能會改變它。
- **確認深度。** 一筆交易納入高度 `900,000` 的區塊時有 `1 confirmation`，此時鏈尖為 `900,000`；鏈尖繼續推進後，依 `900,005 - 900,000 + 1 = 6 confirmations` 計算，此時鏈尖為 `900,005`。若新的最優工作量鏈仍保留該交易且鏈尖為 `900,003`，深度為 `4`；若替代鏈未包含該交易，它將回到未確認或衝突狀態。
- **Coinbase 價值。** 四次減半後的補貼為 `50 / 2^4 = 3.125 BTC`。若所含交易的手續費合計 `0.42 BTC`，允許的 coinbase 輸出價值為 `3.125 + 0.42 = 3.545 BTC`。只有補貼是新增發行，手續費部分只是既有聰的移轉；該輸出仍須遵守 coinbase 成熟期。

<a id="risks"></a>

## 風險

- 網路、位址、腳本或金額錯誤。
- 種子、私鑰或復原資料遺失。
- 金鑰因網路釣魚或社交工程而遭竊。
- 錢包、簽署裝置、韌體或供應鏈含有惡意行為。
- 剪貼簿或顯示裝置替換目的位址。
- 找零輸出或選幣錯誤。
- 虛擬位元組數、費率或聰的單位計算錯誤。
- 粉塵輸出或非標準政策阻止轉送。
- 本地記憶池拒絕、驅逐或未能傳播交易。
- 未確認衝突或替換使原有接納失效。
- 近期區塊重組降低確認深度。
- 算力集中帶來審查或重組嘗試。
- 礦池集中或網路分割延遲交易納入。
- 軟體缺陷或共識分裂產生不相容視圖。
- 位址重複使用與找零啟發式分析連結公開活動。
- IP 中繼資料、日蝕攻擊或不受信任的伺服器誤導錢包。
- 託管機構破產、凍結或暫停提領，導致無法存取資產。
- 價格、流動性、槓桿或匯率波動造成損失。
- 法律、稅務或申報待遇發生變化。
- 備份、繼承、抗脅迫或災難復原失敗。

<a id="misconceptions"></a>

## 常見迷思

- **錢包或位址裡存著一筆 BTC 帳戶餘額。** 錢包軟體依可花費的 `UTXOs` 推導資產視圖；交易所餘額則是對託管機構的債權。
- **記憶池接納就等於共識確認。** 記憶池採用本地政策，納入區塊是另一個獨立事件。
- **六次確認代表絕對最終性。** 深度只會降低機率性的重組風險；所需深度取決於收款方和具體情境。
- **礦工能任意建立或花費有效 BTC。** 完整節點強制執行腳本、未花費輸入及補貼上限；礦工能做的是審查、排序與嘗試重組。
- **比特幣是匿名的，或自行託管自然安全。** 帳本公開且僅具化名性；金鑰管理、備份與交易核驗仍是使用者的責任。

<a id="related"></a>

## 相關主題

- [減半](/zh-tw/crypto/halving/)
- [公鑰與私鑰](/zh-tw/crypto/public-private-key/)
- [UTXO 模型](/zh-tw/crypto/utxo-model/)

<a id="sources"></a>

## 來源

- [Bitcoin: A Peer-to-Peer Electronic Cash System](https://bitcoin.org/bitcoin.pdf) - Bitcoin.org（查閱日期：2026-08-13）
- [Block Chain](https://developer.bitcoin.org/devguide/block_chain.html) - Bitcoin Developer Documentation（查閱日期：2026-08-13）
- [Transactions](https://developer.bitcoin.org/devguide/transactions.html) - Bitcoin Developer Documentation（查閱日期：2026-08-13）
- [Mining](https://developer.bitcoin.org/devguide/mining.html) - Bitcoin Developer Documentation（查閱日期：2026-08-13）
- [Wallets](https://developer.bitcoin.org/devguide/wallets.html) - Bitcoin Developer Documentation（查閱日期：2026-08-13）
- [Validation](https://bitcoin.org/en/bitcoin-core/features/validation) - Bitcoin.org（查閱日期：2026-08-13）
- [Privacy](https://bitcoin.org/en/bitcoin-core/features/privacy) - Bitcoin.org（查閱日期：2026-08-13）
- [Some things you need to know](https://bitcoin.org/en/you-need-to-know) - Bitcoin.org（查閱日期：2026-08-13）

Source: https://wiki.fcontext.com/zh-tw/crypto/bitcoin/index.mdx
