Cómo integrar ENS en DApp | Vinculación de ENS con la red blockchain PlatoBlockchain Data Intelligence. Búsqueda vertical. Ai.

Cómo integrar ENS en DApp »Wiki Ùtil Vincular ENS con la red blockchain

Blockchain, al ser una tecnología tan incipiente, ha brindado una gran cantidad de conceptos nuevos al mundo durante su etapa inicial de adopción. Ya sea Defi, criptomonedas, préstamos flash o tokens, todos estos han tenido un impacto disruptivo en las masas de todo el mundo. La gente ha adoptado ampliamente la tecnología Blockchain en muchos dominios debido a su versatilidad. Esto le ayudará a integrar ENS en DApp.

Entre las diversas ofertas de tecnología Blockchain, las DApps son uno de los componentes más esenciales del ecosistema Blockchain. Han ido revolucionando progresivamente la forma en que percibimos las aplicaciones. 

Una Dapp, o aplicación descentralizada, es una aplicación que no funciona en un solo servidor centralizado, sino que funciona en una red distribuida de igual a igual. 

Una observación digna de mención aquí es que las aplicaciones descentralizadas existían antes de Blockchain. Estas son generalmente las aplicaciones alojadas a través de medios de computación distribuida. Sin embargo, el ecosistema de Blockchain en rápido crecimiento los ha hecho más factibles y convencionales. 

Estas DApps, construidas en Blockchain, tienen una interfaz y un contrato inteligente conectados a un backend que gobierna las transacciones y se pueden vincular a un mercado, identidad o billetera digital. Al igual que las aplicaciones web, las DApps también tienen un nombre de dominio al que referirse para la experiencia del usuario. 

La plataforma más popular para crear y alojar DApps es Ethereum Blockchain. Usando el lenguaje de solidez en Ethereum, se pueden crear contratos inteligentes descentralizados que luego se pueden vincular a un backend y un frontend, lo que da como resultado una DApp. 

Sin embargo, para que las DApps realicen la resolución de nombres, se puede utilizar la integración de Ethereum Name Service (ENS). ENS es el equivalente del Servicio de nombres de dominio (DNS) que realiza las traducciones de nombres de un nombre de dominio completo (como alice. Eth) a una dirección Ethereum de 42 caracteres (como 0x9fbda871d559710256a2502a2517b794b482db40) y viceversa.

¿Qué es ENS?

Ethereum Name Service es un servicio que se utiliza para dar nombres más significativos y más legibles por humanos en lugar de direcciones largas, por ejemplo, direcciones Ethereum o hashes de Swarm que a menudo se utilizan en el ecosistema Ethereum. Básicamente, para realizar la traducción, ENS utiliza un registro central de contratos inteligentes para hacerlo. 

Para obtener una perspectiva clara de cómo funciona ENS, considere una solicitud de dominio para realizar el pago. Ahora, el ENS consultará el contrato inteligente del registro central para llegar al contrato inteligente del dominio de nivel superior (.eth). Al llegar al contrato inteligente de dominio de nivel superior, se realiza una consulta para el contrato inteligente resolutor (quillhash.eth) en la red. Luego, la consulta se realiza al contrato inteligente autorizado con la dirección real para el dominio payment.quillhash.eth y la consulta se resuelve.

Integrar ENS en DApp 

Para integrar ENS con cualquier Dapp, se debe seguir un esquema específico al desarrollar el Dapp. A continuación se muestran los pasos de integración necesarios para incorporar en una DApp:

  • Resolución de nombres ENS

El primer y más importante paso hacia la integración de ENS en la DApp es tener una funcionalidad incorporada que resuelva automáticamente el nombre de ENS a la dirección de Ethereum. Por ejemplo, el usuario desea enviar dinero a alguien a través de la red. Una posible forma de evitarlo es recordar la larga y compleja dirección Ethereum del destinatario y enviar el dinero. Por otro lado, si la DApp tiene la funcionalidad para resolver los nombres de ENS, entonces el remitente puede ingresar el nombre de ENS del receptor y realizar la transacción en poco tiempo. 

  • Soporte de resolución inversa

El siguiente es el soporte para la resolución inversa en la DApp. Supongamos que el usuario ingresa la dirección de Ethereum en la DApp. En ese caso, la aplicación debe tener la capacidad de realizar la resolución inversa de la dirección de Ethereum al nombre de ENS. Esta funcionalidad adicional mejora la facilidad de uso y mejora la experiencia del usuario de manera integral. 

  • Permitir que los usuarios nombren cosas

El paso final para la integración de ENS implica que el usuario modifique su nombre de ENS. Se puede realizar de dos formas: Registro de nombres y Actualizaciones de nombres. Para comprender el registro de nombre, considere una aplicación de aplicación de billetera electrónica que tenga varios usuarios registrados. El Dapp debe proporcionar un nombre ENS único (como username.walletdapp.eth) a sus usuarios. Para las actualizaciones de nombre, la Dapp debe tener la funcionalidad de agregar un nombre ENS usado por los usuarios a la Dapp de la billetera electrónica

Conclusión  

Recordar declaraciones o direcciones complejas para hacer interacciones frecuentes no es algo que prefiramos en este mundo de enfrentamientos. Tener solo una dirección de billetera Ethereum como la única forma de realizar transacciones podría diferir el reconocimiento de las aplicaciones descentralizadas y actuar como una barrera en la adopción masiva.

Al introducir un servicio que mapea de manera efectiva los nombres de dominio a las direcciones y viceversa, Ethereum Name Service podría ser un gran avance. 

Teniendo en cuenta la magnitud de las DApp que se crean en Ethereum y el hecho de que Ethereum aloja la mayor cantidad de DApps, tener ENS es un paso hacia un futuro descentralizado. Será interesante ver cómo otras plataformas públicas de Blockchain presentan innovaciones similares.

Comuníquese con QuillHash

Con una presencia industrial de años, QuillHash ha entregado soluciones empresariales en todo el mundo. QuillHash con un equipo de expertos es una empresa líder en desarrollo de blockchain que ofrece varias soluciones de la industria, incluida la empresa DeFi.Si necesita ayuda en el desarrollo de blockchain, no dude en comunicarse con nuestros expertos. aquí!

Siga QuillHash para obtener más actualizaciones

Twitter | Etiqueta LinkedIn Facebook

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

Sello de tiempo:

Mas de hachís