Difference between revisions of "IT-SDK-Hyperledger-Fabric-Admin"

From wiki.samerhijazi.net
Jump to navigation Jump to search
(Study-Plan)
(Hyperledger Fabric - Building First Network)
Line 59: Line 59:
 
</pre>
 
</pre>
 
=Hyperledger Fabric - Building First Network=
 
=Hyperledger Fabric - Building First Network=
 +
* src: https://www.srcmake.com/home/fabric
 
<pre class="code">
 
<pre class="code">
 
sudo apt-get install curl
 
sudo apt-get install curl

Revision as of 00:18, 5 March 2020

Source

Subjects

  • CA-Server HW-Security
  • Gen: Channel
  • Gen: Blockchain
  • Gen: Chaincode
  • static leader election policy
  • TLS

Infrastructure

- vCPU: 2
- RAM: 7GB
- HDD: 30GB
- OS: Ubuntu 16.04
# -*- mode: ruby -*-
# vi: set ft=ruby :
ENV['VAGRANT_DEFAULT_PROVIDER'] = 'virtualbox'
ENV["LC_ALL"] = "en_US.UTF-8"

Vagrant.configure("2") do |config|
   config.vm.box = "ubuntu/xenial64"
   config.vm.hostname = "fabric"
   config.vm.network "public_network"
   config.vm.base_address = "192.168.178.201"
   config.vm.base_mac = "0800278A8081"
   config.vm.synced_folder ".", "/vagrant"

   config.disksize.size = '50GB'
# --------------------------------------------------------------------
   config.vm.provider "virtualbox" do |vb|
      vb.gui = false
          vb.name = "Fabric"
          vb.cpus = 2
          vb.memory = 4096
   end
# --------------------------------------------------------------------
end
$ sudo apt install curl
$ sudo apt install git
$ sudo apt install python-minimal
$ sudo apt install docker-ce

Study-Plan

- peer
- Genesis Block
- MSP

Hyperledger Fabric - Building First Network

sudo apt-get install curl
sudo apt-get install golang-go
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin
sudo apt-get install nodejs
sudo apt-get install npm
sudo apt-get install python
sudo apt-get install docker
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt-get update
apt-cache policy docker-ce
sudo apt-get install -y docker-ce
sudo apt-get install docker-compose
sudo apt-get upgrade
sudo curl -sSL https://goo.gl/6wtTN5 | sudo bash -s 1.1.0
sudo chmod 777 -R fabric-samples
...
cd fabric-samples/first-network
sudo ./byfn.sh generate
...
sudo ./byfn.sh up
...
sudo ./byfn.sh down