超级账本结构的安全性如何?
How is hyperledger fabric security?
对于我的一个项目,我想确切地知道 hyperledger fabric 是如何工作的。
不乏关于如何使用这项技术的文档,我为周围的开发人员感到非常高兴,但我不是开发人员,我必须准确了解使用了哪种算法才能证明其合理性如果我们认为这项技术安全与否。 我显然已经知道它可能是安全的,但我知道这些还不够。
虽然有关用法和所有内容的文档很容易找到,但很难找到有关它在后台如何工作以及使用哪种算法的文档。
official github documentation, as far as i know, and the only tiny bit of crypto that i found was on actual code from github, the internal part 中没有关于密码算法的说明。我或多或少可以在那里搜索我想要的东西,但我真的需要一个我可以引用的技术文档,但我找不到它。
如果您有一些指向技术文档的链接,请告诉我,简而言之,我搜索的是什么:
区块链存储详情
hyperledger fabric 背后的密码学,它使用什么样的哈希函数?
区块链中数据到底是什么形式,什么格式?
如果我不清楚我需要什么,我就在这里。母语不是英语所以如果我写错了我希望它是可以忍受的
编辑:现在我或多或少有了自己的解决方案,我将分享一个更有帮助的 link 与我找到的文档相关的内容,他们讨论了如何将 tls 与 fabric 一起使用。
也许要获得全面的高级图片,您可以阅读 paper。
Nothing is stated regarding cryptographic algorithm in the official
github documentation,
- Fabric 使用 TLS 1.2/1.3 来保护和验证节点
网络层面。支持 ECDSA 和 RSA TLS 证书。
- Fabric 对客户端和节点的所有签名使用 ECDSA,NIST 曲线 P-256。
- Fabric 使用基于 x509 的 PKI 对客户端和节点进行身份验证,除非您将其配置为使用异国情调的前沿技术 identity mixer。
- Fabric 仅使用 SHA256 作为抗冲突哈希函数。
- Fabric 支持基于 HSM 的签名。
- 由 headers、元数据和交易组成的块,其中大部分字段采用 protobuf 编码,但一小部分采用 ASN1 编码。
as far as i know, and the only tiny bit of crypto that i found was on
actual code from github, the internal part.
看看 BCCSP(区块链加密服务提供商);-)
and what kind of algorithm are used, is harder.
官方Fabric目前仅支持其区块链崩溃容错共识算法,因此它假设排序节点不是恶意的,具体来说,不分叉区块链。
有一些非官方的努力来构建 拜占庭容错 Fabric 的分支,例如 this。
对于我的一个项目,我想确切地知道 hyperledger fabric 是如何工作的。
不乏关于如何使用这项技术的文档,我为周围的开发人员感到非常高兴,但我不是开发人员,我必须准确了解使用了哪种算法才能证明其合理性如果我们认为这项技术安全与否。 我显然已经知道它可能是安全的,但我知道这些还不够。
虽然有关用法和所有内容的文档很容易找到,但很难找到有关它在后台如何工作以及使用哪种算法的文档。
official github documentation, as far as i know, and the only tiny bit of crypto that i found was on actual code from github, the internal part 中没有关于密码算法的说明。我或多或少可以在那里搜索我想要的东西,但我真的需要一个我可以引用的技术文档,但我找不到它。
如果您有一些指向技术文档的链接,请告诉我,简而言之,我搜索的是什么:
区块链存储详情
hyperledger fabric 背后的密码学,它使用什么样的哈希函数?
区块链中数据到底是什么形式,什么格式?
如果我不清楚我需要什么,我就在这里。母语不是英语所以如果我写错了我希望它是可以忍受的
编辑:现在我或多或少有了自己的解决方案,我将分享一个更有帮助的 link 与我找到的文档相关的内容,他们讨论了如何将 tls 与 fabric 一起使用。
也许要获得全面的高级图片,您可以阅读 paper。
Nothing is stated regarding cryptographic algorithm in the official github documentation,
- Fabric 使用 TLS 1.2/1.3 来保护和验证节点 网络层面。支持 ECDSA 和 RSA TLS 证书。
- Fabric 对客户端和节点的所有签名使用 ECDSA,NIST 曲线 P-256。
- Fabric 使用基于 x509 的 PKI 对客户端和节点进行身份验证,除非您将其配置为使用异国情调的前沿技术 identity mixer。
- Fabric 仅使用 SHA256 作为抗冲突哈希函数。
- Fabric 支持基于 HSM 的签名。
- 由 headers、元数据和交易组成的块,其中大部分字段采用 protobuf 编码,但一小部分采用 ASN1 编码。
as far as i know, and the only tiny bit of crypto that i found was on actual code from github, the internal part.
看看 BCCSP(区块链加密服务提供商);-)
and what kind of algorithm are used, is harder.
官方Fabric目前仅支持其区块链崩溃容错共识算法,因此它假设排序节点不是恶意的,具体来说,不分叉区块链。
有一些非官方的努力来构建 拜占庭容错 Fabric 的分支,例如 this。