原文标题:《Ethereum and the innovator's dillema》
原文作者:Jay
原文编译:Luccy,BlockBeats
编者按:
「追逐两只兔子的人将一无所获。」全球竞争评论 ( GCR ) 曾在社交媒体平台上发表了如是观点。
GCR 是竞争从业者的完整新闻和分析来源。加密研究员 Jay 从模块化区块链、数据库设计以及 GCR ) 的观点入手,深入探讨了以太坊作为智能合约平台的现状和前景,揭示了以太坊在面临新的技术选择和竞争对手时可能面临的挑战,并激励、开发者支持和技术选择等因素的重要性。
以太坊接下来将何去何从?我探讨了模块化区块链、数据库设计,并引用了 GCR 的观点,试图回答这个问题。在此需要说明清楚,我在以太坊上持有净多头仓位。
创新者困境的核心思想可以概括为:
「成功的公司往往难以适应范式转变,特别是在技术创新方面。原因在于它们过于专注和过度投入于使其产品成功的方面,而不愿尝试新的、不熟悉的理念」。
在区块链和智能合约的领域,我们在过去几年取得了显著的进展。现在,价值百万美元或 2500 亿美元的问题是:以太坊的命运如何?
通过这篇文章,我将阐述以下观点:相对于所有加密资产(ETH.D)的估值与相对采用两方面,以太坊都居于领先地位。
我将首先探讨模块化区块链的概念,对比传统数据库设计原则,然后将一切都联系回以太坊及其未来。
现在我们有一种更为原则性的思考方式,来思考构建良好运作的区块链和解耦(以及扩展)核心组件的逻辑方法。这就是单体 vs. 模块化的辩论。
在涉及区块链的模块化时,其核心思想是存在四个基本功能:
· 执行:确定事务之后的状态。如果我向特定的钱包发送代币,执行层会确定相关余额在事务之前和之后的变化。
· 结算:判断提交的事务是否「合法」。发送代币后,余额为 xyz,结算层会确定 xyz 是否正确。
· 共识:确定一组事务之后的最终状态。这一层确定了在一系列事务中给定正确的顺序,以及在处理这些事务后,最终的状态是什么。
· 数据可用性:为了使上述的 3 个功能存在,需要有一个先前的状态和一个最终状态。数据可用性的功能是向执行层提供状态,并根据共识的最终性更新状态。
与任何工程问题一样,只有在存在明确定义的用例时,「完美」区块链的概念才有意义。这个框架的存在允许更专业的区块链设计,一个为高吞吐游戏而构建的区块链将具有与旨在成为全球、分散账本的区块链完全不同的需求。
这种思考框架让我很想起数据库设计的原则,尤其是围绕 SQL vs. noSQL 的辩论。
数据库存在的时间比区块链长了几十年。在其设计方面的共识是,没有完美的数据库。与大多数工程问题一样,一切都归结为权衡。
构建可扩展数据库的框架要思考「用例是什么」?在做出决定之前,我会提出一些问题:
· 在类似 Telegram 或 Slack 的应用中,读取和写入的大致比例是多少?而在 Twitter 上,读取的数量将比写入高出几个数量级。
· 在分布式系统中,存在一致性与可用性的概念。换句话说,这可以重新表述为:我们更关心不准确的数据还是我们应用程序的停机时间?同样,这取决于情况。对于金融科技应用,一致性(准确的数据)更为重要。
· 陈旧数据相对于新鲜数据有多重要?这与读取与写入负载有何关系?我们的数据库是否允许我们执行处理并发写入和读取的策略?例如,当我妻子从我的银行取现金的同时我刷我的借记卡 - 我们如何防止经典的双重支付问题?
· 读取模式是怎样的?你是否需要在数据访问方面灵活性,还是通常是预定义的?在不同数据集之间,是否有很多连接操作?
甚至在技术考虑之外,了解以下几点也很重要:
· 有多少工程师熟悉这项技术?有多少工程师实际上希望使用这项技术进行构建?
· 如果我们想分叉底层代码并进行调整,是否有一种获取主动支持的方式?
现在来看看整个问题,完美的区块链并不存在。优秀的工程设计都是基于权衡的,没有一种尺寸适合所有情况。那么以太坊是如何成为如此「占主导地位」的平台的呢?为什么以太坊的价格表现得好像它是完美的区块链一样?最后,以太坊将何去何从?
四年前,以太坊成为构建智能合约的首选平台。相较于其他竞争者,它拥有出色的开发工具,如 Hardhat、CryptoZombies 等。此外,还有一支专注的用户群体,链和代币是「去中心化」的。那时,集中式区块链更有可能是一种欺诈手段。ETH 这一资产也便宜得多,这意味着 gas 费用也较低。
快进到今天,开发者有更多的智能合约平台可供构建,每个平台都有一套独特的权衡。尽管仍然存在一些欺诈行为,但相对于四年前,随着更多的人才和资本进入这个领域,欺诈行为显著减少了。
过去使以太坊成功的原因,正是它在未来会失败的原因。有一个时期,以太坊是唯一可行的智能合约平台,供开发者构建。合法的用例(DeFi、NFT)使 ETH 领先一大步。但在这个阶段,焦点转向了价值积累(超声货币)和与比特币竞争,成为事实上的互联网本地存储价值的平台(flippening)。
渴望同时成为智能合约平台和去中心化的「超声货币」,为边缘用户和开发者增加了显著的阻力(更高的 gas 成本,网络拥堵)。正如孔子(和 GCR)所说,追逐两只兔子的人将一无所获。
用户将选择有应用且成本划算的地方。然而,应用开发者往往更加深思熟虑,注重长期发展,因为相对于用户本身,他们有更多的开销。开发者将在有潜力让他们的应用长期增长和扩展的平台上构建。
现在看看以太坊,它的平均交易速度为 15-20 TPS,gas 费用经常飙升到 200 美元以上。在以太坊上构建的内容受到非常明显的限制,这些内容是那些需要非常少互动的应用程序。例如,在以太坊上,借贷协议是一个很好的应用程序,因为我可能每年只会与它互动几次。
但如果我是一位打算将应用扩展到 100,000 或 1,000,000 用户,并具有更高使用频率的应用开发者,那么在以太坊上构建基本上是不可行的。
随着可行的替代方案不断涌现,这一点变得越来越明显。
· FriendTech 是在 Base L2 上构建的。
· Pacman 和 Blur 团队正计划启动他们自己的 L2。
· DYDX 利用他们自己的特定应用链。
模块化区块链框架提供了一组可以选择的权衡。我们现在正处于一个支持权衡曲线上各点的区块链基础设施开始出现的状态。
最后是激励,激励,激励。
正如 Charlie Munger 一直说的:「给我看看激励,我会告诉你结果。」与其他现有区块链相比,构建以太坊上的激励结构存在劣势。风险投资公司和新的 L1 团队在构建强大而繁荣的生态系统方面有着既得利益。作为投资者,我会想,当代币分布如此广泛,生态系统已经如此拥挤时,为什么要让我的团队在以太坊上构建?为什么不在我有既得利益且 L1 估值较低的区块链上促进应用程序开发呢?
在区块链设计方面,以太坊不再位于有效边界上。无论您想在权衡曲线的哪个位置,都有更优越的智能合约平台选择,而激励结构设定的目标是对它们不利的。除非以太坊在运营方式上,既作为社区又作为组织,发生根本性变化,否则相对于估值和使用情况的相对优势已经达到顶峰。
「原文链接」
欢迎加入律动 BlockBeats 官方社群:
Telegram 订阅群:https://t.me/theblockbeats
Telegram 交流群:https://t.me/BlockBeats_App
Twitter 官方账号:https://twitter.com/BlockBeatsAsia