比特币区块大小之争与以太坊统一架构之路

冬浩同学_5716

冬浩同学_5716

2024-04-17

1255人浏览

转载

2015年到2017年,比特币经历了一场众所周知的区块大小之战。这是比特币历史上的一次关键冲突,强硬派们针对什么才是比特币网络的正确扩展策略而争论不休,正确的扩展策略将确保比特币网络能够随着时间的推移而扩展,满足不断增长的需求。

争论双方分别是“BigBlockers”(大区块主义者)和“SmallBlockers”(小区块主义者)。

  • BigBlockers主张将比特币区块的原始大小从1MB增加到8MB。这将使比特币交易的吞吐量增加8倍,同时降低交易成本。

  • SmallBlockers主张保持较小的区块大小,认为增加的区块大小会损害比特币的去中心化特性,使比特币区块链对普通用户的运行和验证更具挑战性。

  • 最终提出了一种名为SegWit(隔离见证)的替代路径,该路径可以优化单个区块可以容纳的交易数量,而不会直接增加块大小。SegWit还将为核心比特币协议之外的扩展解决方案打开大门,即Layer2扩展。

为了充分强调这些要点,SmallBlockers希望通过两种方式进行扩展:

  • 增加块密度,允许在相同的空间内容纳更多交易。

  • 为分层扩展策略打开大门,为实用的链下扩展解决方案创造空间。

所以,争论的点就是:我们要增加区块大小吗?还是说我们保持一定的区块大小,向更高的层强制扩展?

1、BigBlockers与SmallBlockers现状

区块大小的争论在加密发展史上经久不衰,一直持续到今天。

我们不再称呼这些阵营为BigBlockers或SmallBlockers;如今,人们找到了更多可共鸣的现代阵营,通常由特定的L1界定。然而,这两个阵营所表达的不同理念在各L1阵营的文化和信仰体系中都可以看到,无论他们自己是否知晓。

如今,SmallBlockers与BigBlockers的争论体现在以太坊与Solana之争。

  • Solana阵营指出,以太坊太贵了,而且速度太慢,无法把世界带到链上。除非交易是即时的、免费的,否则消费者不会使用加密货币,我们需要将L1设计为具有尽可能多的容量。

  • 以太坊阵营则表示,这是对去中心化和可信中立性的根本妥协,赢家和输家是设定好的,并最终将产生与我们试图摆脱的相同的社会金融分层。我们应该专注于增加L1块的密度和价值,并强制扩展到L2s。

这场争论并不是什么新鲜事。加密格局不断变化、适应和发展,但关于小区块和大区块理念的争论一直还是老样子。

2、复杂区块与原始区块

以太坊最大的从0到1的创新是在区块链中添加了虚拟机。以太坊之前的所有链都缺少虚拟机这个关键元素,它们试图添加单个操作码功能,而非一个充分表达的虚拟机。

早期的Bitcoiner理念并不同意这种选择,因为它增加了系统的复杂性,扩大了攻击面,也增加了区块验证的难度。

虽然比特币和以太坊都属于“小区块”链,但虚拟机范围的扩大仍然在这两大社区之间制造了巨大的wedge契子。到今天,你可以很清楚地看到一些现代区块链理念较大阵营的分割。

比特币区块大小之争与以太坊统一架构之路

虽然这种看法有可能在2024年陷入困境,但我认为这四个L1区块链在L1架构中占据了四种不同类型的有效逻辑结论。

  • 比特币是高度受限的,它不惜一切代价限制L1的性能。

  • 以太坊L1上受到大力约束,但新增的L1性能是为L2s上不受约束的区块供应创造空间。

  • Celestia限制了其L1性能,但将其容量最大化,迫使将更多功能推给L2,但却给了它们最大的建设空间(这就是“BuildAnything”这一座右铭的来源)。

  • Solana是超级不受限的,它最大限度地提高了L1的容量和功能,同时限制了建设更高层的能力。

3、功能逃逸速度

我的crypto投资观点是,在设计中融合了小区块和大区块理念的区块链最终将赢得crypto权力的游戏。

SmallBlockers和BigBlockers都没有错。他们都有自己的观点。争论谁对谁错是没有意义的——关键是建立一个实现两者最大化的体系。

比特币架构无法同时满足BigBlockers和SmallBlockers的需求。比特币SmallBlockers声称,扩容将发生在Layer2s,他们向BigBlockers指明了闪电网络这一出路,同时让其仍然作为比特币系统中的Bitcoiners。但是,由于比特币L1的功能限制,闪电网络无法获得支持和动力,比特币BigBlocers无处可去。

2019年,Vitalik发表了一篇题为《基础层和功能逃逸速度》的文章,阐述了同样的情况,并主张最低限度地增加L1的功能,以产生实用的L2s。

“虽然L1不能太强大,因为更强大的功能意味着更大的复杂性,也意味着更大的脆弱性,但L1又必须足够强大,才能让人们想要构建的L2协议真正成为可能。”

