2个版本
0.0.2 | 2024年6月22日 |
---|---|
0.0.1 | 2024年2月22日 |
#4 in #k256
在 2 crates 中使用
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
启用特性serde
和k256
。
使用secp256k1曲线进行密钥恢复位于k256
特性标志之后,以便在offline
模式下编译时,secp恢复可以降级到fpp宿主,加速密钥恢复。这是必要的,因为在将k256
恢复编译到底层MIPS目标时发现了无效指令。由于公钥恢复需要椭圆曲线配对,k256
降级宿主恢复应该大大加速FPVM上的推导。
依赖项
~15–32MB
~662K SLoC