Sendo o Blockchain uma tecnologia tão nascente, deu uma miríade de novos conceitos ao mundo durante a sua fase inicial de adoção. Quer se trate de Defi, criptomoedas, empréstimos instantâneos ou tokens, todos estes tiveram um impacto perturbador nas massas em todo o mundo. As pessoas têm adotado amplamente a tecnologia Blockchain em muitos domínios devido à sua versatilidade. Isso o ajudará a integrar o ENS no DApp.
Entre as diversas ofertas da tecnologia Blockchain, os DApps são um dos componentes mais essenciais do ecossistema Blockchain. Eles têm revolucionado progressivamente a forma como percebemos as aplicações.
Um Dapp, ou aplicativo descentralizado, é um aplicativo que não funciona em um único servidor centralizado, mas em uma rede distribuída ponto a ponto.
Uma observação digna de nota aqui é que os aplicativos descentralizados já existiam antes do Blockchain. Geralmente, esses são os aplicativos hospedados por meio de computação distribuída. No entanto, o ecossistema de rápido crescimento do Blockchain tornou-os mais viáveis e populares.
Esses DApps, construídos em Blockchain, possuem um frontend e um contrato inteligente conectado a um backend que rege as transações e pode ser vinculado a um mercado digital, identidade ou carteira. Semelhante aos aplicativos da web, os DApps também têm um nome de domínio para referência na experiência do usuário.
A plataforma mais popular para construir e hospedar DApps é o Ethereum Blockchain. Usando a linguagem de solidez do Ethereum, podem ser criados contratos inteligentes descentralizados que podem então ser vinculados a um backend e um frontend, resultando em um DApp.
Porém, para que os DApps realizem a resolução de nomes, a integração Ethereum Name Service (ENS) pode ser usada. ENS é o equivalente do Domain Name Service (DNS) que faz as traduções de nomes de nomes de domínio totalmente qualificados (como alice. eth) para um endereço Ethereum de 42 caracteres (como 0x9fbda871d559710256a2502a2517b794b482db40) e vice-versa.
O que é ENS?
Ethereum Name Service é um serviço utilizado para fornecer nomes mais significativos e mais legíveis por humanos em vez de endereços longos, por exemplo, endereços Ethereum ou hashes Swarm que são frequentemente utilizados no ecossistema Ethereum. Basicamente, para realizar a tradução, o ENS usa um registro central de contratos inteligentes para fazer isso.
Para obter uma perspectiva clara de como o ENS funciona, considere que uma solicitação de domínio para payment.quillhash.eth é feita ao ENS. Agora, o ENS consultará o contrato inteligente do registro central para chegar ao contrato inteligente de domínio de nível superior (.eth). Ao atingir o contrato inteligente de domínio de nível superior, é feita uma consulta para o contrato inteligente resolvedor (quillhash.eth) na rede. A consulta é então feita ao contrato inteligente oficial com o endereço real do domínio payment.quillhash.eth e a consulta é resolvida.
Integrar ENS em DApp
Para integrar o ENS com qualquer Dapp, um esboço específico deve ser seguido durante o desenvolvimento do Dapp. Abaixo estão as etapas de integração necessárias para incorporar em um DApp:
- Resolvendo nomes do ENS
O primeiro e mais importante passo para a integração do ENS no DApp é ter uma funcionalidade embutida que resolva automaticamente o nome do ENS para o endereço Ethereum. Por exemplo, o usuário deseja enviar dinheiro para alguém pela rede. Uma maneira possível é lembrar o longo e complexo endereço Ethereum do destinatário e enviar o dinheiro. Por outro lado, se o DApp tiver a funcionalidade para resolver nomes ENS, o remetente poderá inserir o nome ENS do destinatário e fazer a transação rapidamente.
- Suporta resolução reversa
O próximo é o suporte para resolução reversa no DApp. Suponha que o usuário insira o endereço Ethereum no DApp. Nesse caso, a aplicação precisa ter a capacidade de realizar a resolução reversa do endereço Ethereum para o nome ENS. Essa funcionalidade adicional melhora a facilidade de uso e aprimora a experiência do usuário de forma abrangente.
- Deixe os usuários nomearem as coisas
A etapa final para a integração do ENS envolve a modificação do nome do ENS pelo usuário. Isso pode ser feito de duas maneiras, Registro de Nome e Atualizações de Nome. Para entender o registro de nomes, considere um DApp de carteira eletrônica que possui vários usuários registrados. O Dapp deve fornecer um nome ENS exclusivo (como username.walletdapp.eth) para seus usuários. Para atualizações de nome, o Dapp deve ter a funcionalidade de adicionar um nome ENS usado pelos usuários ao Dapp da carteira eletrônica
Conclusão
Lembrar declarações ou endereços complexos para fazer interações frequentes não é algo que preferimos neste mundo de ritmo acelerado. Ter apenas um endereço de carteira Ethereum como única forma de transação poderia adiar o reconhecimento de aplicações descentralizadas e atuar como uma barreira na adoção em massa.
Ao introduzir um serviço que mapeia efetivamente nomes de domínio para endereços e vice-versa, o Ethereum Name Service pode ser um enorme avanço.
Considerando a magnitude dos DApps criados no Ethereum e o fato de o Ethereum hospedar o maior número de DApps, ter o ENS é um passo em direção a um futuro descentralizado. Será interessante ver como outras plataformas Blockchain públicas apresentam inovações semelhantes.
Entre em contato com o QuillHash
Com uma presença no setor há anos, QuillHash forneceu soluções corporativas em todo o mundo. QuillHash com uma equipe de especialistas é uma empresa líder de desenvolvimento de blockchain que fornece várias soluções do setor, incluindo DeFi enterprise. Se você precisar de ajuda no desenvolvimento de blockchain, sinta-se à vontade para entrar em contato com nossos especialistas aqui!
Siga QuillHash para mais atualizações
- Adoção
- Todos os Produtos
- Aplicação
- aplicações
- por aí
- blockchain
- tecnologia blockchain
- Prédio
- Empresa
- computação
- contract
- contratos
- criptomoedas
- dapp
- DApps
- Descentralizada
- Aplicações Descentralizadas
- DeFi
- Desenvolvimento
- digital
- dns
- domínios
- Empreendimento
- ETH
- ethereum
- Ecossistema Ethereum
- especialistas
- Primeiro nome
- Flash
- para a frente
- Gratuito
- futuro
- Crescente
- SUA PARTICIPAÇÃO FAZ A DIFERENÇA
- Como funciona o dobrador de carta de canal
- Como Negociar
- HTTPS
- Dados de identificação:
- Impacto
- Incluindo
- indústria
- integração
- IT
- saltar
- língua
- principal
- Empréstimos
- longo
- Corrente principal
- mapas
- marketplace
- dinheiro
- Mais populares
- nomes
- rede
- Ofertas
- Outros
- pagamento
- Pessoas
- perspectiva
- plataforma
- Plataformas
- Popular
- público
- Registo
- reverso
- Serviços
- smart
- smart contract
- Smart Contracts
- So
- solidez
- Soluções
- Etapa
- ajuda
- Equipar
- tempo
- Tokens
- transação
- Transações
- Tradução
- Atualizações
- usuários
- Wallet
- web
- dentro
- Atividades:
- trabalho
- mundo
- anos