목표
블록체인 기초 공부 - 2
결과
EVM(Ethereum Virtual Machine)
EVM is decentralized computation engine that executes smart contraction the Ethereum network.
Evm is operated across thousands of computers, or nodes.
This distributed natrue of EVM ensure the security and reliability of the Ethereum network.
EVM operates as a state machine. -> It computes a new valid state from block to block based on a set of predefined rulees.
When a smart contract is executed, EVM interprets the contract's code, which is written in a languge called Solidity and then converted into bytecode.
EVM uses this bytecode to perform specific tasks.
Every node in the Ethereum network runs the EVM, ensuring that all nodes agree on the state of blockchain.
EVM's ability to execute smart contracts enables the creation of decentralized applications.
Transactions
Transactions, which change the state of EVM, need to be broadcasts to the whole network.
Any node can broadcast a request for a transaction to be executed on the EVM.
After this happens, a validator will execute the transaction and propagate the resulting state change to the rest of the network.
Transactions require a fee and must be included in a validated block.
Transaction includes the following
- from
- to
- signature
- value
- nonce
- input data
- gasLimit
- maxPriorityFeePerGas
- maxFeePerGas
Transaction Lifecycle
1. Transaction hash is cryptographically generated.
2. Transaction is then broadcasted to the network and added to a transaction pool consisting of all other pending network transactions.
3. Validator must pick you transaction and include it in a block in order to verify the transaction and consider it "successful".
4. As time passes the block containing your transaction will be upgrade to "justified" then "finalized". These upgrades make it much more certain that your transaction was successful and will never be altered. Once a block is "finalized" it could only ever be changed by a network level attack that would cost many billions of dollars.
'2024 동계 모각코' 카테고리의 다른 글
2024 동계 모각코 5회차 - 목표 및 결과 (0) | 2025.02.14 |
---|---|
2024 동계 모각코 4회차 - 목표 및 결과 (0) | 2025.02.05 |
2024 동계 모각코 3회차 - 목표 및 결과 (0) | 2025.01.27 |
2024 동계 모각코 1주차 - 목표 및 결과 (0) | 2025.01.12 |
[2024 동계 모각코] 개인 계획 (0) | 2025.01.05 |