MetaMask: Blockchain Interaction in your Browser

in #ethereum7 years ago (edited)

By: Mason Vollum @crypto-mason
4 Minute Read
Screen Shot 2017-12-11 at 3.47.41 PM.png

When first deciding you want to foray into the cryptocurrency and blockchain world it’s difficult to know where to begin. The talk of huge growth recently has probably peaked your interest, but seeing discussion of public and private keys, block times, and other related components of the crypto world may have made your eyes glaze over. Fear not because there are simpler solutions and implementations coming about in the near future that will make this world more easy and understandable. For now, however, we have tools like MetaMask to simplify our lives a little bit.

What is the Ethereum Blockchain


First things first the Ethereum blockchain is a big list of every transaction that’s ever happened its’ ecosystem. This can be transactions in Ether as well as transactions in ERC20 tokens, a standard that has been created and allows developers to follow a list of defined rules for deploying their own currency.
On top of that Ethereum let’s users and developers create and interact with smart contracts, which can be thought of like a vending machine. You know that if you walk up to a vending machine, put in money, and select your soda you (should) have that soda delivered to you by the machine. Much in this way smart contracts can allow you to exchange one thing for another, lock money into escrow for set periods of time, along with a host of other functionality being fleshed out every day.

Interacting with a Smart Contract


When you have an Ethereum wallet you can use any Ether loaded into it in order to interact with smart contracts. If you use a wallet gateway such as My Ether Wallet interaction with these contracts will be done on that site by pasting an addresses in the ‘Contract Address’ field, pasting some JSON data into the next field, and clicking access.
Don’t worry if you don’t understand, that part doesn’t need to make sense to you, it’s difficult and makes interaction clunky and complicated. Enter MetaMask, a browser extension that will live in the upper right corner of your browser window and is represented by a fox.
Screen Shot 2017-12-08 at 1.26.49 PM.png

Getting Started


Firstly I recommend downloading and using Brave browser which I highly recommend and go into more detail on here. This guide will be for setup with Brave but the process is similar for Chrome users.

  1. Click “Brave” in the upper left corner of your browser and then select preferences.
  2. On the left side of the resulting window click extensions
    -Here you will see a whole host of plugins you can use with Brave. I go into more detail on Lastpass in the previously mentioned article above.
  3. Find MetaMask on the list and at the right side of the screen click the little slider to turn it on.
  4. In the upper right corner click the little fox logo. Try to ignore the cuteness of the big fox head that pops up and watches your mouse, it’s time to make a password.
    -WHEN MAKING A PASSWORD USE SOMETHING YOU’VE NEVER USED BEFORE. ONLY RECORD IT ON PAPER. MAKE IT DIFFICULT.
    -I suggest using mnemonic devices for your password which I talk about briefly in the above linked article.
  5. Once logged in clicking the fox will bring up your wallet details, here is mine:
    Screen Shot 2017-12-08 at 3.23.13 PM.png
  6. Clicking the three dots above send will open a pop up menu with options to:
    -View account on Etherscan
    -Show QR Code
    -Copy Address to clipboard
    -Export Private Key

​The Upsides of MetaMask


Wallets like MyEtherWallet and others don’t allow for the ease of interaction that MetaMask does. MetaMask’s home in a browser plugin means that you can interact with a contract as quickly as you are able to find it. MetaMask will empower you to explore and use the various DApps being developed on the ethereum network. These DApps include provably scarce trading games like CryptoKitties, decentralized trading platforms such as EtherDelta, decentralized and provably fair gambling such as Etheroll (active) and Funfair (near release), and more everyday.

From Here


I will be writing about some of the various DApps available and providing some overview and analysis of each. Some DApps also provide investment opportunities through their own token and I will try to cover some of the opportunities as I see fit.

Screen Shot 2017-12-09 at 3.09.02 PM.png

LTC: 3AbTbTw7c7go2NkcmTPXeiy91M4aoYDJVH
ETH: 0x8a134b8C8f1e5FD17B3f2131abAfE9d0644d8ec8
BTC: 3P92sr4PTGNweGLjAN7vRX9gXjNMbUjqrb

My Work:


About Me

Blockonomics:
Episode 1: How to be a Speculator
Episode 2: Real World Value in a Virtual Environment

Getting Started:
Browse Better: Using Brave to Save you Time, Money, and Headache
MetaMask: Blockchain Interaction in your Browser

Are You an Investor or a Speculator?

Sort:  

Congratulations @crypto-mason! You have received a personal award!

1 Year on Steemit
Click on the badge to view your Board of Honor.

Do not miss the last post from @steemitboard:
SteemitBoard World Cup Contest - France vs Belgium


Participate in the SteemitBoard World Cup Contest!
Collect World Cup badges and win free SBD
Support the Gold Sponsors of the contest: @good-karma and @lukestokes


Do you like SteemitBoard's project? Then Vote for its witness and get one more award!

Congratulations @crypto-mason! You received a personal award!

Happy Birthday! - You are on the Steem blockchain for 2 years!

You can view your badges on your Steem Board and compare to others on the Steem Ranking

Vote for @Steemitboard as a witness to get one more award and increased upvotes!

Coin Marketplace

STEEM 0.16
TRX 0.16
JST 0.030
BTC 57393.77
ETH 2439.11
USDT 1.00
SBD 2.33