“保持L1的简单性,在L2上做弥补”并不是解决区块链可扩展性和功能问题的通用答案,因为它没有考虑到L1区块链本身必须具有足够的可扩展性和功能,才能使“在其上开发建设”成为可能。

我的结论是:

  • 为了确保L2s能够达到“功能逃逸速度”,我们需要将L1区块的范围扩大到“小区块最大化”之外。我们需要区块复杂性。

  • 我们不应该将L1区块的范围增加到超过实现“L2功能逃逸速度”的程度,因为这不必要地损害了L1的去中心化特性和可信中立性。任何额外的L1效用都可以推给L2s。我们应该保持小区块理念。

这也是双方的妥协。SmallBlockers必须接受他们的区块变得更复杂以及(稍微)更难验证,而BigBlockers必须接受分层扩展方法。

一旦妥协一致,协同效应自会开花结果。

比特币区块大小之争与以太坊统一架构之路

4、以太坊L1—信任的根

以太坊是信任的根。

紫色风格外汇交易服务网站模板
紫色风格外汇交易服务网站模板

紫色风格外汇交易服务网站模板是一款适合从事外汇交易服务公司宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。

下载

以太坊L1通过利用密码学进步来产生更高级别的功能逃逸速度,从而维持其小区块理念。通过接收来自更高层的欺诈证明和有效性证明,以太坊可以有效地将无限交易压缩成一个易于验证的交易包,然后由去中心化的消费者硬件网络进行验证。

这种设计架构保留了加密行业对社会的基本承诺。普通人可以制衡专家和精英的权力。每个人都有平等的机会进入这个体系。无人享有特权。无人是既定赢家。

加密行业做出了理念上的承诺,以太坊通过密码学研究和老式的工程技术将这一理念变成了现实。

设想一下小区块在下大区块在上,也就是说,L1是去中心化的、可信中立的、消费者可验证的区块,而高度可扩展的、即时的、低成本的交易是在L2s上进行的!

以太坊没有从水平视角来看小区块和大区块理念,而是垂直翻转来看,在安全的去中心化的小区块基础上构建大区块结构。

比特币区块大小之争与以太坊统一架构之路

以太坊是大区块宇宙的小区块锚。

以太坊支持上千个大区块网络繁荣发展,协同效应从一个连贯、可组合的生态系统中开出花朵,而非形成众多L1碎片。

5、Cosmos:失落的部落

那么,Cosmos在这一争论中起着什么作用呢?Cosmos并不坚持严格符合网络设计。毕竟还没有“Cosmos”网络——Cosmos还只是一个概念。

这个概念是主权链的互联网。各链拥有最大的、不妥协的主权,并且通过共享技术标准能够在某种程度上结合在一起,并在一定程度上可以抽象出它们的复杂性。

比特币区块大小之争与以太坊统一架构之路

Cosmos的问题在于,它从根本上致力于服务主权,以至于Cosmos链无法很好地协调和组织自身以分享彼此的成功。对主权的过度指数化会造成过度混乱,不利于Cosmos概念的扩展。最大化主权意外地优化了无政府状态。没有中央协调结构,Cosmos仍然是一个小众概念。

6、主权逃逸速度

与Vitalik的“功能逃逸速度”概念类似,我认为也存在“主权逃逸速度”现象。为了让Cosmos概念真正生根发芽,它需要在网络主权上做出小的妥协,以最大限度地发挥其潜力。

Cosmos概念和以太坊L2的愿景基本上是一样的。一个由独立的、主权的、可以自由选择自己命运的链组成的横向格局。

比特币区块大小之争与以太坊统一架构之路

核心区别在于,以太坊L2s通过将其状态根发布在L1bridge合约上,向以太坊L1妥协了一定程度的主权。这个小小的变化通过选择中央L1来结算他们的原生bridge,使以前的内部操作外部化。

通过加密证明扩展L1的安全性和结算保证,基于以太坊诞生的无数L2s在功能上成为相同的全球结算网络。这就是小区块和大区块理念之间非凡的协同效应开出的花朵。

(1)协同效应1:链安全

L2链不必为自己的经济安全买单,它们从其底层资产中消除了大量的网络通胀来源,在各自代币的价值中保留了3-7%的年通胀率。

以Optimism为例:以其140亿美元的FDV和5%的年度安全预算假设,每年就有7亿美元无需支付给第三方外部安全提供商。实际上,Optimism主网去年向以太坊L1支付了5700万美元的gas费,这是在4844发布之前衡量的一个指标,并将L2费用降低了95%以上!

经济安全成本降至零,使DA(数据可用性)成为L2网络唯一有意义的持续运营成本。由于DA成本也接近于零,L2s的净成本同样也接近于零。

通过为L2s创造可持续性,以太坊可以根据市场需求释放尽可能多的链,创造比Cosmos模型所能产生的更多的主权链。

比特币区块大小之争与以太坊统一架构之路

(2)协同效应2:可组合性

L2s的客户获取成本也变得边际化,因为L1的加密证明结算提供了所有L2s间的可靠链接。通过保留L1的结算保证,用户可以轻松在L2间畅游。但是提供链抽象服务(bridges、意图fillers、共享排序器等)的服务提供商可以提供更强大的服务,如果他们对构建业务的基础有不妥协的安全保证的话。

