
이더리움 네임 서비스(ENS)는 이더리움 블록체인을 기반으로 한 분산형, 개방형 및 확장 가능한 네이밍 시스템입니다. ENS는 'alice.eth'와 같은 사람이 읽을 수 있는 이름을 이더리움 주소, 콘텐츠 해시, 메타데이터와 같은 기계가 읽을 수 있는 식별자로 매핑하도록 설계되었습니다. ENS의 주요 목표는 사용자가 복잡한 주소를 기억하기 쉬운 이름으로 대체할 수 있도록 하여 이더리움 네트워크와 상호작용하는 과정을 단순화하는 것입니다.
ENS는 스마트 계약의 시스템을 통해 이더리움 블록체인에서 작동합니다. 두 가지 주요 구성 요소가 있습니다: ENS 레지스트리와 리졸버입니다. ENS 레지스트리는 모든 도메인과 서브도메인의 목록과 해당 소유자 및 관련 리졸버에 대한 정보를 유지하는 단일 스마트 계약입니다. 리졸버는 ENS 이름을 해당 기계가 읽을 수 있는 식별자로 변환하는 책임이 있습니다.
ENS는 사용자 친화적인 네이밍 시스템을 제공하여 이더리움 블록체인의 사용성을 향상시키는 데 사용됩니다. 주요 사용 사례는 다음과 같습니다:
이더리움 네임 서비스는 이더리움 재단의 지원을 받으며 Nick Johnson과 Alex Van de Sande에 의해 개발되었습니다. 이더리움 재단은 이더리움 블록체인의 개발을 지원하는 조직입니다. ENS는 2017년 5월에 출시되었습니다. 인터넷 프로토콜 및 웹 기술 개발에 대한 배경을 가진 소프트웨어 엔지니어 Nick Johnson은 ENS의 생성에 중요한 역할을 하였으며, 현재도 계속해서 개발 및 유지 관리에 적극적으로 참여하고 있습니다.
ENS 개발은 개발자, 사용자 및 기타 이해 관계자를 포함한 이더리움 커뮤니티의 지원을 받고 있습니다. ENS 프로젝트는 ENS 팀과 더 넓은 이더리움 커뮤니티 모두를 포함하는 거버넌스 모델 하에 운영되며, 이를 통해 시스템이 사용자 요구에 맞게 진화하도록 보장합니다.