Como aceder a um site na cadeia

Recentemente, um acontecimento fez com que eu repensasse o tradicional serviço de acesso a domínios. Sempre acreditamos que o serviço de resolução de domínios era muito estável, mas ele também pode apresentar problemas. Isso me fez pensar que talvez uma solução de Descentralização seja uma alternativa que vale a pena explorar.

Depois de pensar um pouco, implantar uma página na blockchain pode ter os seguintes benefícios:

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

  1. Sem certificado: porque a blockchain já utiliza tecnologia de criptografia, não é necessária uma configuração de certificado adicional.

O autor já viu uma solução de domínio na TON antes e achou que parecia apenas divertida, com utilidade média, uma vez que os métodos de acesso tradicionais já são bastante estáveis e comuns. Mas agora, pensando bem, pode realmente haver lugares onde isso será útil, então o autor pretende estudar isso mais a fundo.

Criar um site na blockchain

Este artigo tentará implantar um site no TON, permitindo que os usuários acessem esta página no navegador. 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.

Os nomes de domínio na blockchain e na WEB2 são conceitos semelhantes, ambos são apelidos para um determinado endereço complexo e difícil de lembrar. Na blockchain, representa o endereço do usuário, enquanto na WEB2, é o endereço IP do serviço.

Comprar Domínio

Tomando o TON como exemplo, o endereço oficial de compra do domínio é avaliado em TON. Assim como no WEB2, domínios com menos caracteres têm um preço mais alto, variando de 1 a 100 TON.

Se o domínio não estiver atualmente em posse de ninguém, você poderá fazer uma oferta a um preço baixo e, após a oferta, entrar em uma contagem regressiva, durante a qual todos poderão fazer lances até a contagem regressiva terminar. Após o leilão do domínio, o domínio será armazenado na carteira do usuário na forma de NFT. O NFT do domínio pode ser negociado. A validade do domínio é de 1 ano e, após a expiração, será recuperado.

Resumindo, a compra de domínios pode ser obtida através de leilões no site oficial ou através de transações com outros usuários.

Como acessar sites na "blockchain"

Preparar a página frontal

Nesta etapa, é necessário preparar uma página frontend para servir como exibição. Para simplificar, este artigo apenas prepara um arquivo html juntamente com nginx para expor a página, claro, o projeto também precisa de um servidor em nuvem para executar a página frontend. Esta etapa é semelhante à implantação de aplicações frontend tradicionais.

Vincular página ao .ton

Após ter um domínio .ton, você pode vincular seu endereço ANDL no site oficial do DNS da TON. Claro, você também pode usar a ferramenta de vinculação fornecida pela TON, seguindo as instruções do site oficial para vincular sua página.

Após a conclusão da ligação, você também precisa iniciar uma porta de escuta no servidor, para escutar requisições http e encaminhá-las como udp. Aqui você pode usar a ferramenta rldp-http-proxy fornecida oficialmente, basta inserir o seguinte comando para iniciá-la:

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

Entre eles, 8080 é a porta TCP que irá escutar consultas HTTP recebidas na máquina local, enquanto 3333 é a porta UDP que será utilizada para todas as atividades de RLDP e ADNL de entrada e saída (ou seja, a conexão ao site TON através da rede TON). global.config.json é o nome do arquivo de configuração global do TON, que pode ser baixado aqui.

Acessar o domínio .ton

Tentar acessar um site diretamente no navegador digitando um domínio .ton não terá efeito, pois o navegador não sabe para onde resolver esse domínio. Portanto, é necessário realizar algumas operações adicionais aqui.

pedido do processo .ton

Ao solicitar um domínio .ton, primeiro será feita uma consulta na blockchain para o endereço ANDL correspondente, que pode ser simplesmente entendido como um endereço IP no WEB2, que é gerado automaticamente quando você implanta um site. Este processo de consulta também pode ser comparado ao processo de consulta DNS.

Depois, com base no endereço ANDL, o pedido será encaminhado para a sua máquina correspondente, e neste momento, pode-se especificar a página de retorno correspondente. Todo o processo é bastante semelhante ao WEB2, a principal diferença está na forma como a consulta de mapeamento de endereços e domínios é feita.

Aceder à página através de um proxy

A forma mais recomendada é usar a ferramenta de proxy fornecida pelo site oficial, o Tonutils Reverse Proxy. Após baixar, instalar e iniciar, será aberto uma porta 8080 para o proxy, e então você poderá acessar o domínio .ton.

Como acessar sites na "cadeia"

É possível ver sites que podem acessar domínios .ton.

Resumo de Uso

Atualmente, encontrei os seguintes problemas:

  • O ambiente de funcionamento do site tem requisitos. O seu sistema precisa de suportar a versão glibc 2.34 ou superior, por isso, antes de implementar a página, verifique se a sua máquina cumpre os requisitos.
  • A documentação não é muito clara. Pode ser porque a demanda para este site de execução do TON não é muito alta, então a documentação não está muito completa, precisando ser explorada por conta própria. Além disso, a versão em chinês não é atualizada a tempo, ficando atrás do conteúdo da versão em inglês.
  • A velocidade de acesso é mais lenta. A velocidade de acesso ficará atrás dos sites tradicionais. Claro que muitos fatores estão envolvidos, apenas podemos dizer que há muito espaço para melhorias no futuro.
  • Não é suportado pela carteira. A oficial forneceu uma página simples de navegador embutido, onde você pode optar por não instalar um proxy para acessar. No entanto, atualmente este site é considerado um site de phishing por todas as principais carteiras o.0.

Em suma, a experiência atual é apenas razoável, ainda há muitos aspectos que podem ser melhorados, mas nesta direção, o autor acha que é bastante boa e inovadora, experimentar também não é uma má ideia.

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
  • Comentar
  • Partilhar
Comentar
0/400
Nenhum comentário
  • Pino
Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)