This is a creation in
Article, where the information may have evolved or changed.
The entire functional architecture is shown.
Includes three main components: Blockchain service (Blockchain), Chain Code Service (Chaincode), Member Rights Management
./bash.sh Down
a@ubuntu:~/hyfa/fabric-samples/first-network$ sudo./byfn.sh down
[sudo] password for a:
Stopping with Channel ' MyChannel ' and CLI timeout of ' seconds and CLI delay of ' 3 ' seconds
Continue? [y/n] Y
Proceeding ...
Stopping the
Take fabric-samples/balance-transfer Example:
1. Specific process
The FABRIC/EXAMPLES/E2E_CLI directory contains files network_setup.sh for one-click Deployment environments and test Chaincode sample code. This includes two sections, one that
Anchor Peer-Anchor node is a peer-to-peer node in the channel that can be detected by all peer nodes and can communicate with it. Each member of the channel has one (or more, in case of a single point of failure) Anchor node that allows nodes
I. Initiation of Transaction
When the client wants to initiate a transaction, it will first send a propose message to a set of endorser nodes it chooses, the message mode has the following two kinds, the node is free to choose (may have more kinds):
1.serve function in Genesis block start, call makegenesis function
Makegenesiserror: = Genesis. Makegenesis ()
if makegenesiserror! = nil {
return makegenesiserror
}
2.MakeGenesis Create a Genesis block and add it to the blockchain
1. Configure the application demo marbles of the Blockchain project developed by IBM to Bluemix
Marbles's access address is https://github.com/IBM-Blockchain/marbles, click the Deploy to Bluemix button and the app will be deployed automatically.
Quad, core pack BSSCP (Blockchain cryptographic service provider) package Util Toolkit
Package Description: This package is mainly related to BCCSP (Blockchain cryptographic service provider) of the core files of the interface files, mainly to
First of all, a simple look at the above transaction flow chart, the following is a detailed diagram of the entire fabric of the whole business process:
1. The block chain client sends the transaction request to all endorsed nodes (endorsing peer)
bringing up a kafka-based ordering Service
The sorting service needs to handle all transaction messages in the FABIRC network, which is the key to the whole network. Fabric currently (2018/01) supports two types of sorting: Solo and Kafka. In the
Third, the core package of the BSSCP (Blockchain encryption service provider) package of SW Encryption Package
Package Content Description: The entire WS package according to the file type, basically contains a few pieces: AES encryption module go
Peer service is the primary service.
The service supports a variety of peer commands.
Includes query status, start, Stop node service, and so on.
The startup process is in Peer/main.go. Serve function
The most important is the Func serve (args
1. During the network initialization process, the node is connected to the other peer as the client during the creation of the node engine during the execution of the following
Peerserver, err = Peer. Newpeerwithengine (Sechelperfunc, Helper.)
Preach Wisdom Blog Video tutorial Download summary |java video tutorial |net video tutorial |php video tutorial | Web video Tutorial
Preach Wisdom Blog Video tutorial Download summary |java video
Link to the PHP object-oriented programming getting started tutorial, and the OOP Getting Started Tutorial. Link to the PHP object-oriented programming getting started tutorial, the OOP Getting Started Tutorial PHP official learning oop: php. netmanuzhoop5.intro. php the following link Source: blog.snsgou.compost-41.ht
Destoon Introductory Tutorial example, Destoon Getting Started tutorial
Release time: 2014-06-23 Editor: www.jbxue.comCollect some Destoon introductory tutorials, Destoon examples, suitable for beginners to learn destoon basic tutorials and tips for getting started. Destoon Introductory Tutorials and tips examples
are Destoon basic tutorials, DESTOON®B2B website Management system is a set of Php+mysql-bas
Introduction to Public Platform development tutorial (graphic), Public introductory tutorial
Key word: Getting Started with public platform development
Author: C + + Lab
Background: The development of public platform requires a certain basic knowledge of PHP, PHP is an embedded HTML language, widely used in web development. There are two ways to transfer data between the server and the developer's server
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.