大家都在聊,你豈能錯過?

今日,巴比特論壇一文章《和老貓開撕:談談 EOS 到底算不算真正的區塊鏈》,作者認爲 EOS 不是區塊鏈,引起衆幣友的熱議。文章作者佳帥,原載於公衆號“鏈說”,以下爲全文:

寫這篇文章實屬偶然,在朋友圈裏剛發了條懟 EOS 的朋友圈,就遭到老貓反駁,指出我沒拿出定義出來,並表示我的表達很不專業。朋友圈一時興起,當然話說得漏洞百出。但是坑是自己挖的,還得自己來填。

對於區塊鏈,我必須本着嚴謹的原則告訴大家,目前並沒有足夠有公信力的定義,就算個別組織或團體給了個定義,你難道就信了麼?對於區塊鏈胡亂下定義的話危害極其深遠,還不如爭議來得好。那在這裏我會尋根溯源來說說區塊鏈到底是什麼,在這個講述的過程中,我會盡最大努力去擺出客觀事實,同時獻上筆者本人的邏輯判斷,讀者可以自己去做判斷!這樣或許可以得出真知灼見。其實人類對世界的認識或者提出一種說法,往往很難有對錯之分,但卻有高下之別!如何獲得高見,摒棄落後的思維方式和觀念,則還是見仁見智吧。

我們先從區塊鏈的起源談起。2008 年 11 月 1 號中本聰在比特幣白皮書中提及了區塊(block)也提及了鏈條(chain),並且論述了區塊鏈的運行邏輯,但是他並沒有直接合成一個詞叫區塊鏈(blockchain)。而域名 blockchain.com 被註冊於 2011 年 3 月 8 日。以上事實證明 blockchain 一詞最早可以追溯到 2008 年(假如在歷史上有其他人提出 blockchain,但是因其沒有掀起任何波瀾,我們都忽略不表)。中文“區塊鏈”一詞則出現小小的爭議,CSDN 孟巖撰文稱元道先生(陳昇)首先翻譯出區塊鏈一詞,但巴比特長鋏則澄清比特大陸創始人吳忌寒纔是第一個將 blockchain 翻譯成區塊鏈的人。在廣爲流傳的吳忌寒翻譯的中文版比特幣白皮書中,區塊鏈一詞的確赫然出現多次。在這樣一個歷史中,區塊鏈脫胎於比特幣是沒有爭議的。

那我們就先來講講比特幣區塊鏈,因爲萬變不離其宗,聚訟不已之時我們還可以拿老祖宗招牌擋箭。大家如果對區塊鏈的定義、內涵外延有爭議,最後是不是其源主體最有公信力?基於源主體來探討就可以有的放矢,而不是漫無邊際邏輯錯亂的互懟。

比特幣區塊鏈是怎樣的呢?我會建議所有想入行的人好好研究下比特幣白皮書,中英文版本都看多幾遍,然後直接研究源碼,這樣基本可以理解比特幣區塊鏈是如何的。當理解了比特幣區塊鏈的邏輯體系之後理解後面出現的一些幣種的體系就會很好理解。請注意,在這裏我並沒有說其他幣都是區塊鏈,幣和鏈的關係值得進一步探討,後面會具體說。

要非常簡單易懂地來講比特幣區塊鏈其實難度很大,見過不少專業文章寫得晦澀難懂,筆者嘗試用一種自以爲簡單但正確的方式來講(至於是否足夠簡單,對不起,我不是你,無法真正知道對你來說是否足夠簡單)。

先說說中本聰創造比特幣的初衷。當然我們找不到中本聰,只能靠公開的信息猜測,可以確認的他想要創造一種貨幣或支付系統滿足以下三點:第一,沒有貨幣增發,人民財富不會被稀釋;第二,財富掌握在個人手裏,沒有中心化機構掌控,不會被隨意篡改,不會被直接搶奪;第三,個人財富要有足夠隱私,不會被隨便知曉。同學們,你們知道要實現這三點是多麼困難麼?在中本聰之前有無數高手在這個目標上不斷開拓纔有了中本聰創造比特幣的石破天驚!

中本聰如何實現以上幾點?

首先,你必須想象一個沒有鈔票,沒有硬幣,大家都在寫賬本的世界。對,這和現實世界的記賬是不一樣的,現實世界是大家有硬幣和鈔票交易了商品之後才記賬。比特幣代碼世界裏是沒有硬幣鈔票的,大家要互相支付就是拿出小本子來記一筆!在比特幣網絡中,根本沒有代碼直接對應某個幣,只有寫賬本。比特幣轉賬時其實質動作並不是從錢包把幣抽出去(雖然我們表面上看到是這樣),而是跑去比特幣網絡記一筆賬。所以比特幣是抽象出來的。比特幣這種賬戶結構稱之爲 UTXO 賬戶模型。

我在上面說了,既然大家都沒有鈔票,而是每個人都記賬,那我怎麼確認對方有多少錢?對方說自己有多少就是多少?還有我怎麼確認對方每次和我交易的時候記得賬都是真的?對方要是有意無意記錯記少了呢?每個人有一個賬本的話全天下有多少錢都不知道啊,經濟豈不是亂套?

而這些中本聰都想到了,他設計的的區塊鏈體系都解決了這個問題。整個比特幣網絡其實就主要做了三件事,就是寫賬本,傳賬本,確定公共賬本。

比特幣的賬是怎麼記的?

圖 1

在這張我自己繪製的圖示中非常清楚表明了記賬格式。阿東買可樂,需要向小明支付 5.6 BTC,這麼一個很簡單的事情記賬卻要很完善,首先需要說明阿東的錢是從哪個地址過來的,然後又是流向哪裏的。請記住,在比特幣的代碼世界裏左右兩邊並不是交易雙方的小明和阿東,而只有輸入輸出。而且交易的時候,也並沒有以代碼爲直接載體的幣在流動,而是雙方記着自己賬戶的加減。

大家在全球各地分頭寫賬本(用比特幣錢包轉幣),每過 10 分鐘競選出一個人按照規則來確定這 10 分鐘內產生的賬目,這些賬目形成一個區塊,當其他人發現這個 10 分鐘內已經有人成功競選記賬權就會按照有記賬權的人的賬目更新自己的賬本,然後在新的一段 10 分鐘內繼續記賬繼續競爭,每段 10 分鐘賬目連接起來形成一個總賬本就形成比特幣區塊鏈。在記賬方面,既然是每個人都記賬,那麼在自己的賬本你想怎麼記都行,但是要全網認可的話必須符合規範。同時每個 10 分鐘內由誰來記賬是不定的,必須通過算力競賽去爭取,所以故意來造價的人很難有機會來記賬,就算有機會,其成本也高到無法接收的地步。中本聰用這套機制允許全球所有人通過互聯網接入比特幣區塊鏈網絡,同時又抑制了造假。

那比特幣區塊鏈到底是網狀結構還是鏈式結構?這個問題估計很多人會搞錯,比特幣區塊鏈整個的系統是網狀結構的,但是其最終確認的賬本是鏈式結構!同學們,發現沒有,很多人使用區塊鏈一詞是使用了某種去中心化網絡系統中的某個關鍵部分(公共賬本)來指代整個系統了!區塊鏈是什麼,首先取決於你心中指代的是什麼!你如果說的是整個體系,那它是網絡,當然你也可以狹義地指公共賬本。

本文探討的區塊鏈是整個區塊鏈網絡系統。

行文至此,估計讀者心中已經對區塊鏈還是不夠有直觀的印象。沒問題,我直接上圖!看到這圖你會豁然開朗。

全球的比特幣節點在記賬時是這樣的:

圖 2.(引用自 AndreasM Antonopoulos《精通比特幣》)

如果把比特幣網絡高度精簡的話就變成圖 3,通過圖 3 我們可以更清晰地理解,比特幣區塊鏈裏面其實做到了雲就是端,端就是雲,雲端不分!

圖 3. 比特幣網絡示意圖超級精簡版

