今日推薦 | 李笑來編寫區塊鏈小白書,助小白迅速無壓力入門(內附全書連結)

買賣虛擬貨幣

警告

區塊鏈作為金融網際網路新技術,不可避免地會涉及到投資和投機 —— 而對絕大多數普通人來說:

投資有風險,決策需謹慎!

前言

新華社北京10月25日電,中共中央政治局10月24日下午就區塊鏈技術發展現狀和趨勢進行第十八次集體學習。

中共中央總書記習近平在主持學習時強調,區塊鏈技術的整合應用在新的技術革新和產業變革中起著重要作用。我們要把區塊鏈作為核心技術自主創新的重要突破口,明確主攻方向,加大投入力度,著力攻克一批關鍵核心技術,加快推動區塊鏈技術和產業創新發展。

習近平在主持學習時發表了講話。他指出,區塊鏈技術應用已延伸到數字金融、物聯網、智慧製造、供應鏈管理、數字資產交易等多個領域。目前,全球主要國家都在加快佈局區塊鏈技術發展。我國在區塊鏈領域擁有良好基礎,要加快推動區塊鏈技術和產業創新發展,積極推進區塊鏈和經濟社會融合發展。

習近平強調,要強化基礎研究,提升原始創新能力,努力讓我國在區塊鏈這個新興領域走在理論最前沿、佔據創新制高點、取得產業新優勢。要推動協同攻關,加快推進核心技術突破,為區塊鏈應用發展提供安全可控的技術支撐。要加強區塊鏈標準化研究,提升國際話語權和規則制定權。要加快產業發展,發揮好市場優勢,進一步打通創新鏈、應用鏈、價值鏈。要構建區塊鏈產業生態,加快區塊鏈和人工智慧、大資料、物聯網等前沿資訊科技的深度融合,推動整合創新和融合應用。要加強人才隊伍建設,建立完善人才培養體系,打造多種形式的高層次人才培養平臺,培育一批領軍人物和高水平創新團隊。

……

到了 2019 年,是李笑來在區塊鏈世界裡生存的第 9 個年頭。這些年來,人們對區塊鏈的誤解甚至詆譭現在終於可以煙消雲散了 —— 因為區塊鏈技術終於在中國獲得了認可與支援。

然而,需要注意的是,區塊鏈技術作為金融網際網路新技術,不可避免地與投機(或投資)聯絡在一起,導致的結果是市場上騙局叢生,行業裡魚龍混雜,所以有必要讓民眾對區塊鏈有正確且有清楚的瞭解。這就是《區塊鏈小白書》的意義 —— 它就是寫給小白的,目的就是為了讓小白少走彎路,更是為了讓小白不要誤入歧途。

李笑來,二〇一九年十月,於北京

準備工作

1. 不要濫用類比

你將要嘗試著學習並理解的,是一個前所未有的重大創新,其中有很多你一下子難以理解透徹的概念,很少有人能一下子全都弄明白……

在這樣的時候,人們會不由自主地抄近路走捷徑 —— 濫用類比:

“哦! 我明白了,這就好像是……”

比如,你經常會看到人們掙扎著理解了半天,突然冒出一句:“哦,我懂了,比特幣就是電子黃金!” 類比是約等號(≈),而“這就是”是等號(=),約等號和等號之間的差別有時甚至超過十萬八千里。 比特幣與電子黃金之間的關係甚至乾脆就談不上是約等於…… 全然不是一個東西。

在理解全新事物的時候,濫用類比的危害非常大,因為你壓根就找不到什麼過往已經存在的東西真的和這個創新竟然一模一樣 —— 否則,它也不可能被稱為創新了,是不是?

這種不恰當的類比被濫用多次之後,就再也沒辦法形成正確的理解了 —— 因為理解一個創新需要理解多個前所未有的概念,每個都做了不恰當的類比之後,多次非常不恰當的約等於拼接起來之後,無論如何都沒辦法形成一個與正確理解相近的效果。

請務必注意,每次你的腦子裡不由自主地冒出 “這就好像……” 這個念頭的時候,你都要把它強壓回去。

2. 重複重複再重複

遇到暫時無法理解的概念,不要擔心、不要糾結、不要停頓,你要做的事情很簡單:

  • 繼續讀下去;
  • 讀完之後再重複讀很多次……

這是學習任何新知識或者在任何新領域探索的 “必殺技”。這背後一個重要的原理:

絕大多數難以理解的知識,是因為它內部有很多 “前置引用”。

所謂的前置引用,就是一個在後面才能深入理解的概念竟然在此之前已經被引用了,導致的結果是學習者總是處於懵懂的狀態。學校裡的知識不是這樣的,學校裡的知識總是線性層層遞進的,理解了前面,就能理解後面…… 關於 “前置引用”,你可以參閱我在《自學是門手藝》裡的闡述。

“硬著頭皮讀完,而後重複讀很多次” 這個策略,就是可以輕鬆突破 “前置引用” 所設定的障礙。這個技巧,事實上可以用在任何領域。

3.藉助群智的力量

快速掌握新知識,快速適應新領域,還有個重要的技巧,就是藉助群智的力量。事實上,在學校裡,你早就應該發現這個技巧了 —— 如果你能跟那些學霸經常聊天,經常玩耍,你就會發現總是在不經意之間,很多重點難點就那樣輕而易舉地被解決掉了……

這首先因為人是社交動物,然而更為重要的是,交流這個東西,隨意的交流總是比刻意的交流更為有效 —— 因為隨意的交流總是刻意解決那些連你自己都沒意識到的問題…… 可偏偏,這些你自己意識不到的問題恰恰是最重要甚至最關鍵的問題。如果不借助這種群智的力量,很難想象還有什麼辦法可以解決這種隱秘的關鍵問題。

在 Mixin Messenger 上,有一個群,群號是 7000102093,裡面有一萬多人 —— 可能是目前國內最優質的小白社群。群裡定期有公開課,並且定期會開放聊天機會…… 在那裡,你可以向別人提問,也可以觀察他人之間的討論,很多你弄不明白的問題,可能一不小心之間就徹底被他人的對話解決掉了。

比特幣

比特幣是個前所未有的東西,所以絕大多數人很難清楚地理解它。這一個章節之中,我們會用極為簡單的語言儘量做到通俗易懂 —— 並且,儘量不涉及那些晦澀難懂的技術概念。

1. 什麼是比特幣

2009 年,比特幣橫空出世,絕大多數人對此全然不知。即便是在 10 年後的今天,比特幣對大眾來說也依然神秘…… 不過,總是可以用很簡單的方式說清楚:

理解比特幣最簡單的方法是把它想象成一家世界銀行:

這家叫 Bitcoin 的世界銀行發行了一個叫做 BTC 的貨幣……

基於翻譯的侷限,無論是 Bitcoin 還是 BTC,在中文之中都叫 “比特幣”。

對中國民眾來說,最大的狐疑來自於 “銀行是誰都可以開的麼?”,以及 “貨幣這東西你說發就發啊?”…… 剛開始的時候這確實難以理解,甚至難以接受。可科技發展已經給我們演示過很多次 “過去完全不可能的事情竟然就那麼發生了!” 電子郵件就那樣悄無聲息地替代了書信,網際網路語音通訊就那麼不聲不響地替代了電話。

2. 比特幣其實不可能替代法幣

對於新生事物,人們總說過於兩極分化,要麼斷然拒絕接受,要麼對它寄予過分的期待。比特幣不可能替代法幣(Fiat Money,法定貨幣)—— 只因為最簡單的原因:

日常生活中人們需要的貨幣必須是價格相對穩定的。

在可預見的未來相當長一段時間裡,比特幣的價格不可能穩定;恰恰相反,它的價格波動劇烈 —— 僅此一點,就使得它沒辦法成為日常生活中人們所最普遍使用的貨幣。

長期來看,即便比特幣的價格因為絕大多數人都接受而趨於穩定,它也只不過會成為地球上眾多貨幣之中的一個而已,不可能替代所有法幣。

3. 比特幣解決了什麼問題

如果你有興趣耐心反覆閱讀比特幣白皮書,《比特幣:一種點對點的電子現金系統》,那麼你就會發現一個你之前並不瞭解的概念是它的核心:

雙花問題(Double Spending)

簡單講,就是“同一筆錢一次只能花在一個地方”,“絕對不能讓同一筆錢竟然同時花到了兩個地方”,否則就只能是 “記賬有誤”。銀行的核心業務是什麼呢?銀行的最核心業務其實只有一個,那就是:記賬 —— 絕對不能記錯賬,更不應該做假賬。

數字時代的尷尬在於,傳統中心化管理的資料庫,用來記賬的時候,那賬簿是有無數種可能被篡改的,賬本上隨意增加一條不合理的記錄、隨意刪除一條不合規的記錄,隨意修改任何記錄中的數字,都有可能且違規乾脆無法防範……

那怎麼辦呢?比特幣這家世界銀行的解決方案很簡單:

  • 我不自己管理資料庫了;
  • 把這個資料庫的管理許可權交給所有人,大家共同維護這個賬簿;
  • 每個人手中所持有的賬簿必須與其他人的一樣才算有效賬簿;
  • 所以,全網所有的賬簿都只能一樣;
  • 所以,沒有人可以私自篡改賬簿並被所有其他人接受……

如此這般,就保證了這家世界銀行的賬簿不可能出錯,不可能被惡意篡改,不可能再出現任何 “同一筆錢竟然同時花在兩個地方” 的情況。

於是,邏輯就很清晰了:

  • 問題是 “必須要有一個不可篡改的可信賬簿……”
  • 解決方案是 “那我們分散式管理罷!”

你看,“去中心化” 並非目標,而是分散式管理的結果;而 “公開透明” 也只是分散式管理的自然而然的結果…… 多年以來,不明就裡的人們總是神話 “去中心化” 帶來的顛覆,總是神話 “公開透明” 的各種優勢 —— 其實是本末倒置了。去中心化指的是網路結構去中心化,不會直接帶來任何顛覆。而公開透明,固然在一些地方必需必要,但,事實上絕大多數商業模式在公開透明的方式下無法良好運營。別說商業模式了,連遊戲都是這樣的,猜大小遊戲可以一直公開透明,可棋牌遊戲,必須等到遊戲結束之後才可以公開透明,否則遊戲就無法進行了……

4. 區塊鏈究竟是什麼

區塊鏈是 blockchain 這個英文新詞彙的 “生硬翻譯” —— 事實上,絕大多數翻譯就是很生硬的,你看看上面的 “雙花”(Double Spending)就能感覺到了。

所謂區塊,是 block 的翻譯,可以理解為 “資訊塊”(這個單詞在計算機領域就是這個意思)。

blockComputing: a large piece of text processed as a unit.

如此這般,區塊鏈(blockchain)就是字面上的意思,它就是由前後連結起來的資訊塊構成。

在比特幣這家世界銀行的設計中,區塊(block),就是一個又一個不斷生成的子賬簿,這些子賬簿透過一種特定的演算法(雜湊演算法)前後連結起來,形成總賬簿(blockchain)。從這個角度望過去,區塊鏈技術沒什麼神秘的,通俗地講,它就是一種新的記賬技術而已。

比特幣這家世界銀行,就是這樣建立在區塊鏈技術上的第一個分散式應用。而區塊鏈技術,通俗地講,無非是個不可篡改的分散式資料庫技術而已。

5. 區塊鏈技術會改變世界嗎

在一些場景下,這個世界的確需要不可篡改的資料庫技術。比如,法院的卷宗,交通部門的違章記錄,工商部門的企業登記,民政局的婚姻登記,公安局的身份證,大學的畢業證,等等等等……

尤其需要區塊鏈技術的領域,除了公共事務領域之外,還有物聯網。機器產生資料的速度和數量都遠遠超過人類,而機器數量未來也會必然遠遠超出人口的數量不止幾個量級…… 面對未來不可想象地龐大的物聯網世界,不可篡改的資料記錄絕對不可或缺 —— 甚至可以說,沒有區塊鏈技術,未來的物聯網世界不可能安全發展。

所以說,區塊鏈技術的確會改變世界。

不過,至於區塊鏈技術究竟在將來會把這個世界變成什麼樣子,今天的我們很難準確預測。歷史證明,每次技術革新出現的時候,我們的想象力都極為匱乏,我們的預測能力都聊勝於無。三四十年前,人們想象網際網路是這樣改變世界的:

到時候你給別人寫信,就會變成這樣:你在這邊敲完,那邊的印表機就自動把整個信件列印出來了……

事實上,沒有任何一個專家能在四十年前想象出我們今天可以拿著一個掌中裝置坐在家裡點兩下一會兒外賣就送到門口了…… 所以,過多的預測和想象,實際上是徒勞無益的。

6. 挖礦是怎麼回事

比特幣這家世界銀行想出來的維護賬簿的方式是使用分散式網路,那麼就需要吸引足夠多的節點來參與 —— 節點數量越多,網路越安全。可問題在於:

人家憑什麼來參與呢?

所以,比特幣這家世界銀行吸引大家參與分散式網路建設的方法是:

每 10 分鐘左右發一次 “紅包”……

這裡的 “10 分鐘”,是因為比特幣這個分散式網路每十分鐘要完成一個子賬簿(就是一個區塊),而後把這個新的子賬簿附加到原來的總賬之中(即,區塊鏈)。生成、校驗子賬簿,並且確認無誤地附加到原來的總賬之中,這個過程需要網路中的節點貢獻算力。而算力並不是白白貢獻的,大家幹活了之後,就可以參與 ”搶紅包“!

比特幣這家世界銀行透過不斷地 “發紅包” 完成了它的貨幣發行 —— 按照程式最初的設定,比特幣這家世界銀行(Bitcoin)要持續發紅包 142 年!剛開始的時候每 10 分鐘左右發 50 個比特幣(BTC),以後每 4 年減半一次,每個 “紅包” 裡的比特幣數量從 50 個變成 25 個,後來再變成 12.5 個,6.25 個…… 以此類推。比特幣(BTC)總量為恆定的 2,100 萬個 —— 紅包全部發完之後,參與網路維護的節點依然可以透過分享網路轉賬手續費而獲益。

透過架設比特幣節點獲利的過程,被人們形象地稱為 “挖礦”(mining),而參與建設節點的那些人被人們稱為 “礦工”(miners)。因為 “搶紅包” 是有一定運氣因素存在的行為,所以,礦工們會集中挖礦,方式是把自己的節點算力集中到一個 “礦池”(mining pool)之中,以便增加自己搶紅包時的運氣。目前全球排名第一的礦池是幣印礦池。

十年前,比特幣網路剛剛執行的時候,參與人數少,總算力也很低,那時候隨便用一臺膝上型電腦就可以 “挖” 出很多比特幣 —— 當然,那時候的比特幣也不值錢…… 第一筆比特幣交易是,有人用 25 萬個比特幣買了一個披薩!

上圖來自:https://www.blockchain.com/charts/hash-rate?timespan=all

時至今日,比特幣網路算力已經大到驚人的地步,不實用專門定製的計算機(所謂 “礦機”)是很難 “挖” 出比特幣的。礦機的發展,經過了 CPU 時代,GPU 時代,早就進入了 ASIC 時代,並且,從 128 奈米的晶片幾經升級,目前已經有公司在研究 7 奈米、甚至 5 奈米的比特幣挖礦晶片了。

7. 比特幣憑什麼漲啊漲

如果你能把比特幣(BTC)理解為 “一個叫做比特幣(Bitcoin)的這個分散式世界銀行應用” 的股票,那麼就比較容易理解比特幣(BTC)的價格上漲趨勢了。

上圖來自 https://www.blockchain.com/charts/market-price?timespan=all

這個叫做比特幣(Bitcoin)的這個分散式世界銀行應用就好像是一家上市公司,它的核心業務只有兩個部分:發行和記賬。而它的價值取決於有多少人認同它、使用它 —— 在這一方面,地球上任何一家銀行都如此。截至 2019 年,全球使用比特幣的人數不超過 3000 萬,相對於整個人口數量,這依然是個相當小的比例。所以,它還有很大的上漲空間 —— 只不過,在任何一個短期之內,上下波動都非常劇烈,所以,普通人參與投機的風險非常高。

8. 區塊鏈有沒有被篡改的風險

事實上,僅僅分散式管理本身,是無法做到 “無法篡改” 的 —— 頂多能做到的是 “很難篡改”。假設全網諸多節點中有 51% 的節點聯合起來 —— 不管是善意還是惡意,反正都是故意 —— 那麼這些節點 “合謀” 的結果就是該資料庫不再是 “不可篡改” 的資料庫。

以上所描述的情況,就是所謂的 “51 攻擊” —— 這並不是技術能夠解決的問題。區塊鏈的第一個應用,比特幣,解決這個問題的方式,同樣不是靠技術,而是靠利益驅動(博弈原理):

若是真的有誰能夠操縱 51% 的算力,那麼他會發現,對他來說,“貢獻” 遠比 “攻擊” 更有利可圖。

10. 小白如何購買比特幣

目前世界上對小白最友好的多幣種錢包是 Mixin Messenger,它不僅支援你所能聽說過的絕大多數數字資產收發與儲存,並且使用極為方便。

Mixin 下載方式:

iOS 國內使用者下載的 Mixin 暢聊版 需要新增小錢包機器人(ID: 7000101425)才能使用數字資產收發儲存功能。

在 Mixin 裡提供 OTC 服務的是 exin,機器人 ID:7000101276。

你也可以到 https://big.one,這是國內老牌交易所云幣團隊打造的有信譽保障的區塊鏈數字資產交易所,可以使用 USDT 購買比特幣,它也有 OTC 服務。另外,Big.One 的 Mixin 大群 ID 是:7000101910

再次需要提醒風險:

區塊鏈數字資產價格波動巨大,投資有風險,決策需謹慎!

另外,對小白來說最靠譜的投資策略是定投策略 —— 至於具體應該如何操作,請移步《定投改變命運》(開源第三版)

區塊鏈

自從比特幣橫空出世之後,支撐比特幣的底層技術,即區塊鏈技術引起了巨大的關注。人們開始琢磨:“這個區塊鏈技術還可以用在什麼地方呢?” —— 當然,人們琢磨得最多的還有另外一個問題:“我應該如何獲利呢?”

1. 山寨幣

2009 年至 2017 年之間,至少有幾千個山寨幣出現,而後批次死亡。所謂山寨幣,就是對比特幣進行了事實上並沒有什麼用的改造,然後取一個什麼名字,然後就釋出的所謂下一個比特幣,下一個機會……

有一個山寨幣,對比特幣進行了最沒用的改造 —— 只是把確認時間從 10 分鐘改成了 2.5 分鐘 —— 卻最終頑強地活了下來…… 它叫萊特幣(Litecoin)。也許是它的宣傳語太吸引認了吧,它說,比特幣是金,我們萊特幣是銀。於是,大量覺得自己錯過了比特幣的人,購買了萊特幣…… 你看這世界多有趣,它總是有一定的容錯機制。

2. 公鏈

2015 年年底,以太坊開始融資;2016 年,雲幣成了地球上第一個上架交易以太坊的交易所…… 2017 年,以太坊成了最火爆的區塊鏈專案。

以太坊想要解決的問題是什麼?又,解決的足夠好嗎?

歷史證明,以太坊是一次並不成功的嘗試 —— 它想要成為一個區塊鏈技術應用平臺,在這個分散式的 “計算機” 上,有它自己的程式語言;用這個特定的程式語言寫的程式被稱為 “智慧合約”;人們可以在以太坊這個平臺上釋出各種基於區塊鏈技術的應用…… 也就是說,它想要成為一條公鏈(Public Chain),顧名思義,就是公眾都可以使用的區塊鏈。

以太坊所遇到的困難,其實是它尚未誕生之時已經被質疑的東西:使用 PoW 共識機制的一條 “公鏈” 就是難以承載真正有意義的大規模應用。即便是以太坊的 PoW 被設計成十幾秒之內確認一次,不要高興得太早,10 分鐘和 10 幾秒事實上沒什麼區別 —— 因為真正有意義的大規模應用需要的是每秒鐘成千上百次確認才可以……

缺陷最大的是以太坊獨立設計的程式語言 Solidity,雖然最初的時候最大的宣傳點是它 “圖靈完整”,可事實上,並沒有什麼用,為什麼呢?因為不管誰寫的程式語言都一樣,都難免有臭蟲(bug)…… 可問題是,這種程式語言是用來寫所謂 “智慧合約” 的,這種程式是直接涉及到錢的,於是,只要有問題就會被攻擊。以太坊上線沒多久,有個叫做 DAO 的專案就被駭客攻擊轉移走了大量的資產,以太坊只好以 “緊急分叉” 來 “解決” 問題,於是遺留了一個今天人們不知道那是用來幹什麼的 ETC(Etherium Classic),新的幣叫做 ETH。

雖然以太坊計劃將共識機制從 PoW 更新為 dPoS,但它現在面臨兩個問題:1. 如此這般的話,那麼只能再次分叉,新的幣叫什麼好呢?老得幣又能幹什麼呢?對技術人員來說是困擾,對投資者來說是未知的風險;2. 基於 dPoS 機制的,有多執行緒支援的分散式計算平臺 EOS 早已於 2018 年 6 月正式上線……

3. 什麼是共識機制

首先,在這裡請注意,我們所討論 “共識” 是網路中節點之間的共識,是機器與機器之間的共識,而不是人與人之間的共識。人與人之間的共識與區塊鏈沒有任何關係 —— “共識” 這個詞常常被新人們誤用、濫用。這也是為什麼我曾經戲謔地說 “傻屄的共識也是共識” 的原因。我想說的是,傻屄們死活搞不懂,那不是人與人之間的共識,然後吧,他們還總是不懂裝懂……

區塊鏈本質上來看就是一個分散式管理的可不斷新增記錄卻不能刪除記錄的資料庫。由於是分散式維護,所以,每次新增記錄的時候,要在網路節點之間達成共識,確認要被新增的記錄有效之後才能進行新增操作。

比特幣所採用的共識演算法是 PoW(Proof of Work,工作量證明機制),簡單講,就是網路中的節點根據自己的貢獻獲得權益,多勞多得。PoW 在比特幣這個區塊鏈技術的第一個應用之中是完美無缺的,可是,正如你說看到的,對野心在於 “建立一個分散式計算機” 的以太坊來說,PoW 就成了致命缺陷 —— 無論如何,這種機制的新紀錄確認速度就是滿足不了現實需求。

dPoS(Delegated Proof of Stake)是 PoS(Proof of Stake)的進一步改良。簡單講,就是你作為持幣者,可以透過持有量和持有時間的多少獲得權益。PoS 的問題在於,大多數持幣者並沒有專業知識,也不見得有足夠的預算,於是,他們不見得能提供高效能節點所需要的計算機硬體和軟體要求。於是,進一步改良的 dPoS 採用了基於投票選舉的共識演算法,持幣者選出若干個節點來運營網路……

小白對更多的技術細節可以直接跳過,需要弄明白的是,PoW 無法支撐公鏈的需求;而 dPoS 是 EOS 創始人 Dan Larimer 的創新概念,PoS 從 2014 年的 BitShare 時代就開始驗證,後來經過若干次更新改進,變成了 dPoS。你可以將 dPoS 理解為一次為了平臺效能相對於 PoW 而作出的妥協,而這個共識演算法目前來看是公鏈的最靠譜選擇之一。

4. 山寨鏈

正如曾經山寨幣群魔亂舞一樣,2017 年開始,各種山寨鏈神出鬼沒。各種名稱的共識機制漫天飛舞,Po 兩個字母之後,從 A 到 Z,全被用光了,各種 PoX(Proof of something)…… 它們真的有存在的必要嗎?這些山寨鏈欺負普通民眾不懂程式設計,大面積抄襲,反正抄襲已經沒戲了的以太坊不划算,於是只能抄襲已經證明為較為靠譜的 EOS。事實上,除了這兩個專案之外,抄襲者們也沒有什麼其他的選擇。正如當年山寨幣除了抄襲比特幣之外也沒有任何其它選擇一樣。

這世界是有容錯機制的,山寨比特幣的萊特幣頑強存活到了今天;也許,那些抄襲 EOS 的各種專案之中,也會有那麼一兩個最終倖存?到底哪一個能夠最終倖存我們沒辦法提前知道,但,我們知道的是,抄襲不可能超越。所以,山寨專案是留給那些想不明白的人的,不是嗎?

5. 目的與手段

正如你所見,打造一個不可篡改的分散式資料庫,是目的;而區塊鏈技術,是達成這個目的的手段。再進一步,所謂共識機制,是區塊鏈技術的一部分;除了共識機制之外,還有另外一個重要的組成部分,獎勵機制 —— 否則人們不會自動對網路有所貢獻。

長期以來,所謂的技術創新基本上都聚焦在瞭如何改進共識機制之上,而獎勵機制被預設為 “不可或缺” 的組成部分。人們以為,共識機制和獎勵機制就好像是區塊鏈這架馬車的兩個輪子一樣,缺一不可。

有沒有可能去掉獎勵機制呢?然而,在此之前,還要問另外一個問題:為什麼要想辦法去掉獎勵機制呢?

我們之前提到過,乍看起來區塊鏈技術應該被應用到很多地方:

在一些場景下,這個世界的確需要不可篡改的資料庫技術。比如,法院的卷宗,交通部門的違章記錄,工商部門的企業登記,民政局的婚姻登記,公安局的身份證,大學的畢業證,等等等等……

你看,幾乎所有的政務部門都需要不可篡改的資料庫技術,可是,你不能這些部門為了使用區塊鏈技術而天天 “挖礦” 吧?關鍵矛盾在於,公共事務領域反正不是也不應該是靠利益刺激執行的。

看來,在一些場景下,有必要去掉獎勵機制 —— 可如何做到呢?馮曉東設計的 Mixin Network 提供了一個解決方案 —— 它的非商業非營利版叫做恆信網路(HengXin Network)。

恆信網路是世界上第一個已被證明為可行的無幣區塊鏈解決方案

恆信網路透過使用 TEE(Trusted Execution Environment,可信執行環境)生成了一個由中心化管理漸進為去中心化管理的可以無需獎勵機制的分散式網路。除了 TEE 之外,恆信還結合了 DAG(Directed Acyclic Graph,有向無環圖)為基礎,輔以 ABFT(Asynchronous Byzantine Fault Tolerance,非同步拜占庭容錯)演算法作為解決方案,構造了一個成本低廉,易維護、易使用,效能高,相容性強的不可篡改的分散式網路。

TEE(Trusted Execution Environment,可信執行環境)的作用是,向公眾證明網路中某個節點(或稱伺服器) “正在執行的程式碼” 的確是 “它聲稱正在執行的程式碼”。簡單來說,你可以把具備可信執行環境的伺服器理解為一個透明盒子,外部可以 “看到” 它內部正在執行的程式碼 —— 換言之,沒有任何人能夠在不被察覺的情況下改變這個透明盒子裡正在執行的程式碼。

網路設計者可以自己在網路上部署一定數量的“透明盒子”,如此這般構成一個 “類自治” 的分散式網路 —— 這個時候,這個網路雖然已然是分散式網路,但依然是中心化治理的,因為那些透明盒子是網路設計者自己部署的。

然而,這時這個網路已經具備一定的 “自治” 特徵,因為每個節點都是透明的,所以,即便是網路設計者本身也無法做到在他人不知情的情況下修改節點中正在執行的程式……

再進一步,這個網路是開放的,任何人都可以使用具備可信執行環境的伺服器加入網路充當節點 —— 這裡的關鍵在於,加入者是因為需要這個網路、需要這個網路所提供的服務才加入的,而不是因為網路設計者對加入者有所激勵 —— 需要注意的是,恆信網路沒有獎勵機制。

加入者越多,網路越魯棒,安全性也會因此越來越高。當網路的節點到達一定數量之後,網路設計者可以撤掉自己當初部署的節點,把整個分散式網路全部交由自由加入的節點管理…… 至此,一個自治的、非中心化管理的分散式網路終於形成。

恆信網路的商業版,Mixin Network 於 2019 年 2 月主網正式上線,迄今為止(2019 年 11 月)效能穩定;已無故障執行 9 個月。

a. 支援大規模高併發

與傳統區塊鏈不同,恆信網路使用的是 DAG(Directed Acyclic Graph,有向無環圖)技術;它沒有傳統的區塊概念,它以每一筆交易為單位,儘可能快的向整個網路進行指數級廣播,與此同時,避免雙花的是ABFT(Asynchronous Byzantine Fault Tolerance,非同步拜占庭容錯)演算法。於是,在恆信網路中,每條交易記錄的確認,不再有時間瓶頸,TPS(Transition Per Second)在恆信網路中是一個完全沒有必要存在的概念 —— 恆信網路幾乎和中心化伺服器一樣高效。

b. 相容各種其它公鏈

由於恆信網路和核心只做記賬,所以,理論上它能支援所有公鏈的資產管理。目前已支援的公鏈包括比特幣、以太坊、EOS、Ripple 等 50 餘條公鏈(數量一直在不斷增加)。透過結合使用多重簽名演算法與非同步拜占庭容錯演算法,使用者的公鑰與私鑰管理被封裝了起來,恆信網路的使用者只需要透過最多試錯 5 次的 6 位數字密碼統一管理任何公鏈上的數字資產 —— 極大地降低了使用者使用成本,同時也極大地提高了數字資產的易用性。

c. 關於所謂智慧合約

與以太坊和 EOS 不同,恆信網路只做資產管理網路。至於所謂的 “智慧合約”,在恆信網路中的解決方案是使用者使用任何程式語言編寫他們的程式,而後將這些程式開源,並執行在具備可信執行環境(具體來說,就是 Intel SGX)的伺服器上,公開透明地執行這些程式。這麼做的好處是,智慧合約與恆信網路本身無關,恆信網路卻能提供智慧合約(其實就是各種程式)的完全透明執行環境。

避開投資陷阱

對小白來說,有個問題非常現實:小白是沒有技術能力的 —— 於是,小白們最終只關心一個問題:我如何獲利?可問題在於,投資這東西,對小白來說更為險惡……

1. 錢包安全

數字資產的錢包,每條公鏈都不一樣,直接導致的結果就是小白們壓根弄不明白到底應該用哪個,怎麼用?所以,根據過往歷史資料來看,絕大多數小白會直接把交易所當作錢包使用。小白們把錢充進交易所,而後買到各種它們想要買的幣,而後就存在交易所 —— 因為提出去之後存在哪裡呢?頂多,提到其它交易所……

把交易所當作錢包用也不是不行,但,這裡面的風險在於,絕大多數交易所做不到像當年的雲幣那樣,從未出現過丟幣的安全事故。交易所有真實丟幣的,也有監守自盜的…… 所以,真不是隨便哪一個交易所都可以當作錢包使用的。BigOne 倒是可以無負擔推薦,因為它的確靠譜。

經過多年的發展,區塊鏈世界裡的交易所也有了一定的創新,比如,鏈上交易所,FoxOne,一切交易都發生在鏈上,運營方沒有作假的可能…… 關鍵在於,把這個交易所當作錢包使用,是沒有負擔的,因為按照他們的機制運營方無法動用使用者的幣。

對小白來說,最為友好也最為安全方便的多幣種錢包是 Mixin Messenger,在之前的章節中已經介紹過。

事實上,最關鍵的地方在於密碼管理。在這件事兒上不要省錢,一定要使用付費服務,比如,我是用的密碼管理軟體是 1Password。還要養成一個重要的習慣:

絕對不能在多個服務或者網站上使用同一套使用者名稱和密碼 —— 必須為每一個服務設定獨特的密碼。

怕忘?就是為了解決這個問題才使用付費的密碼管理軟體,1Password 會幫你生成獨特的密碼,並且由它來幫你記住。

2. 不懂不投

這個原則適用於任何人 —— 投資自己搞不懂的東西,那就是舉著火把在炸藥廠裡散步,也許你還活著,但下一秒死掉的概率極高。

