An open software platform based on blockchain technology that enables developers to build and deploy decentralised applications.
Let's skim over some basic ethereum terms and concepts.
Open transparent distributed database.
A Decentralized Application (or 'Dapp') is a piece of software consisting of a user interface (UI) and a decentralized backend; typically making use of a blockchain and smart contracts.
Solidity is a contract-oriented, high-level language whose syntax is similar to that of JavaScript and it is designed to target the Ethereum Virtual Machine (EVM).
pragma solidity ^0.4.0;
contract SimpleStorage {
uint storedData;
function set(uint x) {
storedData = x;
}
function get() constant returns (uint) {
return storedData;
}
}
Ether is a form of payment made by the clients of the platform to the machines executing the requested operations.
Gas is the internal pricing for running a transaction or contract in Ethereum.
Ether used to pay gas = Gas price (that you pick) * Gas used (based on the computation)
Testnet (testrpc)
web3.js (web3-eth, web3-shh, web3-bzz)
Truffle
Decentralized Applications
Every dapp must meet the following criteria:
Kumar Anirudha :
Facebook: @kranirudha
Twitter: @kranirudha
Github: @anistark
Mail: anirudha@blockchainedindia.com