最高第 2 名 现在第 3 名
Vitalik提议EIP-8288
Vitalik称precompile和EVM都不适合承载多数密码学,因链上calldata空间上限约8MB/s,建议本地签名后STARK经聚合器上链。
要点
- Vitalik Buterin 主张“EIP-8288 maximalism”,认为重型计算应在客户端 STARK 化,再通过 EIP-8288 递归聚合机制提交。
- 他表示 precompile 和 EVM 都不是承载大多数密码学支持的合适位置,因为其数据必须以 calldata 形式打包进区块,实际上限约为 8 MB/s。
- 他说链上只需看到计算已完成及结果,无需看到实际数据和计算过程,因此再也不用新增 precompile。
要点和反应摘要由 AI 依据本页推文整理,请以原推为准。 我们怎么用 AI
原推
Ultimately, precompiles and EVM are both the wrong place to put most cryptography support into Ethereum. The reason is that precompiles and EVM both operate on data that has to be included into the ethereum chain somehow, which realistically means included in a block as calldata. That space is limited - even with PeerDAS and blocks-in-blobs, there's a practical cap of ~8 MB/s before it starts getting uncomfortable.
Remember: it's not a blockchain. It's a cryptographic world computer. Any data/computation that does not need to be in the "main thread" of data/execution should not be put into the main thread.
Instead, the correct solution is... EIP-8288 maximalism.
If you have any heavy computation that's self-contained, compute it and STARK it client-side (this is quickly getting faster and faster, even on phones), and push the STARK through the EIP-8288 recursive aggregation mechanism. The chain sees the fact that the computation was done and what the result is; it never needs to see the actual data and computation.
This way everyone can use whatever cryptography they want, the Ethereum chain can be lean, and we never need to add more precompiles again.引用 @VitalikButerin: > we could still ultimately do Lattice stuff for accounts, wallets, etc. through a precompile if it is proved to be AI-secure
The ideal route to support everyone's cryptography is imo through 8288. You make whatever signature you want locally, then STARK it, and then it gets included through the stark aggregator machine. Don't need any calldata onchain. Ethereum can then never add a new precompil
同一事件,其他人怎么说
1 条-
Cointelegraph:Vitalik呼吁“EIP-8288最大化”,主张重密码学在客户端STARK化,不上主链,使以太坊无需再加precompile。
在 X 上查看
讨论 0
注册 登录 后参与讨论
还没有人讨论,来说第一句。