首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Hyperledger Fabric

一旦安装了前提条件,就可以下载并安装HyperLedger Fabric了,当我们在Fabric二进制文件上开发真正的安装程序时,我们提供了一个可以将示例、二进制文件和Docker映像安装到你的系统中的脚本...在fabric-samples存储库的根目录中安装指定版本的Hyperledger Fabric平台专用二进制文件和配置文件 下载Hyperledger Fabric docker镜像指定的版本 准备好之后...,在你将要安装Fabric样例和二进制文件的目录中,继续执行以下命令: curl -sSL http://bit.ly/2ysbOFE | bash -s 1.2.0 如果你想下载FabricFabric-ca...Hyperledger Fabric SDKs Hyperledger Fabric提供了许多SDK来支持各种编程语言,官方发布了两款针对Node.js和Java的SDK: Hyperledger Fabric...SDK Hyperledger Fabric REST SDK Hyperledger Fabric CA Hyperledger Fabric提供一个可选的证书授权服务,你可以选择使用该服务生成证书和密钥材料

2.2K30

fabric区块链(十)—fabric中使用正则查询

fabric中使用正则查询 一,链码中使用GetQueryResult函数 在Hyperledger Fabric的GetStateByRange函数中,键(Key)不支持直接使用正则表达式进行匹配。...以下是使用GetQueryResult函数进行键的正则匹配的示例: // 导入所需的包 import ( "github.com/hyperledger/fabric/core/chaincode.../shim" "github.com/hyperledger/fabric/protos/peer" ) // 定义链码结构体 type MyChaincode struct { } //...二,启动test-network要指定CouchDB而不是LevelDB 在Hyperledger Fabric的test-network网络中,默认情况下是不支持CouchDB的。...test-network是一个用于开发和测试目的的网络环境,旨在提供一个简单的Fabric网络配置,以便进行链码的开发和调试。 在test-network中,默认使用的是LevelDB作为状态数据库。

33620

Fabric MVCC 简介

什么是 MVCC 在Hyperledger Fabric中,MVCC(Multi-Version Concurrency Control,多版本并发控制)是一个重要的机制,用于管理区块链上的数据版本。...以下是有关Fabric中MVCC问题的详细介绍: 多版本数据存储:Fabric使用MVCC来处理世界状态(World State)数据的版本控制。...如果两个事务试图同时修改相同的数据项,Fabric将会检测到冲突,并且其中一个事务可能需要回滚。 查询历史数据:MVCC还允许查询历史数据,即过去某个时间点的数据状态。...MVCC 冲突 MVCC冲突(Multi-Version Concurrency Control)在Hyperledger Fabric或其他使用MVCC机制的区块链系统中,通常在以下情况下会发生: 并发事务修改相同数据项...源码分析 在Hyperledger Fabric中,出块前背书节点会对接收到的交易进行验证,最新(2023年12月2日)代码的实现位于core/ledger/kvledger/txmgmt/validation

30820

Gossip in Hyperledger Fabric

Hyperledger Fabric简介 Hyperledger Fabric 是一个开源的企业级分布式账本平台,旨在提供一个可扩展、灵活且具备高度可信度的区块链解决方案,以满足不同领域的商业需求。...2.1 Hyperledger Fabric 的特点 Hyperledger Fabric 具有许多重要特点,使其成为企业采用区块链技术的首选平台: 1.灵活的一致性: Hyperledger Fabric...3.隐私和权限: Fabric 提供了强大的身份认证和访问控制功能,确保只有经过授权的参与者才能访问区块链网络和交易数据。这使得 Fabric 适用于需要高度隐私保护的场景。...Fabric 的账本采用了写时复制(Copy-On-Write)技术,以提高性能和隐私。4.链码(智能合约): 链码是在 Fabric 网络上执行的智能合约,包含业务逻辑。...Gossip 在 Fabric 中的使用 Gossip 协议是 Hyperledger Fabric 区块链平台中的关键组件之一,它负责节点之间的通信和信息传播。

22510

Fabric架构演变之路

Fabric架构演变之路 Hyperledger Fabric是目前主流的开源联盟链产品之一,自2016年5月12日开辟代码仓库之日起,已有快3年的时间了,产品趋于稳定,功能也越来越完善,正在适配不同业务场景下的需求...接下来从个人角度来谈谈Fabric架构变迁过程中的一点思考。...Fabric CA:负责维护整个Fabric网络中的证书,主要包括签发、吊销、续签证书等操作。 Endorser:负责对客户端发过来的交易提案进行背书。...Fabric v1.0之后的CA,从Fabric v0.6到v1.0,Fabric CA是从Membership这个模块所衍生出来的,承担整个Fabric网络数字证书的签发、续签以及吊销等工作,作为一个独立的服务存在...Fabric v1.1 Fabric v1.1版本主要的新特性包括: Fabric CA的CRL 区块以及交易的事件推送 增加了所有组建间的双向TLS通信 Node.js Chaincode链码的支持

55140
领券