還有一堆概念:Work Token、Token Forking、slashing-by-forking 以及 Intersubjective staking。
- 作者:ChainFeeds 創辦人潘致雄
EigenLayer 剛發布了其協議代幣 EIGEN 的白皮書,引入了許多新穎且複雜的概念,如 Intersubjective、Work Token、Token Forking、slashing-by-forking 以及 Intersubjective staking 等,這些術語迅速成為社區熱議的焦點。
EigenLayer 協議設計的初衷是泛化以太坊節點的用途,不僅能讓這些節點執行其他業務邏輯以增加收益,還能為參與 ETH 共識的用戶增加收入。然而,這樣為節點增加效用的同時也帶來了風險。這些風險中,除了可直接觀察到的客觀風險外,還有一些處於主觀與客觀之間的不確定區域。這種不確定性雖無法通過密碼學和數學完全保證,但卻是基於「社會共識」的。這正是所謂的「Intersubjective」,我更願意將其譯作「社會共識」。
而由此展開,正因為是「社會共識」,所以他們的協議代幣也需要能被分叉,而能被分叉就又要設計雙代幣的隔離模型,以及發起分叉的挑戰等等邏輯作為配套。它更像是用以太坊實現了一整套網路的邏輯,它既有(社會)共識也有節點,還能分叉,但它卻並不是一個區塊鏈。
除此之外,我還回想起了一些與 Work Token 和 Weak subjectivity 相關的陳年趣聞,作為補充。
什麼是 Work Token
工作代幣(Work Token)自 2018 年左右就被討論了,而被更多人知曉的原因又是因為 Multicoin Capital 的 Kyle Samani。一句話解釋,在 Work Token 的模型下,服務提供者通過質押網路的原生代幣才能獲為網路執行工作的權利。
也就是節點既需要提供代幣,還要提供服務,才能獲得回報。當然隨著這幾年鏈上流動性和 DeFi 協議的普及,節點需要質押的代幣可以通過第三方投入,而不需要節點自身拿出大量的資產。也變成了現在 EigenLayer 的這種模式:用戶提供 ETH,Liquid Restaking Protocol 提供流動性、節點運營者提供硬件、AVS 提供業務邏輯。
在 2018 年或者更早,行業對於代幣進行過各種五花八門的分類,當時比較最常見的分類是:價值存儲(比如比特幣)、證券型代幣、實用型代幣、工作代幣等。
關於 Work Token 和其他代幣模型,建議從 Multicoin 的這篇文章入門:https://multicoin.capital/2018/02/13/new-models-utility-tokens/
什麼是 Intersubjective?
首先,我們來定義兩個關鍵詞彙:Objective(客觀)和 Subjective(主觀)。在區塊鏈和去中心化網路中導致的錯誤可以根據它們的性質被分類為以下四種:
- Objective(客觀)錯誤:這些錯誤是基於數據和密碼學的,可以被明確驗證,例如以太坊虛擬機(EVM)的執行過程。
- Intersubjective 的錯誤:這類錯誤涉及到群體間的社會共識。當某些行為或判斷超出了這個共識,它們就被視為 Intersubjective 錯誤。
- 無法被觀測的錯誤:這類錯誤僅為受害者所知,其他人無法觀察到。
- Subjective(主觀)錯誤:這些錯誤完全基於個人的經驗和觀點,導致沒有共識的結果。
EigenLayer 認為無法被觀測的錯誤和主觀錯誤是難以糾正的,因此提出使用 ETH 來避免客觀錯誤,使用 EIGEN 來避免 Intersubjective 錯誤。
Intersubjective 這個概念可以看作是一種介於「客觀」與「主觀」之間的狀態。這個詞是由「Inter」(意指「在…之間」或「相互」,如同 Interactive 的「交互式的」、Internet 的「互聯網」)和 Subjective(主觀)組合而成。因此,Intersubjective 指的是在個體間形成的一種主觀狀態,是社會內部通過互動形成的共識。
如果問 ChatGPT Intersubjective 是什麼意思,它會告訴你一個很難理解的中文翻譯:「互為主體性」。
例如,在金融市場中,普遍不接受「1 BTC = 1 USD」這樣的表述,這種錯誤的共識可以被歸為 Intersubjective 錯誤。因此,如果要解釋 Intersubjective,我們可以將其理解為「社會共識」,即一個群體內部對某些觀念或事實的共同接受。
雖然在學術和專業討論中,「社會共識」與 Intersubjective 之間存在細微的差別——Intersubjective 更側重於描述個體間主觀經驗和知識的共享過程,而「社會共識」 則更多關注於共同決策和行動的結果。
ETH 客觀,EIGEN 主觀?
簡單回顧下 EigenLayer 協議,用戶可以將 ETH 存入 Liquid Restaking Protocol 中,然後這些協議會將這些ETH 質押運行以太坊驗證節點,這些驗證節點還會同時運行各種 AVS 等中間件業務(比如預言機、 跨鏈橋、數據可用性等等),為終端應用提供服務。
對於 AVS 而言,也可以分為客觀和 Intersubjective 的兩種類型。客觀的 AVS 基於密碼學和數學,可以明確量化和驗證,在 EigenLayer 設計中,這些 AVS 就可以依賴 Restaking 的 ETH 作為安全性保障。而 Intersubjective 的 AVS,以預言機為例,因為鏈外數據沒法在鏈上驗證,所以只能依賴於節點之間的社會共識,足夠多節點認可的數據就是可信的。
總結來說,Restaking ETH 將作為 EigenLayer 協議中的客觀 AVS 的工作代幣,EIGEN 將作為 Intersubjective AVS 的工作代幣。
協議代幣也能分叉?
Token Forking,也是個新穎的概念。通常所說的區塊鏈可分叉的特性指的是開源代碼或網路(也就是鏈本身),而 ERC-20 代幣理論上是不可被分叉的,至少不會自帶這個能力。因為代幣作為一種智能合約,它完全依賴 EVM 的客觀屬性。
但是 EigenLayer 認為在他們的框架下,代幣的可分叉性是一種保底的安全措施,哪怕這是百年難遇的。如果 EigenLayer 網路中惡意攻擊者的數量超過了半數,那普通用戶就可以通過這個方式分叉代幣,然後所有用戶和 AVS 就可以根據自己的情況選擇相應的代幣,其實也就是讓社會共識來決定哪個代幣才是最正統的。他們也把這個概念稱為 slashing-by-forking(通過分叉懲罰),也是源自 Vitalik Buterin 在 9 年前寫的文章。
為了能支持這種分叉性,需要增加大量的邏輯來支撐。比如,如果代幣是可分叉的,那對於借貸協議而言,EIGEN 還能作為抵押品嗎?因此他們設計了雙代幣隔離的模型,EIGEN 不能被分叉,但是另一種 bEIGEN 就可以被分叉。以及還設計了發起分叉的挑戰過程,以及賠償邏輯等。
以太坊的 Weak subjectivity(弱主觀性)
但其實以太坊的 PoS 共識也早就有一個名為「弱主觀性」的概念(又是由 Vitalik Buterin 發明的),也是一種介於「客觀」與「主觀」之間的概念。而且也只有 PoS 共識的區塊鏈才有 Weak subjectivity 的屬性。
對於 PoW 網路來說,由於算力競爭是實打實的成本,所以最長鏈就是最安全的,可以算是完全「客觀」的。而對於 PoS 網路來說,出塊成本忽略不計,攻擊成本也很低,所以對於剛剛加入網路的節點來說就需要檢索社會訊息,找到這個「弱主觀性」,加入正確網路後才能客觀的參與 PoS 的過程。所以在進入正確的網路之前存在一些「主觀」因素。
但是對於已經進入準確的以太坊網路參與共識的節點來說,所有的共識過程和 EVM 運行過程都是客觀的,由密碼學和數學保證,比如 EVM 輸入輸出的確定性,而雙簽等會被 Slashing 的情況也都是明確的規則。