이더스캔이란?
이더스캔은 유저들이 이더리움 블록체인을 보고 검색할 수 있게 하는 잘 알려진 블록체인 익스플로러입니다. 이더스캔은 유저들에게 다양한 정보와 도구를 제공하며, 여기에는 트랜잭션 보기, 주소 검색, 그리고 스마트 컨트랙트와의 상호작용이 포함됩니다. 이 글에서 우리는 다음의 내용을 다룰 것입니다.
- 트랜잭션 보기
- 주소 검색
- 스마트 컨트랙트 상호작용
- 토큰 트래킹
- 그래서.. 이 컨트랙트 진짜야?
- 네트워크 통계 분석 (예. 현재 가스비)
트랜잭션 보기
흔한 전개는 대기 중인 트랜잭션이 블록에 포함되었는지 상태를 보기를 원하는 것이거나, 속도를 빨리 하고 싶을 때입니다. 확인하는 방법은 다음과 같습니다.

메타마스크나 여러분이 이용하는 지갑에서, 대기 중인 트랜잭션을 클릭하고 트랜잭션 해시를 복사하세요(메타마스크는 이것을 “트랜잭션 ID(transaction ID)”라고 부릅니다). 그리고 etherscan.io로 가셔서 검색 창에 트랜잭션 해시값을 넣고 엔터 키를 누르세요. (메타마스크에서는 이 대신에 “블록 익스플로러에서 보기(View on block explorer)” 버튼을 누를 수 있습니다). 그렇게 하면 트랜잭션을 볼 수 있으며, 각각의 필드의 의미는 다음과 같습니다.
| 필드
|
정의
| | --- | --- | |
Status (상태)
|
트랜잭션의 상태. 다음 네 가지 상태로 존재함.
- Pending (대기 중: 블록에 포함되도록 대기 중)
- dropped (드롭: 블록에 포함되지 않았으며, 대기 중인 트랜잭션 목록에서 빠짐)
- succeeded (성공: 블록에 포함됨)
- failed (실패: 블록에 포함되었으나, 트랜잭션에 실패해 상태의 변화가 없었음)
| |
Transaction Hash (트랜잭션 해시)
|
트랜잭션을 식별하는 고유한 헥스 스트링
| |
Block Number (블록 넘버)
|
트랜잭션이 포함된 블록의 숫자
| |
Date/Time (일시)
|
트랜잭션이 이더리움 네트워크에 의해 처리된 일자와 시간(또는 대기 중인 트랜잭션의 경우 트랜잭션이 멤풀에서 마지막으로 보인 시간)
| |
To/From Addresses (주소로/주소에서)
|
트랜잭션을 보내는 주소(from)와 이를 받는 주소 또는 요구된 컨트랙트(to)
| |
Value (값)
|
트랜잭션에서 전송된 이더리움의 양
| |
Txn Fee (트랜잭션 수수료)
|
트랜잭션 처리를 위해 사용된 이더의 양
| |
Input Data (입력값)
|
트랜잭션에 포함된 데이터 (컨트랙트에 보내기 위해서, 이 필드는 여러분이 요구하는 기능과 그 기능의 변수값들을 표현합니다).
|

여기에는 트랜잭션이 블록에 포함되기까지 소요되는 예상 시간을 보여주는 간편한 가스 트래커가 있습니다. 여기서 우리는 그것이 1시간 이상 걸린다는 것을 확인할 수 있고, 이것이 더 빨리 이루어지기를 원한다면 속도를 올려야 합니다 (메타마스크의 트랜잭션 속도 올리는 방법).
주소 검색
여러분은 이더스캔을 사용해 이더리움 주소의 잔고와 트랜잭션 내역을 볼 수도 있습니다. 이더리움 주소에는 두 가지 유형이 있습니다. 컨트랙트(NFT, 토큰, Gnosis와 같은 다중 서명 금고 등)와 EOA(외부 소유 주소, 또는 지갑 주소로 알려진 것)가 그것이며, 둘은 이더스캔에서 조금 다른 방식으로 표시됩니다. 검색을 하기 위해서는, 단순히 주소(또는 ENS 이름)을 홈페이지 검색 창에 입력하면 잔고와 트랜잭션 내역, 그리고 주소와 관련된 스마트 컨트랙트 등 그 주소의 상세 내용을 보여주는 페이지로 접속하게 될 것입니다.

주소 페이지에서는 다음과 같은 정보를 볼 수 있습니다.
- 주소 (address): 이더리움 주소를 나타내는 고유 문자열(42글자, “0x”로 시작)
- 잔고 (balance): 해당 주소가 보유한 현재 이더 잔고. 주소가 보유한 ERC20/721/1155 토큰도 확인 가능
- 트랜잭션 내역 (transaction history): 해당 주소에서 이루어진 모든 이더리움 트랜잭션의 목록
- 토큰 트래커 (token tracker): 해당 주소가 토큰에 대한 컨트랙트 주소인 경우, 토큰 트랜잭션과 홀더, 그리고 그들의 잔고를 확인할 수 있음
- 컨트랙트 (contract): 해당 주소가 스마트 컨트랙트 주소인 경우, 컨트랙트의 코드, 트랜잭션 내역, 발행된 이벤트 등 상세 내용을 확인할 수 있음
- 내부 트랜잭션 (internal transactions): 해당 주소의 내부 트랜잭션 (스마트 컨트랙트의 경우, 해당 주소로부터의 내부 트랜잭션 포함). 내부 트랜잭션은 102 수업에서 더 자세히 설명하지만, 내부 트랜잭션은 쉽게 말해 스마트 컨트랙트 사이에 일어나는 트랜잭션을 의미함. 이것은 ETH를 유저에게 보낼 때 스마트 컨트랙트에서 외부 주소로 일어나는 트랜잭션도 포함함. 생각보다 여러분의 주소상에서 일어나는 트랜잭션을 더 많이 발견할 지도 모르기 때문에 이것을 알고 살펴보는 것은 유용합니다! 102 수업 수강 신청을 했다면, 우리는 Goerli 테스트 네트워크로 ETH를 전송했지만 트랜잭션 탭이 아니라 내부 트랜잭션(Internal Txns) 탭에서만 그것을 볼 수 있을 것입니다!
여러분들은 필터 버튼을 이용해 트랜잭션을 일자, 블록 넘버, 주소로/주소에서, 그리고 방식에 따라 구분할 수도 있습니다. 상단의 메뉴 “txn fee”로는 들어오거나 나가는 트랜잭션 뿐만 아니라 실패했거나 대기 중인 트랜잭션을 필터링할 수도 있습니다.
스마트 컨트랙트 상호작용
스마트 컨트랙트는 위와 같이 볼 수도 있지만, 일반적인 EOA(외부 소유 주소)에 비해 추가 기능을 가지고 있습니다.
- 컨트랙트 이름 (contract name): 컨트랙트가 검증되었다면, 컨트랙트 이름이 보일 것입니다.
- 컨트랙트 코드 (contract code): 스마트 컨트랙트의 소스 코드로, 보면서 분석할 수 있습니다.
- 컨트랙트 제작자 (contract creator): 컨트랙트를 블록체인에 배포한 이더리움 주소입니다.
- 트랜잭션 내역 (transaction history): 해당 컨트랙트에 연관된, 이더리움 네트워크가 처리한 모든 트랜잭션의 내역입니다.
- 이벤트 (events): 이것은 스마트 컨트랙트가 발행한 이벤트로, 이벤트 서명과 데이터, 주제를 포함합니다.읽기/쓰기 탭 (read/write tabs): 여기서 여러분은 컨트랙트의 읽기/쓰기 기능을 불러올 수 있습니다. 여러분은 이 기능으로 이더스캔에 직접 에이프코인(APE)을 스테이킹할 수 있고, 이 글에서처럼 씨포트(seaport) 논스값을 늘릴 수도 있습니다.
이더스캔에서 컨트랙트와 상호작용하는 방법에 대한 튜토리얼은, 아래 임베드된 글을 보세요.
토큰 트래킹
토큰에 대해서, 우리는 토큰 전송, 소셜 미디어 계정, 홀더들과 같은 정보가 있는 페이지를 볼 수 있습니다.
주소를 검색했던 것처럼 이더스캔 검색 창에 토큰의 컨트랙트 주소를 입력해 토큰 트래커 페이지로 가세요. 토큰 페이지가 아니라 주소 페이지로 가게 되었다면 “토큰 트래커(token tracker)” 아래에 있는 링크를 누르세요.
![]()
![]()
그러면 다음의 내용을 볼 수 있습니다.
- 토큰 이름 (Token Name): 스마트 컨트랙트에 명시된 토큰의 이름
- 토큰 로고 (Token symbol): 스마트 컨트랙트에 명시된 토큰 로고
- 총 공급량 (Total supply): 스마트 컨트랙트에 의해 만들어진 토큰의 총량
- 홀더 (Holders): 토큰을 보유한 주소의 목록과 그들이 보유한 토큰의 양
- 전송 내역 (Transfer history): 토큰의 전송 내역
NFT에 대해서는, “NFT 거래 (NFT Trades)”에서 지원되는 마켓플레이스에서의 판매 목록을 볼 수 있습니다. ERC20 토큰의 경우, “DEX 거래 (DEX Trades)” 탭에서 지원되는 탈중앙화 거래소(유니스왑 등)에서의 최근 구매와 판매 내역을 볼 수 있습니다. ERC20에는 특정 DEX에서의 판매와 구매를 트레이딩 뷰 위젯으로 보여주어 가격 움직임을 분석할 수 있는 차트 탭도 있습니다.
이 컨트랙트 진짜야?
이제 여러분이 기본적인 것들을 알게 되었으니, 보안 측면에서 최고의 이용 사례는 여러분이 상호작용하는 것을 검증하는 것입니다. 여러분이 트랜잭션을 할 때, 여러분은 컨트랙트와 상호작용 하고 있을 가능성이 높습니다. 그러나 그 컨트랙트가 진짜인지, 또는 올바른 컨트랙트인지 어떻게 알 수 있을까요? 여러분이 그게 진짜라고 한 번 확신한다면, 동일한 컨트랙트에 대해 계속 확인할 필요가 없습니다. 우리의 101 수업에서 강조하는 것은 컨트랙트에 대한 메타마스크 북마크를 활용하라는 것으로, 다음의 두 가지 이유가 있습니다.
- 여러분이 일반적으로 상호작용하는 웹사이트에 가서 익숙한 컨트랙트 상호작용을 한다면, 그 상호작용이 아래의 이미지와 유사한 방식으로 나타날 것이라고 예상할 것입니다.
- 여러분이 자주 접속하지 않는 웹사이트에, 예를 들어 NFT를 민팅하러 간다면, 임의의 0x____ 주소가 아니라 여러분의 가치있는 NFT나 토큰 컨트랙트가 나타났을 때 여러분은 깜짝 놀랄 것입니다.

