原文:Hyperledger Fabric Chaincode for Operators——实操智能合约

什么是Chaincode 智能合约 chaincode是一个程序,它是使用Go语言编写的,最终在Java等其他编程语言中实现了指定的接口。chaincode运行在一个被背书peer进程独立出来的安全的Docker容器中。chaincode通过应用程序提交的事务初始化和管理账本状态。 chaincode通常处理被网络成员认可的业务逻辑,因此它被认为是一种 智能合约 。由chaincode创建的状态只 ...

2018-02-05 14:23 0 9174 推荐指数:

查看详情

hyperledger fabric 智能合约开发

开发步奏: 1.创建教育联盟 2.区块链服务平台自动生成通道id 3.区块链网络服务人员通过命令行在区块链网络中创建对应通道 4.创建相关教育组织 5.邀请相关组织加入联盟 6. ...

Fri Dec 06 14:07:00 CST 2019 0 1057
HyperLedger Fabric 1.4 智能合约 Helloworld运行(9)

9.1 Helloworld案例简介 通过执行官方End-2-End案例,初始了解Fabric网络的运行流程及yaml配置,官方End-2-End案例把执行过程集成,通过一条命令即可完成全部操作,对于初学者只能了解Fabric网络搭建是否成功,对于Fabric网络的执行细节 ...

Tue Aug 28 01:35:00 CST 2018 18 5326
Hyperledger Fabric(5)ChainCode的编写步骤

链码(chaincode) 会对 Fabric应用程序 发送的交易做出响应,执行代码逻辑,与 账本 进行交互。 每个chaincode程序都必须实现chaincode接口,接口中的方法会在响应传来的交易时被调用。 Init(初始化)方法会在chaincode ...

Tue Nov 05 22:35:00 CST 2019 0 453
Hyperledger Fabric(4)链码ChainCode

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

Fri Nov 01 21:46:00 CST 2019 0 326
Hyperledger Fabric 2.x 自定义智能合约

一、说明 为了持续地进行信息的更新,以及对账本进行管理(写入交易,进行查询等),区块链网络引入了智能合约来实现对账本的访问和控制;智能合约Fabric 中称之为 链码,是区块链应用的业务逻辑。 本文分享如何使用 Java 语言开发智能合约,以及合约的安装与使用。 二、环境准备 ...

Wed Feb 16 17:01:00 CST 2022 0 920
(三)Hyperledger Fabric 1.1安装部署-chaincode测试

环境搭建完毕,需要的工具和镜像安装完毕,就可以进行chaincode测试了,接下来参考官方教程运行first-network。 进入first-netwok: first-network的文件结构如下 在first-network目录下有两个自动化脚本byfn.sh ...

Fri Apr 13 04:53:00 CST 2018 0 1357
搭建基于hyperledger fabric的联盟社区(七) --升级chaincode

上个版本的chaincode有很多功能不完备,所以要部署新版本的chaincodeFabric支持在保留现有状态的前提对chaincode进行升级。 一.新版chaincode 新版本的chaincode增加的功能如下: 1.增加了数据追溯功能,在社区用户发起transaction时 ...

Wed Nov 22 02:17:00 CST 2017 1 2394
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM