去中心化只是幻想?
究竟人們該不該對「去中心化(decentralization)」抱持希望?還是一切只是浮士德的一場夢?在討論去中心化可不可行之前,我們首先要理清網路中的權力結構。
我們都說加密網路(cryptonetwork)的去中心化,這個去中心化是什麼意思?大致百度一下,可以發現去中心化網路指的是:擁有眾多使用者或眾多節點的系統,每個使用者都可連線並影響其他節點,共同產生網路上的資料和資訊。以上概念確實和去中心化有關,但與其真正的定義,可能相去甚遠。
去中心化是什麼
以太坊的V神曾說過,去中心化可以用來描述加密網路的三個組成:
- 物理架構(physical architecture)
- 資料邏輯模型(logical data model)
- 權力結構(power structure)
我認為只有描述權力結構時,去中心化才適用。大多數人在表達對一個網路過於中心化的擔憂時,就是指這個方面。權力結構觸及了加密網路的核心,加密網路之所以價值巨大,就是因為它替權力去中心化,給出了一個新機制。
誠然,V神提及的另外兩個面向也很重要。但是,目前的電腦科學研究當中,已經有更好的術語來描述它們。「冗餘(redundant)」和「容錯(fault tolerant)」更好地描述了V神所謂的「物理架構的去中心化」;「統一(unified)」一詞,也比「中心化」更適合討論區塊鏈的資料模型。抽絲剝繭後,去中心化的定義豁然開朗—它就是用來形容權力控制的。
本著這種精神,我們可以提出以下定義:
去中心化描述了一個分散式網路中,權力控制的程度。這個網路是由大量、獨立的參與者,以代表的形式來實現。
其中,「大量」,「獨立」和「代表」是關鍵詞。
網路上擁有權力的參與者數量必須很龐大,否則網路很容易受到諸如共謀和賄賂等中心化力量的攻擊。
如果這些參與者的行為,恰好受到某個公司或個人的影響,數量的大小就起作用了,因此參與者也必須彼此獨立。甚至獨立也是不夠的。如果有權力的人(例如礦工)與沒有權力的人(例如使用者)的利益錯位,網路仍然是中心化的。為了使網路完全去中心化,控制它的人的利益,必須代表網路中的每個人。(編按:意即增進自己利益的同時,也同時維繫了網路整體的利益。)
事實上,這個世界應該沒有一個完美的去中心化,我們無可避免,必須權衡折中,用不同的方法去更加接近它。儘管這些權衡做法,使去中心化的概念變得更復雜(更不用說權力的等級制度經常被隱藏,很難量化),去中心化仍然是一個有用的概念。
中心化網路中的權力結構
通過拆解去中心化的應用場景,一個抽象的概念,便得以被具象化。既然去中心化指的是權力結構,從網路上被行使的權力出發(即適用場景),或可看出端倪。通常,人們在網路上可以行使四種不同的權力,每一種都能讓網路變得中心化。
守門人(The Gatekeeper)
網路的守門人是控制訪問該網的哨兵,有權決定誰可以參與網路。參與一詞可以指,使用者使用網路,貢獻並獲得報酬(例如作為礦工或驗證者),或與網路進行任何形式的互動。理想情況下,完全去中心化的加密網路沒有守門人,或者換句話說,它應該是無需授權,並抵制審查的。然而,完全消除守門人卻不怎麼現實。
像Facebook這樣完全中心化的網路顯然有一個單一且全能的守門人——就是它自己。對於誰可以參與其中,Facebook有絕對的控制權。
但加密網路中,守門人的存在往往更加微妙。例如,某些網路看似是去中心化的,但實際上依賴所謂的白名單(whitelist),只你是白名單上的一員,就可以決定誰能參與這個網路,還有參與到什麼程度。如果白名單受到某一個組織或個人的掌控,那麼這個網路就有一箇中心化的守門人。
基於工作量證明(PoW)的加密網路,例如比特幣和以太坊,是沒有守門人的。理論上,任何人都可以在無需授權的情況下參與。但是,如果網路中的算力集中在少數礦工手中,這些礦工就可以排除來自某些使用者、甚至來自其他礦工的交易。同樣,控制晶片生產的硬體制造商,同樣可以成為守門人。在這方面,權益證明(PoS)就比工作量證明更有優勢,因為驗證者不需要面對硬體門檻。即使如此,權益證明還有待考驗,畢竟,如果網路中大多數權益都由少數驗證者控制,這個網路亦將變得中心化。
最後,無論是工作量證明,抑或是權益證明加密網路,只要將它們連線到現實世界的交易所和其他終端,都算是不同程度地行使著守門人的權力。
執法者(The Enforcer)
網路中的執法者負責執行規則,他們是實際執行程式碼的人,而這些程式碼保證了網路的運轉。在大多數情況下,執法者的工作是由經濟獎勵驅動的。例如,工作量證明加密網路中的礦工獲得區塊獎勵和驗證交易的費用,同時為網路貢獻算力。大多數人談及礦工中心化或共識中心化所產生的顧慮,通常指的就是執法者所擁有的權力。
理想情況下,網路中執法者可行使的權力,是嚴格被協議規則規範的。如果執法權力是去中心化的(根據上面的定義),那麼獨立的執法者之間,勢必會相互制衡(競爭)。但是,如果太多的執法權力集中在少數人手中(即中心化),執法者就可以開始偏離規則,或者在極端情況下,完全打破規則(例如雙花攻擊)。
守門人和執法者通常是一體的,但也有些情況,他們會分開。例如,由白名單控制的加密網路可能只有一個守門人(控制白名單的人),但有許多執法者(其他在白名單中的人)。
架構師(The Architect)
執法者是執行網路規則,架構師是有權改變規則的人。他們影響了整個網路的治理。架構師的存在以及正直(integrity),對於一個網路的發展至關重要。
架構師可以直接決定改變網路協議程式庫中的程式碼,以行使手中的權力;或用他們的通證(token),對鏈上事務進行投票。有些架構師,則是間接以自己在社群中的影響力,改變社群的看法,進而影響網路發展。
架構師擁有可說是最重要的權力,這種權利可以通過很多方法,輕易地轉化為其他型別的權力。與其他權力模式一樣,要讓網路去中心化,必須讓架構師之間互相制衡,並讓他們的利益,代表網路中其他每一個人。
牟利者(The Profiteer)
網路中的牟利者就是那些從規則中獲利的人。獲利可能是指,他們有權獲得首次通證(token)發行的一定比例;或者在某些情況下,有權獲得一小部分之後鑄造的通證/代幣(稱為創始人的獎勵)。
牟利者的權力,往往通過財富間接地表現出來,財富讓牟利者可以對其他三種權力施加影響。牟利者還在加密資產交易市場上擁有一定程度的權力,因為他們往往可以影響市場。而且,在治理鏈上事務時,牟利者也可以輕易成為架構師。
理清網路權力型別的意義
任何強大的網路,都有這四種權力包含於其中。其中一種權力極大化,都可能轉化為另外三種權力。因此,每種權力都必須去中心化,從而讓整個網路去中心化。在考慮權力的去中心化時,以下這個問題值得大家好好思索:
為了確保自己和一個網路的互動是公平的,你不得不相信誰?
從區塊鏈革命最基本的願景來看,這個問題的答案應是不存在的。也就是說,網路應該以完全「無需信任」和自我監管的方式運作。然而在現實中,沒有完美的權力去中心化,總會有人在某個地方擁有稍多一點的權力,使得人們不得不信任他。
去中心化是一個高維度的概念,對現今加密世界來說,找到一種方法,理清加密網路中的權力結構,是談論去中心化的第一步。有了清晰的思路,才能更好地打造一個去中心化的加密網路。