什么是区块链共识机制
首先第一个重点:公开的区块链是去中心化的。
去中心化意味著不由单一单位处理,系统里有许多参与者,以分散式的方式运作,既然有很多参与者,而且没有单一掌权的单位 (没有能作主的老板),那就必须有一套协调大家共同做事的机制。
如果你还不太了解去中心化:
去中心化是什么?有什么优缺点?跟区块链的关系?
区块链的共识机制基本上是指:区块链由众多节点 (矿工) 一起运作,但每次只出一个新区块,如何决定区块由谁负责生产与验证的机制。
比特币区块链共有几万个矿工,平均每十分钟出一个新区块,怎么决定由这几万个矿工里面的谁来负责生产这次区块?没被指派生产区块的其他矿工就负责验证该区块,验证时若遇到问题要如何处理?
区块链共识:针对区块生产与验证的一套标准作法
常见的共识机制 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 主网上线后的关注重点。