Como aceder ao site na cadeia?

Intermediário7/2/2025, 11:18:02 AM
Este artigo fornece um guia passo a passo sobre como implantar nomes de domínio .ton na blockchain TON, cobrindo todo o processo de compra, preparação do front-end, vinculação de páginas e resolução de acesso.

Um incidente recente levou-me a repensar os serviços tradicionais de acesso a domínios, que sempre considerámos muito estáveis. Acontece que até os serviços de resolução de domínios podem ter problemas. Isso faz-me questionar se uma solução descentralizada poderia ser uma alternativa interessante a explorar?

Após alguma reflexão, a implementação de uma página na cadeia pode ter os seguintes benefícios:

  • Descentralização: Todas as modificações requerem o acordo coletivo de todos os envolvidos, e nenhuma instituição única pode tomar decisões unilaterais.
  • Nenhum certificado necessário: Como a blockchain usa tecnologia de criptografia, não há necessidade de configuração adicional de certificados.

Eu anteriormente vi a solução de nome de domínio na TON e pensei que parecia apenas por diversão, com uma praticidade geral, uma vez que os métodos de acesso tradicionais já são bastante estáveis e comumente usados. Mas agora que penso nisso, pode realmente haver lugares onde isso poderia ser útil, então planejo estudá-lo mais cuidadosamente.

Criando um website na cadeia

Este artigo tentará implementar um website na TON, permitindo que os usuários acessem a página em seu navegador. O processo está dividido em três etapas: 1. Comprar um nome de domínio; 2. Preparar a página front-end; 3. Vincular a página ao nome de domínio.

O conceito de nomes de domínio na blockchain é, na verdade, semelhante ao do mundo WEB2; ambos servem como alias para endereços complexos e difíceis de lembrar. Na blockchain, eles representam o endereço do usuário, enquanto no WEB2, representam o endereço IP do serviço.

Comprar nome de domínio

Tomando o TON como exemplo, o endereço oficial de compra para o domínio é https://dns.ton.org/, paraPrecificado em TON. Assim como no WEB2, quanto mais curto o nome de domínio, mais caro ele é, com preços variando de 1 a 100 TON.

Se o nome de domínio não for propriedade de ninguém, você pode fazer uma oferta a um preço baixo e entrar em uma contagem regressiva após a licitação, durante a qual todos podem competir até que a contagem regressiva termine. Após o leilão, o nome de domínio será armazenado na carteira do usuário na forma de um NFT. O NFT do nome de domínio pode ser negociado. O prazo de validade do nome de domínio é de 1 ano, após o qual será recuperado.

Em resumo, os nomes de domínio podem ser obtidos através de leilões no site oficial ou negociados com outros usuários.

Prepare a página da frente

Neste passo, é necessário preparar uma página de front-end para exibição. Para simplificar, este artigo apenas prepara um arquivo HTML juntamente com o Nginx para expor a página e, claro, o projeto também requer um servidor na nuvem para executar a página de front-end. Este passo é semelhante à implementação de aplicações de front-end tradicionais.

Vincular a página ao .ton

Após obter um nome de domínio .ton, pode ligar o seu endereço ANDL no site oficial do TON DNS. Claro que também pode utilizar a ferramenta de ligação fornecida pelo TON para ligar a sua página de acordo com as instruções no site oficial.

Após a conclusão da ligação, você também precisa iniciar uma porta de escuta no servidor para ouvir solicitações HTTP e encaminhá-las para UDP. Você pode usar a ferramenta oficial rldp-http-proxy para isso, basta inserir o comando abaixo para iniciá-lo:

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

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

Aceder ao domínio .ton

Tentar entrar diretamente em um domínio .ton no navegador para acessar um site não funcionará, pois o navegador não sabe onde resolver esse domínio. Portanto, algumas operações adicionais são necessárias aqui.

O processo de solicitar .ton

Ao solicitar um domínio .ton, o endereço ANDL correspondente será primeiro consultado na cadeia. Este endereço pode ser simplesmente entendido como o 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 disso, com base no endereço de ANDL, o pedido será encaminhado para a sua máquina correspondente, momento em que você pode especificar a página de retorno correspondente. O processo geral é bastante semelhante ao WEB2, sendo a principal diferença que o método de consulta para mapeamento de endereço e nome de domínio é um pouco diferente.

