-compose
View Dockercompose Version Information
$ docker-compose --version
Output:docker-compose version 1.8.0, build unknown
Golang
Fabric1.1.0 Version Requirements go1.9+
Fabric1.0.0 Version Requirements go1.7+
Upload go1.10.1.linux-amd64.tar.gz
Unzip the file
$ tar -zxvf go1.10.1.linux-amd64.tar.gz
Edit environment variable File
Add the following content:
export GOPATH=$HOME/gocodeexport GOROOT=$HOME/goexport PATH=$GOROOT/bin:$PATH
$ source .bashrc$ go version
Output:go version go1.10.1 linu
Today's article is from Wen Aviva, who is a face-to-face programmer of Jerry.
Jerry has introduced Aviva in his previous article titled "displaying the 3D model view of product master data with pure Javascript in sap ui, other colleagues in the SAP Chengdu c4c development team commented that:"Beauty and wisdom embodiment","Queen of the cloud age","Is the Guide to cutting-edge technologies". Because Jerry and Aviva are in a group, my opinion is that these reviews are all named.
For example, Jerry
first of all thanks to the dark blue habitat, this tutorial is based on his tutorial [http://www.cnblogs.com/studyzy/p/7437157.html] collation, block chain technology developed quickly, in the great God's tutorial a little to add. In addition, there are also in the learning block chain students can contact me, we learn from each other.
In the first contact with Hyperledger, very confused, do not know where to start. The tutor suggested that I not only look at the theoretical knowledge, try to
Fabric Source Parsing 13--peer's BCCSP service
General topics of cryptography
Encryption involves the content is very complex, is a highly professional discipline. I have not specifically learned, here is just a little bit about the BCCSP services involved in the fur: RSA-an asymmetric encryption algorithm for encryption. There are several ethnic clusters, such as rsa1024,rsa2048. AES-a block encryption algorithm for encrypting large chunks of data.
If you have installed tools such as Go, git and checkout related and download related images, you can only get up to 5 steps below. e2e_cli~/go/src/github.com/hyperledger/fabric$sudo chmod 777 release~/go/src/github.com/hyperledger/fabric$sudo chmod 777examples/e2e_cli~/go/src/github.com/hyperledger/fabric$sudo chmod 777examples/e2e_cli/Docker-compose-e2e.yaml~/g
As we all know, Fabric is a Python library. you can execute tasks in batches on multiple hosts through SSH. You can write a task script and use Fabric locally to run it automatically on a large number of remote servers using SSH. These functions are ideal for automated application deployment or system management tasks. This article describes how to use Fabric to
This is a creation in
Article, where the information may have evolved or changed.
Hyperledger Fabric Client SDK for Go
Go get-u github.com/hyperledger/fabric-sdk-go
Document Https://godoc.org/github.com/hyperledger/fabric-sdk-go
compatibility
Fabric v1.0.1 Fabric
: $PATH
Exit Edit and enter the following command to make the changes effective:
Source/etc/profile
Enter the following command to see if the installation was successful:
Go version
If it appears: Go version go1.9.2 LINUX/AMD64 indicates a successful configuration.
As for Gopath, this is the directory where the Go program runs, that is, all the go programs you write are placed in this directory. Based on the above configuration, we create a new Gopath folder in the ~ directory and then create
In the first contact with the fabric is usually directly follow the Wiki tutorial step-by-step installation of the configuration, execute a series of commands, and eventually run it up, but many people on the running process and its basic knowledge point may not be very familiar. Based on this today I will take the $fabric_root/examples/e2e_cli/classic demo as an example to share some of my understanding, hope can be helpful to the beginner.
Genera
Ext.: http://www.cnblogs.com/holbrook/archive/2012/03/05/2380398.htmlWhat is fabric?Fabric is a Python library that can perform bulk tasks on multiple hosts via SSH. You can write task scripts and then use SSH to run automatically on a large number of remote servers using fabric locally. These features are ideal for automated deployment of applications, or for pe
The environment required to build the fabric under the ubantu environment.Configure Ubantu virtual machine under Mac, tutorial can refer to above.When the Ubantu system is ready, start the environment setup.
Environment construction
Quick Start: http://hyperledger-fabric.readthedocs.io/en/release-1.1/getting_started.html
Premise
Install Git
$ sudo apt update$ sudo apt install git
Installing Curl
$ sudo apt install curl
Install Vim
$ sudo apt install v
time, which may miss this "virtual value" during this process. COUCHDB is run as a standalone database process with peer, so there are additional considerations for setup, management, and operation. We can consider starting with the default embedded Leveldb, which can be transferred to COUCHDB if additional complex rich queries are required. modeling Chaincode Asset data as JSON is a good practice so that we can execute the complex rich queries we need in the future. Using the CouchDB in Ch
Background:Managing the Hadoop cluster requires bulk execution. For example, modify the Hosts file to sync configuration and jar packs to each machine
Why Use Fabric:1. First of all, in Instgram's technical blog to see the introduction of fabric;2. Previously in the reptile team with fabric management 200+ Aliyun machine, reliability, stability has been validated
Hyperledger Fabric problem Rollup
when you read the document "Write a", you are performing./startfabric.sh may encounter the following error
Error:error getting endorser client channel:per:404-error trying to connect to local peer/opt/gopath/src/github.com/h yperledger/fabric/peer/common/common.go:116 Github.com/hyperledger/fabric/peer/common. getendorserclient
Fabric Source Parsing 12--peer MSP service
MSP is the abbreviation for Membership service Provider , and the personal custom is a member relationship service provider . The role is similar to having a large number of participants in a running fabric system network, in order to manage these participants, identify who is qualified, who is ineligible, maintain the rights of one participant, and maintain the r
First let's look at an example first. We know that under the *nix,
unameThe command is to view the release version of the system.
You can write a fabric script like this:
From Fabric.api import Rundef host_type (): Run (' uname-s ')
By saving the above script as fabfile.py, you can fab execute the Host_type script on multiple hosts by command:
$ fab-h Localhost,linuxbox Host_type[localhost] run:uname-s[localhost] out:darwin[linuxbox] run:uname-s[lin
Let's first look at an example. We know that under *nix, the uname command is to view the distribution of the system.
You can write a fabric script like this:
From Fabric.api import Run
def host_type ():
run (' uname-s ')
By saving the above script as fabfile.py, you can fab execute the Host_type script on multiple hosts by command:
$ fab-h localhost,linuxbox host_type
[localhost] run:uname-s
[localhost] out:darwin
[Linuxbox] Ru
Key Benefits of Information FabricKey Benefits of Information fabricInformation fabric offers several key benefits, including:Information fabric can bring a lot of benefits, including:Enabling real-time data sharing and quality. Support for high quality real-time data sharing. Information fabric enables much richer data sharing and better data quality. Informatio
Tags: iat bulk query Bulk function name UNC app get handle funcHyperledger Fabric enables COUCHDB as a state database I. Overview
Data Request Flow
The super ledger uses an endorsement/consensus model, where simulation execution and block validation are performed separately in the nodes of different roles. Simulation execution is concurrent, which can improve scalability and throughput:
Endorsement node: Analog execution chai
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.