原文:在Fabric链码中进行前缀批查询

用过Fabric的都知道,在Fabric中的状态数据库提供了Couchdb和Leveldb两种实现,一般我们都会使用Couchdb作为状态数据库的默认实现,主要是因为Couchdb可以进行富查询。但是在某些情况下我们只能采用Leveldb的情况下,我们无法使用富查询,那么怎么办 我们可以利用Leveldb适合前缀查询的特点进行前缀查询,而且由于Leveldb底层结构的特点,进行前缀查询的效率是特别 ...

2020-12-16 17:18 0 418 推荐指数:

查看详情

Hyperledger Fabric之一

什么是(Chaincode)? 我们知道区块有3个发展阶段:区块1.0,区块2.0,区块3.0。其中区块2.0就是各种区块平台百花齐放的阶段,区块2.0最大的特点就是智能合约,我们接下来要介绍的就是智能合约的一种,是Hyperledger子项目Fabric提供的智能 ...

Sun Dec 17 21:58:00 CST 2017 0 2297
fabric升级步骤

Fabric 2.2.1 升级步骤 在通道所属的对等节点安装 查询是否被安装 机构1审批,检查定义是否准备好提交 (1) 机构审批 机构2审批,检查定义是否准备好提交 提交定义 查询提交定义 ...

Sun Sep 26 20:13:00 CST 2021 0 107
Hyperledger Fabric(4)ChainCode

智能合约,是一个抽象的概念,智能合约的历史可以追溯到 1990s 年代。它是由尼克萨博(Nick Szabo)提出的理念,几乎与互联网同龄。 我们这里所说的智能合约只狭义的指区块中。它能够部署和运行在区块链环境中,由一段代码来描述相关的业务逻辑。部署后的智能合约在区块中无法修改,智能合约 ...

Fri Nov 01 21:46:00 CST 2019 0 326
Hyperledger Fabric之二

上篇文章中我们介绍了的概念,本文中我们将介绍Fabric的编写和测试。我们会通过一个简单例子的方式来阐述API的使用。 API 每一个程序都必须实现一个接口Chaincode Interface, 这些方法用来响应接受到的交易。特别的,当接收 ...

Sun Dec 17 22:11:00 CST 2017 0 1279
fabric1.3 新特性 分页查询(CouchDB) 事例+调用

搭建hyperledger fabric 网络(数据库 使用CouchDB )参考上一篇随笔:快速搭建hyperledger fabric 1.3 网络 当CouchDB查询返回大型结果集时,可以使用一系列API,这些API可以通过调用代码来对结果列表进行分页。 分页提供了一种机制,通过指定 ...

Tue Nov 13 01:22:00 CST 2018 1 980
Hyperledger Fabric作为外部服务

作为外部服务 Fabric v2.0支持Fabric环境外部署和执行。允许用户管理与节点保持独立的运行。这种方案激励了Fabric中的云部署,例如Kubernetes。代替了在每一个节点上面构建与运行可以作为一个服务运行,它的生命周期将可以在Fabric环境外进行 ...

Fri Dec 27 18:18:00 CST 2019 0 1222
hyperledger fabric(java)编写以及调用

java的编写很容易,如下2个:pom以及java代码: package tech.test1; import com.google.protobuf.ByteString; import io.netty.handler.ssl.OpenSsl; import ...

Fri Jan 10 06:19:00 CST 2020 0 4659
fabric2.0操作

1、打包在安装前需要打包为tar文件。我们可以使用peer命令,node sdk,或者第三方工具。第三方的打包工具需要满足以下要求: 以tar.gz结尾; tar文件需要包含2个文件(不是目录),元文件Chaincode-Package-Metadata.json ...

Wed Apr 01 02:05:00 CST 2020 1 2612
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM