Sitting still

This is not a forte of mine…seriously. I struggle to sit still for more than about 15 minutes at a time. Before the great era of working from home began, I had multiple reasons to jump up from my…

Smartphone

独家优惠奖金 100% 高达 1 BTC + 180 免费旋转




How to become a blockchain developer?

Blockchain is a new technology. It has changed the way data is stored. From it’s security to decentralized features blockchain is gaining a lot of attention all over the world. Many big companies have moved to blockchain and many are planning to move. This way the developers has a lot of opportunities to work with blockchain technology.

If you are a backend developer and already having experience working with any server end technology then you will have some advantage in learning blockchain.

Below are some tools and programming languages you need to learn for Hyperlerledger Fabric.

Docker

Linux Basics

Most of the time developers will be working on the terminal to configure and run a fabric network. So having knowledge of Linux kernel, directory structure & basic commands is a must.

Networking Basics

It is recommended to have a basic knowledge of networking. As we will be running a blockchain network that can run on a single machine or on multiple servers. So in orderer to understand cross-server communication, port allocation, SSL, TLS it is good to have knowledge of networking.

Golang/Node Js

In Hyperledger a smart contract/chaincode can be written in Golang/Node Js. Also, Client SDK for fabric is written in Node usually, though you have other choices also. So the developer should know Node Js so that chaincode and SDK can be written. However, learning Golang is a plus.

REST APIs

Once the blockchain network is ready and chaincode is deployed on it. Write and read operation on the blockchain is exposed through REST API’s to the outside world. So the developer must have knowledge of REST API’s. Knowing Open API is a plus for documentation purposes.

Shell scripting

Though knowledge of shell scripting is not mandatory but when we have to write multiple commands on the terminal then working with shell script is a great idea. It will save a lot of time and development rapid. This way shell scripting comes out to be a productive tool.

Hyperledger Fabric

Let me know your questions and feedback. Feel free to share if any corrections needed.

Add a comment

Related posts:

Definitive Guide to Writing Help

Writing is an important academic skill for students to development even if they aren’t destined to be English majors. Throughout their coursework, they will encounter term papers, paragraph answers…

What is the best PB in Japan?

Private Brands are becoming topic in retail industry. Amazon concentrates to make and sell their PB products and Walmart also focuses to develop their own products. PB is sometimes blamed to prevent…