hyperledger fabric
文章平均质量分 81
Hyperledger Fabric是一个企业级区块链平台,可构建可扩展、灵活和可信任的分布式应用。它提供模块化架构,允许用户定制区块链网络。Fabric采用权限控制和隐私保护,确保只有授权参与者能访问和执行交易。它支持智能合约、身份认证和访问控制,广泛应用于企业领域构建可靠的区块链解决方案。
Shi-p
这个作者很懒,什么都没留下…
展开
-
Hyperledger fabric介绍之智能合约案例(一)——转账
智能合约是在区块链网络中自动执行的计算机程序,用于定义和执行参与方之间的交易规则。这意味着在网络中可以同时存在多个版本的智能合约,并且参与方可以选择使用特定版本的合约进行交易。交易执行顺序:在Hyperledger Fabric中,交易的执行顺序是通过共识算法来确定的。共识算法确保网络中的所有参与方就交易的顺序达成一致,从而确保交易的一致性。事件通知:Chaincode可以触发事件通知,将特定事件的信息发送给网络中的其他参与方。加到接收方的余额上,并从发送方的余额中减去转移的数量。原创 2024-01-18 19:25:51 · 799 阅读 · 2 评论 -
Hyperledger fabric介绍(四)—— fabric交易流程的实现
cli/App将背书节点返回的提案响应重新打包,生成一个新的交易提案请求。其他节点接收到区块后,进行验证,并将区块存储在本地,完成整个上链过程。Orderer节点接收到交易提案请求后,对接收到的交易进行排序。cli/App直接接收查询结果,并流程结束。领导节点将新生成的区块广播给本组织中的其他Peer节点。各组织的领导节点从Orderer节点获取新生成的区块。一旦领导节点成功将区块存储在本地,区块被认为已经上链。领导节点对区块进行验证,包括交易的合法性、签名等。新的交易提案请求包含了背书节点的响应结果。原创 2023-12-22 16:51:56 · 545 阅读 · 0 评论 -
Hyperledger fabric介绍(三)——网络拓扑结构
1.2.3.4.5.原创 2023-12-22 16:30:00 · 518 阅读 · 0 评论 -
Fabric网络创建
fabric网络创建,适用版本为1.4原创 2023-12-02 19:46:43 · 367 阅读 · 0 评论 -
Hyperledger fabric介绍(二)——架构介绍
Hyperledger Fabric是一个开源的企业级分布式账本平台,旨在支持跨组织的商业网络。它提供了一个可扩展的、高度安全的基础架构,用于构建区块链解决方案。原创 2023-12-22 12:07:57 · 1132 阅读 · 0 评论 -
fabric智能合约开发的相关API
return shim.Error(fmt.Sprintf("获取账户 %s 余额失败:%s", fromAccount, err))return shim.Error(fmt.Sprintf("更新账户 %s 余额失败:%s", fromAccount, err))return shim.Error(fmt.Sprintf("获取账户 %s 余额失败:%s", toAccount, err))return shim.Error("获取账户"+args[0]+"余额发生错误:"+err.Error())原创 2023-12-21 16:53:41 · 1318 阅读 · 0 评论 -
Hyperledger fabric介绍之fabric-sdk-go入门
Fabric SDK Go是用于与Hyperledger Fabric网络进行交互的Go语言软件开发工具包(SDK)。它提供了一组功能强大的API和工具,使开发人员能够构建基于Fabric的应用程序、执行交易、查询状态、管理身份等。原创 2024-01-16 14:16:04 · 1483 阅读 · 2 评论 -
Hyperledger fabric介绍(五)——安全和权限控制
通过审计日志,可以确定交易处理的瓶颈、链码执行的效率问题以及节点资源的使用情况,从而进行必要的优化措施。通过分析审计日志,可以检查交易处理过程中的错误、通信问题、链码执行问题等,以便进行适当的修复和改进。通过审计日志,可以对网络中的安全事件进行审查和调查,以便检测潜在的安全威胁和异常行为。Hyperledger Fabric提供了审计和合规性的功能,以便进行监测和验证网络操作的合规性。密钥管理的关键任务包括生成和分发加密密钥对、确保密钥的机密性和完整性,以及定期更换密钥以提高安全性。原创 2024-01-16 12:59:30 · 1358 阅读 · 1 评论