Solidity
What is Solidity?
Solidity Architecture & Workflow
Architecture Diagram
+------------------+ +------------------+ +--------------------+
| Solidity Code | -----> | EVM Bytecode | -----> | Ethereum Virtual |
| (Smart Contract)| | (Compiled Code) | | Machine (EVM) |
+------------------+ +------------------+ +--------------------+
| | |
v v v
+------------------+ +------------------+ +--------------------+
| Web3.js/Ethers.js| -----> | Ethereum Node | -----> | Blockchain Storage |
+------------------+ +------------------+ +--------------------+
Solidity Workflow
Example Solidity Smart Contract
1. Create a Solidity Smart Contract
2. Compile and Deploy the Contract
Why Use Solidity Over Other Languages?
1. Optimized for Smart Contracts
2. EVM Compatibility
3. Security-Oriented
4. Large Developer Community
5. Interoperability
Where Solidity is Used?
Last updated