autorenew
Solana 的变革性提案:放弃区块 Compute Unit 限制以实现无限扩展

Solana 的变革性提案:放弃区块 Compute Unit 限制以实现无限扩展

你有没有想过,为什么作为 meme 代币热点链的 Solana 在高潮期有时会遇到瓶颈?这常常是因为那些讨厌的 per-block compute unit(CU)限制,限制了每个区块可以容纳的处理能力。现在有一项新提案正在搅动局面,建议完全取消该限制。这一想法源自 Solana Foundation 开发者关系负责人 Jacob Creech 的一条推特,他直言:「不要再随意增加 CU 区块限制了。直接移除限制。」

Creech 的回应是针对来自 Anza(前 Solana Labs)的 Trent 发布的一条帖子,后者分享了一个在 GitHub 上讨论该拉取请求的链接:https://github.com/solana-foundation/solana-improvement-documents/pull/370。这不仅仅是闲聊——这是关于 SIMD-0370 的讨论,一份由 Firedancer 团队起草的 Solana 改进文档,目标是革新网络的容量处理方式。

什么是 Compute Units,为什么它们很重要?

对外行来说,compute unit 就像是 Solana 上交易的燃料。每个操作,从代币互换到铸造 NFT,都会消耗一定数量的 CUs。目前,为了防止过载,区块有一个硬上限(最近被调高到大约 6000 万 CU),但这个人为的上限意味着在 meme 代币热潮期间——比如某个新的狗狗主题币走红时——网络可能会拥堵,导致交易失败和用户沮丧。

SIMD-0370 建议在即将到来的 Alpenglow 升级后移除这个区块范围的 CU 限制。在 Alpenglow 中,验证者(验证交易的节点)将通过发送 "SkipVote" 自动跳过来不及处理的区块。这种自然的机制使得旧的限制变得过时,因为网络会根据真实的硬件能力自行调节。

提案背后的动机

提案凸显了一个被破坏的激励机制。目前,Solana 的容量被任意限制所束缚,而不是由实际技术潜力决定。通过取消 CU 上限:

  • 区块生产者(leaders,负责安排交易)会被激励去优化他们的部署以获取更高的吞吐量,打包更多交易并赚取更高的手续费。
  • 其他验证者(validators)必须跟上步伐,否则面临跳过区块的风险,推动整个生态升级。

这会产生一个“飞轮效应”,性能改进会滚雪球般放大,使网络能随着需求扩展。想象一下没有“交易失败”提示的 meme 代币发行——更多的空间供涨跌与各种玩法。

工作原理:技术细节

在详细设计中,变化很直接:在区块回放(replay)过程中去掉 CU 检查。对于 Agave(一个 Solana 客户端)来说,这意味着在代码中移除一个特定的成本检查函数。每个客户端将以自己的方式处理超时,保持灵活性而不影响共识机制。

影响是什么?预计随着时间推移区块会变得更大,容量增长将比手动调整更快。它也为缩短 slot 时间(区块之间的间隔)铺平道路,使 Solana 更加迅捷。

潜在缺点与安全注意

没有任何升级是没有风险的。更大的区块可能会给网络传输带来压力,因此传播(dissemination)需要稳健。此外,这可能会让未来的功能(如异步执行或多个提议者)变得更复杂。但提案的论点是,现在移除限制能带来立竿见影的收益,若有必要可以在将来再回头调整。

从安全角度看,确保大区块能快速传播以避免分叉或延迟至关重要。

这对 Meme 代币意味着什么

在 Meme Insider,我们关注那些把小赌注变成天文数字回报的病毒币。Solana 托管了大量这样的代币——想想 Pump.fun 的发行或名人背书的代币。移除 CU 限制可能意味着:

  • 在热潮期间更少拥堵,你的交易能顺利落地,手续费不会飙升。
  • 能支持更复杂的智能合约,实现更创新的 meme 机制,比如自动燃烧或游戏化的 staking。
  • 让 Solana 在与 Base 或以太坊 L2 等竞争对手的比较中更具优势,吸引更多开发者和流动性进入 meme 生态。

对 Creech 那条推特的反应已经热闹非凡。一位用户打趣道:“你就可以去做了(You can just do things)”,暗示方法很直接;另一位说它“让我停下滑动去读完”。社区充满兴趣,如果被采纳,这可能成为 meme 代币交易者的梦寐以求。

随着 GitHub 上讨论的演进,继续关注。如果你在 Solana 上构建或交易,这个提案可能会解锁下一层的乐趣与功能。你怎么看——准备好迎接无限区块了吗?

你可能感兴趣