HyperLegerFabric开发(八)——HyperLegerFabric链码开发测试一、链码实例SACC项目链码实例如下:packagemainimport("fmt""github.com/hyperledger/fabric/core/chaincode/shim""github.com/hyperledger/fabric/protos/peer")//SimpleAssetimple
分类:
其他好文 时间:
2018-11-18 00:43:55
阅读次数:
401
HyperLegerFabric开发(七)——HyperLegerFabric链码开发一、链码开发模式1、链码开发模式简介Fabric的链码开发调试比较繁琐。在不使用链码开发模式的情况下,链码不能在本地测试,必须部署到docker,install和instantiate后,Peer节点会在新的容器中启动链码。但只能通过dockerlogs查看链码日志,通过打印日志的方式进行链码调试。如果对链码进行
分类:
其他好文 时间:
2018-11-17 23:22:46
阅读次数:
237
HyperLegerFabric开发(六)——HyperLegerFabric智能合约(ChainCode)一、链码(Chaincode)简介1、链码简介在Fabric中,智能合约也称为链码(chaincode),分为用户链码和系统链码。系统链码用来实现系统层面的功能,包括系统的配置,用户链码的部署、升级,用户交易的签名和验证策略等;用户链码用于实现用户的应用功能,开发者编写链码应用程序并将其部署
分类:
其他好文 时间:
2018-11-17 23:20:13
阅读次数:
276
HyperLegerFabric开发(六)——HyperLegerFabric智能合约(ChainCode)一、链码(Chaincode)简介1、链码简介在Fabric中,智能合约也称为链码(chaincode),分为用户链码和系统链码。系统链码用来实现系统层面的功能,包括系统的配置,用户链码的部署、升级,用户交易的签名和验证策略等;用户链码用于实现用户的应用功能,开发者编写链码应用程序并将其部署
分类:
其他好文 时间:
2018-11-17 21:00:27
阅读次数:
108
HyperLegerFabric开发(五)——HyperLegerFabric账本存储一、HyperLegerFabric账本简介Fabric里的数据以分布式账本的形式存储。账本由一系列有顺序和防篡改的记录组成,记录包含着数据的全部状态改变。账本中的数据项以键值对的形式存放,账本中所有的键值对构成了账本的状态,也称为世界状态(WorldState)。每个通道中有唯一的账本,由通道中所有成员共同维护
分类:
其他好文 时间:
2018-11-13 22:39:27
阅读次数:
303
HyperLegerFabric开发(四)——HyperLegerFabric共识机制一、Fabric共识过程1、Fabric共识过程Fabric区块链的网络节点本质上是互相复制的状态机,节点之间需要保持相同的账本状态。为了实现分布式节点的一致性,各个节点需要通过共识过程,对账本状态的变化达成一致性的认同。Fabric区块链的共识过程包括3个阶段:背书、排序和校验。2、背书在背书(endorsem
分类:
其他好文 时间:
2018-11-12 20:26:11
阅读次数:
204
HyperLegerFabric开发(三)——HyperLegerFabric架构一、HyperLegerFabric架构简介1、通道简介商业应用的一个重要的需求是私密×××易,为此Fabric设计了通道(Channel)来提供成员之间的隐私保护。通道是部分网络成员之间拥有独立的通信渠道,在通道中发送的交易只有属于通道的成员才可见,因此通道可以看作是Fabric的网络中部分成员的私有通信子网。通道由
分类:
其他好文 时间:
2018-11-11 23:17:35
阅读次数:
173
Python Fabric ssh 配置解读 [Fabric][1] 2.4简介: Fabric is a high level Python (2.7, 3.4+) library designed to execute shell commands remotely over SSH, yiel ...
分类:
编程语言 时间:
2018-11-09 21:09:03
阅读次数:
223
rxjava+okhttp3 realm fabric AndResGuard ...
分类:
其他好文 时间:
2018-11-08 10:57:39
阅读次数:
185
区块链教程Fabric1.0源代码分析Peerpeer根命令入口及加载子命令二。flogging,即:fabriclogging,为Fabric基于第三方包go-logging封装的日志包,go-logging使用方法参考:github.com/op/go-logging如下代码为flogging包的初始化函数:funcinit(){logger=logging.MustGetLogger(p
分类:
其他好文 时间:
2018-11-06 19:25:55
阅读次数:
165