Skip to content

Instantly share code, notes, and snippets.

@umair-khanzada
Last active August 16, 2018 07:30
Show Gist options
  • Save umair-khanzada/dbdd41f465ecf7e90f5216317e8cb975 to your computer and use it in GitHub Desktop.
Save umair-khanzada/dbdd41f465ecf7e90f5216317e8cb975 to your computer and use it in GitHub Desktop.
Building blocks of DApps
Blockchain (A distributed ledger organized in block)
ethereum (A blockchain application platform)
EVM (EVM is the runtime environment for smart contracts)
solidity (Solidity is contract-oriented, high-level programming language for writing smart contracts which run on Ethereum Virtual Machine.)
smartcontract (A smart contract is a computer protocol intended to digitally facilitate, verify, or enforce the negotiation or performance of a contract.)
remix (Web browser based IDE that allows you to write Solidity smart contracts)
web3.js (Ethereum JavaScript API)
DApps (distributed app)
metamask (MetaMask is a bridge that allows you to visit the distributed app in your browser.
It allows you to run Ethereum dApps right in your browser without running a full Ethereum node.)
Truffle (Truffle is an ethereum development framework.)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment