什麼是區塊鏈共識機制
首先第一個重點:公開的區塊鏈是去中心化的。
去中心化意味著不由單一單位處理,系統裡有許多參與者,以分散式的方式運作,既然有很多參與者,而且沒有單一掌權的單位 (沒有能作主的老闆),那就必須有一套協調大家共同做事的機制。
如果你還不太了解去中心化:
去中心化是什麼?有什麼優缺點?跟區塊鏈的關係?
區塊鏈的共識機制基本上是指:區塊鏈由眾多節點 (礦工) 一起運作,但每次只出一個新區塊,如何決定區塊由誰負責生產與驗證的機制。
比特幣區塊鏈共有幾萬個礦工,平均每十分鐘出一個新區塊,怎麼決定由這幾萬個礦工裡面的誰來負責生產這次區塊?沒被指派生產區塊的其他礦工就負責驗證該區塊,驗證時若遇到問題要如何處理?
區塊鏈共識:針對區塊生產與驗證的一套標準作法
常見的共識機制 POW / POS
區塊鏈共識最常見最基本的兩大類:
POW 工作證明 Proof of Work
POS 權益證明 Proof of Stake
這兩者的主要差異在於 "決定由誰負責生產區塊” 的方式不同,POS 延伸又有 NPOS 和 DPOS 兩種常見變體,其他知名的還有頭部高速公鏈 Solana 提出的歷史證明 POH (Proof of History)。
Proof of Work 工作證明 POW 是什麼
目前最知名的 POW 鏈就是比特幣,工作證明,根據工作量來決定由誰負責生產區塊。在這裡的工作指的是計算,所有節點礦工都要付出算力,持續計算解題,由第一個解出答案的節點負責生產該區塊,其他人就負責驗證。
計算就是工作,以工作量來決定生產區塊的人 - Proof of Work 工作證明 POW
優點是最安全,最去中心化,缺點是最耗能,整體效率也較差。
Proof of Stake 權益證明 POS 是什麼
目前最知名的 POS 鏈是以太坊,權益證明,根據持有的加密貨幣來決定由誰負責生產區塊。在這裡的持有指的是質押 (stake),所有節點都要質押以太幣,目前最低限制是 32 顆 $ETH,不用計算解題,質押愈多幣的節點有愈高機率被選中,被選中的節點負責生產該區塊,其他節點負責驗證。
權益就是質押,以質押數量來決定生產區塊的人 - Proof of Stake 權益證明
優點是節省能源、速度更快,不過去中心化程度和安全性較 POW 略差。
另外常見還有 NPOS (提名權益證明) 和 DPOS (委託權益證明) 兩種共識機制,這兩種根本上都算是 POS,但在成為節點的資格和其他小額持幣者的參與方式上不太一樣,差異很細節這裡就不展開。
知名高速公鏈 Solana 推出的 Proof of History 歷史證明 POH 是什麼
稍微回顧一下前面的這句話:「區塊鏈共識:針對區塊生產與驗證的一套標準作法」,Solana 是頭部公鏈之一,其最大特色就在於高速,以及創新的 POH 共識機制。
在選擇由誰生產區塊這部分,Solana 是 DPOS 機制,POH 差異在於設定了加密時鐘,在所有交易上都加上時間戳,這加速了其他節點驗證區塊的效率,讓 Solana 可以用非常快的速度處理交易,用更短的時間達成最終確定性。
POH 主要是用於加速驗證區塊,並不是用來決定生產區塊的共識機制
Berachain 提出的流動性證明 POL 是什麼?
Proof-of-Liquidity 簡稱 POL,從名字就可以大概猜出,這共識機制跟流動性有關。
概念上接近 POS,也需要質押代幣,被選中打包區塊的節點會領到該區塊的區塊獎勵,但機制較為複雜,多了流動性、另外的治理代幣兩種要素。
重要:POL 共識中參與共識的有兩種代幣,gas 代幣 $BERA 與治理代幣 $BGT。
POL 與 POS 三點主要差異
被選中的機率
在 POS 中,質押愈多幣,節點被選中的機率愈高;POL 有基本的質押門檻,但符合資格的所有節點被選中的機率都一樣。領到的區塊獎勵
被選中生產區塊的節點,會領到該區塊的區塊獎勵,這就是俗稱挖礦或質押的主要利潤來源,在 POS 中區塊獎勵對所有節點都一樣,與質押的數量無關,但在 POL 中更複雜了點。
在 POL 中的區塊獎勵更像是流動性激勵,不是固定的區塊獎勵,而會受到被委託的代幣數量、提供流動性的金額等影響,相較 POS 多了一個將領取獎勵多寡與提供流動性結合的機制。
(還看不懂沒關係後面有更詳細說明,先知道跟流動性有關即可)
系統中的代幣角色
先排除近期才出現的再質押賽道,一般的 POS 機制中,質押的代幣和領到的區塊獎勵代幣都是同一種代幣,例如以太坊中都是 $ETH,在 Berachain 的 POL 機制中,則有兩種不同的代幣角色。
跟 POS 類似之處在於一樣要質押代幣才符合節點資格,Berachain 節點要質押的代幣是 $BERA,這同時也是鏈上 gas 代幣,角色跟常見的公鏈代幣差不多,不管質押多少 $BERA,節點被選中的機率都一樣。
一般質押者則是將 $BGT 委託給節點質押,節點被委託的 $BGT 數量不同,能分配的區塊獎勵就不同,Berachain 區塊獎勵以 $BGT 代幣發放,這是一種靈魂綁定不可交易的治理代幣。
POS:質押愈多,被選中機率愈高 / 區塊獎勵一樣 / 機制中是單一代幣
POL:質押多或少,被選中機率都一樣 / 提供流動性和委託會影響到可分配的區塊獎勵 / 機制中有兩種代幣
POL 四大重點
提供流動性賺取治理代幣 $BGT
流動性是 DeFi 中重要概念,提供流動性像是在 DEX 或借貸協議中存入代幣,提供流動性會得到收據代幣 (例如 LP),Berachain 上唯一賺取 $BGT 的方式就是提供流動性或和鏈上特定協議互動。委託更多 $BGT 給驗證人被分配更多獎勵
概念像是一般公鏈質押,機制上像 NPOS,將自己的 $BGT 幣委託給其他驗證人;被委託更多 $BGT 不會提高該驗證人被選中打包區塊機率,但會提高它被選中時可分配的區塊獎勵。愈多 $BGT = 愈多獎勵,要取得更多 $BGT = 提供更多流動性 or 更多鏈上互動。安全性由 $BERA 代幣提供
共識機制中有雙代幣,節點要質押的是 $BERA 幣,若有作惡被罰沒的也是 $BERA 幣,$BERA 是 Berachian 上的安全資產,安全性由 $Bera 總質押量而定,這同時也是鏈上 gas 代幣,是可交易的平台代幣。獎勵代幣:不可轉讓的治理代幣 $BGT
共識機制中有雙代幣,$BGT 是獎勵與治理代幣,只有一種獲得方式,就是提供流動性。
$BGT 不可轉讓,可以用來參與治理投票或委託給驗證人,變現管道是銷毀以 1:1 兌換成 $BERA。
以上兩段是 POL 流動性證明的基本概念,但還是頗為抽象,下一段我們用更詳細具體的情況說明:
簡述 POL 流動性證明流程
三大角色:驗證人 (節點)、委託人 (一般投資者)、金庫 (各項協議的合約)
兩種代幣:$BERA、$BGT
兩種獎勵:區塊獎勵、金庫激勵
以下舉例說明:
某個金庫,基本上就是某個 DeFi 的合約,例如 DEX 中的東東幣 - 西西幣交易池,一般人可以在其中注入流動性得到收據代幣 (LP)。
驗證者,就是節點,想成為驗證者需要先質押最低數量的 $BERA 幣,每個節點被選中打包區塊的機率相等。
一般人可以將自己持有的 $BGT 代幣委託給驗證人。
驗證人被選中打包區塊的機率相等,但被選中時,被分配的區塊獎勵 (以 $BGT 發放) 會隨著被委託的數量提高而提高,有愈多 $BGT 委託給該節點,該節點打包區塊時的區塊獎勵就愈大包。
區塊獎勵並不是由驗證者直接領走,而是由驗證人將這批獎勵分配給它指定的金庫,例如前面提到的東東幣 - 西西幣流動池,金庫由各協議 / DApp 向 Berachain 提出申請登錄。
一般人在池中添加流動性後領到收據代幣 (LP),當該金庫被分配到區塊獎勵時,就能根據池中份額比例領取對應的 $BGT。
有點抽象,換個角度,從其中三個角色立場來看:
一般人,角色像是一般公鏈的質押者,在這裡質押的是治理代幣 $BGT,也不是直接質押,而是委託給驗證人。獲利方式是提供流動性給金庫,再領取該金庫被分配到的區塊獎勵。想賺更多獎勵,就委託更多 $BGT 給會分配獎勵給該金庫的驗證人。
驗證人就是打包區塊的節點礦工,主要利潤是打包區塊的手續費收入,以及金庫提供的激勵,驗證人能領到多少激勵,和它分配多少區塊獎勵給該金庫有關,分配愈多區塊獎勵,能領到愈多激勵。而想分配愈多區塊獎勵,就必須被委託愈多 $BGT。
金庫是各流動性協議,協議想吸引更多流動性,需要有更好的流動性獎勵,但獎勵分配取決於驗證人,金庫可以另外提供激勵給驗證人,引誘驗證人將區塊獎勵分配給它們。
小結 - 結合質押與流動性,自帶賄賂機制的 POL 流動性證明
簡單來說,Berachain 的 POL 流動性證明機制,是將一般公鏈中的質押,與一般 DeFi 中的流動性結合了起來並相互綁定。
想賺質押收益?必須先提供流動性。
想賺更多流動性獎勵?必須先質押委託給更合適的驗證人。
透過這樣的綁定,讓兩件事變成了一件事,其中角色各自利益相關,想獲取最大利益就必須互相參與、互相賄賂。
金庫 > 提供激勵賄賂驗證人將區塊獎勵分配給它
驗證人 > 將區塊獎勵分配給某些特定金庫,賄賂該金庫的流動性提供者委託更多 $BGT 給它
一般人 > 根據自己提供流動性的狀況,將 $BGT 委託給能讓自己利潤最大化的驗證人
同時也透過機制促使使用者更積極參與鏈上應用,直接將機制設計在共識底層,加速鏈上生態流動性的建立。
不能再只是單純質押卻不參與鏈上應用
在別的公鏈上可以這樣,單純質押賺質押收益,但完全不跟鏈上協議互動不會再有鏈上互動半天卻連基本質押收益都賺不到
在別的公鏈也可能這樣,參與各種流動性挖礦、借貸,但忙一場利潤還不如單純質押穩定
POL 將質押與提供流動性變成一件事,這會帶來什麼影響?
最大的影響是這讓 Berachain 鏈參與者必須提供流動性,鏈上生態更容易聚集流動性,使用者更願意和鏈上應用互動,在這條鏈上應該很難出現,空有高額鏈上資金但生態無人互動參與的情況。
可以明顯看出,Berachain 的 POL 創新機制,聚焦的就是流動性問題,而流動性是 DeFi 的最大課題,所以 Berachain 上最令人期待的,就是 DeFi 的應用發展,這將會是 Berachain 主網上線後的關注重點。