"그래서 이더리움이 비트코인보다 좋은 건가요?"
블록체인을 처음 배우는 사람들이 가장 자주 하는 질문 중 하나다. 하지만 이 질문은 "자동차가 배보다 좋은가요?"와 비슷하다. 목적 자체가 다르기 때문에 단순한 우열을 따지기 어렵다.
둘 다 블록체인이고, 둘 다 암호화폐를 가지고 있지만, 설계 철학부터 합의 방식, 활용 범위까지 근본적으로 다르다.
탄생 배경: 화폐 vs 컴퓨터
**비트코인(2009)**은 단 하나의 목적을 위해 만들어졌다. "신뢰할 수 있는 제3자 없이 돈을 보낸다." 2008년 금융위기 직후, 사토시 나카모토는 은행 시스템에 의존하지 않아도 되는 디지털 화폐를 만들었다.
비트코인의 코드는 의도적으로 단순하게 설계됐다. 복잡한 기능이 없으면 버그도 적고, 보안도 강해진다. 비트코인 스크립트(Script)는 프로그래밍 언어처럼 생겼지만, 반복문도 없고 할 수 있는 일이 매우 제한적이다. 그게 설계 의도다.
**이더리움(2015)**은 다른 질문에서 출발했다. 비탈릭 부테린은 10대 시절 비트코인을 보며 이런 생각을 했다. "이 합의 시스템 위에 다른 것도 실행할 수 있지 않을까?"
이더리움은 "세계 컴퓨터(World Computer)"를 목표로 한다. 돈을 보내는 것뿐 아니라, 누구도 멈출 수 없는 프로그램(스마트컨트랙트)을 실행할 수 있는 플랫폼이다.
핵심 차이 1: 스마트컨트랙트
비트코인에도 간단한 스크립트 기능이 있다. 하지만 이더리움의 스마트컨트랙트는 차원이 다르다.
비트코인 스크립트:
IF <Alice 서명> THEN 잠금 해제
기본적으로 "조건이 맞으면 돈을 풀어라" 수준이다.
이더리움 스마트컨트랙트:
function swap(address tokenIn, uint amountIn) external {
// 가격 계산, 수수료 공제, 토큰 교환, 이벤트 발생...
}
복잡한 비즈니스 로직을 코드로 작성하고, 한 번 배포하면 누구도 수정할 수 없다. DeFi, NFT, DAO가 모두 이 위에서 돌아간다.
이더리움의 EVM(Ethereum Virtual Machine)은 Turing-complete다. 이론상 어떤 프로그램이든 실행할 수 있다. 비트코인 스크립트는 의도적으로 Turing-incomplete다.
핵심 차이 2: 합의 방식
비트코인은 **작업 증명(Proof of Work)**을 고수한다. 채굴자들이 막대한 전기를 소모해 수학 문제를 풀고, 가장 빨리 푼 사람이 블록을 추가한다.
이더리움은 2022년 9월, "머지(The Merge)"를 통해 **지분 증명(Proof of Stake)**으로 전환했다. 검증자들이 32 ETH를 스테이킹하고 블록 생성 권한을 얻는다. 잘못된 행동을 하면 스테이킹한 ETH가 삭감(슬래싱)된다.
| 구분 | 비트코인 (PoW) | 이더리움 (PoS) | |------|----------------|----------------| | 에너지 소비 | 매우 높음 | 99.9% 감소 | | 블록 생성 시간 | ~10분 | ~12초 | | 보안 근거 | 해시파워 | 스테이킹 경제 | | 검증 참여 | 채굴 장비 필요 | 32 ETH 스테이킹 |
비트코인 커뮤니티는 PoW가 더 안전하다고 주장한다. "작업"이라는 물리적 비용이 공격을 어렵게 만들기 때문이다. 이더리움 측은 PoS가 충분히 안전하면서 훨씬 효율적이라고 반박한다.
핵심 차이 3: 공급 정책
비트코인의 총 공급량은 2,100만 개로 영구 고정돼 있다. 약 4년마다 반감기가 찾아와 신규 발행량이 절반씩 줄어든다. 2140년경에는 마지막 비트코인이 채굴된다. 이 희소성이 "디지털 금"이라는 별명을 만들었다.
이더리움의 공급 정책은 훨씬 유연하다. EIP-1559 이후로는 트랜잭션 기본 수수료가 소각된다. 네트워크가 활발할 때는 발행량보다 소각량이 많아 총 공급이 줄어드는 "디플레이션" 상태가 된다. 반대로 네트워크가 조용할 때는 공급이 늘어난다.
비트코인: 고정된 희소성, 예측 가능한 통화 정책 이더리움: 수요에 따라 유동적인 공급, 네트워크 활동과 연동
핵심 차이 4: 속도와 비용
비트코인은 블록 하나에 약 10분이 걸린다. 거래가 확정됐다고 볼 수 있으려면 보통 6번의 확인(약 1시간)이 필요하다. 초당 처리량(TPS)은 약 7개. 의도적으로 느리고 안전하게 설계됐다.
이더리움은 블록이 약 12초마다 생성된다. TPS는 15~30개 정도. 여전히 느리지만 비트코인보다는 빠르다. 실질적인 처리량 확장은 Layer 2(Arbitrum, Optimism, Base 등)를 통해 이루어진다.
가스비는 네트워크 혼잡도에 따라 달라진다. 단순 ETH 전송은 저렴하지만, 복잡한 DeFi 트랜잭션은 수십 달러가 들기도 한다.
그래서 무엇을 써야 하나
목적에 따라 다르다.
비트코인이 적합한 경우:
- 장기 가치 저장 (디지털 금)
- 검열 저항적인 자산 이전
- 단순하고 검증된 보안이 최우선일 때
이더리움이 적합한 경우:
- DeFi 프로토콜 사용 (대출, 스왑, 유동성 공급)
- NFT 발행 및 거래
- 스마트컨트랙트 기반 애플리케이션 개발
- 다양한 토큰/프로토콜과의 상호작용
많은 사람이 두 가지 모두 보유한다. 비트코인은 저축처럼, 이더리움은 활용 가능한 자산처럼 사용한다.
경쟁이 아닌 공존
비트코인과 이더리움은 서로 대체재가 아니다. 인터넷과 이메일이 같은 TCP/IP를 쓰지만 서로 다른 역할을 하듯, 두 블록체인도 같은 기술 기반에서 전혀 다른 문제를 해결하고 있다.
비트코인은 "돈을 어떻게 신뢰할 수 있게 보관하고 전송하는가"를 풀었고, 이더리움은 "코드를 어떻게 신뢰할 수 있게 실행하는가"를 풀었다.
이더리움의 EVM이 어떻게 작동하는지 직접 체험하고 싶다면 EVM 구조 모듈에서, 비트코인의 블록 구조가 궁금하다면 블록 구조 모듈에서 시뮬레이션해볼 수 있습니다.