Why is Metamask needed for Ethereum Dapps?

in #ethereum6 years ago
Question originally asked on Musing.io - Click here to see other answers

When you design a smart contract on top of ethereum, it is like a backend server. Therefore in order for you to interact with the contract you need a front end. In front end, we use a library call web3.js which helps us to interact with the contract easily and intergrated with metamask.
  • Advantage #1: User friendly

You can use desktop wallet that run will full node or partial node, it will works, because Ethereum Smart Contract is just a back end. However, it is not user friendly for non-developer because you have no idea what functions to call or send.

  • Advantage #2: No need to download big files

With MetaMask, you are running on their network node, so you don't need to download a full blown full node or partial node on your desktop.

  • Advantage #3: Easy to develop

As a blockchain developer, I prefer to use MetaMask in my development process because it helps me to test out my app quite effectively, Therefore it is useful to do a backend and design front end integrate with metamask

Sort:  

@therealwolf 's created platform smartsteem scammed my post this morning (mothersday) that was supposed to be for an Abused Childrens Charity. Dude literally stole from abused children that don't have mothers ... on mothersday.

https://steemit.com/steemit/@prometheusrisen/beware-of-smartsteem-scam

Coin Marketplace

STEEM 0.29
TRX 0.12
JST 0.033
BTC 63016.70
ETH 3028.58
USDT 1.00
SBD 3.75