Creating a Metamask Account From Scratch connecting to Ethereum Blockchain
One of the initial steps to be taken for Blockchain development is to get yourself familiar with build toolkit of cryptocurrency which is programmable, first cryptocurrency of the world i.e. Bitcoin is not programmable.
In 2013 Vitalik Buterin and Gavin Wood launched Ether (from the Ethereum Network Protocol), which is a programmable cryptocurrency, due to the implementation of state machines via Patricia Merkle tree data structure which helps in storing the states.
In order to store Ethers to make payments across all the different web 3.0 applications to be used across the globe we will use Metamask.
Since Blockchain is a distributed ledger technology we will need to sync and download the ledger aka Blockchain for every transaction that we participate in, Metamask as a wallet allows us to store Ethereum and all other tokens from ERC-20 (Ethereum Protocol standard ) tokens without the need to download the whole blockchain in the process.
It was created in 2016 by ConsenSys, a Brooklyn-based blockchain software company focusing on Ethereum-related tools and infrastructure.
I feel fortunate to learn have learned Ethereum Development in the mid of 2017, followed by working as a Blockchain Developer in couple of startups.
We will install it as a cryptocurrency wallet that operates as a plug-in for standard internet browsers such as Chrome and Firefox.
To install metamask , just go to this link .
Home page of the metamask website looks like this :
In case you are using chrome browser, just select the chrome section, and click upon Install Metamask from Chrome:
Once done with the install part, just click upon the Add extension button as shown below.
To get started with the metamask , just Click upon the Get Started button :
To establish identity , it will ask you to enter the credentials , you can give a relevant password:
To use a metamask account at some other place, or import it on some other device , or to recover your account we have this system for using Seed Words:
Once you have setup the metamask account , you can click upon all done.
To make it easily available in the browser , just click upon pinning the metamask:
Once you pin it, you can clearly see it on the top right.
By default Ethreum main network is the only one available :
As a developer you will require test networks also, because main net is going to charge money, whereas test networks allow you to test your codes without any payments.
Just click upon the toggle button to show the networks:
You will be able to see all the test networks one by one :
To test your codes Ropsten is a good test network, just click upon the Buy sign:
Click upon Get ETHER:
Request for 1 ether from the faucet.
Alternatively you can also ask a friend of yours to lend some ethereum tokens to you by sharing your public key.
For any further Queries or anything related to Blockchain, Cryptos, Ethereum / Dapp Development you can DM me on Linkedin or instagram id=acanubhav94.