이더리움 이름 서비스 (Ethereum Name Service, ENS)
이더리움 이름 서비스(Ethereum Name Service, ENS)는 길고 복잡한 이더리움 주소를 john.eth처럼 사람이 읽을 수 있는 이름으로 대체할 수 있도록 하는, 이더리움 블록체인 위의 분산형 이름 체계입니다. 인터넷의 도메인 이름 시스템(DNS)이 숫자로 된 IP 주소에 이름을 붙이듯, ENS는 지갑 주소와 같은 기록에 이름을 연결합니다.
긴 이더리움 주소의 문제
이더리움 주소는 0x로 시작하는 40자리 16진수 문자열이어서 읽고 옮겨 적기가 번거롭고 오류가 생기기 쉽습니다. 전화번호 대신 “0x742d35Cc6634C0532925a3b69e25400d3c5e027E” 같은 문자열을 불러 줘야 한다고 생각하면 그 불편함을 알 수 있습니다. ENS를 쓰면 이 주소 대신 john.eth로 ETH를 보낼 수 있습니다.
작동 방식
- ENS는 이더리움의 스마트 계약으로 작동하는 분산형 서비스이므로 단일 서버에 의존하지 않습니다.
- 레지스트리 계약은 각 이름의 소유자와, 그 이름의 기록을 알려 주는 리졸버(resolver) 계약을 저장합니다. 지갑이 john.eth를 조회하면 리졸버가 연결된 이더리움 주소를 돌려줍니다.
- .eth 이름은 등록 비용을 내고 일정 기간 등록하는 방식이며, 이름에 이더리움 주소, 다른 블록체인 주소, 웹사이트 정보 같은 기록을 연결할 수 있습니다. 기간이 만료된 이름은 다른 사람이 다시 등록할 수 있습니다.
ENS로 할 수 있는 일
- 긴 주소 대신 이름으로 암호화폐를 보내고 받을 수 있습니다.
- 기업이나 개인이 이름을 Web3의 공개 식별자로 사용할 수 있습니다.
- 이더리움 생태계 내에서 온라인 정체성을 단순화할 수 있습니다.
ENS 사용의 장점:
- 향상된 사용자 경험: 기억하기 쉬운 이름으로 암호화폐를 보내고 받을 수 있어 거래가 단순해집니다.
- 오류 위험 감소: 긴 주소를 복사하여 붙여넣는 것보다 오타가 날 가능성이 적습니다.
- 분산화: 블록체인의 스마트 계약으로 작동하므로 검열 저항성을 갖도록 설계되었습니다.
- 브랜딩 및 정체성: 기존 인터넷의 도메인 이름처럼 공개 이름으로 쓸 수 있습니다.
ENS 사용의 단점:
- 채택률: 채택이 늘고 있지만 아직 보편적이지 않아 일부 지갑이나 서비스는 ENS 이름을 지원하지 않을 수 있습니다.
- 비용: 이름을 등록하고 유지하려면 비용이 들며, 이름의 길이와 수요에 따라 달라질 수 있습니다.
- 새로운 사용자를 위한 복잡성: 블록체인 도메인의 개념과 이름 관리 방법을 처음에는 이해하기 어려울 수 있습니다.
- 사칭과 만료 위험: 철자가 비슷한 이름이나 만료 후 다른 사람이 다시 등록한 이름으로 잘못 보낼 위험이 있으므로, 송금 전 이름이 가리키는 주소를 확인하는 것이 안전합니다.
정리하면 ENS는 긴 주소 대신 기억하기 쉬운 이름을 쓰게 해 주는 이더리움의 이름 체계로, 암호화폐 주소에 붙이는 이름표에 비유할 수 있습니다.
이 글은 학습을 위한 일반 정보이며 투자 권유나 법률 자문이 아닙니다. 가상자산은 가격 변동이 크고 원금 손실 위험이 있습니다.