Construção de sites de domínios Blockchain: Exploração de novas direções para a Web3 Descentralizada

robot
Geração do resumo em andamento

Um evento recente fez-nos repensar a fiabilidade dos serviços de acesso a domínios tradicionais. Sempre acreditámos que os serviços de resolução de domínios eram bastante estáveis, mas surpreendentemente também podem apresentar problemas. Isto leva-nos a questionar se uma solução de Descentralização poderia ser uma alternativa digna de exploração.

A implementação de páginas na blockchain pode ter as seguintes vantagens:

  1. Descentralização: todas as modificações precisam de consenso para serem realizadas, nenhuma entidade única pode agir de forma unilateral.

  2. Sem necessidade de certificados: A blockchain em si utiliza tecnologia de criptografia, não necessitando de configuração de certificados adicionais.

Anteriormente, conheci um esquema de nomes de domínio em uma plataforma de blockchain, e na época achei que era apenas algo novo e interessante, com pouca utilidade, pois as formas tradicionais de acesso já eram bastante estáveis e difundidas. Mas agora parece que esse tipo de esquema pode realmente ter seus cenários de aplicação únicos, merecendo uma pesquisa mais aprofundada.

criar um site na blockchain

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

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

Como acessar websites "on-chain"

Comprar domínio

Tomando como exemplo uma plataforma de blockchain, os nomes de domínio podem ser comprados através do site oficial, com preços em tokens da plataforma. Assim como no Web2, quanto mais curto o nome de domínio, maior o preço, variando entre 1 a 100 tokens.

Se o domínio não estiver ocupado, pode fazer uma oferta a baixo preço, seguida da fase de leilão em contagem decrescente. O domínio adquirido será armazenado na carteira do usuário na forma de NFT e poderá ser negociado. O domínio tem uma validade de 1 ano, após o qual será recuperado.

Em resumo, o domínio pode ser obtido através de leilão no site oficial ou negociado com outros usuários.

Preparar a página frontal

Esta etapa requer a preparação de uma página frontal para demonstração. Para simplificar o processo, este artigo apenas prepara um arquivo html e utiliza o nginx para expor a página; claro que também será necessário um servidor na nuvem para executar a aplicação front-end. Este passo é semelhante à implantação de front-end tradicional.

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

Após obter um domínio de blockchain, você pode vincular o endereço ANDL no site oficial. Também pode usar a ferramenta de vinculação fornecida pela plataforma, seguindo as diretrizes oficiais.

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 de proxy fornecida oficialmente, inserindo o seguinte comando para iniciar:

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

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

Acessar domínios de blockchain

Não é possível acessar diretamente um domínio de blockchain inserindo-o no navegador, pois o navegador não consegue resolver esse tipo de domínio. Portanto, é necessário realizar algumas operações adicionais.

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

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

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

Aceder à página através de um agente

Recomenda-se o uso da ferramenta de proxy Tonutils Reverse Proxy fornecida oficialmente. Após o download, instalação e inicialização, um proxy será ativado na porta 8080, permitindo o acesso aos domínios da blockchain.

Como acessar sites na "cadeia"

Uso Resumido

Atualmente, encontrei os seguintes problemas durante o uso:

  1. Existem requisitos para o ambiente de funcionamento do site. O sistema deve suportar glibc 2.34 ou versão superior, e é necessário verificar se a máquina atende aos requisitos antes da implementação.

  2. A documentação não é clara o suficiente. Pode ser devido à falta de requisitos, a documentação não está bem desenvolvida, e é necessário explorar por conta própria. A documentação em chinês é atualizada lentamente, ficando atrás da versão em inglês.

  3. A velocidade de acesso é mais lenta. Comparado com sites tradicionais, a velocidade de acesso diminuiu. Isso envolve vários fatores e há ainda muito espaço para melhorias no futuro.

  4. Não foi obtido suporte para a carteira. O oficial forneceu uma página de navegador embutido simples, que pode ser acessada sem instalar um proxy. Mas atualmente, as carteiras mais populares consideram isso como um site de phishing.

No geral, a experiência atual é razoável, ainda há muitos pontos que podem ser melhorados. No entanto, esta direção é bastante inovadora e vale a pena experimentar.

IP-2.47%
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
  • 6
  • Compartilhar
Comentário
0/400
LiquidatedTwicevip
· 5h atrás
Eu não acredito que os domínios tradicionais são tão frágeis assim!
Ver originalResponder0
TokenDustCollectorvip
· 5h atrás
Blockchain e estável ou instável, não é?
Ver originalResponder0
CryptoDouble-O-Sevenvip
· 5h atrás
Já era hora de usar domínios de Blockchain.
Ver originalResponder0
gas_fee_therapyvip
· 5h atrás
A ligação de domínios Blockchain vai fazer o gás aumentar novamente.
Ver originalResponder0
HalfBuddhaMoneyvip
· 5h atrás
Blockchain de domínio? Tem dinheiro e tempo para se divertir, certo?
Ver originalResponder0
SellLowExpertvip
· 5h atrás
Blockchain ainda pode armazenar sites? 666
Ver originalResponder0
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)