ether를 보내 봤거나, NFT를 mint해 봤거나, contract를 배포해 본 적이 있다면, 아마도 Etherscan에 이미 들러 보신 적이 있을 거예요. Etherscan은 사람들이 Ethereum 블록체인을 들여다볼 때 공통적으로 사용하는 창 — 하지만 인터페이스 안에는 대부분의 입문자가 알아차리는 것보다 훨씬 많은 기능이 담겨 있습니다. 이 가이드는 Etherscan이 실제로 무엇을 하는지, 어떻게 써야 하는지, 그리고 Etherscan이 멈추는 지점에서 어떤 무료 도구들이 이어받는지 차근차근 안내해 드려요.
요약
- Etherscan은 block explorer입니다 — Ethereum 블록체인을 들여다보는 읽기 전용 창이에요.
- 모든 트랜잭션, 주소, 토큰, smart contract를 색인하고, 검색창을 통해 그것들을 노출시켜 줍니다.
- 트랜잭션에 서명하거나 키를 보관하지는 않아요. 그건 지갑의 역할입니다.
- 자매 사이트 — Polygonscan, BaseScan, Arbiscan, BscScan — 은 같은 스택으로 다른 체인에서 동일한 역할을 합니다.
1. Etherscan이 하는 일
Ethereum은 공개 원장이지만, 원시 블록 데이터는 도구 없이 읽기에는 빽빽하고 해독하기 어렵습니다. Etherscan은 새 블록이 생길 때마다 받아 들여 내용을 파싱하고, 누구나 검색할 수 있는 웹 인터페이스로 보여 줍니다. 실제로 사람들은 다섯 가지 용도로 Etherscan을 써요:
- hash로 트랜잭션을 추적 — 확인 상태, 소비한 gas, 어떤 contract가 호출됐는지를 확인합니다.
- Ethereum 주소를 조회해 ether와 토큰 잔액, 전체 히스토리, 내부 전송까지 확인합니다.
- verified된 smart contract의 소스를 읽고 공개 함수를 브라우저에서 바로 호출합니다.
- 실시간 Ethereum gas 가격을 모니터링하고, 다른 네트워크와 비교합니다.
- 토큰 페이지(ERC-20, ERC-721, ERC-1155)에서 holder 수, transfer 히스토리, 공급량을 살펴봅니다.
이 중 어느 것도 비공개이거나 독점적이지 않아요 — 풀 노드를 돌리는 사람이라면 누구나 직접 이 데이터를 도출할 수 있습니다. Etherscan의 가치는 정보 그 자체가 아니라, 원장을 사람이 탐색할 수 있는 형태로 바꿔 주는 색인, 검색, 표시 계층에 있어요.
2. 무언가를 조회하는 방법
검색창은 네 가지 입력을 받고, 사이트는 자동으로 여러분을 알맞은 페이지로 이동시켜 줍니다:
- 66자의 0x… 문자열은 트랜잭션 hash입니다.
- 42자의 0x… 문자열은 주소예요 — 지갑 또는 contract.
- 순수한 숫자는 블록 높이입니다.
- 토큰이나 contract 이름은 verified 레지스트리에 대해 퍼지 검색을 실행합니다.
주소 페이지에서는 토큰별로 필터링하거나, 활동을 CSV로 내보내거나, 개인 라벨을 달 수도 있어요 — 회계나 디버깅에 유용하죠. Internal Txns 탭은 메인 트랜잭션 목록에는 나타나지 않는 contract 유발 가치 이동을 보여 주는데, 복잡한 흐름을 감사할 때 중요한 정보입니다.
3. smart contract 읽기
contract 페이지의 Contract 탭에서 소스가 verified 상태인지 확인할 수 있어요. verification은 배포자가 원본 소스 코드를 공개하고, Etherscan이 이를 다시 컴파일해 bytecode가 일치하는지 확인했다는 뜻입니다. verified contract는 두 가지 인터랙티브 뷰를 제공합니다:
- Read Contract — contract의 공개 상태에 대한 무료 조회예요. 잔액, 소유자, 환율, 또는 모든 view 함수를 확인할 때 유용합니다.
- Write Contract — 지갑으로 서명하는 트랜잭션입니다. 지갑을 연결하고, 인자를 전달하고, gas를 지불하면, 해당 호출은 마치 전용 프런트엔드를 만들어 쓴 것처럼 처리됩니다.
verified 되지 않은 contract는 컴파일된 bytecode와 constructor 인자만 보여 줍니다. contract가 존재한다는 것을 확인하기에는 충분하지만 신뢰하기에는 부족해요 — 정확히 무엇을 하는지 모르는 채로 verified 되지 않은 contract에 트랜잭션을 서명해서는 절대 안 됩니다.
4. 개발자를 위한 Etherscan
UI 외에도 Etherscan은 사이트에서 보이는 대부분을 반영한 REST API를 제공합니다. 자체 indexer를 돌리지 않고도 읽기 접근이 필요한 대시보드나 봇에 안성맞춤이에요 — 잔액을 가져오고, 최근 트랜잭션을 나열하고, 토큰 메타데이터를 가져올 수 있죠. 무료 요금제는 가벼운 용도에 충분하고, 유료 요금제는 rate limit을 올려 줍니다.
이 API가 하지 않는 일은 트랜잭션 서명이나 브로드캐스트예요. 그래서 대부분의 팀은 explorer를 RPC 제공자와 함께 써서 읽기와 쓰기를 모두 처리합니다. 그런 앱을 만들고 계시다면 ChainGate TypeScript SDK가 하나의 설치만으로 BIP39 seed phrase로부터의 지갑 생성, 트랜잭션 서명, 잔액 조회, 수수료 추정을 Ethereum과 20개 이상의 다른 블록체인에서 커버해 드립니다. 관리형 RPC endpoint가 무료 요금제를 포함한 모든 요금제에 번들로 포함되어 있어요 — Etherscan이 의도적으로 빼 둔 워크플로의 반대편을 처리해 줍니다.
5. Etherscan을 보완해 주는 도구들
Etherscan은 Ethereum에서 무슨 일이 있었고 무슨 일이 일어나고 있는지 알려 줍니다. 그 주변의 빈틈을 몇 가지 집중된 도구가 채워 주죠 — 모두 무료이고 계정도 필요 없어요:
- 실시간 gas 트래커 — Ethereum, Polygon, Arbiscan, Base와 24개의 다른 체인에서 gas fee를 나란히, 네 가지 priority tier의 USD 비용 추정치와 함께 보여 줍니다.
- ether-달러 변환기 — 실시간 ether 가격을, 한 번의 클릭으로 EUR, GBP, JPY, CNY 페어까지 확인할 수 있습니다.
- 크립토-법정화폐 변환기 허브 — BTC, POL, AVAX, BNB, DOGE, LTC 등 동일한 실시간 시세를 제공합니다.
- Ethereum gas란 무엇인가? — Etherscan의 모든 트랜잭션 페이지에서 보이는 수수료 모델을 안내하는 가이드입니다.
6. 알아 두면 좋은 대안
Etherscan은 이 분야에서 독보적이지만 유일한 선택지는 아니에요. Blockscout은 선도적인 오픈 소스 대안으로, 여러 체인의 기본 explorer를 구동합니다. Ethplorer는 더 풍부한 분석과 함께 토큰 중심의 관점에 기울어 있어요. Tenderly는 explorer가 일반적으로 제공하는 수준을 훨씬 넘어서는 시뮬레이터와 디버거를 제공합니다 — 유료지만, contract 엔지니어에게는 값어치를 하죠.
어느 하나가 다른 것들을 완전히 대체하지는 못합니다. 흔한 워크플로는 Etherscan에서 트랜잭션을 확인하고, Ethplorer에서 토큰을 교차 확인하고, Tenderly에서 다가오는 호출을 시뮬레이션하고, 전용 트래커로 실시간 수수료를 지켜보는 식이에요.
자주 묻는 질문
Etherscan은 무엇에 쓰나요?
Etherscan은 누구나 Ethereum 블록체인에서 일어나는 활동을 들여다볼 수 있게 해 줍니다 — 트랜잭션 hash를 검색해 상태를 확인하고, 모든 주소를 조회해 잔액과 히스토리를 보고, verified된 smart contract를 읽거나 상호작용하고, 현재 gas fees를 확인하죠. Ethereum에서 가장 널리 사용되는 block explorer이며, 대부분의 Ethereum 호환 네트워크도 Polygonscan, BaseScan, Arbiscan, BscScan처럼 Etherscan 스타일의 자체 explorer를 제공합니다.
Etherscan은 무료인가요?
네. Etherscan 웹사이트 탐색 — 트랜잭션, 주소, 토큰, contract를 조회하는 일 — 은 완전히 무료입니다. 개발자를 위한 무료 API 요금제도 제공되고, 더 높은 rate limit은 유료 요금제에서 열려요.
Etherscan에서 smart contract는 어떻게 읽나요?
contract 주소를 Etherscan에 붙여 넣고 Contract 탭을 엽니다. 소스가 verified 되어 있다면 Read Contract와 Write Contract 뷰가 보일 거예요. Read 함수는 온체인 상태를 무료로 조회할 수 있게 해 줍니다. Write 함수는 지갑 연결이 필요하고 gas를 지불합니다. verified 되지 않은 contract는 컴파일된 bytecode만 노출해요.
Etherscan과 지갑의 차이는 무엇인가요?
Etherscan은 읽기 전용이에요 — 온체인에서 무슨 일이 일어나고 있는지 보여 주지만, 키를 보관하거나 트랜잭션에 서명하지는 않습니다. 지갑은 private key를 저장하고, ether를 보내거나 메시지에 서명하거나 dApp과 상호작용할 때 사용하는 도구예요. 둘은 서로를 보완합니다 — 트랜잭션은 지갑으로 처리하고, 확인은 explorer로 하는 식으로요.
Etherscan의 좋은 대안은 무엇인가요?
Ethereum에 대해서는 Blockscout과 Ethplorer가 더 깔끔한 오픈 소스 스택으로 비슷한 영역을 다룹니다. 여러 네트워크의 실시간 gas 가격을 나란히 비교하는 데는 ChainGate의 gas 트래커가 Ethereum, Polygon, Arbitrum, Base와 24개의 다른 체인을 한 번에 보여 드려요. ether 가격 조회가 목적이라면, 전용 ether-달러 변환기가 explorer의 부가 정보 없이 시세만 바로 알려 줍니다.
Etherscan은 Ethereum 외의 네트워크도 지원하나요?
핵심 Etherscan 사이트는 Ethereum 블록체인만 다루지만, 같은 회사가 다른 네트워크에서 자매 explorer를 운영합니다 — Polygon은 Polygonscan, Base는 BaseScan, Arbitrum One은 Arbiscan, BNB Chain은 BscScan, Fantom은 FtmScan, Optimism은 Optimistic Etherscan 등이에요. 각각 같은 인터페이스와 API 형식을 사용합니다.
ChainGate로 만들기
아이디어를 코드로 연결하세요 — ChainGate는 Ethereum과 20여 개 블록체인을 위한 지갑, 트랜잭션, 관리형 RPC를 하나의 라이브러리로 제공합니다.