블록 체인 도메인 이름 시스템을 사용하는 웹 3.0을 향하여. Wikipedia에 따르면 DNS (Domain Name System)는 인터넷이나 사설 네트워크에 연결된 컴퓨터, 서비스 또는 기타 리소스에 대한 계층적이고 분산 된 이름 지정 시스템입니다. 여기서 목표는 다른 호스트, 네트워크, 프로토콜 제품군, 인터넷 및 관리 조직에서 사용할 수있는 이름 지정 방법을 제공하는 것입니다..

복잡한 어휘를 사용하는 대신 다음 예제를 고려하십시오..

기억하기 더 쉬운 것은 무엇입니까? 74.125.239.82 또는 www.google.com.

차라리 기억하지 않겠습니까 www.amazon.com? 또는 대신 205.251.242.54 및 사용중인 다른 백업 IP 주소를 기억 하시겠습니까??

DNS는 인터넷 사용을 더 간단하게 만들뿐만 아니라 인터넷의 광범위한 사용 및 채택에도 중요합니다..

DNS의 보장

디지털 환경이 지금처럼 기하 급수적으로 성장함에 따라 DNS는 지속적으로 속도를 유지하기 위해 진화해야합니다. DNS는 다음을 보장해야합니다.

  • 가용성 : DNS 서비스는 항상 사용할 수 있어야합니다..
  • 기밀성 : DNS 요청을하는 사용자의 개인 정보를 보호하는 것이 중요합니다. 개인 정보가 유지되지 않으면 누구나 사용자의 검색 정보를 분석 할 수 있습니다..
  • 무결성 : DNS 데이터는 손상되지 않아야합니다..

DNS 시스템은 중앙 집중식 신뢰 모델을 기반으로합니다. 전 세계에 배포되며 다양한 행위자의 계층에 의해 관리됩니다. 오케스트레이션을 담당하는 주체는 인터넷 규제 기관인 ICANN입니다..

그렇다면 블록 체인 기술은 여기서 무엇을 할 수 있습니까? 사실 꽤 많이 요. 사실,이 공간에 상당한 혁신과 진화를 가져올 수 있습니다..

블록 체인 : 간략한 개요

간단히 말해서, 블록 체인은 단일 엔티티가 소유하지 않은 컴퓨터 클러스터에 의해 관리되는 일련의 불변 데이터 기록입니다. 이러한 각 데이터 블록 (예 : 블록)은 암호화 원칙 (예 : 체인)을 사용하여 서로 보호되고 바인딩됩니다..

블록 체인 네트워크의 모든 단일 노드는 블록 체인 사본을 다운로드하고 유지합니다. 이렇게하면 네트워크와 상호 작용하는 모든 단일 노드가 최신 항목으로 업데이트됩니다..

블록 체인의 세 가지 핵심 속성은 – 탈 중앙화, 불변성, 투명성입니다..

블록 체인이 DNS에 완벽한 이유?

위에서 언급했듯이 DNS는 가용성, 무결성 및 기밀성이라는 세 가지 오류를 충족해야합니다. 고맙게도 블록 체인은 이러한 속성을 유기적으로 충족 할 수 있습니다. 어떻게? 한 번 보자.

  • 가용성 : 중앙 장애 지점이없는 분산 형 시스템은 절대 사용할 수 없습니다..
  • 무결성 : 블록 체인 네트워크의 핵심에는 합의 프로토콜이 있습니다. 간단히 말해서 광역 네트워크가 구체적인 결정을 내릴 수 있도록하는 특수 알고리즘입니다..
  • 기밀성 : 블록 체인 데이터 읽기 요청은 DNS over HTTPS (DoH) 프로토콜과 동일한 방식으로 HTTPS 채널에서 처리 될 수 있습니다..

블록 체인에 이름 지정 서비스가 필요한 이유

현재 기존 블록 체인에는 사용을 어렵게 만들고 주류 채택을 줄이는 몇 가지 문제가 있습니다..

일반적인 지갑 주소는 다음과 같습니다. 0x483add28edbd9f83fb5db0289c7ed48c83f55982.

이것은 입양을 방해하는 평범한 사람을 거의 두려워하게 할 것입니다. 이것은 인기가 폭발적으로 증가하기 위해 인터넷이 해결해야하는 동일한 IP 주소 문제입니다. 블록 체인 회사는 공용 주소에서 디지털 ID를 설정하기 위해 이름 지정 서비스가 필요합니다. 또한 사용자가 임의의 알파벳과 숫자의 문자열 대신 이름이 지정된 주소와 상호 작용하는 것이 훨씬 더 간단 해집니다..

그렇다면 우리는 어떻게이 전환을할까요? 이를 위해서는 Ethereum Naming Service를 시작으로 기존의 이름 지정 서비스 솔루션을 살펴볼 필요가 있습니다..

Ethereum Naming Service (ENS) 블록 체인 도메인 이름 시스템

Ethereum Name Service (ENS)는 기존 DNS와 통합되는 블록 체인의 이름 시스템을 제공합니다. 사람이 읽을 수있는 이름을 사용하여 다양한 리소스를 처리 할 수있는 안전하고 분산 된 방법을 제공합니다. 따라서 ETH를 0x483add28edbd9f83fb5db0289c7ed48c83f55982로 보내는 대신 단순히 “blockgeeks.eth”로 보내는 것입니다.

ENS – 후드 아래

Ethereum Foundation의 Nick Johnson과 Alex Van de Sande가 처음 개념화 한 것은 스마트 계약을 사용하여 구축되었습니다. 따라서 이러한 주소는 훨씬 더 안전하고 비공개이며 검열에 강합니다. ENS가 보유한 또 다른 우수한 속성은 나머지 이더 리움 생태계와의 상호 운용성입니다. ENS는 모든 이더 리움 기반 스마트 계약과 상호 작용할 수 있습니다..

자신의 ENS 도메인을 얻는 방법?

ENS 도메인을 얻는 단계는 매우 간단합니다.

  • MetaMask와 같은 이더 리움 지갑 사용.
  • “manager.ens.domains”를 방문하여 사용 가능한 도메인 이름을 검색합니다..
  • 등록 절차를 거치고 지갑에서 두 번의 거래로 등록을 확인하십시오..
  • 그런 다음 임대료가 $ 5 / 년인 도메인을 등록하는 데 필요한 연도를 선택해야합니다..

ENS는 어떻게 생겼습니까??

ENS에는 레지스트리와 해석기의 두 가지 주요 구성 요소가 있습니다..

ENS 레지스트리에는 모든 도메인 및 하위 도메인 목록을 유지하는 단일 스마트 계약이 있습니다. 시스템은 의도적으로 단순하게 유지되었으며 이름에서이를 담당하는 리졸버로 매핑하기 위해서만 존재합니다..

또한 다음 세 가지 중요한 정보를 저장합니다.

  • 도메인 소유자.
  • 도메인 확인자.
  • 도메인에있는 모든 레코드의 수명.

도메인 소유자

도메인 소유자는 외부 계정 또는 스마트 계약일 수 있습니다. 도메인 소유자는 다음을 수행 할 수 있습니다.

  • 도메인에 대한 확인자 및 TTL 설정.
  • 도메인 소유권을 다른 주소로 이전.
  • 하위 도메인 소유권 변경.

도메인 확인자

해석자는 이름을 주소로 변환하는 프로세스를 담당합니다. 모든 계약은 특정 표준을 구현하는 한 해결자가 될 수 있습니다. 암호 화폐 주소, IPFS 콘텐츠 해시 등과 같이 도메인에 속하는 각 레코드 유형에는 확인자가 구현해야하는 방법이 필요합니다..

ENS Namehash

ENS는 Namehash 프로세스를 사용하여 계층 적 속성을 유지하면서 이름에서 해시를 파생합니다. 예를 들어 ‘alice.eth’의 이름 해시는 0x787192fc5378cc32aa956ddfdedbf26b24e8d78e40109add0eea2c1a012c3dec입니다..

하지만… 잠깐만.

RNS의 요점이 더 간단하지 않습니까? 왜 여전히 해시 값으로 되 돌리는가? 음, 스마트 계약은 리소스 제약으로 인해 사람이 읽을 수있는 이름과 직접 상호 작용할 수 없다는 것이 밝혀졌습니다..

이것이 바로 유효한 도메인 이름에 대해 고유 한 해시를 생성하는 재귀 프로세스 인 namehash를 사용하는 이유입니다. 모든 도메인 이름은 UTS-46 정규화 프로세스를 거쳐 대소 ​​문자 이름이 다르게 취급되도록합니다. 그 다음 도메인 이름은 namehash 프로세스를 거칩니다..

RIF 이름 서비스 (RNS)

Rootstock (RSK)은 사이드 체인 기술을 통해 비트 코인의 블록 체인에 연결된 스마트 계약 플랫폼입니다. Rootstock을 사용하면 비트 코인 블록 체인에서 제공하는 보안을 계속 누리면서 Ethereum (web3 / EVM / Solidity 모델)과 호환되는 애플리케이션을 만들 수 있습니다. 그 핵심에서 Rootstock은 다음의 조합입니다.

  • Turing-complete 리소스 설명 결정 론적 가상 머신 (스마트 계약 용)은 Ethereum의 EVM과 호환됩니다..
  • 강력한 연합을 기반으로 한 양방향 페깅 비트 코인 사이드 체인 (BTC 표시 거래 용)
  • 블록 간격이 30 초인 SHA256D 병합 채굴 합의 프로토콜 (비트 코인 채굴 자에 의존하는 합의 보안 용). (빠른 결제).

Rootstock은 또한 비트 코인 위에 건전한 경제 시스템을 구축하는 데 도움이되는 기술 스택 인 Rootstock Infrastructure Framework Open Standard (RIFOS)를 사용할 것입니다. 모든 사람에게 가능한 한 간단하게 만들어 블록 체인 기술의 사용을 촉진합니다..

RIFOS에 의해 구현 된 서비스 중 하나가 RNS 또는 RIF ​​이름 지정 서비스에 발생합니다..

RNS 란??

RNS는 DNS에서 영감을받은 계층 적 네임 스페이스입니다. RNS의 설계 목표는 다음과 같습니다.

  • 자원 참조에 사용되는 일관된 이름 공간을 제공하십시오..
  • 이름과 관련된 모든 데이터는 유형으로 태그가 지정되며 쿼리는 단일 유형으로 제한 될 수 있습니다..
  • RNS는 모든 데이터에 클래스 및 유형 태그를 지정하여 유형 주소 데이터에 대해 서로 다른 형식의 병렬 사용을 허용합니다..

RNS 아키텍처

RNS에는 RNS 레지스트리와 RNS 해석기의 두 가지 주요 구성 요소가 있습니다..

RNS 레지스트리

레지스트리는 트리 구조 이름 공간 및 이름과 관련된 데이터에 대한 사양입니다. RNS는 특정 집합에서 특정 유형의 정보를 얻을 수있는 쿼리 작업을 허용합니다. 쿼리는 레지스트리에 관심있는 도메인 이름을 지정하고 필요한 리소스 정보 유형도 설명합니다..

RNS 해석기

확인자는 클라이언트 요청에 대한 응답으로 이름의 정보를 제공하는 계약입니다. 리졸버는 쿼리에 직접 응답하거나 다른 리졸버를 참조하여 쿼리를 전달해야합니다..

사용자, 레지스트리 및 해석기보기

