
智能合约中的并发性和并行性
以太坊上所有交易都试图改变整个全局状态,这意味着它实现了并发,而不是并行。
以太坊很慢——极其缓慢。最近做一个简单的 USDC 审批交易,大概花了 3 个小时进行验证。这里有一个更有启发性的统计数据:以太坊平均每 10~20 秒发布一个区块。每个区块包含少于 350 个交易。所有这些大致转换为每秒 30 个交易。当批评以太坊的缓慢时,Visa 的 2000 tps 经常被提起。也许这是一个不公平的比较,因为以太坊仍处于开发阶段。然而,以太坊似乎不太可能在短期内主宰数字金融。
以太坊的低吞吐量是一个基础性问题。以太坊是一个基于账户的区块链:账本状态被定义为一个从账户地址到一段数据的键值映射。简单的 ETH 交易 (价值转移) 可以实现账户对 ETH 余额数据的增减。同样,更复杂的交易 (合约调用) 将改变指定帐户的数据。在这种情况下,以太坊交易是全球账本状态的转换函数。这就是让以太坊虚拟机 (EVM) 图灵完成并允许智能合约成为可能的原因;以太坊智能合约本质上是一个可交互的账户数据。
现在让我们看看 EVM 如何处理或验证这些交易。并行处理所有交易是不合理的。按照设计,所有交易都试图改变整个全局状态。如果交易并行运行,EVM 将偏向于竞态条件:两个程序 (在本例中是交易) 尝试并行地增加 uint 变量。因为两个程序同时访问变量,所以变量只增加一次而不是两次。为了解决此类并发 bug,以太坊选择逐个处理交易。换句话说,EVM 是一个单线程状态机。因此,以太坊实现了 Concurrency (并发),而不是 Parallelism (并行)。
以太坊类似于只有一个出纳员的票务队列,其处理时间不一致。排队的人是等待验证的交易,唯一的出纳员是虚拟机。当我们考虑到 gas 费用时,事情就变得更加复杂了。现在,任何人都可以额外付费插队。超长的队伍意味着那些不能花钱买到更好位置的人将不得不等待过多的时间来处理他们的票。
以太坊的低吞吐量是个问题,尤其是从 web3.0 的角度来看。以太坊确实成为了所有 web 应用程序的媒介。如果它目前的吞吐量持续下去,像为 Reddit 上的一篇帖子加赞这样微不足道的任务可能需要超过两个小时的时间来处理。我们生活在一个速度决定一切的时代,以太坊太慢了。
可能会问,为什么不选择性地应用并发性呢?更详细地说,为什么不将并发应用到冲突的交易上——例如,将价值转移到同一个帐户上——并并行处理其余的交易。不幸的是,Saraph 和 Herlihy 已经向我们表明,所实现的加速充其量是适度的。
已经提出了许多加速以太坊并提高其可扩展性的解决方案。最近的 EIP-1559——伦敦硬分叉——并不直接影响以太坊的交易速度,但理论上应该通过减少普通用户在交易处理前必须等待的潜在区块数量来稳定其在大规模交易峰值上的波动。然后是 L2 的 rollup,这应该会直接影响以太坊的吞吐量,而不会破坏区块链宝贵的去信任。
与此同时,其他模拟通用虚拟机的区块链也在积极开发中。有些已经成功实现了并行,承诺吞吐量远高于以太坊的 30 tps。特别关注 Algorand、Solana 和 Cardano,以及他们在智能合约中实现并行化的独特方法。
比推快讯
更多 >>- 分析师:美联储若确认多次降息,金价或再攀高峰
- Galaxy Digital 将推出代币化货币市场基金,与贝莱德和富兰克林邓普顿竞争
- 比特币短时拉升触及 11.6 万美元
- Movement Labs 正式转型为 L1 区块链,同时推出 Move 2.0
- 某巨鲸购入约 10 万美元的 STBL,浮盈 37 万美元
- 新建地址两日内从 OKX 提取 900 枚 BTC,价值逾 1 亿美元
- 特朗普家族旗下 American Bitcoin 今日在纳斯达克敲钟上市
- LimeWire 收购“Fyre Festival”品牌,计划于 2026 年以加密形式重启
- 中国驻法使馆提醒,警惕不法分子通过虚拟货币等诱饵吸引投资实施诈骗
- Keyrock 斥资 2780 万美元收购 Turing Capital,拓展至资管与财富管理领域
- 亚特兰大联储 GDPNow 模型预测美国第三季度 GDP 增速 3.4%
- Strategy 公司已将 470 亿美元固定收益和股权资本证券化为比特币
- MKR 超 75% 供应已升级为 SKY,延迟升级惩罚或将生效
- Tether Treasury 再次在以太坊链上新铸造 10 亿枚 USDT
- 鲍威尔本周对就业市场态度或指明未来降息政策方向
- 美财长为米兰辩护:人事安排非常合规,传递信号也很明确
- 英国搁置钢铁对美零关税配额计划,转谈永久性 25%关税
- 贝莱德买入 2.6 亿美元比特币,同时加码购入 3.6 亿美元以太坊
- 灰度:美元信誉受债务与通胀压力挑战,加密资产或成替代价值储藏
- 博雅互动斥资约 2816 万美元购入 245 枚比特币
- 调研:以太坊核心开发人员薪酬中位数约为 14 万美元,跳槽后可获翻倍薪酬
- 六大战略储备机构持有超百万枚 SOL,Forward Industries 位居首
- Tether 财库向 Binance 存入 5 亿枚 USDT
- 现货黄金首次登上 3700 关口
- 特朗普起诉《纽约时报》,因其损害特朗普声誉及 TRUMP 加密项目
- 美股早盘续涨,交易员为美联储降息做好准备
- 美国社区银行 Stablecore 完成 2,000 万美元融资,Coinbase Ventures 等参投
- 瑞士三家银行完成以太坊跨行支付试点
- 穆长春:数字人民币需在理论与实践上改革升级
- 欧股走低,德国 DAX 指数日内跌幅达 1%
- 美股开盘,道指涨 0.08%,台积电创历史新高
- 道琼斯指数开盘上涨 56.59 点,报 45,940.04 点
- 富国银行上调标普 500 指数 2026 年底目标至 7,400-7,600 点
- Falcon Finance 宣布成立 FF 基金会,暗示或即将 TGE
- 特朗普:已签署任命米兰担任美联储理事的文件,将移交美联储
- Circle 投资 HYPE 代币并考虑成为验证者
- 通胀回升与就业疲软并存,美联储降息面临两难局面
- Google 发布支持稳定币的 AI 支付协议,并与 Coinbase 达成合作
- 上市公司 GD Culture 收购 Pallas Capital 全部资产,包括 7,500 枚 BTC
- Hoth Therapeutics 更新加密货币财库策略,除 BTC 还将购买 ETH 和 SOL
- DOGE 财库公司 CleanCore 增持 1 亿枚 DOGE
- The Ether Machine 向美 SEC 提交 S-4 表格草案,推进公开上市进程
- 美国银行 CFO:立法明确性为稳定币开发铺平道路
- 美股上市公司 YSX Tech 与 XUnit 签署备忘录,共同建设合规驱动的 RWA 标准化平台
- Circle:原生 USDC 和 CCTP V2 已在 HyperEVM 上线
- 币安:STBL 代币空投目前遇到延迟
- 美国 8 月零售销售月率 0.6%,预期 0.2%
- Polygon 计划四季度提升 33%交易容量,押注 2 万亿美元稳定币市场
- 被套近 4 年的 ETH 巨鲸将 1427 枚 ETH 转入 Binance
- 特朗普次子:比特币是现代黄金
比推专栏
更多 >>观点
比推热门文章
- 分析师:美联储若确认多次降息,金价或再攀高峰
- Galaxy Digital 将推出代币化货币市场基金,与贝莱德和富兰克林邓普顿竞争
- 比特币短时拉升触及 11.6 万美元
- Movement Labs 正式转型为 L1 区块链,同时推出 Move 2.0
- 某巨鲸购入约 10 万美元的 STBL,浮盈 37 万美元
- 新建地址两日内从 OKX 提取 900 枚 BTC,价值逾 1 亿美元
- 特朗普家族旗下 American Bitcoin 今日在纳斯达克敲钟上市
- LimeWire 收购“Fyre Festival”品牌,计划于 2026 年以加密形式重启
- 中国驻法使馆提醒,警惕不法分子通过虚拟货币等诱饵吸引投资实施诈骗
- Keyrock 斥资 2780 万美元收购 Turing Capital,拓展至资管与财富管理领域