Aceda à página através de um proxy

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


Você pode ver sites que podem acessar domínios .ton.

Resumo de Uso

Atualmente, após usá-lo, encontrei os seguintes problemas:

  • Existem requisitos para o ambiente em que o website opera. O seu sistema precisa de suportar a versão 2.34 ou superior do glibc, por isso verifique se a sua máquina cumpre os requisitos antes de implementar a página.
  • A documentação não é muito clara. Pode ser porque não há muita demanda por este site de operação TON, então a documentação não é muito completa e requer exploração por conta própria. Além disso, a versão em chinês não é atualizada de forma oportuna e fica atrás da versão em inglês.
  • A velocidade de acesso é relativamente lenta. A velocidade de acesso ficará atrás dos sites tradicionais. Claro que existem muitos fatores envolvidos, e só se pode dizer que há muito espaço para melhorias no futuro.
  • Não suportado pela carteira. O site oficial fornece uma página de navegador embutido simples que você pode acessar sem instalar um proxy. No entanto, atualmente, este site é identificado como um site de phishing por todas as principais carteiras o.0.

Em resumo, a experiência atual é na verdade bastante média, e há muitas áreas para melhorar no futuro. No entanto, eu acho que esta direção é bastante boa e inovadora, e vale a pena tentar.

Declaração:

  1. Este artigo é reimpresso de [TechFlow],os direitos autorais pertencem ao autor original [Yeezo, ZAN] Se tiver alguma objeção à reimpressão, por favor contacte Equipe Gate LearnA equipe processará assim que possível com base nos procedimentos relevantes.
  2. Aviso: As opiniões e visões expressas neste artigo são exclusivamente do autor e não constituem qualquer conselho de investimento.
  3. Outras versões linguísticas do artigo são traduzidas pela equipe Gate Learn, a menos que mencionado de outra forma.GateNestas circunstâncias, é proibido copiar, disseminar ou plagiar artigos traduzidos.

Como aceder ao site na cadeia?

Intermediário7/2/2025, 11:18:02 AM
Este artigo fornece um guia passo a passo sobre como implantar nomes de domínio .ton na blockchain TON, cobrindo todo o processo de compra, preparação do front-end, vinculação de páginas e resolução de acesso.

Um incidente recente levou-me a repensar os serviços tradicionais de acesso a domínios, que sempre considerámos muito estáveis. Acontece que até os serviços de resolução de domínios podem ter problemas. Isso faz-me questionar se uma solução descentralizada poderia ser uma alternativa interessante a explorar?

Após alguma reflexão, a implementação de uma página na cadeia pode ter os seguintes benefícios:

  • Descentralização: Todas as modificações requerem o acordo coletivo de todos os envolvidos, e nenhuma instituição única pode tomar decisões unilaterais.
  • Nenhum certificado necessário: Como a blockchain usa tecnologia de criptografia, não há necessidade de configuração adicional de certificados.

Eu anteriormente vi a solução de nome de domínio na TON e pensei que parecia apenas por diversão, com uma praticidade geral, uma vez que os métodos de acesso tradicionais já são bastante estáveis e comumente usados. Mas agora que penso nisso, pode realmente haver lugares onde isso poderia ser útil, então planejo estudá-lo mais cuidadosamente.

Criando um website na cadeia

Este artigo tentará implementar um website na TON, permitindo que os usuários acessem a página em seu navegador. O processo está dividido em três etapas: 1. Comprar um nome de domínio; 2. Preparar a página front-end; 3. Vincular a página ao nome de domínio.

O conceito de nomes de domínio na blockchain é, na verdade, semelhante ao do mundo WEB2; ambos servem como alias para endereços complexos e difíceis de lembrar. Na blockchain, eles representam o endereço do usuário, enquanto no WEB2, representam o endereço IP do serviço.

Comprar nome de domínio

Tomando o TON como exemplo, o endereço oficial de compra para o domínio é https://dns.ton.org/, paraPrecificado em TON. Assim como no WEB2, quanto mais curto o nome de domínio, mais caro ele é, com preços variando de 1 a 100 TON.

