Exploração da implementação de sites em Blockchain: o futuro e os desafios do DNS descentralizado

robot
Geração do resumo em andamento

Um recente incidente fez com que as pessoas repensassem a confiabilidade dos serviços tradicionais de acesso a domínios. Sempre acreditamos que os serviços de resolução de domínios eram muito estáveis, mas surpreendentemente, também podem apresentar problemas. Isso nos leva a questionar se a Descentralização pode ser uma alternativa que vale a pena explorar?

Implantar páginas na blockchain pode ter as seguintes vantagens:

  1. Descentralização: todas as alterações precisam de consenso para serem realizadas, não há uma única entidade que possa agir de forma unilateral.

  2. Sem certificado: A blockchain em si utiliza tecnologia de criptografia, não sendo necessária a configuração adicional de certificados.

Anteriormente, a solução de domínio em uma determinada plataforma de blockchain parecia apenas uma tentativa curiosa, com uma utilidade aparentemente baixa, uma vez que os métodos de acesso tradicionais já eram bastante estáveis e populares. Mas agora, parece que essa solução pode realmente ter seus cenários de aplicação, valendo a pena uma pesquisa mais aprofundada.

na criação de sites na blockchain

Este artigo irá tentar implementar um site numa determinada plataforma de blockchain e torná-lo acessível através do navegador. Todo o processo é dividido em três etapas: 1. Comprar um domínio; 2. Preparar a página front-end; 3. Vincular a página ao domínio.

O conceito de domínio na blockchain é semelhante ao do mundo Web2, ambos são apelidos para endereços complexos. Na blockchain, representa o endereço do usuário, enquanto no Web2 corresponde ao endereço IP do servidor.

Como acessar sites "on-chain"

Comprar domínio

Tomando uma plataforma de blockchain como exemplo, os domínios podem ser comprados através do site oficial, com preços em tokens da plataforma. Semelhante ao Web2, quanto mais curto for o domínio, maior será o seu preço, variando entre 1 a 100 tokens.

Se o domínio não estiver ocupado, você pode fazer uma oferta baixa e, em seguida, entrar na fase de leilão com contagem regressiva. Após ganhar o domínio, ele será armazenado na carteira do usuário na forma de NFT. O NFT do domínio pode ser negociado e tem uma validade de 1 ano, sendo recuperado após o vencimento.

Em resumo, a obtenção de um domínio pode ser feita através de leilões no site oficial ou por meio de negociação com outros usuários.

Preparar a página da frente

Esta etapa requer a preparação de uma página da web para exibição. Para simplificar o processo, este artigo apenas prepara um arquivo html e o expõe com nginx, claro que também é necessário um servidor na nuvem para executar a página da web. Este passo é o mesmo que a implantação de aplicações front-end tradicionais.

Página de ligação ao domínio da blockchain

Após obter o domínio blockchain, pode ligar o endereço ANDL no site oficial. Também pode utilizar a ferramenta de ligação fornecida pela plataforma, seguindo o guia oficial.

Após a conclusão da ligação, é necessário iniciar uma porta de escuta no servidor para encaminhar as solicitações http para udp. Pode-se usar a ferramenta fornecida oficialmente, inserindo o seguinte comando para iniciar:

rldp-http-proxy/rldp-http-proxy -p 8080 -c 3333 -C global.config.json

Nesse caso, 8080 é a porta TCP que escuta consultas HTTP de entrada, enquanto 3333 é a porta UDP usada para atividades RLDP e ADNL. global.config.json é o arquivo de configuração global, que pode ser baixado através de canais oficiais.

Acesso a domínios blockchain

Não é possível acessar diretamente um nome de domínio de blockchain digitando-o no navegador, pois o navegador não sabe como resolver. Algumas operações adicionais são necessárias.

Processo de solicitação de domínio de blockchain

Ao solicitar um nome de domínio blockchain, primeiro será realizada uma consulta na cadeia ao endereço ANDL correspondente, semelhante ao endereço IP no Web2, gerado automaticamente ao implantar um site. Este processo de consulta é semelhante à consulta DNS.

Em seguida, o pedido será encaminhado para a máquina correspondente com base no endereço ANDL, retornando a página especificada. Todo o processo é semelhante ao Web2, com a principal diferença na forma de consulta do mapeamento de endereços e nomes de domínio.

Aceder à página através de um proxy

Recomenda-se o uso da ferramenta de proxy fornecida oficialmente. Após instalar e iniciar, o proxy será iniciado na porta 8080, e então será possível acessar os domínios da blockchain.

Como acessar sites na "cadeia"

Resumo de uso

Atualmente, estou enfrentando os seguintes problemas:

  1. Tem requisitos para o ambiente de execução, necessitando de suporte a versões mais recentes da biblioteca do sistema.

  2. A documentação não é clara o suficiente, possivelmente devido à baixa demanda, a documentação necessita de melhorias. A atualização da documentação em chinês também não é oportuna.

  3. A velocidade de acesso é mais lenta, ficando atrás dos sites tradicionais. Isso envolve vários fatores, e há um grande espaço para melhorias no futuro.

  4. Suporte insuficiente para a carteira. A página simples do navegador embutido fornecida oficialmente é atualmente identificada como um site de phishing pelas carteiras principais.

No geral, a experiência atual é média, ainda há muitos pontos a melhorar. Mas esta direção é bastante inovadora e vale a pena tentar.

IP2.27%
Ver original
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
  • Recompensa
  • 7
  • Repostar
  • Compartilhar
Comentário
0/400
HashRatePhilosophervip
· 14h atrás
DNS também precisa de Descentralização? O que está a acontecer?
Ver originalResponder0
CryptoHistoryClassvip
· 08-12 15:45
*verifica os registos históricos* ah sim... a bolha de centralização de dns de 2023. padrão clássico da era aol para ser sincero.
Ver originalResponder0
fren.ethvip
· 08-10 11:09
O DNS tradicional também não está estável, estou com dor de cabeça~
Ver originalResponder0
SnapshotLaborervip
· 08-10 11:05
Qual é a utilidade? Não depende dos registradores de domínios?
Ver originalResponder0
pumpamentalistvip
· 08-10 10:57
Que diabos, não é ainda dependente da blockchain pública?
Ver originalResponder0
LongTermDreamervip
· 08-10 10:54
Daqui a três anos, aqueles que jogaram com dns descentralizado serão realmente as pessoas que entendem o futuro! Não é melhor se concentrar em fazer algo sério durante o Bear Market?
Ver originalResponder0
SatoshiChallengervip
· 08-10 10:46
Um pouco engraçado, reparar o DNS sob o mecanismo de consenso, vamos conversar quando a proporção de nós maliciosos chegar a 51%.
Ver originalResponder0
  • Marcar
Faça trade de criptomoedas em qualquer lugar e a qualquer hora
qrCode
Escaneie o código para baixar o app da Gate
Comunidade
Português (Brasil)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)