跳轉到

2009 比特幣:去中心化帳本與「誰來記帳」的千年問題#

案發現場#

2009 年 1 月 3 日,比特幣創世區塊誕生——區塊內嵌入當日《泰晤士報》頭版標題:「財政大臣處於第二次救助銀行的邊緣」——時間戳就是宣言:這套系統是 2008 年危機(2008-全球金融危機.md)信任崩潰的回應。此前(2008 年 10 月),化名中本聰(Satoshi Nakamoto)的白皮書《比特幣:一種點對點的電子現金系統》已定義了目標:無需可信第三方的電子支付。

會計的千年問題——誰記帳、誰稽核、誰防竄改——如何被密碼學解掉?「去中心化」的代價是什麼?比特幣是貨幣、資產還是帳本工程?

偵查過程#

線索一:雙花問題(帳本的古典死結)。 電子現金的古典難題:雙花(double spending)——數位資訊可複製,同一筆錢花兩次。古典解法:可信第三方記帳(銀行、清算所——只有一本帳,由它管);但 2008 的教訓:第三方也是人(倒閉、挪用、救助)——中本聰的問題:能不能沒有帳房,而帳仍然唯一? 偵查的重點:會計學的千年問題——誰記帳、誰稽核、誰防竄改——在 2009 年被重新表述為「去中心化」的工程題。

線索二:工作量證明(記帳權的取得)。 比特幣的解法:記帳權靠算力競爭——礦工解 SHA-256 雜湊難題,先解出者取得打包區塊的權利(並得獎勵);其他全節點驗證。防竄改:鏈式雜湊——每個區塊包含前一區塊的雜湊值:

\[H_n = \text{SHA-256}(H_{n-1} \| \text{交易集} \| \text{隨機數})\]

改動歷史任何一筆交易→該區塊雜湊變→之後所有區塊全變——竄改需重算全鏈的難題(經濟上不可行)。偵查的重點:帳本的防竄改不靠保險櫃,靠數學——篡改的成本隨鏈長指數上升;「誰記帳」的問題變成「算力投票」的問題。

線索三:共識與分岔(拜占庭將軍問題)。 去中心化的難題:網路延遲讓節點看到的交易順序不同——誰的版本是對的?這是拜占庭容錯(BFT)的古典問題:叛徒(惡意節點)存在時如何達成共識。中本聰的解法:最長鏈原則——永遠接受工作量最大的鏈;攻擊者要翻轉共識,需控制超過 50% 算力(51% 攻擊——理論上可行、經濟上代價巨大)。偵查的重點:共識不需要信任,需要「誠實比撒謊更賺錢」的誘因設計——比特幣把安全性建立在博弈論(攻擊的成本>收益)而非法律或機構上;這是「以誘因代替機構」的制度工程。

線索四:貨幣的三角(比特幣是什麼)。 比特幣同時挑戰三個領域: - 貨幣:固定發行量(2,100 萬枚、四年減半)——對抗通脹(與 1971-尼克森衝擊.md 的信用本位對照——比特幣是「商品本位」的數位復古,錨=演算法而非黃金); - 法律:無許可的系統挑戰反洗錢、資本管制、徵稅——各國的回應(合法化、禁止、監管交易所)——去中心化技術與主權法律的持久拉鋸; - 會計:區塊鏈=公共可稽核帳本——每筆交易公開、可驗、不可改——「複式簿記」的千年升級(呼應 1202-斐波那契計算之書.md 的記帳革命:位值記數讓記帳便宜,區塊鏈讓稽核去中心)。

線索五:代價與泡沫(工程的反面)。 去中心化的代價:能源(PoW 的算力競賽——年耗電量超過中等國家)、延展性(每秒數筆 vs Visa 數千筆——分層解法:閃電網路)、波動與泡沫(2017、2021 的價格狂潮——資產屬性浮現:比特幣的「貨幣」職能弱、「投機資產」職能強);後續:以太坊(智能合約——把「程式=契約」寫進鏈上)、權益證明(PoS——用持幣替代算力,解能源問題)。偵查的重點:去中心化=用冗餘換信任——每個節點存全帳(安全)也重複計算(浪費)——制度的成本從「信任機構」轉為「計算與能源」。

結案報告#

  1. 帳本的去中心化:鏈式雜湊+工作量證明+最長鏈原則——「誰記帳、誰稽核」的千年問題被「算力投票+數學防竄改」解掉;安全性建立在博弈論(誠實更賺錢)而非機構上。
  2. 信用本位的對照組:固定發行量的比特幣是「商品本位的數位復古」——錨從黃金(1971-尼克森衝擊.md)變成演算法;貨幣的「信用」從央行制度轉為程式規則。
  3. 技術×法律×貨幣的三角:去中心化系統與主權法律(反洗錢、資本管制)的持久拉鋸——無許可的技術與有許可的法律的邊界戰。
  4. 偵探教訓:比特幣案的核心不是「虛擬貨幣」而是制度工程:用誘因設計(挖礦獎勵)+數學(雜湊鏈)替代機構(銀行、清算所)——信任可以是被計算出來的,代價是能源與冗餘。

證據與工具#

跨領域影響矩陣:

領域 發明 互動
會計 公共可稽核帳本 複式簿記的千年升級
密碼學 鏈式雜湊、PoW 防竄改靠數學
貨幣 固定發行量 信用本位的對照組
法律 反洗錢/管制的拉鋸 無許可 vs 主權
博弈 最長鏈、51% 攻擊 誠實比撒謊更賺錢

去中心化帳本的三層防線:

層 機制 防的是
雜湊鏈 \(H_n\) 含 \(H_{n-1}\) 竄改歷史
工作量證明 算力競爭取得記帳權 偽造記帳權
最長鏈原則 接受工作量最大的鏈 分岔與否認

拜占庭容錯的數字(共識的門檻):

\[\text{誠實算力} > 50\% \Rightarrow \text{誠實鏈以機率優勢勝出} \quad (\text{攻擊者需 }> 50\% \text{ 算力且承擔幣值崩潰的自傷})\]

結論: 2009 年的比特幣是「誰來記帳」的千年問題的工程解:鏈式雜湊防竄改、工作量證明分配記帳權、最長鏈原則達成共識——信任被計算出來,代價是能源與冗餘。它是會計史(記帳的去中心)、貨幣史(信用本位的對照組)與法律史(無許可技術 vs 主權規則)的三角交點——2008 年的信任崩潰是土壤,密碼學與博弈論是磚石。