此外,随着许多L2s上线,每个L2都将自己的边缘用户吸引到更大的以太坊生态系统中。由于所有L2s都将其用户带到以太坊中,因此随着网络的增长,以太坊用户总数会变得更加庞大,这使得边缘L2更容易找到足够的用户。

比特币区块大小之争与以太坊统一架构之路

以太坊因“碎片化”而受到批评,具有讽刺意味的是,事实恰恰相反,因为以太坊是唯一一个通过加密证明将其他主权链拼接在一起的网络。相比之下,很多L1领域却是彻彻底底完全碎片化的,而以太坊的L2领域仅存在延迟方面的碎片化问题。

(3)协同效应3:记账单位

全部优势都集中在了ETH资产的谢林点上。围绕以太坊生态的网络效应越多,ETH作为货币的顺风就越强力。

ETH成为了其所有L2网络的记账单位,每个L2网络通过将安全性集中到以太坊L1上来产生规模经济。

7、结论

以太坊项目正在追求一个单一的统一架构,包含最广泛的可能用例集。这是一个一站式网络。

小而强大的L1的组合是在L2s上开启最大可能性设计空间所需的基础。早期Bitcoiner的一个说法是:“有用的东西终会建立在比特币之上。”我全然相信这个说法。尤其是对以太坊网络而言,这正是以太坊优化的目标。

保护加密行业的价值发生在L1上。

去中心化、抗审查、无许可和可信的中立性。如果这些可以保存在L1上,那么它们可以在功能上扩展为无限数量的L2s,这些L2s可以以加密方式将自己绑定到L1上。

以太坊在加密权力游戏中的核心支持论点是,任何Alt L1都可以作为L2被更好地构建,或者作为功能集被集成到L1。

最终,所有都将成为以太坊大树上的枝丫。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
Uvicorn 报错与问题解决教程
Uvicorn 报错与问题解决教程

本专题汇总了Uvicorn服务器常见问题与报错解决的教程合集,涵盖启动失败、端口占用、模块导入错误、事件循环冲突及热重载失效等典型故障的排查思路。同时整理了多进程与Worker配置、SSL/HTTPS证书报错、跨域与代理配置等实战解决方案,助你快速定位并解决Uvicorn运行中的各类问题。

2026.11.02

0

14

Uvicorn使用教程
Uvicorn使用教程

本专题汇总了Uvicorn使用教程与启动运行指南,涵盖其作为Python ASGI服务器的定位与特点,以及命令行启动(uvicorn main:app --reload)、参数配置(host/port/workers)、程序内嵌运行与Gunicorn结合部署等核心用法。同时整理了热重载调试、日志配置与生产环境部署优化等技巧,助你快速掌握Uvicorn的运行与配置。

2026.11.02

0

17

Uvicorn安装配置教程
Uvicorn安装配置教程

本专题汇总了Uvicorn的安装配置教程与部署指南,涵盖通过pip安装Uvicorn、启动FastAPI/Starlette应用、开发模式热重载(--reload)及多进程工作模式配置等核心操作。同时整理了结合Gunicorn的生产部署方案、HTTPS与反向代理配置及性能调优技巧,助你快速完成Uvicorn服务的安装与上线部署。

2026.11.02

0

17

Vite 项目如何打包和部署
Vite 项目如何打包和部署

Vite项目打包部署专题汇集生产构建、产物预览、输出目录、资源路径、Nginx与GitHub Pages部署及常见白屏和路由404问题的已审核文章,帮助读者完成上线流程。

2026.10.28

100

16

Vite 如何搭配 Vue.js
Vite 如何搭配 Vue.js

Vite搭配Vue.js专题汇集创建Vue 3项目、配置开发环境、路径别名、Vue插件、代理、多环境构建与调试的已审核文章,帮助读者完成从初始化到日常开发的配置。

2026.10.28

80

15

Vite 项目目录怎么看
Vite 项目目录怎么看

Vite项目目录专题汇集入口文件、src源码、public静态资源、路径别名、项目根目录和构建输出目录相关的已审核文章,帮助读者理解各文件夹的用途与引用方式。

2026.10.28

240

10

Gradle插件开发入门教程
Gradle插件开发入门教程

本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。

2026.10.22

140

11

Gradle Wrapper配置教程
Gradle Wrapper配置教程

本专题介绍Gradle Wrapper的基本作用,涵盖文件组成、生成方法、版本配置和任务调用,帮助你理解项目如何使用指定的Gradle版本,减少不同开发环境带来的构建差异。

2026.10.22

140

10

Golangci-lint检查器使用教程
Golangci-lint检查器使用教程

本专题整理Golangci-lint常用Linters的用途与配置方法,覆盖错误处理、无效代码、安全、复杂度、命名和依赖检查,帮助项目合理选规则。

2026.10.22

100

15

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
光速学会docker容器
光速学会docker容器

共33课时 | 3万人学习

go语言基础与基本函数
go语言基础与基本函数

共17课时 | 3.7万人学习