近些年一直在 web3 赛道深耕,所以 WeDAO 做了一个 web3 项目的研究系列《WeMemo》,希望可以深入研究项目,从项目中得到原理,获得启发。
如果有任何内容想交流,可以加我~
Twitter:0x00pluto
因为上一次分享的内容 Lido 项目到底是什么?,在分享中,小伙伴提出了一些疑问,由此引发了一些连锁问题。
所以就有了这周研究的项目,真是不挖不知知道,一挖吓一跳,背后影藏着更加深层的逻辑和机制。
现在就把我的研究内容分享出来,一方面希望对大家有用,另一方面做个总结提升学习效果。
合并是指以太坊的原有执行层(从创世块开始就一直存在的主网)加入其新的权益证明共识层,即信标链。 合并摒弃了消耗大量能源的挖矿,而是通过质押以太币来保护网络的安全。 这是实现以太坊愿景 — 可扩展性、安全性和可持续性更强 — 这一过程中真正激动人心的一步。
信标链最初是与主网分开上线的。 以太坊主网(所有帐户、余额、智能合约和区块链状态)仍继续由工作量证明保护,即便与此同时,与之一起运行的信标链采用权益证明。 合并是指这两个系统最终整合在一起之时,而工作量证明被权益证明永久取代。
直到合并之前,工作量证明一直保护着以太坊主网的安全。 这使得我们都习惯的以太坊区块链在 2015 年 7 月诞生,并且具有我们熟悉的所有功能 — 交易、智能合约、帐户等等。
纵观以太坊的历史,开发人员一直在为从工作量证明到权益证明的最终过渡做准备。 信标链于 2020 年 12 月 1 日创建,它作为独立的区块链与主网一起运行。
信标链最开始并不处理主网上的交易。 而是通过对活跃的验证者及其账户余额达成一致来就自己的状态达成共识。 经过广泛测试后,是时候让信标链就真实数据上达成共识了。 合并后,信标链将成为所有网络数据的共识引擎,包括执行层交易和账户余额。
上海 / 卡佩拉升级于 2023 年 4 月 12 日完成,实现了质押提款功能并结束了质押流动性循环。
质押是指存入 32 个以太币以激活验证者软件的行为。作为验证者,你将负责存储数据、处理交易以及向区块链添加新区块。这将每个人保证以太坊的安全,并在此过程中为你赚取新的以太币。
赚取奖励
有助于网络达成共识的行为将被给予奖励。只要运行将交易正确打包为新区块并检查其他验证者工作的软件,你便会获得奖励,因为这会使区块链保持安全运行。
更加安全
随着越来越多以太币被质押,网络会越来越强大,因为需要非常多的以太币才能控制大部分网络。为了攻击网络,你需要控制大多数验证者,这就意味着你需要控制系统中的大部分以太币,那真的太多了!
更加可持续
质押者无需进行耗费能量的工作量证明计算即可参与保护网络,这意味着质押节点可以在相对简单的硬件上运行,并且耗能很少。
这完全取决于你想要质押多少。你将需要 32 个以太币才能激活自己的验证者,但是也可以选择质押更少的以太币。
单独质押:* 最有影响,* 完全控制,全部奖励,免信任
在以太坊上单独质押是质押的黄金标准。它提供全部参与奖励,提升了网络的去中心化,而且资金的使用不再需要信任任何人。
那些考虑单独质押的用户,应该至少有 32 个以太币和一台全年无休连接到互联网的专用计算机。了解一定的技术诀窍可提供帮助,但已有易于使用的工具可帮助简化这一过程。
质押即服务:你的 32 个以太币,你的验证者密钥,托管节点操作
如果你不想或者不熟悉和硬件打交道,但是仍然想质押你的 32 个以太币,质押即服务方案将允许你委托在赚取原生区块奖励时所使用的硬件。
这些选项通常会带你创建一套验证者证书,给他们上传你签名的密钥,同时质押你的 32 个以太币。这将允许服务代表你进行验证。
这种质押方法需要对提供商有一定程度的信任。为了限制对方风险,提取你的以太币的密钥通常保存在你手中。
联合质押:质押任意额度,赚取奖励,求简,热门
现在有几个资金池提供解决办法来帮助没有或不愿意质押 32 个以太币的用户。
其中许多选择包括所谓的“流动性质押”,即用一种 ERC-20 流动性代币代表你质押的以太币。
在流动性质押期间,你可以随时退出,质押就像代币兑换一样简单。此方案还允许用户将资产保管在自己的以太坊钱包中。
联合质押并非以太坊网络原生。第三方正在构建这些解决方案,并由他们自己承担风险。
中心化交易所:* 影响最小,* 最高信任假设
如果你不愿意将以太币存入自己的钱包,许多中心化交易所可提供质押服务。质押可以回退,让你只需极少的时间和精力即可从以太币持仓中赚取一些收益。
这里需要权衡的是,中心化提供商将大量的以太币汇集成资金池,以此来运行大量的验证者。这对于网络和用户都很危险,因为它会产生一个巨大的中心化目标且容易产生故障点,使网络更容易遭受攻击、产生漏洞。
单独质押
奖励
风险
要求
质押即服务
奖励
风险
要求
联合质押
奖励
风险
要求
质押奖励:共识层 + 执行层
质押惩罚:共识层
以太坊的共识层是共识客户端网络。
共识客户端
共识客户端(例如 Prysm、Teku、Nimbus、Lighthouse、Lodestar)运行以太坊的权益证明共识算法,使网络能够就信标链头达成一致。 共识客户端不参与验证 / 广播交易或执行状态转换。 这些操作由执行客户端完成。
权益证明 (PoS)
加密货币区块链协议用以实现分布式共识的方法。 权益证明要求用户证明自己拥有一定数量的加密货币(他们在网络中的“质押”),以便能够参与交易的验证。
以太坊的执行层是执行客户端网络。
执行客户端
执行客户端(以前称为“以太坊 1 客户端”),例如 Besu、Erigon、Go-Ethereum(Geth)、Nethermind,负责处理和广播交易并管理以太坊的状态。 它们使用以太坊虚拟机为每笔交易运行计算,以确保遵守协议的规则。
以太坊虚拟机 (EVM)
执行字节码的基于堆栈的虚拟机。 在以太坊中,执行模型指定如何在给定一系列字节码指令和一个包含环境数据小元组的情况下更改系统状态。 通过虚拟状态机的形式化模型指定系统状态更改方式。
以太坊节点有两种类型:可以提议区块的节点和不能提议区块的节点。
可以提议区块的节点只占以太坊节点总数的一小部分。 这类节点包括工作量证明 (PoW) 下的挖矿节点和权益证明 (PoS) 下的验证者节点。 该类别需要投入经济资源(例如工作量证明中的 GPU 哈希算力或权益证明中的质押以太币),以换取有时提出下一个区块并获得协议奖励的能力。
网络上的其他节点(例如大部分节点)不需要投入任何经济资源,只需一台有着 1 到 2 TB 的可用存储空间并且可以连接互联网的消费级计算机即可。 这些节点不提出区块,但它们仍然在网络安全中扮演着关键的角色,通过监听新的区块,在区块到达时根据网络共识机制验证它们的有效性,并对所有的区块产出负责任。 如果区块是有效的,节点将继续通过网络传播它。 如果区块出于任何原因无效,节点软件将会忽略它将他视为无效区块并停止传播。
上海升级启用提款功能后,会激励所有验证者将其质押余额提取到超过 32 个以太币即可,因为这些资金不会增加收益并且不提取还会被锁定。 取决于年化利率(由质押的以太币总量决定),激励可能会导致验证者退出,以收回他们的全部余额,或者验证者也可能会把他们的奖励进行再质押,以赚取更多收益。 这里有一个重要说明 — 验证者完全退出的速率会受到协议限制,因此每个时段只能退出 6 个验证者(即每 6.4 分钟,因此每天可有 1350 个验证者可退出,或者说超过 1000 万个质押的以太币中,每天只有约 43200 个以太币可退出)。 速率限制会根据质押的以太币总量进行调整,以防止大量资金外流。 另外,它可以防止潜在的攻击者使用他们的质押进行可罚没的行为,并在协议能够执行罚没的同一时段提取他们的全部质押余额。
以太坊故意将年化利率设置为动态调整,这就允许市场上的质押人来权衡他们愿意为保护网络付出多少资金。 启用提款功能后,如果速率过低,验证者将以协议限制的速率退出。 逐渐地,这就会为所有留下来的验证者提高年化利率,因而吸引新的质押人或者让退出的质押人回归。
现在!如果他们愿意,质押者可以随意从其验证者余额中提取奖励和 / 或本金。
质押人在提出区块时仍将可以赢得费用和最大可提取价值形式的奖励,可以通过设置的费用接收地址立即获取这些奖励。
验证者能为网络提交和证明区块。为了防止不诚实行为,用户必须将他们的资金进行质押。这让协议可以惩罚恶意行为者。质押是让你保持诚实的一种方式,因为你的行为会产生财务后果。
该协议没有原生的“以太坊 2”代币,因为当以太坊过渡到权益证明时,原生代币以太币 (ETH) 没有改变。
欢迎转发本文,请关注我的 twitter:0x00pluto
欢迎各媒体转载,请尊重创作者,标明出处,谢谢
【免责声明】市场有风险,投资需谨慎。本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。