Prática de implantação de sites na Blockchain TON: oportunidades e desafios da Descentralização na resolução de nomes de domínio

robot
Geração do resumo em andamento

Um evento recente suscitou uma nova reflexão sobre os serviços de acesso a domínios tradicionais. O serviço de resolução de domínios, que sempre foi considerado extremamente estável, pode também apresentar problemas, levando as pessoas a considerar se a Descentralização poderia ser uma alternativa viável a explorar.

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

  1. Descentralização: todas as alterações necessitam de consenso coletivo, nenhuma entidade única pode agir de forma unilateral.

  2. Sem necessidade de certificados: a blockchain utiliza tecnologia de criptografia, não sendo necessária a configuração de certificados adicionais.

Quando entrei em contacto com a solução de domínios na TON, achei que a sua utilidade era limitada, uma vez que os métodos de acesso tradicionais já são bastante estáveis e comuns. Mas agora parece que essa solução pode, de facto, ter os seus cenários de aplicação, valendo a pena uma investigação mais aprofundada.

criar um site na blockchain

Este artigo tentará implantar um site no TON e torná-lo acessível através de um navegador. O processo inteiro é dividido em três etapas: 1. Comprar um domínio; 2. Preparar a página frontal; 3. Vincular a página ao domínio.

O conceito de domínio em 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 representa o endereço IP do serviço.

Comprar domínio

Tomando o TON como exemplo, os domínios podem ser comprados através da plataforma oficial, com preços em TON. Semelhante ao WEB2, quanto mais curto for o domínio, maior será o preço, variando entre 1 a 100 TON.

Se o domínio não estiver ocupado, pode-se fazer uma oferta a baixo preço, e depois entrar na fase de contagem decrescente, durante a qual todos podem participar na licitação. O domínio adquirido será armazenado na carteira do usuário na forma de NFT e poderá ser negociado. O domínio tem um período de validade de 1 ano e, após o vencimento, será recuperado.

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

Como acessar sites "on-chain"

Preparar a página da frente

Esta etapa requer a preparação de uma página front-end para exibição. Para simplificar a operação, este artigo apenas prepara um arquivo html e usa o nginx para expô-lo, ao mesmo tempo que precisa de um servidor em nuvem para executar a página front-end. Este passo é igual ao do tradicionalmente implantado em aplicações front-end.

Vínculo a página para .ton

Após obter um domínio .ton, você pode vincular o endereço ANDL no site oficial do DNS do TON. Também pode usar a ferramenta de vinculação fornecida pelo TON, 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 rldp-http-proxy fornecida oficialmente, iniciando-a com o seguinte comando:

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

Neste caso, 8080 é a porta TCP que o host local escuta para consultas HTTP de entrada, enquanto 3333 é a porta UDP usada para todas as atividades de RLDP e ADNL de saída e entrada. global.config.json é o arquivo de configuração global do TON, que pode ser baixado através dos canais oficiais.

Aceder ao domínio .ton

Digitar diretamente o domínio .ton no navegador não consegue acessar o site, pois o navegador não sabe como resolver esse domínio. Portanto, são necessárias algumas operações adicionais.

pedido do processo .ton

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

Em seguida, com base no endereço ANDL, a solicitação será encaminhada para a máquina correspondente, onde é possível 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 nomes de domínio é feita.

Aceder à página através de um proxy

A forma mais recomendada é usar a ferramenta de proxy fornecida oficialmente, o Tonutils Reverse Proxy. Após baixar, instalar e iniciar, um proxy será iniciado na porta 8080, e a partir daí será possível acessar o domínio .ton.

Como aceder a sites na «cadeia»

Uso resumido

Atualmente, encontrei os seguintes problemas em uso:

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

  2. A documentação não é clara o suficiente. Pode ser porque a demanda pelo site de funcionamento do TON não é alta, a documentação não está completa e é necessário explorar por conta própria. A versão em chinês também não é atualizada a tempo, ficando atrás da versão em inglês.

  3. A velocidade de acesso é mais lenta. A velocidade de acesso está atrás dos sites tradicionais, envolvendo muitos fatores, e há um grande espaço para melhorias no futuro.

  4. Não foi obtido suporte para a carteira. O oficial forneceu uma página simples de navegador incorporado, que pode ser acessada sem instalar um proxy. Mas atualmente este site é considerado um site de phishing por todas as carteiras principais.

No geral, a experiência atual é média, há muitos aspectos que podem ser melhorados. No entanto, esta direção é muito inovadora e vale a pena experimentar.

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
  • 5
  • Compartilhar
Comentário
0/400
BearMarketSagevip
· 07-12 09:33
Só sei falar de Blockchain
Ver originalResponder0
GateUser-a606bf0cvip
· 07-12 09:26
Ai, ainda não é confiável, parece um jogo.
Ver originalResponder0
LiquidityWitchvip
· 07-12 09:22
Está cada vez mais absurdo, não é?
Ver originalResponder0
CryptoComedianvip
· 07-12 09:19
Domínios tradicionais morreram no lugar, os idiotas vão ter que aprender novas coisas.
Ver originalResponder0
metaverse_hermitvip
· 07-12 09:05
Domínios centralizados não são seguros.
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)