
智能合约中的并发性和并行性
以太坊上所有交易都试图改变整个全局状态,这意味着它实现了并发,而不是并行。
以太坊很慢——极其缓慢。最近做一个简单的 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,以及他们在智能合约中实现并行化的独特方法。
比推快讯
更多 >>- 彭博分析师:美 SEC 今年批准 XRP、LTC 现货 ETF 概率极高
- 加密股年 2025 年上涨 119%,或将重塑美股板块结构
- 或为同一实体的两钱包共花费 1237 万美元购入 4957.66 枚以太坊,均价 2495 美元
- Robinhood(HOOD)夜盘再涨 3.6%,触及 97.01 美元
- 美国康涅狄格州州长正式签署比特币储备禁令,该州将禁止接受、持有或投资数字资产
- 美股夜盘:Robinhood 再涨近 4%,隔夜飙升近 13%创新高
- ETH/BTC 期货交易量比逼近 1:1,反映市场对以太坊信心回暖
- Sui 基金会公布 Sui Overflow 2025 黑客松获奖名单
- 特朗普官方商品商店已支持 TRUMP 付款
- 德国最大银行集团 Sparkassen 将推出加密交易服务,预计 2026 年上线
- 比特币创下历史最高月度收盘价,达 107140 美元
- SharpLink Gaming 再次增持 4951 枚 ETH,约 1240 万美元
- 西班牙破获 5.41 亿美元加密诈骗案,5 人被捕
- AguilaTrades 频繁换仓操作再亏损 63 万美元,现再次转向做空 BTC
- Circle 申请美国国家银行牌照,拟自主管理 USDC 储备
- 交易员 AguilaTrades 近一个月亏损 3344.5 万美元
- 美国参议员拟在大而美法案中加入小额加密交易免税条款
- Burwick Law 请求通过 NFT 处理 4.4 亿美元的加密货币诉讼
- 美国最高法院拒绝审理加密货币用户数据隐私案
- 比特币 Q2 收涨 29.79%
- 摩根士丹利:美联储近期仍不太可能降息
- 数据:过去 24 小时全网爆仓 2.08 亿美元,多单爆仓 1.05 亿美元,空单爆仓 1.03 亿美元
- Bedrock 预告新一轮 BR 交易活动,奖金池高达 10 万美元
- CME“美联储观察”:美联储 7 月维持利率不变的概率为 79.8%
- Solana 生态顾问 Nikita Bier 加入 X 担任产品主管
- Circle 在美申请设立国家信托银行
- 美民主党参议员提出修正案:拟禁止官员通过推广加密货币获利
- 马斯克呼吁在美成立新政党,继续抨击“大而美”法案
- 黄金创2007年以来最大半年涨幅
- 欧盟将接受特朗普提出的统一关税方案,但寻求关键豁免
- 特朗普本周将与贸易团队会面,以确定国家关税税率
- 特朗普:利率应降至1%,鲍威尔及其委员会都难辞其咎
- 高盛将美联储降息预期时间提前至9月
- Robinhood(HOOD)涨幅扩大至 9.39%,续创历史新高
- Robinhood 计划到年底前将支持的代币化美股种类扩展至“数千种”
- Robinhood 正向欧洲用户赠送 OpenAI 和 SpaceX 代币
- Robinhood 旗下 Layer 2 暂定名为 Robinhood Chain
- 市场消息:REX-OSPREY SOL 现货 ETF 将于周三开始交易
- 消息人士:白宫拟推动将 Cynthia Lummis 提出的条款纳入《美丽大法案》
- Robinhood:ETH 和 SOL 质押服务已面向美国客户开放
- 当前主流 CEX、DEX 资金费率显示市场仍处于看跌态势
- “内幕哥”40 倍比特币和 25 倍以太坊空单目前整体浮盈 19.7 万美元
- 两家韩国今日机构已申请韩元稳定币商标
- 美联储博斯蒂克:没必要通过加息来应对通胀
- 比特币早期布道者 Lou Kerner 加盟播客平台 PodcastOne 担任加密顾问
- WLFI:稳定币 USD1 的 24 小时交易量超越 USDC,达 33.7 亿美元续创新高
- WeWork 联创拟重启区块链碳信用平台 Flowcarbon 的代币发行计划
- Origin Protocol:拟用协议收入回购 OGN 代币
- 白宫经委会主任哈塞特:美联储可能会降低利率
- 美联储博斯蒂克:预计明年将有三次降息
比推专栏
更多 >>观点
比推热门文章
- 美国康涅狄格州州长正式签署比特币储备禁令,该州将禁止接受、持有或投资数字资产
- 美股夜盘:Robinhood 再涨近 4%,隔夜飙升近 13%创新高
- ETH/BTC 期货交易量比逼近 1:1,反映市场对以太坊信心回暖
- Sui 基金会公布 Sui Overflow 2025 黑客松获奖名单
- 特朗普官方商品商店已支持 TRUMP 付款
- 德国最大银行集团 Sparkassen 将推出加密交易服务,预计 2026 年上线
- “币股”崛起:五大加密资本赛道、44家公司全面拆解
- 比特币创下历史最高月度收盘价,达 107140 美元
- SharpLink Gaming 再次增持 4951 枚 ETH,约 1240 万美元
- 西班牙破获 5.41 亿美元加密诈骗案,5 人被捕