모든 것의 시작점: 도메인 네임 서비스(DNS)
흥미로운 사실을 알려드리겠습니다. 인터넷의 발전사를 살펴보면 도메인을 사용하지 않던 시기도 존재했습니다. IP 주소를 입력해야만 웹 상의 정보를 탐색할 수 있었습니다. 그리고 DNS, 즉 도메인 네임 서비스가 등장합니다. 그 덕분에 컴퓨터가 필요로 하는 복잡성과 인간이 요구하는 단순함 사이에서 균형점을 찾을 수 있었습니다.
컴퓨터는 IP 주소만 이해하지만, DNS를 사용하면 도메인 이름을 해당 IP 주소에 연결할 수 있습니다. 따라서 사람은 정보를 탐색할 때마다 도메인 이름을 입력할 수 있습니다. 그러면 DNS가 각 도메인을 IP 주소로 변환하여 컴퓨터에 전달해 줍니다.
하지만 DNS는 Web2에 적합합니다.
Web3에는 더 개선된 형태의 더 탄력적이며 탈중앙화 된 대안이 필요했습니다. 그래서 몇몇 Web3 선구자가 이더리움 네임 서비스(ENS)를 선보였습니다.
이더리움 네임 서비스(ENS)란?
초기에 Web2에서 IP 주소를 사용하던 방법과 마찬가지로, 암호화폐 및 Web3에서는 지갑 주소 또는 트랜잭션 해시처럼 영문과 숫자가 혼용된 긴 문자열 값을 사용해야 합니다. 이 문제를 해결하기 위해 이더리움 네임 서비스(ENS)가 등장했습니다.
ENS의 기본 역할은 Web3에서 복잡한 ID(예: 암호화폐 지갑 주소, 해시, 메타데이터)를 읽을 수 있는 이름(도메인)으로 변환하고 이더리움 블록체인에 등록하도록 지원하는 것입니다.
따라서 ENS를 사용하면, batman.eth 또는 cinderella.eth 등의 도메인을 구매하여 “0x3bsfjbk234basf8iwerb….” 같은 이더리움 지갑 주소로 연결할 수 있습니다. 이제 결제금을 수령할 때마다 복잡한 지갑 주소 대신 ENS 도메인을 공유할 수 있는 것입니다.
여기까지는 DNS와 다를 것이 없어 보이지 않나요?
맞습니다. 하지만 ENS와 DNS의 차이는 기본적인 아키텍처에서 기인합니다. ENS는 이더리움 블록체인 위에 구축되었으며, 이를 통제하는 중앙화된 주체가 없는 탈중앙화 네트워크입니다. 또한 ENS는 이더리움을 기반으로 자동화된 스마트 계약을 사용하여 수동으로 운영하고 제어해야 하는 시스템을 대체합니다.
ENS 도메인을 보유하면 서브도메인을 쉽게 생성하고 소유할 수 있습니다. 예를 들어, batman.eth라는 주소를 소유하고 있다면, donate.batman.eth 또는 blog.batman.eth와 같은 서브도메인을 생성하고 기부 목적이나 배트맨의 일상 활동을 공유하는 용도로 사용하도록 설정할 수 있습니다.
.eth 도메인에 대한 재미있는 사실
이제 ENS가 무엇인지 알게 되었으니 .eth 도메인 ENS가 사용자에게 제공하는, 흥미로운 사실 몇 가지를 살펴보겠습니다.
.eth 도메인은 탈중앙화 인프라를 기반으로 하므로 검열 저항적입니다. 정부와 같이 중앙화된 주체가 어떠한 지역에서 .eth 도메인을 금지하는 일은 불가능합니다.
또한, .eth 도메인을 암호화폐 지갑 주소에 연결할 수 있습니다. 이를 통해 사용자는 도메인 이름을 친구나 클라이언트와 공유하고 링크된 지갑에서 직접 결제금을 수령할 수 있습니다. 따라서 다음번에 결제를 받을 때 “0x845sjh38sb334” 같은 지갑 주소를 공유하는 대신에 송신자에게 도메인을 공유할 수 있습니다. 트랜잭션 후에 불안해할 필요가 없는 것입니다!
또한 이를 분산형 파일 시스템(IPFS)에 업로드된 파일에 링크한 다음 특정 플러그인을 사용하면 액세스 권한이 있는 모든 사용자가 해당 파일을 웹 페이지로 볼 수 있습니다.
마지막으로 중요한 점은, ENS가 제공하는 .eth 도메인이 사실 ERC721 토큰 또는 소유권이 이더리움 블록체인에 기록되어 있는 NFT에 있다는 것입니다. 이는 .eth 도메인을 OpenSea 등의 NFT 마켓플레이스에서 거래할 수 있다는 의미입니다.
.eth 도메인 얻는 방법
자, 이제 .eth 도메인을 쉽게 구매할 수 있는 방법을 알려드려야겠죠? 시작해보겠습니다:
1단계: app.ens.domains로 이동하여 왼쪽 상단에 있는 "연결"을 클릭하고 선호하는 암호화폐 지갑을 연결하세요.
2단계: 검색 탭에서 갖고 싶은 .eth 도메인을 검색해 보세요.
3단계: 아직 해당 도메인을 구매한 사람이 없다면, ENS는 해당 도메인을 "사용 가능" 으로 표시합니다.
4단계: 도메인 이름을 클릭하면 등록 페이지로 안내됩니다. 도메인을 등록하고자 하는 기간을 연 단위로 추가하고, 트랜잭션의 세부 사항을 확인한 다음 등록을 요청할 수 있습니다.
5단계: 연결된 지갑에서 트랜잭션을 승인하는 요청을 받습니다. “확인”을 눌러 트랜잭션을 승인하세요.
짜잔! 이제 Web3에서 공식적으로 도메인을 보유하게 되었으며 해당 도메인은 원하는 용도로 사용하거나 지갑에 연결할 수 있습니다.
참조: 결제하는 가격은 도메인의 길이, 원하는 이용 기간 및 가용성에 따라 다릅니다.
미래로 가는 걸음
Web3은 지난 3년 동안 엄청난 성장을 이루었습니다.
누구도 예측하지 못했으나, 현재 ENS에만 100,000명이 넘는 사람들이 약 300,000개의 도메인을 등록했습니다. 이는 Web3에 존재하는 수많은 네이밍 서비스 중 하나에 불과합니다. 그러나 이더리움의 우세를 고려할 때, Web2에서 .com 도메인이 그러했듯 Web3에서도 .eth 도메인이 널리 쓰일 가능성이 높습니다.
'코인 크립토 web3' 카테고리의 다른 글
블라인드 서명이란? (암호화폐 최대 약점) (0) | 2023.03.14 |
---|---|
비트코인과 암호화폐 역사 간단한 정리 (0) | 2023.03.14 |
관심가져 볼 만한 블록체인 게임 탑5 (0) | 2023.03.14 |
바이낸스 스마트 체인(BSC) (0) | 2023.03.14 |
‘SVB 사태’ 불구 비트코인·이더리움 급등 (0) | 2023.03.14 |
홍콩, 암호화폐 라이선스, 개인 투자거래 허용 (0) | 2023.03.14 |
파이코인은 사기인가? (0) | 2023.03.14 |
리플(XRP) 향후 전망 (0) | 2023.03.14 |