Consensys今天放出一个硬核升级:椭圆曲线安全检查里最拖速度的一步被加速了,FourQ曲线上直接快了10.8倍。

新方法叫Divide-and-Pair,针对子群成员检测:Curve25519提速约1.6倍,Curve448约1.3倍,GC256A约1.4倍,FourQ约10.8倍,Jubjub约7倍;已并入开源库gnark-crypto,这个库支撑Besu、Linea、Geth以及Succinct和Lighter等系统;相关论文已被IACR密码学硬件与嵌入式系统汇刊接收,将在CHES 2027上发表。

我判断这步提速真正值钱的地方在它不挑曲线:同一套方法在5条曲线上都不比老方法慢,开发者不用为每条曲线单独换方案,安全检查才有可能默认开着而不是为了速度关掉。

如果你在Besu、Linea和Geth里只能先给一个换上这套新检查,你会先换哪一个?

关注我,CHES 2027上这篇论文一讲,我先帮你对一遍它在Besu和Linea里的实测提速有没有兑现。

$ETH