我想探讨一下验证已经在比特币钱包中签署的消息的选项。
现在的问题是,内置的ecrecover()
只给出了一个最终的Ethereum地址,我不知道如何从这里开始。
..。所有这些都与一个问题有关
发布于 2017-12-06 18:27:34
电子货币和比特币都对私钥secp256k1使用相同的椭圆曲线。不同之处在于Ethereum格式的地址为十六进制地址,比特币地址为base58。
它可以使经济复苏同时工作,它返回原始的20个字节而没有地址格式设置。
一个可能的问题是,Ethereum使用keccak256进行签名,而比特币库通常使用sha256,因此您必须使用ethereum库进行签名。
https://ethereum.stackexchange.com/questions/32401
复制相似问题