[Solidity] 230213 study
Some contents of this article are based on Solidity Documentation
Solidity
- object-oriented, high-level language for implementing smart contracts
- Smart contracts: programs that govern the behavior of accounts within the Ethereum state
- Dynamically, we can make contract such as voting, crowdfunding, blind auction.
- Only the latest version receives security fixes
- Preliminaries)
- Introduction to smart contracts
- Ethereum Virtual Machine
- Blockchain Basics
Introduction to smart contracts
- Entities
- 1st line: source code license, GPL-3.0
- 2nd line: source code version
- Below: contract