Se o nome de domínio não for propriedade de ninguém, você pode fazer uma oferta a um preço baixo e entrar em uma contagem regressiva após a licitação, durante a qual todos podem competir até que a contagem regressiva termine. Após o leilão, o nome de domínio será armazenado na carteira do usuário na forma de um NFT. O NFT do nome de domínio pode ser negociado. O prazo de validade do nome de domínio é de 1 ano, após o qual será recuperado.

Em resumo, os nomes de domínio podem ser obtidos através de leilões no site oficial ou negociados com outros usuários.

Prepare a página da frente

Neste passo, é necessário preparar uma página de front-end para exibição. Para simplificar, este artigo apenas prepara um arquivo HTML juntamente com o Nginx para expor a página e, claro, o projeto também requer um servidor na nuvem para executar a página de front-end. Este passo é semelhante à implementação de aplicações de front-end tradicionais.

Vincular a página ao .ton

Após obter um nome de domínio .ton, pode ligar o seu endereço ANDL no site oficial do TON DNS. Claro que também pode utilizar a ferramenta de ligação fornecida pelo TON para ligar a sua página de acordo com as instruções no site oficial.

Após a conclusão da ligação, você também precisa iniciar uma porta de escuta no servidor para ouvir solicitações HTTP e encaminhá-las para UDP. Você pode usar a ferramenta oficial rldp-http-proxy para isso, basta inserir o comando abaixo para iniciá-lo:

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

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

Aceder ao domínio .ton

Tentar entrar diretamente em um domínio .ton no navegador para acessar um site não funcionará, pois o navegador não sabe onde resolver esse domínio. Portanto, algumas operações adicionais são necessárias aqui.

O processo de solicitar .ton

Ao solicitar um domínio .ton, o endereço ANDL correspondente será primeiro consultado na cadeia. Este endereço pode ser simplesmente entendido como o 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 disso, com base no endereço de ANDL, o pedido será encaminhado para a sua máquina correspondente, momento em que você pode especificar a página de retorno correspondente. O processo geral é bastante semelhante ao WEB2, sendo a principal diferença que o método de consulta para mapeamento de endereço e nome de domínio é um pouco diferente.

Aceda à página através de um proxy

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


Você pode ver sites que podem acessar domínios .ton.

Resumo de Uso

Atualmente, após usá-lo, encontrei os seguintes problemas:

  • Existem requisitos para o ambiente em que o website opera. O seu sistema precisa de suportar a versão 2.34 ou superior do glibc, por isso verifique se a sua máquina cumpre os requisitos antes de implementar a página.
  • A documentação não é muito clara. Pode ser porque não há muita demanda por este site de operação TON, então a documentação não é muito completa e requer exploração por conta própria. Além disso, a versão em chinês não é atualizada de forma oportuna e fica atrás da versão em inglês.
  • A velocidade de acesso é relativamente lenta. A velocidade de acesso ficará atrás dos sites tradicionais. Claro que existem muitos fatores envolvidos, e só se pode dizer que há muito espaço para melhorias no futuro.
  • Não suportado pela carteira. O site oficial fornece uma página de navegador embutido simples que você pode acessar sem instalar um proxy. No entanto, atualmente, este site é identificado como um site de phishing por todas as principais carteiras o.0.

Em resumo, a experiência atual é na verdade bastante média, e há muitas áreas para melhorar no futuro. No entanto, eu acho que esta direção é bastante boa e inovadora, e vale a pena tentar.

Declaração:

  1. Este artigo é reimpresso de [TechFlow],os direitos autorais pertencem ao autor original [Yeezo, ZAN] Se tiver alguma objeção à reimpressão, por favor contacte Equipe Gate LearnA equipe processará assim que possível com base nos procedimentos relevantes.
  2. Aviso: As opiniões e visões expressas neste artigo são exclusivamente do autor e não constituem qualquer conselho de investimento.
  3. Outras versões linguísticas do artigo são traduzidas pela equipe Gate Learn, a menos que mencionado de outra forma.GateNestas circunstâncias, é proibido copiar, disseminar ou plagiar artigos traduzidos.
Comece agora
Registe-se e ganhe um cupão de
100 USD
!