您的位置: > 欧 易 OKX 区块链新闻> 正文

打印本文             

撰文:Tim Beiko

编辑:南风

以太坊向 PoS 的过渡——合并——即将到来:devnets (开发网络) 正在被建立起来,规范正在被敲定,向社区拓展也已经正式开始。合并被设计为对以太坊终端用户、智能合约和 dapps 的影响最小化。尽管如此,还是有一些细微的变化值得强调。在我们深入研究这些变化之前,这里有一些链接提供关于整体合并架构的概述:

以太坊路线图的演变:

https://tim.mirror.xyz/CHQtTJb1NDxCK41JpULL-zAJe7YOtw-m4UDw6KDju6c

合并之后的客户端架构:

https://tim.mirror.xyz/CHQtTJb1NDxCK41JpULL-zAJe7YOtw-m4UDw6KDju6c

本文的其余部分将假设读者熟悉上述内容。如果你想要更深入地了解合并的完整规范,可参阅:

执行层:

https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/merge.md

共识层:

https://github.com/ethereum/consensus-specs/tree/dev/specs/merge

引擎 API:

https://github.com/ethereum/execution-apis/tree/main/src/engine

01. 区块结构

在合并之后,PoW 区块将不再存在于以太坊网络上。相反,此前的 PoW 内容将成为信标链上创建的区块的一部分。届时你可以将信标链视为以太坊新的 PoS 共识层,取代之前的 PoW 共识层。信标链区块将包含ExecutionPayloads, 这是当前 PoW 链的区块在合并之后的等价物。下图展示了这种关系:

对于终端用户和应用开发者而言,这些ExecutionPayloads是与以太坊发生交互的地方。在这一层上面的交易将依旧被执行层客户端 (Besu、Erigon、Geth、Nethermind 等) 处理。幸运的是,由于执行层的稳定性,合并只会引入最小的破坏性更改。

挖矿 & Ommer 区块字段

合并后,之前包含在 PoW 区块头中的几个字段将不再使用,因为它们与 PoS 无关。为了尽量减少对工具和基础设施的破坏,这些字段被设置为 0,或者它们的数据结构的等效值,而不是从数据结构中完全删除。区块字段的全部变化可以在 EIP-3675 中找到:

https://eips.ethereum.org/EIPS/eip-3675#block-structure

由于 PoS 不像 PoW 那样自然产生 ommers (又称叔块),因此每个区块中的这些列表 (ommers) 将是空的,而该列表的哈希 (ommerHash) 将成为一个空列表的 RLP 编码哈希。类似地,由于difficulty和nonce是 PoW 具有的特征,它们将被设置为 0,同时赋予它们字节大小值。

另一个与挖矿相关的字段mixHash将不会被设置为 0,而是将包含信标链的 RANDAO 值。下文将更加详细地对此进行阐述。

BLOCKHASH&DIFFICULTY操作码变更

合并之后,BLOCKHASH操作码将仍然可以使用,但鉴于它将不再通过 PoW 哈希过程缔造,因此此操作码提供的伪随机性将会弱得多。

与此相关,DIFFICULTY操作码(0x44) 将被更新并重命名为RANDOM。合并后,此操作码将返回信标链提供的随机信标的输出 (output)。因此,与BLOCKHASH相比,这个操作码将成为应用程序开发者们使用的一个更强大的 (尽管仍然存在偏差的) 随机性来源。

RANDOM公开的值将存储在ExecutionPayload中,其中存储了与 PoW 计算相关的mixHash值值。该 payload 的mixHash字段也将被重命名为random。

下方是DIFFICULTY&RANDOM操作码在合并前和合并后如何运作的图解:

在合并之前,我们看到0x44操作码会返回区块头的difficulty字段。合并之后,此操作码重命名为RANDOM,并指向先前包含mixHash的区块头字段,现在存储来自信标链状态的random值。

此变更在 EIP-4399中正式提出,也为链上应用提供了一个评估合并是否发生的方式。EIP-4399:

https://eips.ethereum.org/EIPS/eip-4399

下方摘取自 EIP-4399:

