A smart contract is a computer protocol intended to digitally facilitate, verify, or enforce the negotiation or performance of a contract. Smart contracts allow the performance of credible transactions without third parties. These transactions are trackable and irreversible. Smart contracts were first proposed by Nick Szabo, who coined the term, in 1994. (https://en.wikipedia.org/wiki/Smart_contract)
- setting for solidity : http://potensj.tistory.com/17
- solidity basic grammar : http://potensj.tistory.com/18
- How to make Smart Contract for ICO :
https://github.com/AhnSungJoo/SmartContract/blob/master/ICO/token.sol
- How to make Samrt Contract for E-Voting System with Blockchain : https://github.com/AhnSungJoo/SmartContract/tree/master/E-Voting