ICode9

精准搜索请尝试: 精确搜索
  • Hyperledger fabric的项目实战---江苏省农牧厅渔业管理系统代码实现2020-11-29 15:01:21

    目录 概念回顾==Hyperledger的工作流程==fabric架构图数据库 前后端开发环境搭建Chaincode实战 概念回顾 Hyperledger的工作流程 解决双花问题:将并行的事情变成串行 fabric架构图 数据库 前后端开发环境搭建 Chaincode实战 ![在这里插入图片描述](htt

  • cannot find module providing package github.com/× working directory is not part of a module2020-11-29 14:02:43

    今天在搭建fabric的过程中遇到一个问题,记录一下 root@zitao /home/hong/Desktop/gowork/src/github.com/hyperledger/fabric release-2.0 make all Building build/bin/orderer GOBIN=/home/hong/Desktop/gowork/src/github.com/hyperledger/fabric

  • 在Fabric、 Quorum以及Corda之间实现跨链,超级账本的集成框架是这样的2020-11-25 11:34:29

    在Fabric、 Quorum以及Corda之间实现跨链,超级账本的集成框架是这样的 洒脱喜 2019-11-25 16:43发布在 链圈子 96857 当前区块链平台的数量正在迅速增长,这对于行业而言无疑是一件好事,但区块链之间信息孤岛的问题,一直是个未解难题。 在公链领域,比特币和以太坊是最大的两个公链,因此很

  • 为什么IBM的区块链不是真正的区块链?2020-11-24 18:34:10

    原文作者Stuart Popejoy在为金融业建立交易系统的方面拥有15年的经验。在2016年与Will Martino共同创立Kadena并成为公司总裁之前,Stuart在摩根大通公司新产品部门工作,领导并开发了摩根大通的主要区块链产品Juno。Stuart还为摩根大通编写了算法交易脚本,后者为他创建Kadena公司的简

  • Hyperleder Fabric chaincode生命周期2020-11-22 17:00:31

    chaincode是fabric上智能合约的称呼。 安装和定义chaincode总概: 主要经历4个步骤 1.打包chaincode 2.在peer上安装chaincode:每一个使用此chaincode的peer都需要进行chaincode的安装 3.在org上许可chaincode运行:每一个使用了此chaincode的org都需要进行许可。该chaincode需要满足o

  • fabric 链码 调试2020-11-22 09:58:25

    目录 配置链码调试模式的两种方式1、使用dev模式,启动peer节点2、配置peer节点的环境变量 配置链码调试模式的两种方式 1、使用dev模式,启动peer节点 peer node start --peer-chaincodedev=true 2、配置peer节点的环境变量 CORE_CHAINCODE_MODE=dev CORE_CHAINCODE_ID_NAM

  • 区块链学习之Hyperledger Fabric开发环境搭建(Go+Docker+Fabric)2020-11-13 18:35:45

      Fabric采用Go语言实现,因此推荐使用Golang 1.12+版本进行编译生成fabric-peer、fabric-orderer和fabric-ca等组件的二进制文件,对于区块链的业务开发最好也推荐使用Go语言,因为Fabric虽然支持Java等语言,但是因为支持过程中经常有些莫名的Bug,因此推荐使用Go语言。   Fabric目前

  • Python使用fabric在本地及服务端执行命令2020-10-27 21:00:28

    fabric是一款命令行工具,支持执行本地命令,执行远程命令,上传下载等。fabric想一个subprocess+paramiko的集合,又像一个更加轻量级的ansible,可以批量对服务进行操作。 官方文档地址,安装方法: pip3 install fabric3 fabric.api中的常用操作 执行命令 local('命令'): 本地执行命令 r

  • fabric orderer的sample_clients编译以及性能测试2020-10-11 09:32:41

    借助源码包中的sample_clients 单独编译出orderer二进制 运行测试 启动orderer服务 分别对orderer的rpc服务发请求 这里我们使用的是centOS,避免了windows的一些配置问题 ps:实质上从源码上看orderer的broadcast和deliver都是需要别人请求才响应,所以我们可以模拟client发送信息

  • Hyperledger fabric 续篇2020-09-02 10:00:43

    前面我们如果进行顺利的话,环境已经可以成功运行,并且前端页面也可以正常显示,为自己鼓掌吧!!! 接下来,其实也是我自己想做一下尝试,还记得前面的一条查询车辆情况的指令吗? peer chaincode query -C mychannel -n fabcar -c '{"Args":["queryAllCars"]}' 流程在这里不再细讲,我们直接上干

  • 加速Hyperledger Fabric的docker镜像构建过程2020-08-18 23:01:19

    Hyperledger Fabric 从v2.0开始,全面将docker基础镜像替换成了体积更小、潜在安全风险更少、更加轻量的Alpine Linux,从而使得make docker出来的各种镜像的体积几乎都缩小为原来的一半,确实能够节省更多的硬盘空间。但是,由于众所周知的原因,对于生在红旗下,长在新中国的程序员们,第一次

  • Hyperledger Fabric【区块链学习一】2020-08-15 17:34:48

    Hyperledger Fabric 学习 什么是区块链 什么是区块链在我们没有接触的时候,只知道它是一个去中心化的存储方式。当我们发生交易,或者动作的时候我们会将记录通知给所有参与者共同维护,达到去中心化的进行存储。并且我们会将记录使用加密技术保证记录一旦添加到了账本中就无法修改(无

  • Fabric 持久化2020-08-12 21:01:40

    每个容器都有目录需要映射出来。在volume中添加如下映射即可: peer是: /var/hyperledger/peer{number}/org{number}:/var/hyperledger/production orderer是: /var/hyperledger/orderer:/var/hyperledger/production zk是: /var/hyperledger/zk{number}/data:/data /var/hype

  • Hyperledger Fabric 部署2020-08-10 21:00:30

    Hyperledger Fabric 部署 Hyperledger Fabric需要使用Docker、Go环境。 Docker环境安装 Docker环境安装 直接查看这一篇,安装好之后将当前用户非root添加到Docker用户组中 #创建docker用户组 sudo groupadd docker #将当前用户添加到docker用户组 sudo usermod -aG docker cigod

  • 构建你的第一个网络--fabric--release-1.42020-07-04 22:38:21

    一、自动构建 1.生成网络构件 ./byfn.sh generate 第一步为我们的各种网络实体生成证书和秘钥。创世区块 genesis block用于引导排序服务,也包含了一组配置 Channel 所需要的配置交易集合。   2.启动网络 ./byfn.sh up 这一步会启动所有的容器,然后启动一个完整的 end-to-en

  • Hyperledger Fabric从源码分析链码实例化过程2020-06-29 16:10:34

    上篇文章——Hyperledger Fabric从源码分析链码安装过程,分析了链码安装的大致过程,这篇文章分析一下链码实例化的过程,其中有一部分的代码非常相似,类似的函数解析我就不再展开了,可以直接看链码安装文章的相关介绍。 好了下面就开始吧。 链码实例化源码解析 相关源码入口在pee

  • fabric1.2安装教程2020-06-29 16:08:39

    fabric1.2安装教程写在前面前期准备安装GOLANG安装Docker安装Docker-ComposeFabric环境搭建 写在前面 因为项目组统一的要求,所以在fabric已经发布2时仍然需要安装1.2。 nexus.hyperledger.org网站已经不再维护,按照太早的教程安装1.2会有问题,故根据自己的安装过程整理一个完

  • Fabric2.0 使用开发模式(dev 模式)测试2020-06-29 16:05:53

    dev模式   dev模式不是Fabric 2.0引入的,1.x版本就已存在的。对于Fabric 2.0来说,可以构建外部的链码容器,对于运维和开发调试来说,变得越来越方便。在2.0版本之前,链码是通过节点执行和维护的。开发模式在链码“编码/编译/运行/调试”的开发生命周期中很有用。本节不考虑外部

  • 公链分析报告 - 联盟许可链开发框架2020-06-25 16:03:29

    对于许可链,三种区块链协议已成为首选:Hyperledger Fabric,Enterprise Ethereum和R3 Corda。Fabric和企业以太坊都是任何行业的通用工具,而Corda是为金融行业定制设计的。每个协议选项都有非常不同的沿袭和设计重点,并且这三个协议都已被当今运行于生产质量系统上的严肃的企业和

  • Fabric工具cryptogen介绍2020-06-23 10:54:03

      参考: https://www.jianshu.com/p/9d031a0606b7 https://www.jianshu.com/p/d683f60e1ae8 Hyperledger Fabric工具cryptogen介绍 简介 简单的说,cryptogen是用来生产fabric需要的证书的;这个生产过程是静态的。 和cryptogen工具对等的是CA服务,是一种动态的证书生产环境;在开发和测

  • Fabric网络组织与主节点选举2020-06-18 16:08:00

    一、Fabric网络组织 Fabric网络组织按如下结构组成:Fabric网络-->Channel通道-->组织(成员)-->节点。即整个网络由数个通道组成,每个通道都由多个组织构成,而每个组织内部由数个节点组成(可能由功能或其他划分方式分为多个节点)。如下图所示: 二、主节点(leader peer)选举 一个组织(其实是成

  • hyperledger fabric 开发第一个智能合约2020-06-17 17:59:15

    一、编写智能合约代码HelloWorld.go,go语言实现,代码很简单,每个合约包含两个方法,Init、Invoke。 package main import (    "fmt"    "github.com/hyperledger/fabric/core/chaincode/shim"    "github.com/hyperledger/fabric/protos/peer") type Helloworld struct { } f

  • 区块链学习札记八:超级账本(Hyperledger)平台架构2020-06-16 23:44:54

    区块链学习札记八:超级账本(Hyperledger)平台架构   超级账本(Hyperledger)是 Linux 基金会于 2015 年发起的推进区块链数字技术和交易验证的开源项目,该项目的目标是推进区块链及分布式记账系统的跨行业发展与协作。 目前该项目最著名的子项目是 Fabric,由 IBM 主导开发。按官方

  • Fabric-sdk-go操作Chaincode2020-06-14 16:56:19

    因为工作的需要,最近了解了下如何通过sdk来操作Chaincode,本文是sdk使用时的一些操作总结。 在fabric网络启动过程中,一般分为“启动网络 -> 创建通道 -> 加入通道 -> 安装链码 -> 实例化链码 -> 调用链码”。本文以fabric-sdk-go项目中的end_to_end.go为例,介绍如何通过fabric-sdk-go

  • centos7搭建部署fabric环境2020-06-12 22:39:10

    前言 该文章基于centos7搭建fabric环境,目的是让大家少踩坑。 该文章充分借鉴多篇博客,并将其他博客中处理安装时遇到的问题的解决方案集中一起,方便初学者搭建环境。 安装包 在搭建环境时,涉及离线安装的压缩包汇总 网盘地址:https://pan.baidu.com/s/1EHD399TPiDReoYV3MfIS_A

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有