首页 > TAG信息列表 > hyperledger
【区块链开发实战】第3章 Hyperledger简介
3.1 Hyperledger综述 Hyperledger,中文名超级账本,是2015年发起的推进区块链数字技术和交易验证的开源项目。随着项目组发展,Hyperledger已经不是某个具体的技术,而是代表着一组区块链技术框架的集合。 3.1.1 Hyperledger项目背景 (1)Hyperledger 是对传统区块链模型的革新。HHyperledger Fabric 部署在多个主机上
前言 在实验Hyperledger Fabric无排序组织以Raft协议启动多个Orderer服务、TLS组织运行维护Orderer服务中,我们已经完成了使用提供 TLS-CA 服务的 council 组织运行维护 Raft 协议的三个 orderer 节点。但目前我们都是在单个主机上启动 Fabric 网络,本文将尝试将 Hyperledger FabricHyperledger Fabric节点的动态添加和删除
前言 在Hyperledger Fabric组织的动态添加和删除中,我们已经完成了在运行着的网络中动态添加和删除组织。本文将在其基础上,详细介绍了如何在 soft 组织上添加新的 peer2 节点,并在简要概述了删除节点的方法,本实验必要的准备工作和 DNS 配置请参考 准备工作。 背景介绍 实验准备 本文Hyperledger Fabric 2.x Java区块链应用
一、说明 在上一篇文章中 [《Hyperledger Fabric 2.x 自定义智能合约》] 分享了智能合约的安装并使用 cli 客户端进行合约的调用;本文将使用 Java 代码基于 fabric-gateway-java 进行区块链网络的访问与交易,并集成 SpringBoot 框架。 Fabric Gateway SDK 实现Fabric区块链Hyperledger Fabric环境搭建成功参考博客
①配置阿里镜像源 首先进行配置文件的备份 sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak 编辑配置文件 sudo vim /etc/apt/sources.list 或gedit /etc/apt/sources.list 在配置文件最后添加一下内容: deb http://mirrors.aliyun.com/ubuntu/ bionic main restrHyperledger Fabric 2.x 动态更新智能合约
一、说明 在上一篇文章中分享了智能合约的安装与使用,如果业务有变更代码需要修改怎么办呢?本文分享如何对已安装的合约进行版本更新。 二、环境准备 区块链网络安装:《Hyperledger Fabric 2.x 环境搭建》 智能合约安装:《Hyperledger Fabric 2.x 自定义智能合约》 执行以下命Hyperledger Fabric 2.x 环境搭建
一、说明 区块链网络的核心是分布式账本,在这个账本中记录了网络中发生的所有交易信息。 Hyperledger Fabric是一个是开源的,企业级的,带权限的分布式账本解决方案的平台。Hyperledger Fabric由模块化架构支撑,并具备极佳的保密性、可伸缩性、灵活性和可扩展性。Hyperledger Fabric被Hyperledger Fabric交易流程
1.应用SDK,客户端,进行交易(写数据,查询数据) 2.peer节点手袋客户端的提案(背书策略) 3.peer节点将交易进行预言,这里不是真正的交易 4.peer节点将交易预言的结果发送给客户端,如果失败则结束整个流程 5.客户端将交易提交给排序节点,预言结果是成功的才会提交到排序节点 6.排序节点对fabric
test 安装环境 vmware Ubuntu 18.04.5 注意 都以root用户执行 $ sudo -i 然后输入密码 1 准备依赖环境 1.0 ubuntu软件更换国内源 参考 1.1 安装git $ apt install git 1.2 安装 cURL $ apt install curl 1.3 安装 Docker 查看系统是否已经安装 Docker: $ docker --versionHyperledger fabric -- 账本
(由于时间问题,本文内容尚未完善,后期将持续更新~) 在阅读学习Hyperledger fabric v1.4 官方文档的过程中,写下该文章用于记录自己的所得所获。 本文以官方文档为依据,主要进行翻译以及用自己的理解进行相关内容表述的工作。 The Ledger 在Hyperledger Fabric中,Ledger(账本) 由两部分组bootstrap
#!/bin/bash## Copyright IBM Corp. All Rights Reserved.## SPDX-License-Identifier: Apache-2.0#export VERSION=1.0.1export ARCH=$(echo "$(uname -s|tr '[:upper:]' '[:lower:]'|sed 's/mingw64_nt.*/windows/')-$(uname -m | sed &Hyperledger fabric的test-network网络启动流程分析
首先根据organizations/cryptogen下的三个文件生成msp证书 其次通过docker下的这三个文件启动网络节点 最后根据该文件配置通道等,至此test-network网络启动完成谈谈自己关于 hyperledger fabric 和 ethereum 区别的理解
节点组成的不同 ethereum 只有 peer 节点组成,hyperledger fabric 有 order 节点和 peer 节点。 注:其实 ethereum 还有一些不参与记账的节点,但不是必须,这里不写。 打包交易的节点不同,即保持一致性的方式不同。 ethereum 是挖矿记账,即计算出困难问题的 peer 拥有记账权。具体的bitxhub-fabric跨链网络搭建1-应用链部署
环境配置: 1.安装go环境 下载相应的安装包,并解压 tar -xzf go1.15.6.linux-amd64.tar.gz -C /usr/local 配置go环境变量 export GOROOT=/usr/local/go export GOPATH=$HOME/go export PATH=$PATH:$GOPATH/bin:$GOROOT/bin 使环境变量生效 source /etc/profile 2.安装docker 更ubuntu系统下Hyperledger Fabric安装配置指南
准备条件 1. 安装go(我的版本是1.17) 2. 安装docker和docker-compose(版本尽量高一点) 3. 安装git 下载安装配置fabric //在GOPATH目录下创建目录 mkdir $GOPATH/src/github.com/hyperledger cd $GOPATH/src/github.com/hyperledger //下载fabric文件 git clone https://gi区块链 Hyperledger sawtooth支持哪些共识算法
PBFT, PoET, Raft The Sawtooth consensus API supports a wide variety of consensus algorithms on a network. Sawtooth currently includes consensus engines for these algorithms: Sawtooth PBFT (Practical Byzantine Fault Tolerance) is a voting-based consen部署 Hyperledger Fabric
参考链接: https://www.cnblogs.com/cbkj-xd/p/11067790.html https://blog.csdn.net/lppljy/article/details/117386509 环境搭建: 1.搭建Fabric的前置条件 为了提高下载速度,这里将Ubuntu的源改为国内的源(以阿里源为例): #首先进行配置文件的备份 sudo cp /etc/apt/sourcefabric bootstrap.sh 安装脚本分析
为什么要分析安装脚本 对于初学者,很多文档都是直接运行该安装脚本,就可以自动化部署Fabric程序,虽然表面上针对小白比较友好,不需要自己下载源码进行编译,但是很多资源都是国外的,下载速度缓慢我也是饱受折磨。下面分析一下安装脚本,有助于我们更加深入理解Fabric架构,同时分析安装Markdown学习
Markdown的学习与实验 标题: 三级标题 四级标题 字体: hell, word 加粗 hello word倾斜 hello word 倾斜加粗 hello word 横线 引用 超级账本(Hyperledger)项目是首个面向企业应用场景的开源分布式账本平台。由linux基金会牵头,包括 IBM 等 30家初始企业成员共同成立的。 区基于Hyperledger fabric区块链技术的毕业设计实战记录
有一起学习、讨论的伙伴可以加q 260261476,欢迎交流、指导! 基于区块链的冷链食品溯源项目 开发环境 工具版本fabric1.4.4go1.16sdksdk gowebhtml、css、js 基于区块链的图书馆管理系统 开发环境 工具版本fabric1.4.4go1.16sdksdk gowebhtml、css、js 基于区块链的音乐版权(数字fabric链码容器
前言: 随笔资料仅供自用备忘,如果能帮到有缘人给我点个赞,好东西需要有伯乐,金子需要矿工才能认出,不懂的人诺大的金矿也是只是一队无用的石头。 一、链码容器 (一)链码容器依赖 链码容器是链码运行的隔离沙盒,不一定是最终的形态。链码容器的作用是提供链码运行的隔离沙盒环Fabric v1.4.3环境
这里,介绍在Ubuntu16.04上安装Fabric v1.4.3单机版本,步骤如下。 1、软件准备 Fabric需要docker、go等软件的支持,具体如下: curl 7.47以上版本git 2.7.4以上版本docker 17.06以上版本docker-compose 1.14以上版本go 1.11 以上版本 1.1 安装curl sudo apt-get instalHyperledger Besu(1)“系统框架”
1. 定义 是一个运行在以太坊公网上的java语言的以太坊客户端,旨在对公共和私有许可网络用例进行企业友好。它也可以在 Rinkeby、Ropsten 和 Görli 等测试网络上运行。 1.1 功能 在以太坊区块链中处理交易的执行环境用于持久化与事务执行相关的数据的存储点对点 (P2P) 网络,基于Raft共识搭建单机Fabric2.3网络环境
基于Raft共识搭建单机Fabric2.3网络环境 当前fabric社区已经更新到2.3版本有一段时间了,作为fabric社区的第二个TLS版本,相信会有许多企业会将自己的fabric版本升级到fabric2.3,以跟上社区的维护进度,或者一些新的项目会选择2.3版本,这里这篇博客就是搭建fabric2.3单机网络的实战Hyperledger Fabric 1.4环境搭建【详尽】
操作系统:Ubuntu 16.04/18.04 1. 安装依赖工具 1.1 go语言 test@ubuntu :~/Soft$ wget https://dl.google.com/go/go1.14.2.linux-amd64.tar.gz test@ubuntu :~/Soft$ sudo tar -zxvf go1.14.2.linux-amd64.tar.gz -C /opt test@ubuntu :~/Soft$ echo "export GOROOT=/opt/g