E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Fabric1.4
菜鸟系列Fabric——Fabric 1.4共识机制(5)
在当前
fabric1.4
版本中,存在三种共识机制,分别是solo,kafka,etcdraft。交易的共识包括3个阶段的处理:提议阶段、打包阶段和验证阶段。
weixin_30436891
·
2020-07-10 06:39
Hyperledger
Fabric1.4
环境搭建
简单记录一下fabric版本1.4的环境搭建,运行环境为Ubuntu18.04,其中一些内容是根据官方文档整理的,如有错误欢迎批评指正。本文只介绍最简单的环境搭建方法,具体的环境搭建解析在这里深入解析HyperledgerFabric启动的全过程。1.搭建Fabric的前置条件为了提高下载速度,这里将Ubuntu的源改为国内的源(以阿里源为例):#首先进行配置文件的备份sudocp/etc/apt
weixin_30451709
·
2020-07-08 13:59
Hyperledger之用谷歌云配置
Fabric1.4
环境
谷歌云系统配置如下图所示:选择ubuntu系统进行配置,选择新建实例,名称随便取,地区尽量选择香港,在拉取镜像时比较快,类型选择1个vCPU3.75G足够。选择永久性磁盘10GBFabric环境配置首先进行docker安装执行以下命令自动安装:sudowget-qO-https://get.docker.com/|bash如果上面出错可执行以下命令:$curl-fsSLhttps://get.do
@天码行空
·
2020-07-06 19:10
go语言
区块链
Fabric1.4
学习路线
接触
Fabric1.4
已有一年多的时间了。记得当时连区块链是啥都不知道。后来在老板的要求下学习Fabric框架,起初是毫无头绪的。
jockming
·
2020-07-02 16:36
Fabric
Fabric1.4
商业票据例子跑通过程
该例子地址:https://hyperledger-fabric.readthedocs.io/en/release-1.4/tutorial/commercial_paper.html环境:mac1.预备环境安装2.下载fabric-sample:gitclonehttps://github.com/hyperledger/fabric-samples.git3.启动网络cdfabric-sam
Zhunh_
·
2020-07-02 16:49
区块链学习
Hyperledger
Fabric1.4
系列七(多机部署解决方案)
背景hyperledgerfabric官网中给出的基本都是单机运行多个容器。生产使用时不可能去单机来部署区块链服务。那么如何实现多机部署成了一个关键.文章主要谈一下如何实现多机部署的思路.原理方案一服务器集群.k8sdocker集群搭建swarm方法二修改容器host查看docker-compose配置文件描述:https://docs.docker.com/compose/compose-fil
leilecoffee
·
2020-07-02 07:15
Hyperledger
Fabric1.4
系列一(部署)
文章目录准备curl安装docker安装go安装nodejs安装Pythonfabric-samples安装构建生成网络组件启动关闭准备curl安装安装最新版本的curl.执行更新操作docker安装要求:Dockerversion17.06.2-ceorgreaterisrequired。不低于17.06.2-ce版本.#官网文档;https://docs.docker.com/#下载地址htt
leilecoffee
·
2020-07-02 07:15
配置和管理raft排序服务--翻译自
Fabric1.4
官方文档
因此接下来会翻译几篇
fabric1.4
官方文档,供大家参考。基本都是对着google翻译来做的,把一些不符合中文顺序和专业术语的地方,稍微调整下,并且加了一些自己的理解和解释。
kojhliang
·
2020-07-02 06:16
区块链
hyperledger
fabric
在Ubuntu 18.04的Hyperledger
Fabric1.4
中手动部署first-network
Ubuntu18.04的HyperledgerFabric1.4中手动部署first-network这篇文章上接:ubuntu18.04快速搭建HyperledgerFabric超级账本框架,为了更好的了解
Fabric1.4
星空彡
·
2020-07-02 06:52
Hyperledger
Fabric
Prometheus+k8s——HyperLedger Fabric的监控运维实战
Fabric1.4
版本是一个里程碑式的版本,是首个LTS的版本(LongTermSupport的版本)。
vito_xinminghe
·
2020-07-02 02:26
区块链
Hyperledger Fabric 1.4 Docker 网络搭建教程
0x00准备工作在搭建网络前,我们需要先安装
Fabric1.4
的Docker镜像,Ubuntu系统的安装请参考以下教程:[Ubuntu]HyperledgerFabric1.4Docker简便安装教程这篇博客不局限于某一个特定系统
gooding300
·
2020-07-02 01:14
区块链
运维
Docker
Fabric 1.4源码分析 - chaincode instantiate
Fabric1.4
源码分析-chaincodeinstantiate(1)peer端的初始化过程
Fabric1.4
源码分析-chaincodeinstantiate(2)peer端的调用流程
Fabric1.4
ckcclc
·
2020-07-01 20:11
HyperLedger
Fabric
hyperledger
fabric1.4
环境搭建
1.安装相关工具安装curlyuminstallcurl安装gityuminstallgit安装gowgethttps://dl.google.com/go/go1.13.8.linux-amd64.tar.gztar-C/usr/local-xzfgo1.13.8.linux-amd64.tar.gz配置环境变量sudovim/etc/profile在文件末尾加上exportGOROOT=/us
Terry Shu
·
2020-07-01 19:55
Hyperledger
Fabric
区块链
centos
Hyperledger
Hyperledger
Fabric
使用Java开发Fabric智能合约Chaincode
场景:之前公司使用的是
Fabric1.4
,智能合约使用的go语言开发的。现在为了方便SDK调用链码的客户端接入到Bass平台,需要切换fabric的javaSDK,并且智能合约也改用java开发。
DamonREN
·
2020-07-01 08:17
区块链
1.Hyperledger
Fabric1.4
在Ubuntu18.04中的基础环境搭建及first-network运行
博主参考Fabirc的官方文档和其他博客资料,完成了
Fabric1.4
版本的环境搭建,在这里记录下来,如有问题,欢迎交流指正。
FieryCookies
·
2020-07-01 07:33
区块链
fabric
区块链
Hyperledger
Fabric
Ubuntu
2.Hyperledger
Fabric1.4
中手动部署first-network
参考链接:https://hyperledger-fabric.readthedocs.io/en/release-1.4/build_network.html在上一篇文章通过./byfn.shup脚本自动执行了first-network,这里博主将参考byfn.sh脚本里的内容手动部署first-network,这也有助于我们更好地理解Fabric网络的部署流程。该实例中包括一个命令行客户端,一
FieryCookies
·
2020-07-01 07:02
区块链
fabric
Fabric1.4
源码解析:客户端安装链码
看了看客户端安装链码的部分,感觉还是比较简单的,所以在这里记录一下。还是先给出安装链码所使用的命令好了,这里就使用官方的安装链码的一个例子:#-n指定mycc是由用户定义的链码名字,-v指定1.0是链码的版本,-p...是指定链码的路径peerchaincodeinstall-nmycc-v1.0-pgithub.com/hyperledger/fabric/examples/chaincode/
weixin_30955341
·
2020-07-01 05:11
Fabric1.4
源码解析:Peer节点启动过程
看一下Peer节点的启动过程,通常在Fabric网络中,Peer节点的启动方式有两种,通过Docker容器启动,或者是通过执行命令直接启动。一般情况下,我们都是执行docker-compose-fdocker-*.yamlup命令通过容器启动了Peer节点,而如果直接启动Peer节点则是执行了peernodestart这条命令。看起来,这两种方式所使用的命令毫无关系,但事实上,在Docker容器中
weixin_30832983
·
2020-07-01 05:29
Fabric1.4
源码解析:Peer节点加入通道
又开始新的阅读了,这次看的是Peer节点加入通道的过程。其实每次看源码都会有好多没有看懂的地方,不过相信只要坚持下去,保持记录,还是有很多收获的。对于Peer节点加入通道这一过程,从用户角度来说也只是简单执行一行命令:peerchanneljoin-bmychannel.block就完成了某一节点加入通道的过程。而从Fabric网络内部来讲,却是做了很多工作,接下来看一下具体的流程:整个流程的切入
weixin_30768661
·
2020-07-01 05:23
Fabric1.4
源码解析: 链码容器启动过程
想写点东西记录一下最近看的一些Fabric源码,本文使用的是
fabric1.4
的版本,所以对于其他版本的fabric,内容可能会有所不同。本文想针对Fabric中链码容器的启动过程进行源码的解析。
weixin_30757793
·
2020-07-01 05:20
八、hyperledger fabric 基于kafka共识的分布式集群部署
HyperledgerFabric共识目前有Solo及Kafka实现,本次Chat将基于最新的稳定版
Fabric1.4
实现基于Kafka共识的分布式生产网络部署,并通过链码的安装部署来测试整个网络。
晨晨晨晨晨晨晨
·
2020-07-01 05:27
hyperledger
fabric
CenOS7安装配置
fabric1.4
详细流程+
fabric1.4
的helloWorld
一、环境安装:1.安装基本工具:yuminstallcurl安装pip源yum-yinstallepel-releaseyum-yinstallpython-pip2.安装docker:2.1确保yum包更新到最新:yumupdate2.2卸载旧版本的Docker,没安装的就跳过此步yumremovedocker\docker-client\docker-client-latest\docker-
CgLeaf
·
2020-07-01 03:08
区块链
hyperledger
fabric1.4
环境搭建踩坑记录
环境基础:腾讯云Ubuntu18.04.1LTS64位一、环境1、安装git、curl、pipsudoapt-getinstallgitsudoapt-getinstallcurlsudoapt-getinstallpython-pippipinstall--upgradepip2、安装go下载golang,并解压wgethttps://storage.googleapis.com/golang/
hehui0316
·
2020-07-01 02:05
学习笔记
Fabric1.4
单机单节点部署及测试
1.基础环境搭建DockerClient客户端DockerDaemon守护进程DockerImage镜像DockerContainer容器这块的安装相信大家通过资料都可以完成,重点是下面2.Fabric环境搭建2.1创建singlepeer目录#cd$GOPATH/github.com/hyperledger/fabric#mkdirsinglepeer#cdsinglepeer2.2下载源码文件
chenggen2446
·
2020-07-01 01:21
fabric1.4
单机部署 简书
开发先决条件:Git客户端Go-版本1.12.xDocker-17.06.2-ce或更高版本DockerCompose-1.14.0或更高版本#(macOS)必须安装Xcode安装gityum-yinstallgcc-c++wget yum-yinstallgit安装dockeryuminstall-yyum-utilsyum-config-manager--add-repohttps://dow
吹动红旗的风
·
2020-07-01 01:38
区块链
Fabric2.0 新特性实践:通道成员可扩展链码
为测试这一特性,本文将会对比
Fabric1.4
版本和Fabric2.0版本,阅读过程中注意当前版本,及时切换到不同分支。改造链码 测试网络选用:fabric-samples/first-net
Ddkjawed
·
2020-07-01 00:02
Fabric
Hyperledger
2.x
Fabric1.4
源码解析:链码实例化过程
之前说完了链码的安装过程,接下来说一下链码的实例化过程好了,再然后是链码的调用过程。其实这几个过程内容已经很相似了,都是涉及到Proposal,不过整体流程还是要说一下的。同样,切入点仍然是fabric/peer/main.go文件中的main()方法:#这一句定义了关于通过Peer节点操作链码的命令mainCmd.AddCommand(chaincode.Cmd(nil))然后是fabric/p
weixin_30915951
·
2020-07-01 00:41
Hyperledger Fabric从源码分析链码安装过程
本文源码剖析都是在
Fabric1.4
版本中解析如何找到链码相关的源码入口在源码文件结构中,peer目录是peer有关的命令的相关解析,它下面每一个目录都对应着一个子命令,例如chaincod
TLpigff
·
2020-07-01 00:41
Fabric1.4学习
Hyperledger Fabric从源码分析系统链码
在
Fabric1.4
版本之前,总共有五种系统链码,它们分别是:LifeCycleSystemChaincode(LSCC):生命周期系统链码Configuratio
TLpigff
·
2020-07-01 00:40
Fabric1.4学习
搭建Hyperledger Fabric网络
https://blog.csdn.net/yuanziwoxin/article/details/92831521)文章目录一、下载Fabric源码库二、安装configtxgen和configtogen(
Fabric1.4
你的代码有灵魂吗?
·
2020-06-30 10:36
Hyperledger
Fabric
深入理解hyperledger fabric-1.4环境搭建的详细过程
1、导言:为了学习fabric底层运行原理,这两天基于
fabric1.4
版本手动部署了一个多机网络,期间遇到了很多各种各样的问题,同时也一个一个解决了,最终成功把多机fabric网络部署起来,也进行了一些简单交易测试
sampson MrLiang
·
2020-06-24 06:55
fabric
Hyperledger
Fabric1.4
安装
本人博客园链接https://www.cnblogs.com/zongmin/p/11635686.htmlHyperledgerFabric依赖的软件版本查看官方github地址https://github.com/hyperledger/fabric下文件/docs/source/prereqs.rst,软件版本要求根据安装的Fabric的版本差异而略有不同。1安装依赖工具为了下载方便,最好将
我是一条咸鱼233
·
2020-06-22 12:30
Hyperledger
Fabric
Fabric1.4
:运行 first-network 网络
本人博客园链接https://www.cnblogs.com/zongmin/p/11821342.html说明:运行first-network网络,必须先安装好
fabric1.4
的预置环境,
fabric1.4
我是一条咸鱼233
·
2020-06-22 12:59
Hyperledger
Fabric
fabric 2.x版本源码编译
前面这篇
fabric1.4
网络搭建以及fabric浏览器搭建文章是基于fabric的docker镜像来搭建的fabric网络,所以就在想能不能做基于源码的编译呢,于是就有了如下这篇源码编译文章环境准备一台空闲服务器
xiangyue
·
2020-05-06 09:52
安装fabric 1.4版本
安装
fabric1.4
版本刚开始接触区块链,跟着网上的教程搭建hyperledgerfabric,下载的是1.0版本,最近运行GitHub上的例子,发现有些需要高的版本,所以决定更新版本到1.4,看了官网的更新文档都是相近版本的更新
花爬满篱笆
·
2020-04-03 10:27
[区块链]Fabric-sdk-java的使用步骤
本文介绍如何使用Fabric-sdk-java,以下操作前提是
Fabric1.4
网络搭建完毕并成功跑起来。准备工作
一杯糖不加咖啡
·
2020-03-25 13:37
区块链
基于Hyperledger
Fabric1.4
自定义搭建自己的区块链(二)
四、generateChannelArtifacts函数使用configtxgen工具根据configtx.yaml文件来生成创世区块和通道相关信息,更新锚节点。1、生成启动Orderer需要的初始化区块,并支持检查区块内容;2、生成创建应用通道需要的配置交易,并支持检查交易内容;3、生成2个锚节点Peer的更新配置交易。configtxgen调用的配置文件为configtx.yaml,该配置文件
猫撵耗子
·
2020-03-10 16:39
fabric
1.4
联盟链
区块链
Fabric1.4
三、创建第一个区块链
以下内容记录了基于Fabric架构,利用docker容器创建一个简单的区块链案例(helloworld),并实现第一个智能合约(链码)。详细配置可以参考fabric-sample/first-network1.环境准备安装以下环境,详细安装过程上网搜索相关资料:gitnodejsnpmgolangdockerdocker-compose配置gopath环境变量,以mac系统为例,打开~/.bash
Zone 7
·
2020-02-22 19:46
fabric
区块链
菜鸟学习Fabric源码学习 — kafka共识机制
Fabric1.4
源码分析kafka共识机制本文档主要介绍kafka共识机制流程。在查看文档之前可以先阅览raft共识流程以及orderer服务启动流程。
Liguo_Ji
·
2020-01-20 10:00
Fabric1.4
:手动启动 first-network 网络(三)
注意:本文所使用的fabric版本为v1.4.3,与其它版本的网络存在差异。手动启动first-network网络系列分为三部分:手动启动first-network网络(一)手动启动first-network网络(二)手动启动first-network网络(三)第一篇单纯使用命令行的形式执行byfn.sh脚本中的内容,第二篇和第三篇是对手动启动网络过程所使用的命令和配置文件的解释。1启动分布式网络
咕嘿嘿嘿
·
2020-01-11 17:00
Fabric1.4
:手动启动 first-network 网络(二)
注意:本文所使用的fabric版本为v1.4.3,与其它版本的网络存在差异。手动启动first-network网络系列分为三部分:手动启动first-network网络(一)手动启动first-network网络(二)手动启动first-network网络(三)第一篇单纯使用命令行的形式执行byfn.sh脚本中的内容,第二篇和第三篇是对手动启动网络过程所使用的命令和配置文件的解释。1生成组织结构与
咕嘿嘿嘿
·
2020-01-11 17:00
Fabric1.4
:手动启动 first-network 网络(一)
注意:本文所使用的fabric版本为v1.4.3,与其它版本的网络存在差异。手动启动first-network网络系列分为三部分:手动启动first-network网络(一)手动启动first-network网络(二)手动启动first-network网络(三)第一篇单纯使用命令行的形式执行byfn.sh脚本中的内容,第二篇和第三篇是对手动启动网络过程所使用的命令和配置文件的解释。1生成组织结构与
咕嘿嘿嘿
·
2020-01-11 17:00
菜鸟学习Fabric源码学习 — 背书节点和链码容器交互
Fabric1.4
源码分析背书节点和链码容器交互本文档主要介绍背书节点和链码容器交互流程,在Endorser背书节点章节中,无论是deploy、upgrade或者调用链码,最后都会调用ChaincodeSupport.LaunchInit
Liguo_Ji
·
2020-01-10 11:00
菜鸟学习Fabric源码学习 — Endorser背书节点
Fabric1.4
源码分析Endorser背书节点本文档主要介绍fabric背书节点的主要功能及其实现。
Liguo_Ji
·
2020-01-07 19:00
菜鸟系列Fabric源码学习 — MVCC验证
Fabric1.4
源码分析MVCC验证读本节文档之前建议先查看[
Fabric1.4
源码分析committer记账节点]章节。
Liguo_Ji
·
2020-01-04 13:00
Hyperledger
Fabric1.4
中手动部署first-network
参考链接:https://hyperledger-fabric.readthedocs.io/en/release-1.4/build_network.html实例中包括一个命令行CLI客户端,一个orderer排序节点,两个组织(Org1和Org2),其中每个组织包含两个peer节点。准备工作进入first-samples目录,若之前运行过first-network,将网络关闭cd$GOPATH
冰冰大象
·
2019-11-30 22:02
菜鸟系列Fabric源码学习 — 区块同步
Fabric1.4
源码分析区块同步本文主要从源码层面介绍fabricpeer同步区块过程,peer同步区块主要有2个过程:1)peer组织的leader与orderer同步区块2)peer组织间peer
Liguo_Ji
·
2019-11-29 19:00
菜鸟系列Fabric源码学习 — peer节点启动
Fabric1.4
源码分析peer节点启动peer模块采用cobra库来实现cli命令。Cobra提供简单的接口来创建强大的现代化CLI接口,比如git与go工具。
Liguo_Ji
·
2019-11-29 19:00
Fabric1.4
:Go 链码开发与编写
1链码结构1.1链码接口链码启动必须通过调用shim包中的Start函数,传递一个类型为Chaincode的参数,该参数是一个接口类型,有两个重要的函数Init与Invoke。typeChaincodeinterface{Init(stubChaincodeStubInterface)peer.ResponseInvoke(stubChaincodeStubInterface)peer.Respo
咕嘿嘿嘿
·
2019-11-17 00:00
Fabric1.4
:链码管理与测试
1链码介绍智能合约在HyperledgerFabric中称为链码(chaincode),是提供分布式账本的状态处理逻辑。链码被部署在fabric的网络节点中,能够独立运行在具有安全特性的受保护的Docker容器中,以gRPC协议与相应的peer节点进行通信,以操作分布式账本中的数据。一般链码分为两种:系统链码和用户链码。1.1系统链码负责Fabric节点自身的处理逻辑,包括系统配置、背书、校验等工
咕嘿嘿嘿
·
2019-11-12 15:00
上一页
1
2
3
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他