Práticas de implementação de sites Blockchain: Vantagens e desafios dos domínios descentralizados

Recentemente, um evento me fez repensar a estabilidade dos serviços de acesso a domínios tradicionais. Sempre acreditamos que os serviços de resolução de domínios são muito confiáveis, mas a verdade é que eles também podem apresentar problemas. Isso me levou a considerar que a Descentralização pode ser uma alternativa digna de exploração.

Implantar uma página da web na blockchain pode ter as seguintes vantagens:

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

  2. Sem necessidade de certificado: devido à tecnologia de criptografia utilizada pela própria blockchain, não é necessária uma configuração adicional de certificado.

Eu já tinha ouvido falar sobre o plano de domínios de uma certa plataforma de blockchain, e na época pensei que era apenas um conceito interessante, com pouca utilidade, uma vez que os métodos de acesso tradicionais já eram bastante estáveis e amplamente utilizados. Mas agora, ao refletir sobre isso, percebo que esse tipo de plano pode realmente ter suas aplicações, por isso decidi aprofundar minha pesquisa sobre o assunto.

criar um site na blockchain

Este artigo tentará implantar um site em uma determinada 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 front-end; 3. Vincular a página ao domínio.

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

Como aceder a 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 nativos da plataforma. Semelhante ao Web2, domínios com caracteres mais curtos têm preços mais altos, variando de 1 a 100 tokens.

Se um determinado domínio ainda não foi registrado, você pode fazer uma oferta de baixo preço. Após a oferta, começará uma contagem regressiva, durante a qual qualquer pessoa pode participar do leilão, até que a contagem regressiva termine. O domínio adquirido com sucesso será armazenado na carteira do usuário na forma de NFT e poderá ser negociado. O domínio tem validade de 1 ano e será recuperado após o vencimento.

Em resumo, a aquisição de domínios pode ser feita através de leilões no site oficial ou através de negociações 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, preparamos apenas um arquivo html e usamos o nginx para expor a página. Claro, também precisamos de um servidor na nuvem para executar a página da web. Esta etapa é semelhante à implantação de aplicações front-end tradicionais.

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

Após obter o domínio de blockchain, pode vincular o seu endereço ANDL no site oficial de DNS. Também pode utilizar a ferramenta de vinculaçã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 receber pedidos http e encaminhá-los para udp. Pode-se usar a ferramenta rldp-http-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 em que o host local escuta as consultas HTTP de entrada, e 3333 é a porta UDP para todas as atividades de saída e entrada do RLDP e ADNL. global.config.json é o nome do arquivo de configuração global, que pode ser baixado do site oficial.

Acessar domínios de blockchain

Não é possível aceder ao site simplesmente inserindo o nome de domínio da blockchain no navegador, pois o navegador não sabe como resolver esse domínio. Portanto, são necessárias algumas operações adicionais.

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

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

Em seguida, com base no endereço ANDL, o pedido será encaminhado para a máquina correspondente, podendo especificar a página de retorno. Todo o processo é semelhante ao Web2, sendo a principal diferença a forma como a consulta de mapeamento de endereços e domínios é feita.

Acessar página através de um proxy

Recomenda-se o uso da ferramenta de proxy Tonutils Reverse Proxy fornecida oficialmente. Após o download, instalação e inicialização, será aberto um porto 8080 para o proxy, e depois disso, será possível acessar o domínio da blockchain.

Como acessar um site "on-chain"

Resumo de Uso

Atualmente, encontramos os seguintes problemas durante o uso:

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

  2. A documentação não é suficientemente clara. Pode ser devido à baixa demanda de uso, a documentação não está suficientemente completa, precisando ser explorada por conta própria. A documentação em chinês é atualizada mais lentamente, ficando atrás da versão em inglês.

  3. A velocidade de acesso é mais lenta. Mais lenta do que a velocidade de acesso a sites tradicionais, mas há muitos fatores que influenciam, e há muito espaço para melhorias no futuro.

  4. Ainda não há suporte para carteiras. A oficial forneceu uma página de navegador embutida simples, que pode ser acessada sem a necessidade de instalar um proxy. Mas atualmente, as carteiras mais populares identificam isso como um site de phishing.

De um modo geral, a experiência atual é mediana, ainda há muitos aspectos que podem ser melhorados. No entanto, esta direção é bastante inovadora e vale a pena tentar.

Ver original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Recompensa
  • 4
  • Compartilhar
Comentário
0/400
Ser_This_Is_A_Casinovip
· 07-02 07:32
No entanto, o Web2 ainda se mantém forte.
Ver originalResponder0
GmGmNoGnvip
· 07-02 04:20
Estou cansado, mas a centralização ainda é atraente.
Ver originalResponder0
MEVHunterBearishvip
· 07-02 04:18
Quando é que este sistema de domínios vai suportar a mineração com POW?
Ver originalResponder0
AlgoAlchemistvip
· 07-02 04:16
A centralização não é boa? Não consigo entender vocês.
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)