Cum se integrează ENS în DApp | Conectarea ENS cu rețeaua blockchain PlatoBlockchain Data Intelligence. Căutare verticală. Ai.

Cum se integrează ENS în DApp | Conectarea ENS la rețeaua blockchain

Blockchain, fiind o tehnologie atât de naștentă, a dat lumii o mulțime de concepte noi în faza sa de adoptare. Fie că este vorba de Defi, criptomonede, împrumuturi flash sau jetoane, toate acestea au avut un impact perturbator asupra maselor de pe tot globul. Oamenii au adoptat pe scară largă tehnologia Blockchain în multe domenii datorită versatilității sale. Acest lucru vă va ajuta să integrați ENS în DApp.

Printre diversele oferte de tehnologie Blockchain, DApps sunt una dintre cele mai esențiale componente ale ecosistemului Blockchain. Au revoluționat progresiv modul în care percepem aplicațiile. 

O aplicație Dapp sau descentralizată este o aplicație care nu funcționează pe un singur server centralizat, ci funcționează pe o rețea distribuită peer-to-peer. 

O observație demnă de remarcat aici este că aplicațiile descentralizate au existat înainte de Blockchain. Acestea sunt, în general, aplicațiile găzduite prin intermediul mijloacelor de calcul distribuite. Cu toate acestea, ecosistemul în creștere rapidă a Blockchain le-a făcut mai fezabile și mai generale. 

Aceste DApp-uri, construite pe Blockchain, au un frontend și un contract inteligent conectat la un backend care guvernează tranzacțiile și poate fi conectat la o piață digitală, identitate sau portofel. Similar aplicațiilor web, și DApp-urile au un nume de domeniu la care să se refere pentru experiența utilizatorului. 

Cea mai populară platformă pentru construirea și găzduirea DApp-urilor este Ethereum Blockchain. Folosind limbajul solidității pe Ethereum, pot fi create contracte inteligente descentralizate care pot fi apoi legate de un backend și un frontend, rezultând un DApp. 

Cu toate acestea, pentru ca DApp-urile să efectueze rezoluția numelui, poate fi utilizată integrarea Ethereum Name Service (ENS). ENS este echivalentul Domain Name Service (DNS) care face traducerile de nume de la un nume de domeniu complet calificat (cum ar fi alice. Eth) la o adresă Ethereum lungă de 42 de caractere (cum ar fi 0x9fbda871d559710256a2502a2517b794b482db40) și invers.

Ce este ENS?

Serviciul de nume Ethereum este un serviciu care este utilizat pentru a oferi nume mai semnificative și mai ușor de citit de oameni în loc de adrese lungi, de exemplu, adrese Ethereum sau hashuri Swarm care sunt adesea utilizate în ecosistemul Ethereum. În esență, pentru a efectua traducerea, ENS folosește un registru central al contractelor inteligente pentru a face acest lucru. 

Pentru a obține o perspectivă clară a modului în care funcționează ENS, luați în considerare o solicitare a domeniului pentru payment.quillhash.eth este adresată ENS. Acum ENS va interoga contractul inteligent al registrului central pentru a ajunge la contractul inteligent de domeniu de nivel superior (.eth). La atingerea contractului inteligent de domeniu de nivel superior, se face o interogare pentru contractul inteligent resolver (quillhash.eth) din rețea. Interogarea se face apoi către smart-contractul autoritar cu adresa reală pentru domeniul payment.quillhash.eth și interogarea este rezolvată.

Integrați ENS în DApp 

Pentru integrarea ENS cu orice Dapp, trebuie urmată o schiță specifică în timpul dezvoltării Dapp. Mai jos sunt pașii de integrare necesari pentru a fi încorporați într-un DApp:

  • Rezolvarea numelor ENS

Primul și cel mai important pas către integrarea ENS în DApp este să aveți o funcționalitate încorporată care rezolvă automat numele ENS la adresa Ethereum. De exemplu, utilizatorul dorește să trimită bani cuiva prin rețea. O modalitate posibilă este să vă amintiți adresa Ethereum lungă și complexă a destinatarului și să trimiteți banii. Pe de altă parte, dacă DApp are funcționalitatea de a rezolva numele ENS, atunci expeditorul poate introduce numele ENS al receptorului și poate efectua tranzacția în cel mai scurt timp. 

  • Sprijiniți rezoluția inversă

Următorul este suportul pentru rezoluția inversă în DApp. Să presupunem că utilizatorul introduce adresa Ethereum în DApp. În acest caz, aplicația trebuie să aibă capacitatea de a efectua rezoluția inversă a adresei Ethereum la numele ENS. Această funcționalitate adăugată îmbunătățește ușurința utilizatorului și îmbunătățește în mod cuprinzător experiența utilizatorului. 

  • Permiteți utilizatorilor să numească lucruri

Ultimul pas pentru integrarea ENS implică modificarea de către utilizator a numelui ENS. Se poate face în două moduri, Înregistrare nume și Actualizări nume. Pentru a înțelege înregistrarea numelui, luați în considerare un portofel electronic DApp care are înregistrați diverși utilizatori. Dapp ar trebui să furnizeze utilizatorilor un nume unic ENS (cum ar fi username.walletdapp.eth). Pentru actualizări de nume, Dapp ar trebui să aibă funcționalitatea de a adăuga un nume ENS deținut de către utilizatori la portofelul electronic Dapp

Concluzie 

Amintirea afirmațiilor sau adreselor complexe pentru a face interacțiuni frecvente nu este ceva pe care să-l preferăm în această lume înfruntată. A avea doar o adresă de portofel Ethereum ca singură modalitate de a tranzacționa ar putea amâna recunoașterea aplicațiilor descentralizate și ar putea fi o barieră în adoptarea în masă.

Prin introducerea unui serviciu care mapează în mod eficient numele de domenii la adrese și invers, Ethereum Name Service ar putea fi un salt enorm înainte. 

Având în vedere amploarea DApp-urilor create pe Ethereum și faptul că Ethereum găzduiește cel mai mare număr de DApp-uri, a avea ENS este un pas către un viitor descentralizat. Va fi interesant să vedem cum alte platforme publice Blockchain vin cu inovații similare.

Contactați QuillHash

Cu o prezență industrială de ani de zile, QuillHash a livrat soluții de întreprindere în întreaga lume. QuillHash cu o echipă de experți este o companie lideră în dezvoltarea blockchain-ului care oferă diverse soluții industriale, inclusiv întreprinderea DeFi. Dacă aveți nevoie de asistență în dezvoltarea blockchain-ului, nu ezitați să contactați experții noștri aici!

Urmăriți QuillHash pentru mai multe actualizări

Twitter | LinkedIn Facebook

Sursa: https://blog.quillhash.com/2021/04/08/how-to-integrate-ens-in-dapp-linking-ens-with-blockchain-network/

Timestamp-ul:

Mai mult de la Quillhash