제퍼넷 로고

ENS를 DApp에 통합하는 방법 | ENS와 블록 체인 네트워크 연결

시간

초기 기술인 블록 체인은 초기 도입 단계에서 수많은 새로운 개념을 세상에 제공했습니다. Defi, 암호 화폐, 플래시 대출 또는 토큰이든이 모든 것이 전 세계 대중에게 파괴적인 영향을 미쳤습니다. 사람들은 다양성으로 인해 많은 도메인에서 Blockchain 기술을 널리 채택하고 있습니다. 이것은 DApp에 ENS를 통합하는 데 도움이 될 것입니다.

블록 체인 기술의 다양한 제품 중에서 DApp은 블록 체인 생태계의 가장 필수적인 구성 요소 중 하나입니다. 그들은 우리가 응용 프로그램을 인식하는 방식을 점진적으로 혁신하고 있습니다. 

Dapp 또는 분산 응용 프로그램은 단일 중앙 서버에서 작동하지 않고 대신 PXNUMXP 분산 네트워크에서 작동하는 응용 프로그램입니다. 

여기서 주목할만한 관찰 중 하나는 블록 체인 이전에 분산 된 애플리케이션이 존재했다는 것입니다. 이들은 일반적으로 분산 컴퓨팅 수단을 통해 호스팅되는 응용 프로그램입니다. 그러나 Blockchain의 빠르게 성장하는 생태계는 더 실용적이고 주류가되었습니다. 

블록 체인을 기반으로 구축 된 이러한 DApp에는 트랜잭션을 관리하는 백엔드에 연결된 프런트 엔드 및 스마트 계약이 있으며 디지털 마켓 플레이스, ID 또는 지갑에 연결할 수 있습니다. 웹 애플리케이션과 마찬가지로 DApp에도 사용자 경험을 위해 참조 할 도메인 이름이 있습니다. 

DApp 구축 및 호스팅을위한 가장 인기있는 플랫폼은 이더 리움 블록 체인입니다. 이더 리움의 견고성 언어를 사용하여 분산 형 스마트 계약을 생성 할 수 있으며,이를 백엔드 및 프런트 엔드에 연결하여 DApp을 생성 할 수 있습니다. 

그러나 DApp이 이름 확인을 수행하기 위해서는 Ethereum Name Service (ENS) 통합을 사용할 수 있습니다. ENS는 정규화 된 도메인 이름 (예 : alice. eth)에서 42 자 길이의 이더 리움 주소 (예 : 0x9fbda871d559710256a2502a2517b794b482db40)로 이름을 변환하거나 그 반대로 이름을 변환하는 DNS (Domain Name Service)와 동일합니다.

ENS는 무엇입니까?

Ethereum Name Service는 Ethereum 생태계에서 자주 사용되는 Ethereum 주소 또는 Swarm 해시와 같이 긴 주소 대신 더 의미 있고 사람이 읽을 수있는 이름을 제공하는 데 사용되는 서비스입니다. 핵심에서 번역을 수행하기 위해 ENS는 스마트 계약의 중앙 레지스트리를 사용하여이를 수행합니다. 

ENS의 작동 방식에 대한 명확한 관점을 얻으려면 ENS에 대한 payment.quillhash.eth에 대한 도메인 요청을 고려하십시오. 이제 ENS는 중앙 레지스트리 스마트 계약을 쿼리하여 최상위 도메인 (.eth) 스마트 계약에 도달합니다. 최상위 도메인 스마트 계약에 도달하면 네트워크의 resolver (quillhash.eth) 스마트 계약에 대한 쿼리가 생성됩니다. 그런 다음 payment.quillhash.eth 도메인의 실제 주소를 사용하여 신뢰할 수있는 스마트 계약에 쿼리가 이루어지고 쿼리가 해결됩니다.

DApp에 ENS 통합 

ENS를 Dapp과 통합하려면 Dapp을 개발하는 동안 특정 개요를 따라야합니다. 다음은 DApp에 통합하는 데 필요한 통합 단계입니다.

  • ENS 이름 확인

DApp에서 ENS 통합을 향한 첫 번째이자 가장 중요한 단계는 ENS 이름을 이더 리움 주소로 자동 해석하는 기능이 내장되어있는 것입니다. 예를 들어, 사용자는 네트워크를 통해 누군가에게 돈을 보내려고합니다. 가능한 방법은 수신자의 길고 복잡한 이더 리움 주소를 기억하고 돈을 보내는 것입니다. 반면 DApp에 ENS 이름을 확인하는 기능이있는 경우 발신자는 수신자의 ENS 이름을 입력하고 즉시 트랜잭션을 수행 할 수 있습니다. 

  • 역 해상도 지원

다음은 DApp에서 역 해상도 지원입니다. 사용자가 DApp에 이더 리움 주소를 입력했다고 가정합니다. 이 경우 애플리케이션은 ENS 이름에 대한 이더 리움 주소의 역방향 확인을 수행 할 수 있어야합니다. 이 추가 된 기능은 사용자 친 화성을 향상시키고 사용자 경험을 포괄적으로 향상시킵니다. 

  • 사용자에게 이름 지정 허용

ENS 통합의 마지막 단계는 사용자가 ENS 이름을 수정하는 것입니다. 이름 등록과 이름 업데이트의 두 가지 방법으로 수행 할 수 있습니다. 이름 등록을 이해하려면 다양한 사용자가 등록 된 e-wallet DApp을 고려하십시오. Dapp은 사용자에게 고유 한 ENS 이름 (예 : username.walletdapp.eth)을 제공해야합니다. 이름 업데이트의 경우 Dapp에는 사용자가 미리 소유 한 ENS 이름을 전자 지갑 Dapp에 추가하는 기능이 있어야합니다.

결론 

복잡한 진술이나 주소를 기억하여 빈번한 상호 작용을하는 것은이 직면 한 세상에서 우리가 선호하는 것이 아닙니다. 거래를위한 유일한 방법으로 이더 리움 지갑 주소 만 있으면 분산 된 애플리케이션의 승인을 연기하고 대량 채택의 장벽으로 작용할 수 있습니다.

도메인 이름을 주소에 효과적으로 매핑하는 서비스를 도입함으로써 이더 리움 이름 서비스는 엄청난 도약이 될 수 있습니다. 

Ethereum에서 생성되는 DApp의 규모와 Ethereum이 가장 많은 DApp을 호스팅한다는 사실을 고려할 때 ENS를 갖는 것은 분산 된 미래를 향한 한 걸음입니다. 다른 퍼블릭 블록 체인 플랫폼이 어떻게 비슷한 혁신을 이끌어 내는지 보는 것은 흥미로울 것입니다.

QuillHash에 연락

오랜 세월 동안 업계의 존재로, 퀼해시 전 세계에 엔터프라이즈 솔루션을 제공했습니다. 전문가 팀과 함께하는 QuillHash는 DeFi 엔터프라이즈를 포함한 다양한 산업 솔루션을 제공하는 선도적 인 블록 체인 개발 회사입니다. 블록 체인 개발에 도움이 필요하면 언제든지 전문가에게 문의하십시오. 여기에!

더 많은 업데이트를 위해 QuillHash를 팔로우하세요

트위터 | 링크드인 페이스북

코인 스마트. 유로파 최고의 비트 코인-보르 스
출처 : https://blog.quillhash.com/2021/04/08/how-to-integrate-ens-in-dapp-linking-ens-with-blockchain-network/

spot_img

최신 인텔리전스

spot_img