초급 트랙 02
🖥
세계 컴퓨터, 이더리움
비트코인이 돈을 보내는 기계라면, 이더리움은 프로그램을 실행하는 기계입니다. 그 핵심에 EVM(Ethereum Virtual Machine)이 있습니다.
EVM은 전 세계 수천 개의 노드가 동시에 같은 코드를 실행하는 분산 컴퓨터입니다. 누가 실행해도 동일한 결과 — 이것이 신뢰의 근거입니다.
이 모듈에서 배울 것
- → EVM이 스택 기반 가상 머신으로 동작하는 원리와 PUSH/POP 명령어
- → 140여 개 opcode의 역할과 각각의 가스 비용
- → Stack, Memory, Storage, Calldata 4가지 데이터 영역의 차이
EVM이 Turing-complete인 대신, 모든 연산에 가스(Gas)라는 비용을 부과해 무한 루프를 방지합니다.