我的问题是,我是否可以用scep128r1或secp256k1等不同的ECC曲线验证带有ecRecover函数的ECDSA签名?
如果没有,是否有一个好的库实现了这个功能?
发布于 2020-05-01 17:05:30
除了secp256k1之外,不可能对其他曲线使用ecrecover。
有一个库SolCrypto为其他受支持的类型(如alt-bn128 )实现了一些加密原语。
EVM是一台非常简单的机器,在此基础上为标准曲线实现ECC是不可行的。
另一种选择是将它们作为预编译合同添加。有几个改进建议,https://eips.ethereum.org/all。
https://ethereum.stackexchange.com/questions/82965
复制相似问题