// 参考教程https://www.ibm.com/developerworks/cn/cloud/library/cl-lo-hyperledger-fabric-study-notes2/index.html?ca=drs-// 1.重启 Fabric:$ ~/fabric-tools/stopFabric.sh$ ~/fabric-tools/startFabric.sh//...
原创 2021-06-17 14:25:24
202阅读
// 参考教程https://www.ibm.com/developerworks/cn/cloud/library/cl-lo-hyperledger-fabric-study-notes2/index.html?ca=drs-// 1.重启 Fabric:$ ~/fabric-tools/stopFabric.sh$ ~/fabric-tools/startFabric.sh//...
1、HyperLegerFabric逻辑架构简介HyperLegerFabric开发(三)——HyperLegerFabric架构Fabric逻辑架构根据不同角度进行划分,上层基于应用程序角度进行设计,包括SDK、API、事件,通过SDK、API、事件来对底层区块链进行操作:包括身份管理、账本管理、交易管理、智能合约的部署和调用;下层基于底层区块链进行设计,对外提供成员管理服务、共识服务、链码服务
转载 2018-11-20 15:26:49
725阅读
HyperLegerFabric开发(一)——HyperLeger简介一、HyperLeger简介1、HyperLeger简介Hyperledger(超级账本)是Linux基金会于2015年发起的推进区块链数字技术和交易验证的开源项目,目标是让成员共同合作,共建开放平台,满足来自多个不同行业各种用户案例,并简化业务流程。由于点对点网络的特性,分布式账本技术是完全共享、透明和去中心化的,故非常适合于
原创 精选 2018-10-20 21:17:55
10000+阅读
1点赞
HyperLegerFabric开发(三)——HyperLegerFabric架构一、HyperLegerFabric架构简介1、通道简介商业应用的一个重要的需求是私密×××易,为此Fabric设计了通道(Channel)来提供成员之间的隐私保护。通道是部分网络成员之间拥有独立的通信渠道,在通道中发送的交易只有属于通道的成员才可见,因此通道可以看作是Fabric的网络中部分成员的私有通信子网。通道由
原创 精选 2018-11-11 22:43:46
8592阅读
1点赞
HyperLegerFabric开发(二)——HyperLegerFabric入门本文使用RHEL7.3workstation版本操作系统。一、HyperLegerFabric环境部署1、Go语言开发环境部署(1)Go语言环境安装Go语言环境安装包下载地址:https://golang.org/dl/https://golang.google.cn/dl/将下载的源码包解压至/usr/local目
原创 2018-10-21 22:22:32
3926阅读
HyperLegerFabric开发(四)——HyperLegerFabric共识机制一、Fabric共识过程1、Fabric共识过程Fabric区块链的网络节点本质上是互相复制的状态机,节点之间需要保持相同的账本状态。为了实现分布式节点的一致性,各个节点需要通过共识过程,对账本状态的变化达成一致性的认同。Fabric区块链的共识过程包括3个阶段:背书、排序和校验。2、背书在背书(endorsem
原创 2018-11-12 19:57:11
10000+阅读
1点赞
HyperLegerFabric开发(五)——HyperLegerFabric账本存储一、HyperLegerFabric账本简介Fabric里的数据以分布式账本的形式存储。账本由一系列有顺序和防篡改的记录组成,记录包含着数据的全部状态改变。账本中的数据项以键值对的形式存放,账本中所有的键值对构成了账本的状态,也称为世界状态(WorldState)。每个通道中有唯一的账本,由通道中所有成员共同维护
原创 2018-11-13 22:29:44
10000+阅读
1点赞
HyperLegerFabric开发(七)——HyperLegerFabric链码开发一、链码开发模式1、链码开发模式简介Fabric的链码开发调试比较繁琐。在不使用链码开发模式的情况下,链码不能在本地测试,必须部署到docker,install和instantiate后,Peer节点会在新的容器中启动链码。但只能通过dockerlogs查看链码日志,通过打印日志的方式进行链码调试。如果对链码进行
原创 2018-11-17 20:10:19
7156阅读
1点赞
HyperLegerFabric开发(九)——HyperLegerFabric网络部署实战(单机)系统环境:RHEL7.3操作系统Fabricrelease1.3一、crypto-config.yaml文件1、Orderer节点组织(1)单节点OrdererOrgs:-Name:OrdererDomain:example.comSpecs:-Hostname:orderer(2)多节点Ordere
原创 精选 2018-11-24 22:18:44
4729阅读
HyperLegerFabric开发(六)——HyperLegerFabric智能合约(ChainCode)一、链码(Chaincode)简介1、链码简介在Fabric中,智能合约也称为链码(chaincode),分为用户链码和系统链码。系统链码用来实现系统层面的功能,包括系统的配置,用户链码的部署、升级,用户交易的签名和验证策略等;用户链码用于实现用户的应用功能,开发者编写链码应用程序并将其部署
原创 精选 2018-11-17 19:58:14
9952阅读
HyperLegerFabric开发(八)——HyperLegerFabric链码开发测试一、链码实例SACC项目链码实例如下:packagemainimport("fmt""github.com/hyperledger/fabric/core/chaincode/shim""github.com/hyperledger/fabric/protos/peer")//SimpleAssetimple
原创 2018-11-17 23:50:59
2819阅读
HyperLeger Fabric学习(一)一、HyperLeger简介1、HyperLeger简介2、Hyperledger社区组织结构r
原创 2022-12-27 12:41:17
267阅读
HyperLegerFabricSDK开发(三)——fabsdk一、fabsdk简介1、fabsdk简介fabsdk是FabricSDK的主要包,fabsdk支持客户端使用HyperledgerFabric区块链网络。fabsdk基于配置创建上下文环境,上下文环境会在client包使用。官方文档:https://godoc.org/github.com/hyperledger/fabric-sdk
原创 2018-11-29 21:02:56
5172阅读
1点赞
1评论
HyperLegerFabricSDK开发(四)——channel一、channel简介1、channel简介pkg/client/channel支持访问Fabric网络上的通道。channel客户端实例提供与指定通道上的Peer节点进行交互的处理函数。channel客户端可以在指定通道上查询链码,执行链码以及注册或注销链码事件。如果应用程序需要与Fabric网络的多条通道进行交互,需要为每条通道
原创 2018-11-29 23:14:44
3760阅读
1点赞
[Composer\Downloader\TransportException] The "http://packagist.org/packages.j
原创 2022-08-18 12:00:27
612阅读
packagistpackagist 是 Composer 的主要资源库。 一个 Composer 的库基本上是一个包的源:记录了可以得到包的地方。Packagist 的目标是成为大家使用库资源的中央存储平台。这意味着你可以 require 那里的任何包。当你访问 packagist website (packagist.org),你可以浏览和搜索资源包。composer.json文件和
Composer使用教程前言1.Composer 简介2. 下载与安装2.1 局部安装2.2 全局安装2.3 更新composer2.4查看composer2.5 安装composer镜像加速3. composer的使用3.1初始化3.2安装第三方包4. 自动加载器4.1 加载非 class 文件4.2 加载自己写 class 文件4.3 PSR-4 自动加载规范5. 常规"包"安装简单命令6.
    composer是php的包管理工具,可以用来下载第三方包供项目使用,这些包信息被放在 packagist.org 网站上,而源代码则在github上。    1. 使用:首先要在项目里配置一个composer.json,声明项目所使用到的包和版本等信息。    {   
原创 2016-11-10 19:24:04
1048阅读
安装 安装 curl -sS https://getcomposer.org/installer | php mv composer.phar /usr/local/bin/composer 常见命令 更新composer自身 composer self-updat 更新composer 并查看更新
转载 2020-10-14 09:29:00
415阅读
  • 1
  • 2
  • 3
  • 4
  • 5