千萬不要誤以為技術創新會自動轉換為商業價值,千萬不要誤以為自己的認知已經高到足夠保證自己獲利的地步 —— 事實上,成功投資總是非常困難的事情,鮮有人做到。

不要被 “xxx 今天漲了 50%” 之類的現象所吸引。由於目前區塊鏈交易市場尚未被合規化,所以有很多專案的幣是高度控盤的,控盤的人想讓它漲它就真的能漲,想讓它跌它就必然能跌,所以,若是你被這樣的現象所吸引,那麼十有八九你會成為 “殺豬盤” 的犧牲者。

3. 只投大盤幣

如果你忍不住非要嘗試投資,那麼,有兩個建議:

  1. 做好長期打算
  2. 只投大盤幣

短期投機難度非常大,絕大多數人的宿命是:“憑運氣賺到的錢後來憑實力虧光了……” 所以,你只能選擇長期。而後,在眼花繚亂的各種標的之間,究竟選哪個呢?在我看來,小白沒什麼其它的選擇,要麼 BTC,要麼 EOS,沒了!如果想要系統化的投資策略,那麼先去認真閱讀《定投改變命運》若干遍,除此之外別無其他選擇。

4. 不要相信各種專家

這個領域太新,又涉及技術,又涉及金錢,所以,這個領域裡真正的專家少之又少,與之相對的,騙子數不勝數 —— 並且,你很少會見到專家說別人是專家,卻總是見到騙子總說別人是騙子。

真假難辨!

那怎麼辦?既然難辨,咱就不辨了唄!要麼自己認真學習技術,認真研究市場;要麼就乾脆退一步只相信常識

腦子熱的時候幹什麼都行,就投資不行!

常識告訴我們,投資是隻能在冷靜的時候作出的決策。

別怕什麼 “被時代拉下” —— 大家不都這樣麼?被拉下沒什麼了不起的。再說,賺錢雖然很難,但,除了冒險投機之外,顯然有很多其它可以賺錢的正常方式。

5. 謹慎參與合約交易

對於絕大多數不明就裡的投機者來說,期貨交易所就是個大賭場。加槓桿的期權、期貨、合約交易都一樣,是風險非常大的交易。專業的做法是在做現貨交易的時候,使用期貨對沖風險 —— 可絕大多數人只做期貨,且不知其風險。

參與期貨交易還有另外一個巨大的風險,那就是交易所可能作惡。這非常可怕,因為你的倉位對交易所來說是透明的,在巨大的利益面前,有些交易所或者交易所內部的工作人員會做 “扎針” —— 就是操縱市場價格到恰好能讓你爆倉的地步而後恢復價格…… 很多人明明知道自己是怎樣吃虧的,卻壓根找不到可以說理的地方。

所以,參與有槓桿的合約交易是你個人的選擇,但有兩個建議很重要:

  1. 不要只做期貨;
  2. 選擇靠譜的不作惡的交易所,比如 BTCMEX……

關於本書

本書不是技術書籍,它很短,它就是想盡量用最簡單的方式給小白講清楚區塊鏈的 “最少必要知識”。

本書內容儲存在 github 上,點選右上角那個小貓的圖示,就可以轉至該專案的倉庫。

本書完全開源,沒有任何協議,你可以任意修改,任意釋出 —— 只不過,希望你注意以下兩點:

  • 保留原文出處,加上原站連結:https://blockchainlittlebook.com
  • 如若做出了修改,最好在保留原文的情況下,加上醒目的修改標註。

歡迎各種語言的翻譯 —— 請提交 pull request。請將翻譯檔案放置到相應的目錄之中,檔案仍然命名為 README.md,比如

/en/README.md

/jp/README.md

你甚至可以用它做自己的網站! —— 自己先去買一個域名就好。

在你註冊好自己的 github 賬戶之後,你就可以 Fork 當前這個專案為自己的倉庫:

Fork 完成之後,點開 Settings

往下拉,拉到 GitHub Pages 單元,Source 中選擇 master branch

而後在 Custom Domain 中填寫你自己的域名(你可以在 name.com 上或者阿里雲上購買域名):

你需要在域名服務商的頁面中,為自己的域名新增以下 4 條 A 記錄和 1 條 CNAME 記錄:

A 記錄:

  • 185.199.108.153
  • 185.199.109.153
  • 185.199.110.153
  • 185.199.111.153

CNAME

host: www

Anser: your-github-username.github.io

我的設定如下:

大功告成!幾分鐘之後,你就可以看到你自己的域名已經生效了,若是你身邊有人想要了解區塊鏈,那麼你就可以給他屬於你自己的連結了。如果需要修改內容,直接在 GitHub 頁面裡編輯即可……

原書地址:https://blockchainlittlebook.com/#/?id=區塊鏈小白書

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;