此外,此 EIP 提议的更改将允许智能合约确定是否已经升级到 PoS。这可以通过分析DIFFICULTY 操作码的返回值来确定。如果该返回值大于2**64,则表示交易正在 PoS 区块中被执行。

02. 出块时间

合并将影响以太坊上的平均出块时间。目前,在 PoW 机制中,出块时间平均每~13秒,实际出块时间可能有相当大的变化。在 PoS 机制中,出块时间被精确到 12 秒,除非由于某个验证者离线或者因为没有及时提交区块而导致某个 slot 没有出块。但在实践中,这种情况只发生在不到 1% 的 slots 中。

这意味着 PoS 网络上的平均出块时间减少了约 1 秒。对于在计算中假定了某个特定的出块时间的智能合约,将需要考虑到这一点。

03. 安全头部区块& 被敲定区块

在 PoW 机制中,总是存在区块重组的可能性。应用程序通常会等待在新的头部区块 (head block) 之上挖出几个区块之后,才会将该这个区块视为不太可能从权威链中被移除,也即视该区块“被确认”(confirmed)。而在合并之后,我们有了“被敲定”(finalized) 和“安全的头部区块”(safe head block) 的概念。与 PoW 机制中“被确认”的区块相比,PoS 中的这些区块要更加可靠,但需要理解上的转变才能正确地使用。

“被敲定”的区块是指该区块被超过 2/3 的 PoS 验证者接受为规范 (权威) 的区块。如果攻击者想要创建一个与之相冲突的区块,那么攻击者将必须销毁 ETH 总质押量的 1/3。截至撰文时,这意味着超过价值 100 亿美元 (或超过 250 万枚) 的ETH。

安全头部区块 (safe head block) 是指在正常的网络条件下,我们期望被纳入权威链中的区块。假设网络延迟小于 4 秒,且大多数验证者都是诚实的,同时没有对分叉选择规则的攻击,那么安全头部区块就永远不会成为孤块。下方链接是一个详细介绍在各种情况下如何计算安全头部区块,此外我们将在之后发表的文章中对安全头部区块的假设和保证进行正式定义和分析:

https://docs.google.com/presentation/d/1MUVaFyd9ce3hPQ5L-UhqVSfxf1ajMYFbkActkp5xNKI/edit#slide=id.gf1d0105ca5_0_147

合并之后,执行层 API (例如 JSON RPC) 将在被要求提供latest(最新) 区块时默认返回安全头部区块。在正常的网络条件下,安全头部区块和区块链的顶端将是等同的 (安全头部区块会落后几秒钟)。与当前 PoW 的latest (最新) 区块相比, PoS 中的安全头部区块将更不可能被重组。为了显露出 PoS 链的实际顶端,将向 JSON RPC 添加一个unsafe标志。

被敲定的区块也将通过 JASON RPC 的一个全新的 finalized(被敲定) 标志来显露出来。这些可以作为 PoW 确认的一个强大的替代方式。下表对此进行了总结:

04. 后续行动

我们希望这篇文章能帮助应用程序开发者为期待已久的 PoS 过渡做好准备。在接下来的几周内,一个长期存在的合并测试网将被更广泛的社区用于测试。还有一场即将到来的有关合并的社区电话会议 (见下方链接),让基础设施、工具和应用程序的开发者们抛出问题,并听取关于合并的最新技术更新。我们不见不散👋🏻:

https://github.com/ethereum/pm/issues/419

感谢 Mikhail Kalinin 提供了本文“安全头部区块”部分的核心内容,感谢 Danny Ryan 和 Matt Garnett 审阅了本文的草稿。

***本文仅代表原作者观点,不构成任何投资意见或建议。点击底部“阅读原文”可查看英文原文。


a16z 合伙人:Web3 的新思维、新策略和新指标   

每个公司都面临着不同的“冷启动问题”:你如何从无到有?如何获取客户?如何创造网络效应——即当更多的人使用你的产品或服务时,你的产品或服务对客户而言变得更有价值——从而激励更多的用户到来?

简而言之,你如何“进入市场”并说服潜在客户在你的产品或服务上花费他们的金钱、时间和注意力?

Web2 是由大型中心化产品/服务定义的互联网时代,比如亚马逊、eBay、Facebook 和 Twitter,其中绝大多数的价值是由平台本身而不是用户产生。大多数 Web2 组织对于上述问题的回应是对销售和营销团队进行大量投资,这是传统的进入市场 (go-to-market, GTM) 策略的一部分,GTM 的重点是创造潜在客户、获取和留住客户。

但近年来,一种全新的组织建设模式出现了。这种新模式利用去中心化的技术,通过被称为代币 (Token) 的数字原语,将用户带入所有者的角色,而不是由企业控制——即由中心化的领导来制定有关产品或服务的所有决策,甚至在使用用户数据和免费的、用户生成的内容时也是如此。

这种被称为 Web3 的新模式,彻底改变了这些新型公司的 GTM (进入市场) 理念。虽然一些传统的用户获取框架仍然是相关的,但 Token 的引入和新的组织结构 (如去中心化自治组织(DAO))需要各种 GTM 策略。由于 Web3 对很多人来说还是个新事物,但在这一领域有巨大的发展空间,在这篇文章中,我将分享一些在这一背景下思考 GTM 的新框架,以及这个生态系统中可能存在的不同类型的组织。我还将提供一些技巧和战术,以帮助那些希望伴随 Web3 的不断发展,创建自己的 Web3 GTM 策略的构建者。

01. 全新 GTM 策略的催化剂:代币

用户获取漏斗的概念是 GTM 的核心,大多数企业都非常熟悉这个概念:从漏斗顶部的意识和潜在用户生成 (Awareness & Lead Generation),到漏斗底部的转化 (Conversion) 和留住用户 (Retention),如下图所示。因此,传统的 Web2 GTM 通过这个非常线性的用户获取视角来解决冷启动问题,包括定价、市场营销、合作伙伴、销售渠道映射和销售队伍优化等领域。成功的衡量标准包括网站点击率、每个客户为企业带来的收入等等。

Web3 改变了启动新网络的整个方法,因为 Token (代币) 为解决冷启动问题提供了一种替代传统方式的方法。核心开发团队可以使用 Token 来吸引早期用户,而不是在传统营销上花费资金来吸引和获取潜在用户,在网络效应还不明显或尚未开始时,这些用户可以因为他们的早期贡献而获得奖励。这些早期用户不仅是将更多的人带入该网络的传道者 (他们也希望通过自己的贡献获得回报),而且从本质上说,这使得 Web3 中的早期用户比 Web2 中的传统业务开发或销售人员带来更强大的影响力

比如借贷协议 Compound (披露,a16z 是该协议以及本文讨论的其他组织的投资方),该协议使用代币来激励早期的放贷人 (lenders) 和借款人 (borrowers),也即以 COMP 代币的形式为参与其「流动性挖矿」的用户提供额外的奖励,从而“引导流动性”。该协议的任何用户,无论是放贷人还是借款人,都会获得 COMP 代币奖励。该流动性挖矿计划于 2020 年启动后,Compound 协议中的总锁仓价值 (TVL) 从 1 亿美元跃升至 6 亿美元。值得注意的是,虽然代币奖励能够吸引用户,但这种方式本身并不足以让用户变得具有“粘性”,对此稍后再详细介绍。虽然传统公司确实通过股权激励员工,但它们很少在经济上长期激励客户。

总结一下:在 Web2 中,GTM (进入市场) 的主要利益相关者是客户,通常是通过销售和市场营销获得的;而在 Web3 中,某个组织的 GTM 利益相关者不仅包括他们的客户/用户,还包括他们的开发者、投资者和合伙人。因此,许多 Web3 公司发现社区比销售和市场营销角色更重要。

02. Web3 中的 GTM 矩阵

对于 Web3 组织而言,根据其组织结构 (中心化 vs 去中心化) 和经济激励 (没有 Token vs. 使用 Token),其 GTM (进入市场) 策略取决于该组织在下图矩阵中的位置:

a16z 合伙人:Web3 的新思维、新策略和新指标

撰文:Maggie Hsu,a16z 合伙人编辑:南风   ...

关于我们

支持iOS|android|windows等平台

  • 用户支持
  • 帮助中心
  • 服务条款
微信二维码
欧 易 (OKX) 数字货币交易平台 Powered by OKX
QR code