比特幣最後形成的賬本其實就長下面這幅模樣:(區塊鏈賬本太大了,只能截取一小部分畫給大家看,看的方法是由底層向上一塊一塊地看)

圖 4. 比特幣公共賬本示意圖

分析到這裏,我們可以確認,狹義上區塊鏈就是一個公共賬本,廣義上區塊鏈是一種去中心網絡。而這種網絡具備的核心特點是什麼呢?個人總結以下幾點:①沒有人爲門檻,②民主制衡,③加密隱私,④數據自主,⑤強去中心化。(這幾點筆者不是隨便想出來就寫出來,關鍵是提取的核心特點需要匹配我在上文寫的創造比特幣的初心,離開這個初心,沒有討論的空間)。

沒有人爲門檻指的是不能人爲限制進入門檻,現在任何人想要加入比特幣網絡是不需要許可的,只要運行比特幣節點即可。民主制衡是指區塊鏈運行有內部權力制衡機制,防止壟斷和作假。加密隱私是使用密碼學知識保護財產隱私;數據自主是指數據掌握在網絡參與者自己手裏的,只有它自己可以解密(在全網公開的數據部分如果不願意公開可以選擇退出);強去中心化是節點平等,不分上下級,平等計算投票權。本文定義的區塊鏈是符合以上本質特點的網絡。

爲什麼筆者敢於這麼定義?爲什麼說這幾個特徵極爲重要?不要忘了在文章前半部分,筆者就說明了中本聰和其他先驅們不斷努力的初衷,就是爲了保衛個人財產神聖不可侵犯,防止集體或機構的巧取豪奪。而筆者這裏的論述則說明了滿足了這幾個特點的網絡可以滿足去中心化,可以去促進這種理想的實現,所以不忘初心。偏離了初心,偏離了這幾個特徵的網絡都不能稱爲區塊鏈。現在產生了各種各樣的渣滓理論不斷來污染區塊鏈,有些人凡必稱區塊鏈,實則壞了整個行業。

定義完區塊鏈之後,我們反過頭考察過去出現的互聯網巨頭。互聯網巨頭的網絡則是純粹中心化的,用戶必須註冊登錄,數據掌握在巨頭手裏,用戶沒法掌控自己的數據。說到我們可以看看互聯網巨頭們的網絡結構是如何的。就以微信爲例,所有的通訊、轉賬必須通過中心化服務器處理,中心化服務器是一刻都不能停的,否則微信全網癱瘓。微信網絡結構如圖 5 所示:

圖 5. 微信的網絡結構

值得特別一說的是,現在諸多互聯網巨頭的內部數據庫都是做了分佈式存儲,做了容災備份的,所以微信的網絡結構更精確點應該是圖 6:

圖 6. 微信的網絡結構

分析完區塊鏈的特點,來看 EOS。EOS 採用 DPOS 機制,就是代幣持有者選舉代表去決策,而且只能選出 21 個代表,21 個代表決定全網數據確認。基於這樣一個類似議會制的設計,EOS 官方團隊還搞出了 EOS 憲法,並設置了仲裁法庭。顯而易見,EOS 官方也意識他們的系統將會出現各種各樣的爭議,需要憲法和法庭來仲裁。我們來看 EOS 的網絡結構圖示如何的,如圖 7:

圖 7.EOS 網絡結構圖

筆者並不否認 EOS 在產品層面有不少改進用戶體驗的設計,如轉賬免費等,但是這種網絡結構的弊端在於整個網絡的設計邏輯太接近中心化服務器了。這種網絡結構要求 EOS 整個社區高度民主化,一旦社區變質尤其是變得壟斷,整個 EOS 就容易徹底中心化,與巨頭數據庫無異。舉幾個例子,假如一個創業團隊在 EOS 上開發應用 DAPP, 之後一帆風順,越做越強,成爲 EOS 上前幾大應用,假如這時候 21 個節點看這個團隊不爽,或者存在某種利益衝突,就可以直接把這個人家辛苦做起來的應用幹掉了。而這種事情是不可能發生在真正的區塊鏈上的。試想哪個團隊敢把自己的全部身家放在 EOS 上?這和開發 iOS 應用完全受制於 Apple 的區別有多大?