그러나 우리의 북마크에 무언가 추가하기 전에, 우리는 먼저 그것을 이더스캔에서 확실히 살펴보고 검사해야 합니다(그리고 여러분의 DYOR 루틴의 일부로 다른 내용들도 살펴보아야 합니다). 이더스캔이 유저들에게 검증하고 보여주는 것들 중 저를 정말로 제대로 된, 일반적인 컨트랙트와 상호작용하고 있다고 확신하게 하는 것들은 다음과 같습니다.
- 파란색 인증 체크마크: 이것은 이더스캔에 업로드된 코드가 이더리움 네트워크에 배포된 바이트코드와 일치함을 증명하는 초록색 컨트랙트 인증 체크마크와는 다릅니다. 파란색 인증 체크마크는 프로젝트가 얼마나 잘 알려져 있는지, 프로젝트의 소셜 계정, 컨트랙트, 생태계가 얼마나 활발한지를 포함한 다른 이원적 요인들을 측정합니다(여기에는 컨트랙트 코드 인증인 초록색 체크마크도 포함됩니다).
- 토큰 평판: 토큰 평판 또한 여러 요소로 평가되기는 하지만, 이더스캔은 이것이 보증이 아니라 유저들이 토큰의 진실성을 결정하는 데 이용할 수 있는 척도 중 하나일 뿐이라는 입장을 유지합니다. 이것은 ICO 시점이나 토큰이 KYC/AML을 강제하는 거래소에서 거래되는지 등과 같은 요소를 포함합니다.
- 퍼블릭 네임태그: 퍼블릭 네임태그와 라벨은 이더스캔 팀이 프로젝트의 이더스캔 페이지에 추가하는 것으로 유저들이 더 많은 정보를 얻고 결정을 내릴 수 있게 돕기 위한 것입니다. 이것은 유저들에게 그 프로젝트가 어떤 것인지 알려주는 것인데, 가끔은 잘 알려진 사람들이나 해커 또는 악용자들의 주소를 라벨링하는 데 쓰이기도 합니다.
주의: 이더스캔에 있는 토큰 이름들이 이더스캔에 있다는 이유만으로 검증된 것은 아니라는 점을 알아두세요. 누구든 토큰 이름을 배포해서 그들이 원하는 무엇이든 되게 만들 수 있습니다.
보너스: 네트워크 통계 분석
이더스캔은 네트워크 수준의 통계를 제공하며, 총 트랜잭션 수, 총 주소 수, 유통 중인 이더 총량 등을 이더스캔 홈페이지에서 볼 수 있습니다. 다음과 같은 내용들이 통계에 포함됩니다.
- 총 트랜잭션 수: 이더리움 네트워크에 의해 처리된 전체 트랜잭션의 수
- 총 주소 수: 이더리움 네트워크에서 사용된 고유 주소의 전체 수
- 이더 총 유통량: 유통되는 이더와 스마트 컨트랙트에 잠겨 있는, 이더리움 네트워크에 존재하는 이더 총량
- 활성화된 노드: 네트워크에 연결된 노드 수
- 네트워크 일일 트랜잭션: 24시간 기준으로 네트워크에서 처리된 트랜잭션 수

그런데, 여러분이 익숙할 것이 틀림 없는 매우 중요한 숫자가 있습니다. 바로 가스비입니다. 여러분은 가스비를 현재 블록 공간에 대한 현재의 수요, 즉 사람들이 그들의 트랜잭션을 처리하기 위해 지불하려고 하는 비용으로 이해하면 됩니다. 이 글 처음에 있는 대기 중인 트랜잭션을 보면, 우리는 etherscan.io/gastracker에 접속해 이 트랜잭션을 적절한 시간 내에 처리하기 위해 얼마나 많은 가스비를 지불해야하는지를 확인할 수 있습니다. 이 웹사이트에는 가스비와 확정을 위한 시간이 기록되어 있습니다. 네트워크 상의 가스 이용을 위해 볼 수 있는 유용한 또다른 웹사이트는 UltraSound Money입니다. 이 웹사이트에서는 어떤 컨트랙트가 가장 많은 가스를 쓰고 있는지와 ETH 인플레이션/디플레이션비 통계, ETH 스테이킹 상태 등을 확인할 수 있습니다.
나가며
이 글에서 여러분이 이더스캔이 제공하는 여러 기능들과 그것들을 어떻게 쓰면 좋을지에 대해 배울 수 있었기를 바랍니다. 여러분이 그것에 대해 더 많이 배우고 싶다면, 우리는 여기 이 NFT까지 얻을 수 있는 보링 시큐리티 102 수업에서 실전 연습을 합니다. 이더스캔에는 광범위한 지식 베이스가 있으며, 사이트 검색창에 검색어를 입력하는 것만으로도 여러분의 질문에 대한 여러 답변을 찾을 수 있습니다!
주의사항: 과거에 이더스캔이 무엇을 보여주는지에 대한 의심은 거의 없었지만, 이더스캔은 서드파티 서비스이며 이더스캔 직원들은 사회 공학이나 혹시 모를 뇌물 수수로부터 안전하지 않으므로 이더스캔 이용에 있어서 주의하기 바랍니다. 여러분은 이더스캔이 작동하지 않을 경우 언제나 다른 블록체인 익스플로러(예. Blockchair)에서 추가적인 정보를 얻을 수 있습니다!
웹3 보안에 대해 질문이 있거나 더 많은 것을 배우고 싶으신가요? 최신 보안 정보와 스캠, 전략들에 대해 꾸준히 정보를 얻고 싶나요? Boring Security 디스코드 서버에 가입해보세요_._


