如果劉慈欣去改寫中本聰的論文,會有什麼精彩的故事情節?
01-25
把抽象的計算機術語擬人化,形象化,把區塊鏈的組織形式,用人類的組織形式演繹出來,這樣去給文科生講BLOCKCHAIN他們能聽懂不?
想到去年北展三體舞台劇裡面:馮諾依曼和秦始皇合作開發的大秦3000萬軍隊組成的人陣計算機,那場面太震撼
- 起初,神創造互聯網。
- 網上空虛混沌,界面黑暗。神的馬甲混跡於加密論壇之上。
- 神說,要有錢,就有了錢。
- 神看錢是好的,就把錢按交易流的形式定義了。
- 神稱收到錢的交易為輸入,支出錢的交易為輸出,有輸出,有輸入,這是頭一日。
- 神說,交易要有授權,將交易分為合法的和非法的。
- 神就造出橢圓曲線非對稱加密演算法,生成私鑰和公鑰,事就這樣成了。
- 神稱交易做哈希運算之後再用私鑰加密的字元串為數字簽名,有輸出,有輸入,這是第二日。
- 神說,所有的交易要聚在一處,叫做賬本。事就這樣成了。
- 神稱花錢的人為用戶,驗證交易的人為礦工。神看著是好的。
- 神說,礦工每人都要有一本交易記錄,每筆交易都有數字簽名,簽名對的上的是合法交易,對不上的是非法交易,各從其類。輸出的錢不能大於輸入。事就這樣成了。
- 於是礦工每人都要有一本交易記錄,每筆交易都有數字簽名,簽名對的上的是合法交易,對不上的是非法交易,各從其類。輸出的錢不能大於輸入。神看著是好的。
- 有輸出,有輸入。是第三日。
- 神說,交易要分先後,按時間順序分成區塊,作記號,定時間,日子,年歲。
- 並要把所有交易記錄保存在所有礦工那。事就這樣成了。
- 於是神把區塊分成兩半,一半是交易記錄,一半是區塊頭。又造哈希函數。
- 就把這些區塊連在一起,區塊頭包含前一個區塊的哈希值。
- 哈希值對不上的,說明區塊的內容被修改過。神看著是好的。
- 有輸出,有輸入。是第四日。
- 神說,礦工要去買顯卡,偷接電線,努力用算力來挖礦,每十分鐘全網挖出一塊。
- 神就讓挖出礦的礦工廣播他挖出的區塊,加在鏈上。又讓礦工永遠只接受最長的那條鏈。神看著是好的。
- 神就賜福給這一切,說,挖出礦的礦工獎勵50個幣,每2.5年減半。
- 有輸出,有輸入。是第五日。
- 神說,網路里要有惡意節點,各從其類。自私挖礦,51%算力攻擊,女巫攻擊,雙重支付,各從其類。事就這樣成了。
- 於是造出惡意節點,各從其類。自私挖礦,51%算力攻擊,女巫攻擊,雙重支付,各從其類。神看著是不好的。
- 神說,我們要制訂規則,按照我們的規則來要求礦工。使他們只接受未經修改的,交易都合法的區塊構成的最長的那條鏈,這樣所有礦工手中的賬本都一致,只要惡意節點不控制超過51%的算力我的錢就是安全的。
- 神就照著這條規則用C++編了個程序。
- 神就把程序發給礦工,又對他們說,要用交易填滿你們的區塊,也要驗證每條交易是不是合法,有沒有雙重支付,有問題的交易大家不要收它。
- 神說,看哪,我將每筆交易的交易費,全賜給你們作挖礦獎勵。
- 至於所有的用戶,我告訴他們交易是免交易費的,事就這樣成了。
- 神看著一切所造的都甚好。有輸出,有輸入,是第六日。
- 比特幣就造好了。
- 到第七日,神造幣的工已經完畢,就下載了他攢了一周的番,追番去了。
- 神賜福給第七日,定為聖日,因為他在論壇上用日文名字求了種,下載並追完了一周的番。
- 比特幣的來歷,在中本聰發明比特幣的日子,乃是這樣。
請持續關注我的專欄「區塊鏈演義」,我後面會用講故事的方式來解釋區塊鏈。
區塊鏈演義 - 知乎專欄鏈上交易速率被智子鎖住了……
推薦閱讀:
※一窺兩百年後的世界:23世紀概覽
※時間之旅:天地玄黃,宇宙洪荒
※每日電訊【2217-09-01】僵局
※假如出現世界性災難,做為一個普通人,如何做才能更好的保全自己和家人?
※Elon Musk: 我們可能生活在模擬世界中
TAG:劉慈欣作家 | 科幻 | 三體書籍 | 區塊鏈Blockchain | 中本聰 |