이더리움은 돈을 옮길 뿐 아니라 스마트 컨트랙트라 불리는 프로그램도 실행할 수 있는 공개 블록체인입니다. 이 글에서는 누가 만들었는지, 블록과 수수료는 어떻게 작동하는지, 메인넷이 왜 비쌀 수 있는지, 실시간으로 어떻게 지켜보는지 설명합니다.
이 주제가 처음이라면 블록체인이란 무엇인가부터 시작하세요.
이더리움이란 무엇이며 누가 만들었나요
이더리움은 2013년 비탈릭 부테린(Vitalik Buterin)이 제안했고, 2015년 초기 기여자 그룹이 출시했습니다. 어느 회사의 소유도 아닙니다. 소프트웨어는 오픈소스이며 여러 독립된 클라이언트 팀이 개발하고, 비영리 단체인 이더리움 재단(Ethereum Foundation)이 연구와 보조금을 지원합니다. 수천 개의 노드와 많은 검증자가 네트워크를 운영합니다.
비트코인은 은행 없이도 장부가 작동할 수 있음을 증명했습니다. 이더리움은 더 큰 질문을 던졌습니다. 장부가 코드도 실행할 수 있다면 어떨까요? 스마트 컨트랙트는 체인에 저장된 작은 프로그램으로, 누군가 호출하면 작성된 그대로 실행됩니다. 이것이 토큰, 탈중앙화 거래소, 대출 프로토콜, NFT의 토대입니다.
오늘날 이더리움은 탈중앙화 금융과, 아비트럼, 베이스, 옵티미즘 같은 대부분의 레이어 2 네트워크를 위한 주된 기본 계층입니다.
작동 방식: 지분증명
이더리움은 2022년에 작업증명에서 **지분증명(proof of stake)**으로 전환했습니다. 채굴자가 전기를 소모하는 대신 **검증자(validator)**가 ETH를 예치금(스테이크)으로 잠급니다. 프로토콜이 검증자를 선택해 블록을 제안하고 투표하게 합니다. 부정을 저지른 검증자는 스테이크 일부를 잃을 수 있고, 오프라인인 검증자는 보상을 덜 받습니다.
시간은 12초 길이의 **슬롯(slot)**으로 나뉩니다. 각 슬롯마다 검증자 한 명이 블록을 제안하도록 선택됩니다. 그 검증자가 오프라인이면 슬롯이 비어 있게 되어 12초보다 긴 간격이 생길 수 있습니다. 슬롯 32개가 한 **에포크(epoch)**이며, 약 6.4분입니다.
최종성
거래는 블록에 들어가면 포함된 것입니다. 스테이킹된 ETH의 3분의 2 이상을 가진 검증자들이 투표하면, 약 두 에포크, 대략 13분 뒤에 **최종 확정(finalized)**됩니다. 최종 확정된 블록은 막대한 스테이크를 파괴하지 않고는 사실상 되돌릴 수 없습니다. 거래소와 브리지는 큰 금액에 대해 최종성을 기다리는 경우가 많습니다. 최종성과 컨펌을 참고하세요.
EVM과 스마트 컨트랙트
**이더리움 가상 머신(Ethereum Virtual Machine, EVM)**은 스마트 컨트랙트를 실행하는 엔진입니다. 그 설계는 표준이 되었습니다. 다른 많은 체인이 이를 따라 하며, 아비트럼, 베이스, 옵티미즘, 폴리곤을 EVM 체인이라고 부르는 이유입니다. 개발자는 컨트랙트를 한 번 작성해 이들 모두에 배포할 수 있고, 메타마스크(MetaMask) 같은 지갑도 모두에서 작동합니다.
ETH, gwei, 수수료
ETH는 네이티브 코인입니다. 모든 거래의 비용을 지불합니다. 수수료는 연산의 단위인 **가스(gas)**로 측정합니다. 단순한 ETH 전송은 21,000 가스를 씁니다. 토큰 스왑이나 NFT 민팅은 훨씬 더 많이 씁니다.
가격은 ETH의 10억분의 1인 gwei로 표시합니다. 수수료는 사용한 가스에 가스 가격을 곱한 값입니다. 예를 들어 20 gwei에서 전송하면 21,000 곱하기 20 = 420,000 gwei, 즉 0.00042 ETH가 듭니다.
EIP-1559 이후 각 블록에는 자동으로 조정되는 **기본 수수료(base fee)**가 있습니다. 블록이 절반 넘게 차면 기본 수수료가 오르고, 더 비어 있으면 내립니다. 기본 수수료는 소각, 즉 공급량에서 제거됩니다. 여기에 보내는 사람이 검증자에게 가는 **우선순위 팁(priority tip)**을 얹어 거래를 대기열의 앞쪽으로 옮길 수 있습니다.
메인넷이 붐빌 때 비싼 이유
블록 공간은 제한되어 있으므로 인기 있는 민팅이나 시장 폭락처럼 수요가 급증하면 보내는 사람들이 경쟁하고 기본 수수료가 치솟습니다. 블록이 가득 찰 때마다 기본 수수료는 최대 약 12.5퍼센트씩 오릅니다. 한산한 시기에는 훨씬 저렴합니다. 현재 가격은 가스 트래커에서 확인하고, 가스와 수수료도 읽어 보세요.
블롭과 롤업 중심 로드맵
이더리움은 자체 블록을 거대하게 만드는 방식으로 확장하지 않기로 했습니다. 대신 레이어 2 롤업이 메인넷 밖에서 거래를 실행하고 압축된 데이터를 이더리움에 다시 게시하는 것이 계획입니다. 레이어 1, 레이어 2, 레이어 3과 롤업을 참고하세요.
EIP-4844는 롤업을 위한 더 저렴한 임시 데이터 공간인 **블롭(blob)**을 추가했습니다. 블롭에는 자체 수수료 시장이 있어서 롤업이 데이터를 게시하는 비용이 줄고, 사용자는 더 낮은 레이어 2 수수료를 보게 됩니다. 이더리움은 최종 상태가 고정되는 정산 계층으로 남습니다.
주소와 토큰
이더리움 주소는 0x로 시작하고 16진수 40자가 뒤따릅니다. 같은 키에서 파생되므로 같은 주소를 모든 EVM 체인에서 쓸 수 있습니다. 이더리움의 내 주소는 베이스, 아비트럼, 옵티미즘, 폴리곤에서도 내 주소입니다. 다만 체인마다 잔액은 별개입니다.
토큰은 표준을 따릅니다. ERC-20은 스테이블코인 같은 대체 가능 토큰의 표준입니다. 토큰은 지갑에 저장되는 것이 아닙니다. 토큰 컨트랙트에 내 주소가 특정 잔액을 가지고 있다고 적힌 기록입니다. USDC를 보내더라도 토큰을 보내려면 가스를 낼 ETH가 필요합니다. 스테이블코인을 참고하세요.
이더리움 비교
| 이더리움 | 베이스 | 폴리곤 | 솔라나 | |
|---|---|---|---|---|
| 유형 | 레이어 1 | 레이어 2 롤업 | 자체 PoS 체인 | 레이어 1 |
| 블록 시간 | 12초 | 2초 | 약 2초 | 약 0.4초 |
| 가스 토큰 | ETH | ETH | POL | SOL |
| 일반적인 수수료 | 가장 높음 | 낮음 | 낮음 | 매우 낮음 |
메인넷은 가장 강력한 보안과 가장 깊은 생태계를 제공합니다. 다른 체인은 더 낮은 수수료를 제공합니다. 체인마다 수수료가 다른 이유를 참고하세요.
주의할 점
- 잘못된 네트워크. 같은 0x 주소가 많은 체인에 존재합니다. 잘못된 네트워크로 보낸 자금은 그곳의 내 주소에 도착하며 보통 복구할 수 있지만, 받는 쪽이 해당 네트워크를 지원하지 않는 거래소라면 그렇지 않습니다. 확인하기 전에 네트워크 이름을 점검하세요.
- 토큰 승인. 많은 앱이 컨트랙트가 내 토큰을 쓸 수 있도록 승인하라고 요청합니다. 신뢰하는 것만 승인하고 오래된 승인은 취소하세요.
- 가짜 토큰과 피싱. 누구나 어떤 이름으로든 토큰을 만들 수 있습니다. 공식 출처에서 컨트랙트 주소를 확인하세요.
- 실패한 거래도 가스를 소모합니다. 컨트랙트 호출이 되돌려져도(revert) 수수료는 부과됩니다.
- 컨트랙트 버그. 스마트 컨트랙트에는 결함이 있을 수 있고, 거래는 취소할 수 없습니다.
ChainMonitor에서 이더리움 실시간으로 보기
- 실시간 블록: 각 타일은 블록 하나이며, 얼마나 찼는지와 해당 거래들이 낸 수수료에 맞춰 그려집니다.
- 최근 블록 목록과 블록, 거래, 주소를 찾는 헤더 검색창.
- 가스 트래커: 이더리움과 다른 여섯 체인에서의 송금, 토큰 전송, 스왑 비용.
- 이더리움 RPC 상태: 지연 시간과 뒤처짐 순으로 정렬한 공개 엔드포인트와 지갑 원클릭 추가.
자주 묻는 질문
이더리움은 왜 이렇게 비싼가요?
블록 공간은 제한되어 있는데 원하는 사람은 많습니다. 수요가 높으면 기본 수수료가 자동으로 오릅니다. 베이스와 아비트럼 같은 레이어 2 네트워크는 대부분의 활동을 메인넷 밖으로 옮기기 때문에 훨씬 저렴합니다.
이더리움에서 가스란 무엇인가요?
가스는 거래에 필요한 연산량을 재는 단위입니다. 사용한 가스에 가스 가격을 곱한 값을 ETH로 지불합니다. 기본 전송은 21,000 가스를 쓰고, 스왑은 더 많이 씁니다.
ETH와 이더리움은 같은 것인가요?
이더리움은 네트워크이고, ETH는 수수료를 내는 데 쓰이고 검증자의 스테이크가 되는 네이티브 코인입니다.
이더리움 거래에는 얼마나 걸리나요?
보통 12초 슬롯 한두 개 안에 블록에 들어갑니다. 약 13분 뒤에 최종 확정됩니다.
이더리움과 비트코인은 무엇이 다른가요?
비트코인은 스크립트가 제한된 결제 장부입니다. 이더리움은 완전한 스마트 컨트랙트를 실행합니다. 합의 방식, 주소 형식, 수수료 단위가 다릅니다. 비트코인 가이드를 참고하세요.
이더리움 주소를 베이스나 아비트럼에서도 쓸 수 있나요?
네. 같은 주소를 모든 EVM 체인에서 쓸 수 있지만 체인마다 잔액은 따로 관리됩니다. 체인 사이로 자금을 옮기려면 예를 들어 브리지를 이용해야 합니다. 브리지와 그 위험을 참고하세요.