本文归档自微信公众号「脑机共生」。
📌上一期,我们聊了什么是挖矿,以及它背后的奖励逻辑。但在区块链世界,奖励只是表象,核心问题是——在没有中心化机构的环境中,大家如何达成一致、互相信任?这一期,我们就从数据一致性机制出发,逐步揭开共识机制的技术逻辑与信任哲学,以及去中心化为何总会面临被侵蚀的风险。
数据一致性机制
因为共识机制主要应用于分布式系统,先来说一下什么是分布式系统。一般应用系统可能有一个或多个服务器,一般来说只要具有多个类似功能的服务器,都可以理解为是分布式。
一般开发者接触共识机制,基本都是从数据库的主从复制开始,也就是Master-Slave模式。这其实是一个相对简单的分布式系统,但并不是去中心化系统。因为 Master 仍是唯一的权威,Slave便无法真正自主。
分布式不一定是去中心化。分布式是去中心化的必要但不充分条件。
• 分布式关注的是物理上的分散 • 去中心化关注的是管理和控制上的分散 • 去中心化通常构建在分布式之上: 去中心化系统几乎总是分布式系统。一个系统要实现去中心化,其组件或数据必然是分布在多个地方的。如果只有一个节点,那就不存在去中心化或中心化的问题。
Master-Slave模式,一般是主数据库可读可写,从数据库从主数据库复制数据,但是从数据库仅可读。一般是业务量较大的系统用于提高大量读取场景的高可用方案,比如用户量极大的电商网站,其商品信息基本都需要读取数据库(为方便理解,不考虑缓存等等)。 Master-slave可以理解为是这种环境下的多个数据库的数据一致性机制。但是它假设主节点不会故障或作恶,这是强中心化环境下信任的前提。
区块链在提出时,作为一种点对点的现金系统,同时解决了数据一致性问题和分布式节点之间的信任问题。共识机制不仅是数据一致性机制,还是分布式信任机制。它的目标是在无中心信任的环境中,抵御节点故障或恶意攻击,仍能达成数据一致。
信任机制
在说信任机制之前,我们先明确一下什么是“无需许可”的环境。
在传统 IT 系统中,比如你公司内部的数据库、某个大型电商网站的数据中心,运行系统的节点都是被授权的,管理员知道每一台服务器、谁负责、谁有权访问。这类系统属于有许可(permissioned)环境,可以通过制度或法律对节点行为进行管理和惩戒,这是我们信任中心化系统的前提和依据。
而在比特币、以太坊等区块链系统中,任何人都可以匿名加入网络参与共识,这就是“无需许可”的典型特征。系统中没有身份验证机制,也没有中央机构负责授权、制裁。那么在这种环境下如何防止恶意节点作恶?如何保证多数节点不串通破坏系统?
共识机制正是这个问题的答案。
BTC的PoW:算力就是信任
PoW(Proof of Work,工作量证明)你必须付出大量的电力、硬件成本(如 ASIC 矿机)才能获得写入权。如果某个节点“作恶”或不正常地工作。那么将无法获得区块奖励,浪费其算力、电费,简单来说就是“白干”。
同时,为了避免“双花攻击”(以后会详细研究),PoW 整体的安全基础,是算力的稀缺性和去中心化。
• 算力稀缺,意味着要获得绝大多数算力,必须付出高昂成本; • 算力分布分散,意味着没有单一实体能轻易控制超过 51% 的算力。
ETH的PoS:持币就是信任
PoS(Proof of Stake,权益证明)是在 PoW 之后提出的另一种“无需许可共识”机制。它不再依赖算力,而是依赖你在系统中持有的资产数量。
简单来说:
• 想参与打包区块、获得奖励,你需要抵押一定数量的代币。 • 抵押越多,获得打包权的概率越高。 • 如果你作恶,系统会削减你的抵押资产(即“惩罚”)。
既然你抵押了这么多代币,你就不太可能作恶,否则你自己会损失最惨。
其它共识机制
区块链世界还有很多其它形式,比如 DPoS(委托权益证明)、PBFT(实用拜占庭容错)、PoA(权威证明)、混合共识 等等,它们各有适用场景和取舍逻辑。
这些机制的设计,背后都是同一条主线:在不同的约束条件下,让节点达成一致并建立信任。至于它们的细节,我们以后再慢慢展开。
去中心化的悖论
不论PoW还是PoS ,构建的是一种“利害绑定型信任”:让你用“本金”和“未来的收益”来约束自己的行为。PoW 依赖于场地、电力、算力硬件,将安全锚定在真实世界的物理资源上。PoS 更简单直接,倾向于依赖质押的经济资源,对硬件要求更低。
天之道,损不足而奉有余。马太效应总是存在的,资源总是倾向于越来越集中。
PoW机制最初被认为是最接近“公平竞争”的系统。只要你有计算机,就可以挖矿参与出块。但现实上很快出现了专用矿机,把普通用户远远甩在后面。然后是矿池,把原本分散的算力节点集中到矿池,最后是电力资源的竞争,进一步向特定地区、特定资本集团集中。
PoS质押的收益率与持币量直接挂钩。你币多,质押就赚得更多,然后你继续质押,形成雪球效应。这种按百分比增长资产的方式,本质上与个人财富的增长曲线一致,呈现出指数级增长的特征。长期来看,大部分的验证者权力最终会逐渐集中在少数地址或机构手中。
我们应该如何看待
与现实世界相同,去中心化也不是非黑即白。中心化和去中心化都是相对的,如现实世界的一切,复杂并且具有多样性。在真实世界中,就算中心化的公司,也可能有很多个不同的股东,合伙人,内部也有不同的利益团体。同样,虽然区块链使用了去中心化的机制,但依然会有中心化的趋势。在整体去中心化的架构下也会有结构性的中心化,也必定存在很多链,技术上仍然运行在“去中心化”的共识机制之上,但实际上早已失去了真正的去中心化特性。
这是共识机制设计者、投资者、开发者都必须正视的问题:
• 去中心化程度是动态的,而不是静态的。
那么我们是不是可以得出一个结论,长期来看,一个网络若要保持长久的去中心化状态,必须引入抵抗中心化的长期博弈机制。
PoW 和 PoS 只是工具,公平、透明、可持续的信任,才是目的。 一个项目的发展,不取决于它今天多去中心化,而取决于它是否有能力在未来对抗不可避免的中心化浪潮。
这是技术的挑战,也是制度的挑战,更是人性的挑战。
而作为投资者,我们要看的,不只是眼前的涨跌和收益,而是它在这场无休止的博弈中,能走多远。
📌本文是《区块链基础概念》系列第四期。这一期,我们聊了共识机制背后的数据一致性与信任逻辑,以及去中心化在现实中面临的长期挑战。希望这些内容能帮助你在看待区块链项目时,不只关注短期收益,也能思考它的长期生命力。
📌如果你觉得文章有价值,请点赞、分享给更多朋友,也欢迎在评论区留言交流你的想法。至于下一期,我们会换个视角,看一看这个世界的另一面。