2个版本

0.0.2 2024年6月22日
0.0.1 2024年2月22日

#4 in #k256


2 crates 中使用

MIT 协议

1.5MB
10K SLoC

kona-derive

注意:此crate是工作进展中(WIP)。

这是一个与OP Stack的推导管道兼容的无标准库(no_std)实现。

特性

最新的特性列表可在kona-derive crate的docs.rs Feature Flags标签上找到。

一些特性包括以下内容。

  • serde:为kona-derive类型提供序列化和反序列化支持。
  • k256:支持secp256k1公钥恢复。
  • online:通过“在线”HTTP请求公开一个由alloy-provider提供的数据源。

默认情况下,kona-derive启用特性serdek256

使用secp256k1曲线进行密钥恢复位于k256特性标志之后,以便在offline模式下编译时,secp恢复可以降级到fpp宿主,加速密钥恢复。这是必要的,因为在将k256恢复编译到底层MIPS目标时发现了无效指令。由于公钥恢复需要椭圆曲线配对,k256降级宿主恢复应该大大加速FPVM上的推导。

依赖项

~15–32MB
~662K SLoC