這是由比特幣領域自學成才的教育家和麵向技術的比特幣播客主持人Shinobi 撰寫的一篇觀點社論。
比特幣白皮書是本世紀寫給所有閱讀此書的人最重要的文件之一。每個萬聖節,在我們腦海中的某個地方,“這就是它發生的時候”侵入我們的意識。這確實是當時那些隨機、無害的時刻之一,突然間突然插入了一些會從根本上改變世界動態的東西。它提出了一個想法的框架,即使在今天,在世界及其經濟中的規模和重要性都非常小,但仍然對這個星球產生了巨大的影響。
這是無害的 世界標準時間18:10 被列入密碼學郵件列表 與論文摘要和這個小簡介:
我一直在研究一種完全點對點的新電子現金系統,沒有受信任的第三方。
該論文可在以下網址獲得:
http://www.bitcoin.org/bitcoin.pdf
主要性能:
對等網絡可以防止雙重支出。
沒有薄荷或其他受信任的各方。
參與者可以是匿名的。
新硬幣由Hashcash 風格的工作量證明製成。
新代幣生成的工作量證明也為網絡提供動力,以防止雙重支出。
只有少數人看到這篇文章或參與其中,但那是第一張多米諾骨牌倒下的地方,所有的多米諾骨牌都開始了。在這方面,它是一段關鍵的歷史,應該被銘記和欣賞。但在宏偉的計劃中,白皮書並不是這個領域的許多人所堅持的。它不是比特幣協議的規範。這不是比特幣的定義。白皮書實際上並沒有創建比特幣網絡。代碼和客戶端 中本聰 大約兩個月後發布。
比特幣白皮書遺漏了什麼
白皮書只是對概念的高級描述。它真正所做的只是以一種高度簡化的方式,找到了解決雙花問題的方法。沒有對整體協議和網絡結構的深入分析,也沒有對協議本身的全面定義,本質上只是學術上相當於“嘿,我有這個想法,你看看”。論文中甚至根本沒有提到協議本身的很多內容。
例如, 論文第二節指出:
“我們將電子硬幣定義為數字簽名鏈。每個所有者通過數字簽名先前交易的哈希和下一個所有者的公鑰並將這些添加到硬幣的末尾,將硬幣轉移到下一個。收款人可以驗證簽名以驗證所有權鏈。”
在交易過程中,有一個極其複雜的腳本系統用於鎖定和解鎖硬幣。它將允許構建腳本或“謂詞”(計算結果為真或假的等式),正如Nakamoto 所說的那樣 這裡,這可能需要滿足各種任意條件才能花費硬幣。完全有可能, 和以前一樣,創建一個根本不需要任何數字簽名的硬幣。
白皮書在第二部分中描述“硬幣”是什麼的方式過於簡單化了,它忽略了多重簽名、託管、哈希鎖以及可以使用這些原語構建(和已經構建)的所有功能的所有可能功能。因為白皮書的重點不是明確定義協議的細節,它只是試圖理解能夠在不依賴中央機構的情況下安全控制硬幣的基本概念。簽名的使用,以及所有其他可以用腳本創建的任意條件,都可以由掃描鏈的每個人公開驗證。
在第四部分,關於工作量證明,沒有提到與難度目標相關的實際細節。難度週期沒有定義,平均塊數,什麼都沒有。在討論區塊獎勵補貼和從發行新幣到純粹交易費的能力的激勵部分中,沒有討論總供應量,沒有規定新發行放緩的速度,沒有時間表——所有這些在白皮書中完全未定義。因為 這不是比特幣的定義. 它純粹是對使系統實際可行的關鍵事物的高度概念性介紹。
談論過,但從未實施過
白皮書中明確討論的某些內容甚至從未在實際系統中實施。在論文第8 節討論簡化支付驗證(SPV) 時,中本聰討論瞭如果惡意礦工能夠壓倒網絡的其餘部分並誘騙SPV 客戶接受無效交易,他們就有可能偽造無效支付。這是可能的,因為他們用來驗證任何東西的只是區塊頭和Merkle 樹路徑,包括該單獨的交易,他們從區塊的其餘部分看不到任何東西。 Nakamoto 建議網絡上的節點可以在遇到無效塊時向SPV 客戶端發送“警報”,以便他們可以下載並驗證它。這從來沒有建立起來,因為在沒有驗證之前的塊的情況下不可能驗證一個塊,依此類推,以此類推回到創世。從字面上看是不可能做到的。
現在,未來可能會通過零知識證明為此類事情打開大門,但白皮書中提出的解決主要問題的模糊想法尚未實施。中本聰推測 可能性 比特幣中的零知識證明,但它們在技術上的發展要少得多,而且在深度理解方面明顯高於中本聰的水平。
今天如何看待比特幣白皮書
查看所有這些示例,我們可以看到2009 年1 月推出的比特幣協議有一些非常關鍵和定義性的方面,甚至在論文中都沒有提到。我們還可以看到,論文中提出的一項非常關鍵的安全保護至今仍未在任何比特幣軟件中實際實施。
白皮書在歷史上是非常重要的文件,在傳達支持比特幣作為抽象系統設計的最基本概念方面非常重要的文件,但就協議和網絡的實際具體技術細節而言,它本質上是無關緊要的。
這是許多比特幣人的失敗,他們已經遠離系統,轉而支持像比特幣現金或比特幣這樣的破壞協議 中本聰的願景——他們將白皮書視為協議規範。它不是。從來沒有。
這是Shinobi 的客座帖子。所表達的觀點完全是他們自己的觀點,不一定反映BTC Inc 或比特幣雜誌的觀點。