ENS 이름은 사람이 읽는 이름을 resolver의 주소 레코드로 해석하는 계층입니다. 송금 전에는 이름 문자열만 확인하지 말고 지갑이 해석한 실제 address와 선택한 chain·coin type을 수신자가 제공한 값과 대조해야 합니다. 주소에서 이름을 보여 주는 reverse resolution은 별도 레코드이며 forward 결과와 검증되어야 하고, 소유권 이전이나 record 변경 뒤에는 앱·캐시가 잠시 다른 값을 보여 줄 수 있습니다.
이름과 주소는 해석 과정을 거칩니다
alice.eth 같은 이름 자체가 계정 주소는 아닙니다. 앱은 Ethereum L1에서 ENS registry와 resolver를 찾아 address record를 읽고 송금의 실제 destination으로 사용합니다. ENS Docs는 어떤 chain용 주소를 찾더라도 resolution이 Ethereum L1에서 시작한다고 설명합니다.
지갑 입력칸에 이름을 넣은 뒤 표시되는 0x address를 펼쳐 확인하세요. 수신자가 이름만 보냈다면 별도 채널로 주소 일부를 대조합니다. 해석 실패, 빈 record, 만료·소유권 변경이 보이면 기존 캐시를 믿고 보내지 않습니다.
ENS 이름은 주소를 읽기 쉽게 찾는 표지판이며, 최종 송금 목적지는 해석된 주소입니다.
JOBCOIN 해설

그림은 이 주제의 공통 개념을 단순화한 설명입니다. 아래 항목에서 이 글의 구체적인 조건과 예외를 함께 읽어보세요.
- 이름과 주소는 해석 과정을 거칩니다
alice.eth 같은 이름 자체가 계정 주소는 아닙니다.
- 체인별 주소 레코드를 구분합니다
ENS는 coin type을 사용해 여러 자산·체인용 address record를 저장할 수 있습니다.
- reverse name은 별도 검증입니다
주소에서 ENS 이름을 보여 주는 reverse resolution은 지갑 UI의 라벨링에 유용합니다.
AI로 제작한 개념도 · 실제 가격·거래 내역·통계가 아닙니다.
체인별 주소 레코드를 구분합니다
ENS는 coin type을 사용해 여러 자산·체인용 address record를 저장할 수 있습니다. ENS 앱 개발자 문서는 L2용 chain-specific address를 해석할 때 coinType을 전달하라고 안내합니다. 지갑이 이름을 인식한다는 사실만으로 선택한 L2의 올바른 레코드를 읽었다고 단정할 수 없습니다.
Ethereum mainnet 0x 주소와 EVM L2 주소가 문자열상 같을 수 있어도 자산은 서로 다른 chain 상태에 있습니다. Bitcoin 같은 비EVM address는 형식과 coin type도 다릅니다. 지갑의 network 표시, 해석된 address, 수신자 지원 chain을 세 항목으로 묶어 확인합니다.
| 항목 | 확인 내용 | 오류 위험 |
|---|---|---|
| 이름 철자 | 정확한 label·suffix | 유사 이름 피싱 |
| forward address | 현재 resolver 결과 | 오래된 캐시 |
| coin type | 자산·L2별 레코드 | 다른 체인 주소 |
| reverse name | 주소→이름 검증 | 단독 사용 시 오인 |
| 수신처 지원 | asset·network·memo | 미지원 입금 |
reverse name은 별도 검증입니다
주소에서 ENS 이름을 보여 주는 reverse resolution은 지갑 UI의 라벨링에 유용합니다. ENSIP-19는 addressBytes와 coinType을 받아 primary name을 확인하는 절차를 정의합니다. 그러나 공격자가 자신의 주소에 그럴듯한 reverse name을 설정할 수 있으므로 이름만 보고 수신자를 확정하지 않습니다.
안전한 앱은 reverse로 얻은 이름을 다시 forward resolve해 원래 주소와 일치하는지 확인합니다. 사용자는 받는 사람 프로필 사진이나 social text record를 신원 보증으로 여기지 말고, 계약서·공식 도메인·기존 검증 채널과 실제 address를 함께 대조합니다.
- ENS 이름을 정확히 입력합니다.
- 지갑이 해석한 전체 address를 확인합니다.
- network와 coin type을 확인합니다.
- reverse 이름은 forward 일치 여부를 봅니다.
- 소액 test transaction 뒤 수신을 확인합니다.
레코드 변경과 캐시 시간을 고려합니다
이름 소유자가 resolver나 address record를 변경하면 앱, RPC, 라이브러리 캐시가 즉시 같은 결과를 보여 주지 않을 수 있습니다. 방금 소유권을 이전했거나 수신자가 주소를 바꿨다면 여러 앱의 표시가 갈리는 동안 송금을 멈추고 공식 ENS manager와 resolver 결과를 확인합니다.
예전에 성공한 이름 송금은 현재 address를 보장하지 않습니다. 주소록에 ENS 이름만 저장하지 말고 마지막 검증 시각과 실제 address를 함께 기록합니다. 고액 본송금 직전 다시 resolution하고 시험 송금의 destination과 일치하는지 확인합니다.
계약·거래소 수신은 추가 조건을 확인합니다
ENS가 contract address로 해석될 수 있지만 해당 contract가 자산을 안전하게 수신한다는 뜻은 아닙니다. 함수 호출이 필요한 deposit 계약에 단순 ETH를 보내면 회수하기 어려울 수 있습니다. 수신 서비스의 공식 deposit flow를 사용하고 이름 해석을 임의로 대체하지 않습니다.
거래소가 ENS 입금을 공식 지원하지 않는다면 제공된 deposit address와 memo를 그대로 사용합니다. 송금 화면에서 name이 다시 표시되어도 실제 address와 network를 확인하세요. 도메인 편의성은 거래소의 최소 입금·확인·지원 체인 정책을 없애지 않습니다.
자주 묻는 질문
ENS 이름이 같으면 모든 체인에서 같은 주소인가요?
아닙니다. coin type과 체인별 레코드가 다를 수 있으므로 지갑이 해석한 실제 주소와 network를 확인하세요.
주소 옆 reverse ENS 이름만 확인하면 되나요?
아닙니다. reverse 이름을 다시 forward resolve했을 때 원래 주소와 일치하는지 확인해야 합니다.
예전에 성공한 ENS 송금 주소를 다시 써도 되나요?
레코드와 소유권은 변경될 수 있습니다. 매 송금 전 현재 resolution과 실제 주소를 다시 확인하세요.
더 깊이 읽기
본문에서 다룬 개념과 확인 절차를 다음 글에서 이어서 살펴보세요.



