2 个版本
0.1.1 | 2024 年 4 月 28 日 |
---|---|
0.1.0 | 2024 年 4 月 28 日 |
#5 在 #预编译
每月 42 次下载
53KB
66 行
Solana ED25519 签名验证辅助函数
相当直观。比预编译程序贵得多,但使用起来也容易得多,无需指令 sysvar 诡计,也没有必需的指令数据开销。
计算成本
请参阅 compute-usage.csv 或查看下面的图表以了解按消息长度计算的成本。
静态成本约为 ~11,000 CUs 用于曲线相关内容,每 SHA512 128 字节块额外成本约为 ~8000 CUs。签名 R 标量、公钥标量和 16 字节消息长度共占用 80 字节,这就是为什么第二个块只从 48 个消息字节开始。
公式大致为:CU_COST = ceil((80 + MESSAGE_BYTE_LEN) / 128) * 8000 + 11000
依赖项
~21–30MB
~496K SLoC