ENS 이름이란? 사람이 읽을 수 있는 암호화폐 주소 완전 정복 가이드
암호화폐를 보낼 때마다 한 번쯤은 긴장하게 돼요. 받는 사람 주소가 0x71C7656EC7ab88b098defB751B7401B5f6d8976F처럼 복잡하게 보이기 때문이죠. 한 글자라도 틀리면 자산을 잃을 수 있으니까요. ENS는 바로 이런 문제를 해결하기 위해 등장했어요.
ENS 이름이란?
ENS는 Ethereum Name Service의 약자예요. 이더리움 블록체인에서 사람이 읽을 수 있는 이름을 블록체인 주소로 변환해 주는 탈중앙화 네이밍 시스템이에요. 42-character hex string을 복사해서 붙여넣는 대신, tangem.eth로 간편하게 송금할 수 있죠.
핵심은 짧고 읽기 쉬운 이름이 지갑 주소를 가리킨다는 거예요. 마치 tangem.com 같은 도메인 이름이 서버의 IP 주소를 대신하는 것처럼요. 이 이름은 상대방에게 알려주는 정보일 뿐, 실제 송금에는 여전히 주소가 필요해요. 이 차이를 이해하는 게 중요해요. 사람이 읽을 수 있는 이름이 복사 실수를 줄여주긴 하지만, 송금 전 최종 확인은 여전히 필요해요.
가장 많이 쓰는 형태가 바로 .eth예요. 원하는 이름을 등록하고, 내 지갑 주소와 연결하면 누구나 그 이름으로 손쉽게 송금할 수 있어요. 한 가지 꼭 짚고 넘어갈 점이 있어요. ENS 이름은 not 지갑 주소가 아니라, 주소를 가리키는 '포인터' 역할이에요. 실제 주소는 그대로 존재하고, 이름은 그 위에 얹힌 사람이 읽기 쉬운 라벨이에요.
ENS 이름이 작동하는 원리
핵심 메커니즘은 address mapping(주소 매핑, 또는 해석)이라고 해요. 예를 들어, 지갑의 송금란에 tangem.eth를 입력하면, 지갑이 ENS 시스템에 연결된 지갑 주소를 조회해서 실제 송금에 사용할 주소를 가져와요.
예를 들어 500 USDT를 alice.eth로 보내려고 한다면, 지갑은 먼저 이름을 읽고 연결된 주소를 찾아서 그 주소로 송금을 준비해요. 이때도 송금 전 결과를 꼭 확인해야 해요. ENS는 이름 입력을 쉽게 해주지만, 실제로 블록체인에 전달되는 주소 자체는 바뀌지 않아요. 실제 사용 예시를 보면, 지갑 앱을 열고 송금하기를 누른 뒤 alice.eth를 입력해요. 앱이 이름을 자동으로 해석해서 주소를 보여주고, 사용자가 승인하면 송금이 진행돼요. 복잡한 주소를 직접 볼 필요가 없어요.
ENS는 한 이름에 여러 개의 주소 레코드를 저장할 수 있어요. 하나의 .eth 이름에 ETH 주소, Bitcoin 주소, Solana 주소 등 다양한 체인 주소를 동시에 등록할 수 있죠. 예를 들어 alice.eth는 여러 네트워크에서 각각 다른 주소를 가리킬 수 있어요. 이런 레코드는 한 자산에만 국한되지 않고, ETH 주소와 함께 Bitcoin, Solana 주소 등도 추가로 저장할 수 있어요. 다만, 어떤 레코드를 지원하는지는 각 지갑마다 달라요. 그래서 이름을 결제 주소로 사용하기 전에 지갑의 지원 여부를 꼭 확인해야 해요.
또한 primary name(기본 이름)이라는 개념도 있어요. 일반적인 ENS 조회는 이름 → 주소 방향이지만, 기본 이름은 주소 → 이름으로 반대로 작동해요. 이를 통해 앱에서 0x71C7... 대신 alice.eth처럼 사람이 읽기 쉬운 이름을 보여줄 수 있어요. 기본 이름 설정은 선택 사항이에요. 앱이 ENS 이름을 표시하려면 순방향과 역방향 레코드가 모두 등록되어 있어야 해요.
현재 ENS 해석은 Ethereum과 EVM-compatible networks에서 지원돼요. 주요 Layer 2 네트워크로는 Arbitrum, Base, Linea, OP Mainnet, Scroll 등이 있어요.
| Direction | What it does | Required? |
|---|---|---|
| Forward (name → address) | 다른 사람이 내 .eth 이름으로 송금할 수 있게 해요 | 네, ENS로 받으려면 필수 |
| Reverse (address → name) | 앱에서 0x… 대신 내 이름을 표시해요 | 선택 |
ENS와 내 지갑
모든 지갑이 ENS를 바로 지원하는 것은 아니에요. ENS 지원이 있는 지갑이라면, 송금 시 .eth 이름을 입력하면 자동으로 주소가 해석돼서 붙여넣을 필요가 없어요. Tangem app은 version 5.28(September 15, 2025 출시)부터 ENS를 지원해요. Tangem app에서 암호화폐를 송금할 때 직접 주소를 입력하거나 QR 코드를 스캔하거나, .eth 이름을 바로 입력할 수 있어요. 앱이 이름을 해석해서 주소를 자동으로 채워줘요.
ENS 지원은 송금 과정에 포함되어 있어서, 받는 사람 입력란에 이름만 입력해도 돼요. 앱이 해석된 주소를 보여주고, 사용자가 확인 후 승인하면 송금이 진행돼요. 새로운 수신자에게 처음 송금할 때는, 상대방이 검증한 주소나 QR 코드와 반드시 비교해 보세요. 이 과정이 생각보다 중요해요. 예를 들어 동료에게 500 USDT를 보낼 때 colleague.eth를 입력하면, 앱이 해석한 주소를 보여주고, 사용자가 확인 후 승인해요. 복사 실수나 오타로 인한 자산 손실 위험이 크게 줄어들어요.
Tangem app은 iOS and Android에서 무료로 제공돼요. Tangem 하드웨어 카드와 함께 사용하면, 트랜잭션 서명은 카드에서 오프라인으로 처리돼요. 앱은 ENS 해석을 담당하고, 카드는 암호화 서명을 담당해요. 이 과정에서 개인 키는 secure element를 절대 벗어나지 않아요. Tangem app의 ENS 해석 기능은 송금 시에 사용할 수 있어요.
ENS가 할 수 없는 것들
ENS는 지갑이 아니에요. 자산을 보관하거나 개인 키를 생성·보호하지 않아요. 기존 주소 위에 얹힌 이름 레이어일 뿐이에요.
또 ENS는 범용이 아니에요. ENS는 Ethereum과 EVM-compatible chains에 특화되어 있어요. ENS 이름에 Bitcoin 주소를 등록할 수는 있지만, Bitcoin 네트워크 자체에서는
.eth이름을 해석하지 않아요.- 그리고 ENS는 선택 사항이에요. ENS 없이도 암호화폐를 자유롭게 송금할 수 있어요. 긴 주소만으로도 충분히 사용할 수 있고, ENS는 자주 송금·수신하는 사람에게 읽기 편한 편의 기능이에요.
이름을 사용할 때는, 지갑이 해석한 결과를 반드시 확인한 뒤 송금하세요. 만약 해석이 되지 않는다면, 상대방에게서 받은 원래 주소나 QR 코드로 보내는 것이 안전해요. 이름은 입력을 편하게 해줄 뿐, 실제 네트워크에는 주소가 전달돼요.
실제로 중요한 건 상대방 지갑이나 앱이 ENS 해석을 지원하는지 여부예요. 만약 상대방이 yourname.eth로 송금하는데, 사용하는 지갑이 ENS를 지원하지 않으면 거래가 실패하거나 아무 일도 일어나지 않을 수 있어요. 내 .eth 이름을 결제 주소로 공유하기 전에, 상대방 지갑이 ENS 해석을 지원하는지 꼭 확인하세요.
FAQ
-
ENS 이름은 주소를 쉽게 공유하는 수단일 뿐, 해당 주소가 실제로 원하는 사람의 것인지 보장하지 않아요. 송금 전에는 반드시 신뢰할 수 있는 채널을 통해 해석된 주소를 상대방과 확인하세요.
-
지갑이 보여주는 주소와 상대방이 검증해준 주소가 일치하는지 꼭 비교하세요. 낯선 주소가 보이면, 그 자리에서 멈추고 상대방에게 원래 주소나 QR 코드를 다시 요청하세요.
-
이름이 익숙하다고 무조건 송금하지 마세요. 송금 전 반드시 상대방에게 목적지를 확인받으세요.
-
일부 앱은 ENS 이름을 해석하지 않아요. 이 경우, 상대방에게 원래 지갑 주소나 QR 코드를 받아서 입력하세요.
-
항상 그런 것은 아니에요. 송금하는 쪽 지갑이 ENS 해석을 지원해야 해요. 지원한다면 이름으로 주소를 찾을 수 있지만, 지원하지 않으면 원래 주소나 QR 코드를 공유하세요.
-
아니요. 기존 지갑 주소만으로도 송금과 수신이 모두 가능해요. ENS는 주소를 더 쉽게 공유하고 읽기 편하게 해주는 역할이에요.