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, de fato, apresentar problemas, levando a questionar: será 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:
Descentralização: todas as alterações precisam de um consentimento coletivo para serem feitas, não existe uma única entidade que possa agir de forma unilateral.
Sem necessidade de certificado: devido à tecnologia de criptografia utilizada pela própria blockchain, não é necessária a configuração adicional de certificados.
Antes vi uma solução de domínio no TON, na altura pensei que poderia ser apenas uma tentativa curiosa, com utilidade limitada, pois a forma tradicional de acesso já é bastante estável e difundida. Mas agora, ao refletir, essa solução pode de fato ter os seus cenários de aplicação, valendo a pena ser investigada mais a fundo.
criar um site na blockchain
Este artigo tentará implantar um site na TON e torná-lo acessível através de um 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.
O conceito de domínio na blockchain é semelhante ao domínio no mundo WEB2, ambos fornecem um alias para endereços complexos e difíceis de lembrar. Na blockchain, representa o endereço do usuário; no WEB2, representa o endereço IP do serviço.
Comprar domínio
Tomando o TON como exemplo, os domínios podem ser adquiridos através de canais oficiais, sendo precificados em TON. Assim como no WEB2, domínios com caracteres mais curtos têm preços mais altos, com uma faixa de preços entre 1 e 100 TON.
Se um determinado domínio ainda não foi adquirido, você pode fazer uma oferta baixa e, em seguida, entrar na fase de contagem regressiva, durante a qual todos podem participar do leilão até que a contagem regressiva termine. O domínio adquirido será armazenado na carteira do usuário na forma de NFT. O NFT do domínio pode ser negociado e tem um período de validade de 1 ano, após o qual será recuperado.
Resumidamente, os domínios podem ser obtidos através de leilões no site oficial ou negociados com outros usuários.
Preparar a página da frente
Este passo 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 utiliza o nginx para expor a página, claro que também é necessário um servidor na nuvem para executar a página front-end. Este passo é semelhante ao que se faz na implementação de aplicações front-end tradicionais.
Vincular página a .ton
Após obter um domínio .ton, você pode vincular seu endereço ANDL no site oficial do DNS da TON. Você também pode usar a ferramenta de vinculação fornecida pela TON, seguindo o guia oficial para realizar a operação.
Após a ligação, é necessário iniciar uma porta de escuta no servidor para ouvir solicitações http e encaminhá-las como udp. Pode-se usar a ferramenta rldp-http-proxy fornecida oficialmente, inserindo o seguinte comando para iniciar:
Entre eles, 8080 é a porta TCP que escuta consultas HTTP de entrada no host local, enquanto 3333 é a porta UDP utilizada para todas as atividades de RLDP e ADNL de saída e entrada (ou seja, conectando-se 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 no local especificado.
Acesse o domínio .ton
Ao digitar diretamente o domínio .ton no navegador, não é possível acessar o site, pois o navegador não sabe como resolver esse domínio. Portanto, é necessário realizar algumas operações adicionais.
pedido do processo .ton
Ao solicitar um domínio .ton, primeiro será feita uma consulta na cadeia ao endereço ANDL correspondente, o que pode ser comparado ao endereço IP no WEB2, que é gerado automaticamente ao implantar um site. Este processo de consulta é semelhante a uma consulta DNS.
Então, com base no endereço ANDL, o pedido será encaminhado para a máquina correspondente, podendo neste momento especificar a página de retorno. Todo o processo é muito semelhante ao WEB2, a principal diferença está na forma como o endereço e a consulta de mapeamento de domínio são feitos.
Aceder à página através de um agente
A maneira mais recomendada é utilizar a ferramenta de proxy Tonutils Reverse Proxy fornecida oficialmente. Após baixar, instalar e iniciar, o proxy será iniciado na porta 8080, e depois você poderá acessar o domínio .ton.
Utilização de resumo
Atualmente, encontrei os seguintes problemas durante o uso:
O ambiente de execução do site tem requisitos. O sistema precisa suportar a versão glibc 2.34 ou superior, e deve-se verificar se a máquina atende aos requisitos antes de implantar a página.
A documentação não é clara o suficiente. Pode ser porque a demanda pelo site da TON não é alta, a redação da documentação não está suficientemente desenvolvida, sendo necessário explorar 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 está aquém dos sites tradicionais. Claro, isso envolve múltiplos fatores e há muito espaço para melhorias no futuro.
Não há suporte para a carteira. O oficial forneceu uma página simples de navegador embutido, onde é possível acessar sem instalar um proxy. Mas atualmente este site é considerado um site de phishing por todas as carteiras principais.
De modo geral, a experiência de uso atual é média, ainda há muitos pontos que podem ser melhorados. No entanto, esta direção é bastante inovadora e vale a pena experimentar.
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.
6 Curtidas
Recompensa
6
2
Compartilhar
Comentário
0/400
TooScaredToSell
· 23h atrás
TON é bem agradável, só que a configuração é complicada.
Ver originalResponder0
AirdropDreamBreaker
· 23h atrás
É, ton, isso também pode ser usado para construir sites.
Explorar a implementação de sites em Blockchain: Praticar domínios e alojamento de páginas descentralizados com TON como exemplo
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, de fato, apresentar problemas, levando a questionar: será 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:
Descentralização: todas as alterações precisam de um consentimento coletivo para serem feitas, não existe uma única entidade que possa agir de forma unilateral.
Sem necessidade de certificado: devido à tecnologia de criptografia utilizada pela própria blockchain, não é necessária a configuração adicional de certificados.
Antes vi uma solução de domínio no TON, na altura pensei que poderia ser apenas uma tentativa curiosa, com utilidade limitada, pois a forma tradicional de acesso já é bastante estável e difundida. Mas agora, ao refletir, essa solução pode de fato ter os seus cenários de aplicação, valendo a pena ser investigada mais a fundo.
criar um site na blockchain
Este artigo tentará implantar um site na TON e torná-lo acessível através de um 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.
O conceito de domínio na blockchain é semelhante ao domínio no mundo WEB2, ambos fornecem um alias para endereços complexos e difíceis de lembrar. Na blockchain, representa o endereço do usuário; no WEB2, representa o endereço IP do serviço.
Comprar domínio
Tomando o TON como exemplo, os domínios podem ser adquiridos através de canais oficiais, sendo precificados em TON. Assim como no WEB2, domínios com caracteres mais curtos têm preços mais altos, com uma faixa de preços entre 1 e 100 TON.
Se um determinado domínio ainda não foi adquirido, você pode fazer uma oferta baixa e, em seguida, entrar na fase de contagem regressiva, durante a qual todos podem participar do leilão até que a contagem regressiva termine. O domínio adquirido será armazenado na carteira do usuário na forma de NFT. O NFT do domínio pode ser negociado e tem um período de validade de 1 ano, após o qual será recuperado.
Resumidamente, os domínios podem ser obtidos através de leilões no site oficial ou negociados com outros usuários.
Preparar a página da frente
Este passo 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 utiliza o nginx para expor a página, claro que também é necessário um servidor na nuvem para executar a página front-end. Este passo é semelhante ao que se faz na implementação de aplicações front-end tradicionais.
Vincular página a .ton
Após obter um domínio .ton, você pode vincular seu endereço ANDL no site oficial do DNS da TON. Você também pode usar a ferramenta de vinculação fornecida pela TON, seguindo o guia oficial para realizar a operação.
Após a ligação, é necessário iniciar uma porta de escuta no servidor para ouvir solicitações http e encaminhá-las como udp. Pode-se usar a ferramenta rldp-http-proxy fornecida oficialmente, inserindo o seguinte comando para iniciar:
Entre eles, 8080 é a porta TCP que escuta consultas HTTP de entrada no host local, enquanto 3333 é a porta UDP utilizada para todas as atividades de RLDP e ADNL de saída e entrada (ou seja, conectando-se 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 no local especificado.
Acesse o domínio .ton
Ao digitar diretamente o domínio .ton no navegador, não é possível acessar o site, pois o navegador não sabe como resolver esse domínio. Portanto, é necessário realizar algumas operações adicionais.
pedido do processo .ton
Ao solicitar um domínio .ton, primeiro será feita uma consulta na cadeia ao endereço ANDL correspondente, o que pode ser comparado ao endereço IP no WEB2, que é gerado automaticamente ao implantar um site. Este processo de consulta é semelhante a uma consulta DNS.
Então, com base no endereço ANDL, o pedido será encaminhado para a máquina correspondente, podendo neste momento especificar a página de retorno. Todo o processo é muito semelhante ao WEB2, a principal diferença está na forma como o endereço e a consulta de mapeamento de domínio são feitos.
Aceder à página através de um agente
A maneira mais recomendada é utilizar a ferramenta de proxy Tonutils Reverse Proxy fornecida oficialmente. Após baixar, instalar e iniciar, o proxy será iniciado na porta 8080, e depois você poderá acessar o domínio .ton.
Utilização de resumo
Atualmente, encontrei os seguintes problemas durante o uso:
O ambiente de execução do site tem requisitos. O sistema precisa suportar a versão glibc 2.34 ou superior, e deve-se verificar se a máquina atende aos requisitos antes de implantar a página.
A documentação não é clara o suficiente. Pode ser porque a demanda pelo site da TON não é alta, a redação da documentação não está suficientemente desenvolvida, sendo necessário explorar 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 está aquém dos sites tradicionais. Claro, isso envolve múltiplos fatores e há muito espaço para melhorias no futuro.
Não há suporte para a carteira. O oficial forneceu uma página simples de navegador embutido, onde é possível acessar sem instalar um proxy. Mas atualmente este site é considerado um site de phishing por todas as carteiras principais.
De modo geral, a experiência de uso atual é média, ainda há muitos pontos que podem ser melhorados. No entanto, esta direção é bastante inovadora e vale a pena experimentar.