⚠️ 투자 유의사항

본 페이지의 정보는 참고용이며 투자 조언이 아닙니다.

이더리움 가상 머신 (EVM)

EVM은 이더리움 네트워크의 핵심으로, 스마트 계약을 실행하는 분산 컴퓨터입니다. 모든 이더리움 노드는 EVM을 실행하며, 동일한 명령을 처리하여 합의를 달성합니다.

  • 튜링 완전성: 이론적으로 모든 계산 가능한 문제를 해결할 수 있음
  • Gas 시스템: 무한 루프 방지 및 리소스 관리
  • 결정론적 실행: 동일한 입력은 항상 동일한 출력 생성

스마트 계약

스마트 계약은 블록체인에 저장되어 자동으로 실행되는 프로그램입니다. 중개자 없이 계약 조건이 충족되면 자동으로 실행됩니다.

주요 특징

불변성

배포 후 코드 변경 불가

투명성

모든 코드가 공개되어 검증 가능

자동 실행

조건 충족 시 자동 실행

무신뢰성

제3자 신뢰 불필요

Proof of Stake (PoS)

2022년 The Merge 이후, 이더리움은 PoS 합의 메커니즘을 사용합니다.

주요 특징

  • 32 ETH 스테이킹: 검증자가 되려면 32 ETH 필요
  • 에너지 효율: PoW 대비 99.95% 에너지 절감
  • 보안: 악의적 행위 시 스테이킹된 ETH 몰수
  • 보상: 블록 제안 및 검증으로 수익 창출

Gas와 수수료

Gas는 이더리움 네트워크에서 트랜잭션을 실행하는 데 필요한 계산 작업량의 단위입니다.

항목설명
Gas Limit트랜잭션에 사용할 최대 Gas 양
Gas PriceGas 단위당 가격 (Gwei)
Base FeeEIP-1559 이후 도입된 기본 수수료
Priority Fee검증자에게 주는 팁

Solidity 프로그래밍 언어

Solidity는 이더리움 스마트 계약 작성을 위한 고수준 프로그래밍 언어입니다.

  • 객체 지향 프로그래밍 언어
  • JavaScript와 유사한 문법
  • 정적 타입 언어
  • 상속, 라이브러리 등 지원

Layer 2 솔루션

확장성 문제 해결을 위한 Layer 2 기술:

Optimistic Rollups

Optimism, Arbitrum
낙관적 실행 방식

ZK-Rollups

zkSync, StarkNet
영지식 증명 활용

Plasma

자식 체인 구조

State Channels

오프체인 트랜잭션

미래 기술 발전

  • 샤딩: 네트워크를 여러 조각으로 분할하여 처리량 증대
  • Danksharding: 새로운 샤딩 방식으로 TPS 10만 이상 목표
  • Account Abstraction: 사용자 경험 개선
  • Verkle Trees: 노드 운영 간소화