이제 우리는 생태계에서 RNS 레지스트리와 RNS 리졸버가 수행하는 작업에 대한 공정한 아이디어를 얻었습니다. 이제이 두 사람이 사용자와 오랫동안 함께 도메인 시스템을 보는 방법을 살펴 보겠습니다..

  • 사용자보기 : 간단한 해결 작업을 통해 도메인 시스템에 액세스 할 수 있습니다. 도메인 공간에는 단일 트리가 있으며 사용자는 트리의 모든 섹션에서 정보를 요청할 수 있습니다..
  • Resolver의 관점 : 도메인 시스템에는 무제한의 이름이 있습니다. 각 이름은 일련의 해결 유형에 대한 정보를 직접 제공하는 해결 프로그램에 연결됩니다..
  • 레지스트리의보기 : 도메인 시스템은 각 리프에 소유자 (계약 또는 계정)와 필요한 정보를 제공하는 관련 해결자가있는 계층 적 트리입니다.

RNS 조건

RNS를 사용하여 일부 개체에 대한 이름 지정 정보를 저장하려면 두 가지 조건이 충족되어야합니다.

  • 개체 이름과 도메인 이름을 연결하는 매핑 규칙입니다. 이 매핑은 객체에 액세스 할 수있는 방법을 명확하게 정의합니다..
  • 개체 정의에 도움이 될 수있는 리소스 레코드 유형 및 데이터 형식.

특정 이름 레코드를 찾기 위해 따라야 할 단계 :

  • 이름의 해시를 계산하십시오..
  • 해당 해결 자의 주소 가져 오기.
  • 리졸버가 ERC-165 인터페이스 감지를 통해 필요한 리소스 레코드를 지원하는지 확인.
  • 원하는 리소스 레코드 받기.

RIF 마켓 플레이스를 사용하여 RNS 도메인을 손에 넣을 수 있습니다. 여기에 간단한 기사 과정을 안내해 줄 것입니다..

RNS Multi-Crypto – 모든 블록 체인에서 도메인을 관리하는 최초의 DNS

RIF는 작년에 RNS를 RNS Multi-Crypto로 업그레이드했습니다. 모든 블록 체인에서 시작된 도메인을 지원하고 관리하는 최초의 서비스입니다. 이전에는 RNS가 RSK에 구축 된 주소 만 지원할 수있었습니다. 그러나 사용자는 이제 전례없는 유연성을 경험하게됩니다..

RIF 전략가 인 Gabriel Kurman은 업데이트에 대해 다음과 같이 말했습니다.

“RIF에서 우리의 비전은 간단합니다. 필요한 프로토콜, 도구 및 라이브러리를 구축하여 RIF 프레임 워크가 RSK 및 비트 코인 기술의 대량 채택을 촉진하는 것입니다. 암호화 자산의 핵심 과제 중 하나는 사용자가 관리 및 기억하기 어려운 여러 주소와 상호 작용할 것으로 기대하는 것입니다. RIF Name Service Multi-Crypto를 사용하면 소비자가 다양한 네트워크에서 자산을 완벽하게 이동할 수 있으므로 RIF의 보안 표준을 유지하면서 주류 채택을 유도 할 수 있습니다. 우리는 이러한 기술이 제공하는 이점을 희생하지 않으면 서 암호 화폐, 블록 체인 및 dApp 공간에 더 쉽게 접근 할 수 있도록 지원할 기반을 구축하기 시작하게 된 것을 자랑스럽게 생각합니다.”

결론 – 블록 체인 도메인 이름 시스템

이름 지정 서비스는 블록 체인 생태계의 전반적인 성장에 중요합니다. ENS와 RNS는 모두 사용과 추진이 매우 간단한 유용한 서비스입니다. 블록 체인 도메인 이름 시스템. 그러나 RNS는 이제 다중 블록 체인 기능으로 인해 이전보다 큰 우위를 차지합니다..

우리와 동의하십니까? 아래 댓글 섹션에서 소리 끄기.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me