5 Cara Mudah Install Jaringan Blockchain Dengan Hyperledger Fabric & Composer

0

Pada artikel ini, kamu akan belajar cara menginstal jaringan blockchain kamu sendiri menggunakan Hyperledger Fabric dan Composer.

Kita dapat menginstal jaringan blockchain menggunakan Hyperledger Fabric dengan berbagai cara, termasuk server lokal, Kubernetes, IBM Cloud, dan Docker. Namun sebagai permulaan kita akan memulai dengan Kubernetes dan Docker.

Setting Docker

Docker bisa kamu install dengan mengikuti panduan yang ada dilink berikut :

https://www.docker.com/get-started

Hyperledger Composer bisa bersinergi dengan 2 versi Docker, yaitu :

  • Docker Composer Ver.1.8 atau lebih tinggi
  • Docker Engine Ver.17.03 atau lebih tinggi

Kalau kamu sudah memilikinya tetapi tidak tahu versinya seperti apa, kamu hanya perlu mengetik perintah berikut pada terminal atau command prompt :

docker –version

Proses Installasi Hyperledger Composer

Sekarang kita akan menginstall Hyperledger Composer dan mendapatkan akses ke Tools Developer yang ada didalamnya, utamanya yang digunakan untuk membuat jaringan bisnis.

Kita juga akan menyiapkan Hyperledger Fabric yang dapat digunakan untuk menjalankan jaringan bisnis secara lokal. Jaringan bisnis ini dapat dijalankan pada Runtime Fabric Hyperledger maupun pada platform alternatif lainnya seperti Cloud.

Component

Agar berhasil menginstall Hyperledger Composer, kamu harus menyiapkan dahulu Component berikut :

  • CLI Tools
  • Playground
  • Hyperledger Fabric
  • IDE

Jika sudah barulah kamu bisa mengikuti langkah berikut :

Langkah 1 : Mengatur CLI Tools

CLI Tools composer-cli  adalah Library paling penting disini karena digunakan untuk operasi-operasi penting seperti administrasi, operasional, hingga tugas pengembangan. Kita juga akan menginstall tools berikut pada langkah ini :

  • Yeoman : Tools front-end untuk menghasilkan aplikasi
  • Library Generator : Untuk menghasilkan assets aplikasi
  • REST Server : Untuk menjalankan server (lokal) REST

Untuk perintah install CLI tools adalah sebagai berikut :

npm install -g [email protected]

Untuk Yeoman :

npm install -g yo

Untuk Library Generator :

npm install -g [email protected]

Sedangkan untuk server REST :

npm install -g [email protected]

Langkah 2 : Mengatur Playground

Playground bisa memberikan kamu User Interface (UI) pada device yang kamu gunakan ketika menggunakan browser untuk menjalankan Playground. Ini akan membuat kamu bisa menampilkan jaringan bisnis, browse aplikasi untuk uji coba edit, dan menguji coba jaringan bisnismu.

Gunakan perintah ini untuk menginstallnya :

npm install -g [email protected]

Sekarang kita baru bisa menjalankan Hyperledger Fabric.

Langkah 3: Hyperledger Fabric

Langkah ini akan membuatmu bisa menjalankan runtime Hyperledger Fabric secara lokal dan meluncurkan jaringan bisnismu.

  1. Pilih direktori, misalnya ~/fabric-dev-servers
  2. Sekarang unduh file .tar.gz yang mana didalamnya terdapat tools untuk menginstall Hyperledger Fabric.

mkdir ~/fabric-dev-servers && cd ~/fabric-dev-servers

curl -O https://raw.githubusercontent.com/hyperledger/composer-tools/master/packages/fabric-dev-servers/fabric-dev-servers.tar.gz

tar -xvf fabric-dev-servers.tar.gz

  • Untuk mendownload image asli dari Docker, jalankan perintah berikut pada direktori Home usermu

cd ~/fabric-dev-servers

export FABRIC_VERSION=hlfv12

./downloadFabric.sh

Langkah 4 : IDE

Hyperledger Composer membuat kamu bisa mengerjakan berbagai proyek IDE. 2 yang paling terkenal adalah ATOM dan Vs Code. Yang mana keduanya bisa bekerja dengan baik dengan Hyperledger Composer.

Untuk mengunduhnya, kamu bisa mengunjungi link berikut :

https://atom.io/.
https://code.visualstudio.com/download.

Kamu hanya perlu mendownload salah satunya saja.

Cara Menginstall Hyperledger Fabric 1.3 Menggunakan Docker

Sebenarnya ada banyak sekali cara untuk mendownload Hyperledger Fabric, namun Docker adalah metode yang paling sering digunakan. Kamu bisa menggunakan repository resminya. Kalau kamu menggunakan OS windows, mungkin kamu perlu Docker Quickstart Terminal untuk terminal command nanti.

Kalau menggunakan windows, ikuti langkah berikut :

  1. Lihat dokumentasi Docker untuk Shared Drives yang bisa kamu cek di https://docs.docker.com/docker-for-windows/#shared-drives dan gunakan lokasi dibagian bawah salah satu dari shared drives.
  2. Buat direktori dimana sampel file akan diklon nanti dari repository Hyperledger di github, dan jalankan perintah berikut :

$ git clone -b master https://github.com/hyperledger/fabric-samples.git

  • Download dan install Hyperledger Fabric pada devicemu, kamu harus mendownload binari spesifik platform dengan menjalankan perintah :

$ curl -sSl https://goo.gl/6wtTN5 | bash -s 1.1.0

Menerapkan Hyperledger Fabric 1.3 ke Kubernetes

Langkah ini direkomendasikan hanya bagi kamu yang memiliki pengalaman dan keterampilan menggunakan Kubernetes, lingkungan cloud, dan jaringan, serta ingin mempelajari Hyperledger Fabric 1.3 secara mendalam.

Kubernetes adalah platform orkestrasi container dan tersedia di penyedia cloud utama seperti Amazon Web Services, Google Cloud Platform, IBM, dan Azure.

Marcelo Feitoza Parisi, salah satu arsitek cloud IBM yang brilian, telah membuat dan menerbitkan panduan di GitHub tentang cara menyiapkan lingkungan tingkat produksi Hyperledger Fabric di Kubernetes. Panduan tersebut bisa kamu temukan di link berikut ini :

https://github.com/feitnomore/hyperledger-fabric-kubernetes.

Sumber : https://hub.packtpub.com/installing-a-blockchain-network-using-hyperledger-fabric-and-composertutorial/

Share.

About Author

Techfor Id

Leave A Reply