從另外的角度推理,互聯網巨頭表面上喊來幾家其他合作公司就搞一個區塊鏈,這個鏈有 21 個節點,就這個 21 個節點說了算,大家對這種鏈的信任度有多大?這不還是巨頭的遊戲麼?從這個角度來說,如果 EOS 超越 ETH, 那是區塊鏈發展史上的大倒退!

我在對區塊鏈的定義上提到了五點,並認爲不符合這五點的網絡都不能稱之爲區塊鏈。用這個定義來懟 EOS 看看。首先,EOS 的節點就是不平等的,衆多小節點似乎有投票環節,但殊不知 EOS 的籌碼如此集中,小節點只有任人擺佈的份。其次,EOS 這套邏輯的能不能很好起到內部制衡地作用需要打個大大的問號。EOS 的內部制衡就只存在這個 21 節點,21 節點是否容易被操控成爲核心問題。第三,只有 21 節點做決策,小節點只能投票選節點能不能獲取人們的信任也是巨大的問題。

因此,質疑 EOS 是不是真正的區塊鏈合情合理,反倒是那些將 EOS 宣傳成區塊鏈 3.0 的人需要證明 EOS 爲什麼是區塊鏈 3.0 了?寫篇文章好好論證下!畫個網絡結構圖出來給社區看看!好好講微信結構網絡圖與 EOS 結構網絡圖對比下,讀者朋友們,你們可以發現兩者是多麼相似!

本文的邏輯體系非常清楚,筆者從區塊鏈的起源——比特幣提取出了其最重要的特徵,並論述了其重要性和必要性,那麼後面出現的各種幣各種鏈要說自己是區塊鏈必須自我證明!而不是自己說是就是了!請給出完整的說明,其本身有什麼特點,爲什麼能說自己也是區塊鏈?你這種區塊鏈和純粹的比特幣區塊鏈系統有何相同有何不同。在我的邏輯體系中,凡是違反了我提取的這幾種重要特點的均不能稱爲區塊鏈,否則就亂套了,也容易出現怪胎理論。在可突破的地方可創新,在需堅守的地方需堅守。根據這樣一種理論,像以太坊就可以歸類爲區塊鏈。

如果非常幼稚地認爲,只要一種網絡系統有區塊有鏈式信息結構,這種網絡就是區塊鏈網絡的話,那麼現在那些互聯網巨頭的數據庫裏何嘗沒有,說不定更加強大!

如果不深入探究事物本質特徵,任由某些人自吹自擂,那麼他們就會忽悠大家,讓大家把青草當油菜,把單車當摩托,把恐龍當龍王。當然大家對這幾種事物有清晰概念,斷然不會受此糊弄。可在區塊鏈領域,欺世盜名之人可如過江之鯽。

在這只是純做一個技術分析邏輯分析,並不針對某人或某團隊,要說針對那也是針對 EOS 這個項目本身的邏輯。另外,技術分析與價格漲跌可不是強相關關係,EOS 價格不討論,交由市場去解決,就算 EOS 漲上天,但邏輯依然在那裏。歡迎反駁者同樣寫文章駁斥,光打嘴炮毫無益處。

寫在最後,並非所有歷史的選擇都是最優的,甚至有時候歷史的選擇會是十分操蛋的。這是歷史的真相。而 EOS 是否會給我們一個操蛋的未來?就讓我們靜觀其變吧。

幣友們有的表示贊同,

有幣友表示疑惑,

有幣友表示中立,

有幣友表示反對,

你怎麼看?歡迎去巴比特論壇討論。

_ 注意:本文僅供參考,不可作爲交易操作依據,請廣大幣友謹慎決策,注意投資風險。_

素材來源:
和老貓開撕:談談 EOS 到底算不算真正的區塊鏈

版權聲明:
by
nc"
sa
作者保留權利。文章爲作者獨立觀點,不代表巴比特立場。
發文時比特幣價格 ¥49126.13

來源鏈接:www.8btc.com