FISCO BCOS 2.8.0 中文文档支持使用密码卡/密码机进行共识签名、交易验签、落盘加密。 新增哈希计算、签名验证、VRF proof验证相关的Precompiled合约,包括 sm3, keccak256Hash, sm2Verify, curve25519VRFVerify。 升级 升级boost版本到1.76 修复 修复issue 1951 [https://github.com/FISCO-BCOS/FISCO-BCOS/issues/1951],解决节点 修复在ARM机器上LevelDB编译失败的问题。 新增哈希计算、签名验证、VRF proof验证相关的Precompiled合约,包括 sm3, keccak256Hash, sm2Verify, curve25519VRFVerify,具体可参考这 里。 升级 升级boost版本到1.76 修复 修复issue 1951 [https://github.com/FISCO-BCOS/FISC 希; sm2Verify: 使用sm2算法验证签名(publicKey, r, s)是否有效,验证通 过返回true以及通过公钥推导出的国密账户,验证失败返回false和地址 全0的账户; curve25519VRFVerify: 给定VRF输入和VRF公钥,使用基于ed25519曲线 的VRF算法验证VRF证明是否有效,若VRF证明验证成功,返回true以 及根据证明推导出来的VRF随机数;若VRF证明验证失败,则返回0 码力 | 2534 页 | 212.43 MB | 1 年前3
FISCO BCOS 2.8.0 中文文档支持使用密码卡/密码机进行共识签名、交易验签、落盘加密。 新增哈希计算、签名验证、VRF proof验证相关的Precompiled合约,包括 sm3, keccak256Hash, sm2Verify, curve25519VRFVerify。 修复 修复issue 1951 [https://github.com/FISCO-BCOS/FISCO-BCOS/issues/1951],解决节点 接收非法P2P消息包异常崩溃的问题。 修复在ARM机器上LevelDB编译失败的问题。 新增哈希计算、签名验证、VRF proof验证相关的Precompiled合约,包括 sm3, keccak256Hash, sm2Verify, curve25519VRFVerify,具体可参考这 里。 升级 升级boost版本到1.76 修复 修复issue 1951 [https://github.com/FISCO-BCOS/FISC 希; sm2Verify: 使用sm2算法验证签名(publicKey, r, s)是否有效,验证通 过返回true以及通过公钥推导出的国密账户,验证失败返回false和地址 全0的账户; curve25519VRFVerify: 给定VRF输入和VRF公钥,使用基于ed25519曲线 的VRF算法验证VRF证明是否有效,若VRF证明验证成功,返回true以 及根据证明推导出来的VRF随机数;若VRF证明验证失败,则返回0 码力 | 2534 页 | 212.43 MB | 1 年前3
FISCO BCOS 2.9.0 中文文档支持使用密码卡/密码机进行共识签名、交易验签、落盘加密。 新增哈希计算、签名验证、VRF proof验证相关的Precompiled合约,包括 sm3, keccak256Hash, sm2Verify, curve25519VRFVerify。 修复 修复issue 1951 [https://github.com/FISCO-BCOS/FISCO-BCOS/issues/1951],解决节点 接收非法P2P消息包异常崩溃的问题。 希; sm2Verify: 使用sm2算法验证签名(publicKey, r, s)是否有效,验证通 过返回true以及通过公钥推导出的国密账户,验证失败返回false和地址 全0的账户; curve25519VRFVerify: 给定VRF输入和VRF公钥,使用基于ed25519曲线 的VRF算法验证VRF证明是否有效,若VRF证明验证成功,返回true以 及根据证明推导出来的VRF随机数;若VRF证明验证失败,则返回 message, bytes publicKey, bytes32 r, bytes32 s) public view returns(bool, address){} function curve25519VRFVerify(string input, string vrfPublicKey, string vrfProof) public view returns(bool,uint256){}0 码力 | 2649 页 | 201.08 MB | 1 年前3
FISCO BCOS 2.9.0 中文文档支持使用密码卡/密码机进行共识签名、交易验签、落盘加密。 新增哈希计算、签名验证、VRF proof验证相关的Precompiled合约,包括 sm3, keccak256Hash, sm2Verify, curve25519VRFVerify。 修复 修复issue 1951 [https://github.com/FISCO-BCOS/FISCO-BCOS/issues/1951],解决节点 接收非法P2P消息包异常崩溃的问题。 希; sm2Verify: 使用sm2算法验证签名(publicKey, r, s)是否有效,验证通 过返回true以及通过公钥推导出的国密账户,验证失败返回false和地址 全0的账户; curve25519VRFVerify: 给定VRF输入和VRF公钥,使用基于ed25519曲线 的VRF算法验证VRF证明是否有效,若VRF证明验证成功,返回true以 及根据证明推导出来的VRF随机数;若VRF证明验证失败,则返回 message, bytes publicKey, bytes32 r, bytes32 s) public view returns(bool, address){} function curve25519VRFVerify(string input, string vrfPublicKey, string vrfProof) public view returns(bool,uint256){}0 码力 | 2649 页 | 201.08 MB | 1 年前3
FISCO BCOS 2.7.0 中文文档支持使用密码卡/密码机进行共识签名、交易验签、落盘加密。 新增哈希计算、签名验证、VRF proof验证相关的Precompiled合约,包括 sm3, keccak256Hash, sm2Verify, curve25519VRFVerify。 修复 修复issue 1951 [https://github.com/FISCO-BCOS/FISCO-BCOS/issues/1951],解决节点 接收非法P2P消息包异常崩溃的问题。 希; sm2Verify: 使用sm2算法验证签名(publicKey, r, s)是否有效,验证通 过返回true以及通过公钥推导出的国密账户,验证失败返回false和地址 全0的账户; curve25519VRFVerify: 给定VRF输入和VRF公钥,使用基于ed25519曲线 的VRF算法验证VRF证明是否有效,若VRF证明验证成功,返回true以 及根据证明推导出来的VRF随机数;若VRF证明验证失败,则返回 message, bytes publicKey, bytes32 r, bytes32 s) public view returns(bool, address){} function curve25519VRFVerify(string input, string vrfPublicKey, string vrfProof) public view returns(bool,uint256){}0 码力 | 2538 页 | 212.43 MB | 1 年前3
FISCO BCOS 3.0.0-rc2 中文文档支持使用密码卡/密码机进行共识签名、交易验签、落盘加密。 新增哈希计算、签名验证、VRF proof验证相关的Precompiled合约,包括 sm3, keccak256Hash, sm2Verify, curve25519VRFVerify。 修复 修复issue 1951 [https://github.com/FISCO-BCOS/FISCO-BCOS/issues/1951],解决节点 接收非法P2P消息包异常崩溃的问题。 希; sm2Verify: 使用sm2算法验证签名(publicKey, r, s)是否有效,验证通 过返回true以及通过公钥推导出的国密账户,验证失败返回false和地址 全0的账户; curve25519VRFVerify: 给定VRF输入和VRF公钥,使用基于ed25519曲线 的VRF算法验证VRF证明是否有效,若VRF证明验证成功,返回true以 及根据证明推导出来的VRF随机数;若VRF证明验证失败,则返回 message, bytes publicKey, bytes32 r, bytes32 s) public view returns(bool, address){} function curve25519VRFVerify(string input, string vrfPublicKey, string vrfProof) public view returns(bool,uint256){}0 码力 | 2569 页 | 166.06 MB | 1 年前3
FISCO BCOS 2.0 中文文档支持使用密码卡/密码机进行共识签名、交易验签、落盘加密。 新增哈希计算、签名验证、VRF proof验证相关的Precompiled合约,包括 sm3, keccak256Hash, sm2Verify, curve25519VRFVerify。 修复 修复issue 1951 [https://github.com/FISCO-BCOS/FISCO-BCOS/issues/1951],解决节点 接收非法P2P消息包异常崩溃的问题。 希; sm2Verify: 使用sm2算法验证签名(publicKey, r, s)是否有效,验证通 过返回true以及通过公钥推导出的国密账户,验证失败返回false和地址 全0的账户; curve25519VRFVerify: 给定VRF输入和VRF公钥,使用基于ed25519曲线 的VRF算法验证VRF证明是否有效,若VRF证明验证成功,返回true以 及根据证明推导出来的VRF随机数;若VRF证明验证失败,则返回 message, bytes publicKey, bytes32 r, bytes32 s) public view returns(bool, address){} function curve25519VRFVerify(string input, string vrfPublicKey, string vrfProof) public view returns(bool,uint256){}0 码力 | 2649 页 | 201.08 MB | 1 年前3
FISCO BCOS 2.9.0 中文文档支持使用密码卡/密码机进行共识签名、交易验签、落盘加密。 新增哈希计算、签名验证、VRF proof验证相关的Precompiled合约,包括 sm3, keccak256Hash, sm2Verify, curve25519VRFVerify。 修复 修复issue 1951 [https://github.com/FISCO-BCOS/FISCO-BCOS/issues/1951],解决节点 接收非法P2P消息包异常崩溃的问题。 希; sm2Verify: 使用sm2算法验证签名(publicKey, r, s)是否有效,验证通 过返回true以及通过公钥推导出的国密账户,验证失败返回false和地址 全0的账户; curve25519VRFVerify: 给定VRF输入和VRF公钥,使用基于ed25519曲线 的VRF算法验证VRF证明是否有效,若VRF证明验证成功,返回true以 及根据证明推导出来的VRF随机数;若VRF证明验证失败,则返回 message, bytes publicKey, bytes32 r, bytes32 s) public view returns(bool, address){} function curve25519VRFVerify(string input, string vrfPublicKey, string vrfProof) public view returns(bool,uint256){}0 码力 | 2585 页 | 166.09 MB | 1 年前3
FISCO BCOS 2.7.2 中文文档解其背 后的原理。ECDSA是FISCO BCOS采用的交易签名算法,由此我们会发现, ECDSA算法有一种Recover机制,它才是真正“bug”级别的功能。 ECDSA(Elliptic Curve Digital Signature Algorithm)是基于椭圆曲线的数字 签名算法。数字签名算法是采用公私钥体系实现类似写在纸上的普通签名, 用于鉴别数字信息的方法,常见的数字签名算法包括DSA、RSA和ECDSA ,建立在椭 圆曲线离散对数困难问题之上,常用的协议有ECDH、ECDSA和ECIES等。 椭圆曲线的参数可以有多种配置方式,也就存在多种不同的曲线,例如 secp256k1、secp256r1、Curve25519等,不同曲线的安全性存在一些区别,在 SafeCurves中有相关对比描述。 ECDSA算法主要包括以下四个关键功能: 产生密钥GenKey 选择一条椭圆曲线E_P(a,b),选择基点G,G的阶数为n wikipedia.org/wiki/Elliptic-curve_cryptography] ECDSA wiki [https://en.wikipedia.org/wiki/Elliptic_Curve_Digital_Signature_Algorithm] Curve25519 wiki [https://en.wikipedia.org/wiki/Curve25519] SafeCurves [https://safecurves0 码力 | 2520 页 | 211.87 MB | 1 年前3
FISCO BCOS 2-dev 中文文档解其背 后的原理。ECDSA是FISCO BCOS采用的交易签名算法,由此我们会发现, ECDSA算法有一种Recover机制,它才是真正“bug”级别的功能。 ECDSA(Elliptic Curve Digital Signature Algorithm)是基于椭圆曲线的数字 签名算法。数字签名算法是采用公私钥体系实现类似写在纸上的普通签名, 用于鉴别数字信息的方法,常见的数字签名算法包括DSA、RSA和ECDSA ,建立在椭 圆曲线离散对数困难问题之上,常用的协议有ECDH、ECDSA和ECIES等。 椭圆曲线的参数可以有多种配置方式,也就存在多种不同的曲线,例如 secp256k1、secp256r1、Curve25519等,不同曲线的安全性存在一些区别,在 SafeCurves中有相关对比描述。 ECDSA算法主要包括以下四个关键功能: 产生密钥GenKey 选择一条椭圆曲线E_P(a,b),选择基点G,G的阶数为n wikipedia.org/wiki/Elliptic-curve_cryptography] ECDSA wiki [https://en.wikipedia.org/wiki/Elliptic_Curve_Digital_Signature_Algorithm] Curve25519 wiki [https://en.wikipedia.org/wiki/Curve25519] SafeCurves [https://safecurves0 码力 | 2378 页 | 204.39 MB | 1 年前3
共 63 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7













