Repensar o futuro dos serviços de acesso a domínios
Recentemente, um incidente suscitou uma reavaliação da estabilidade dos serviços de acesso a domínios tradicionais. Sempre acreditamos que os serviços de resolução de domínios eram inabaláveis, mas a sua falibilidade levanta a questão de se soluções descentralizadas podem ser uma alternativa digna de exploração.
Implantar websites na blockchain pode ter as seguintes vantagens:
Descentralização: todas as alterações precisam de consenso coletivo, evitando que uma única entidade tome decisões de forma unilateral.
Sem necessidade de certificado: A própria blockchain utiliza tecnologia de criptografia, não sendo necessária a configuração de certificados adicionais.
Quando entrei em contato com a solução de nomes de domínio na TON, achei que era apenas um conceito interessante, com pouca utilidade prática. Afinal, os métodos de acesso tradicionais já são bastante estáveis e amplamente utilizados. Mas agora parece que essa solução pode realmente ter seu lugar, valendo a pena ser estudada mais a fundo.
Criar um site na blockchain
Este artigo tentará implantar um site no TON e torná-lo acessível através do navegador. Todo o processo é 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 na blockchain é semelhante ao do mundo Web2, ambos sendo apelidos para endereços complexos. Na blockchain, representa o endereço do usuário, enquanto na Web2 representa o endereço IP do servidor.
Comprar domínio
Tomando o TON como exemplo, os domínios podem ser comprados através do site 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 um determinado domínio ainda não estiver em posse de ninguém, você pode fazer uma oferta baixa, e depois entrar na fase de contagem regressiva, onde todos podem participar do leilão. O domínio arrematado será armazenado na carteira do usuário na forma de NFT e poderá ser negociado. O domínio tem uma validade de 1 ano e será recuperado após o prazo expirar.
Em resumo, obter um domínio pode ser feito através de leilão no site oficial ou fazendo uma troca com outros usuários.
Preparar a página da frente
Esta etapa requer a preparação de uma página front-end para exibição. Para simplificar o processo, este artigo apenas prepara um arquivo html e usa o nginx para expor a página, claro que também é necessária uma server cloud para executar a página front-end. Esta etapa é a mesma que a implantação de aplicações front-end tradicionais.
Página de ligação ao .ton
Após obter o domínio .ton, pode vincular o endereço ANDL no site oficial do DNS do TON. Também pode utilizar a ferramenta de vinculação fornecida pelo TON, seguindo as diretrizes oficiais.
Após a vinculação, é necessário iniciar uma porta de escuta no servidor para ouvir solicitações http e encaminhá-las para udp. Pode-se utilizar a ferramenta rldp-http-proxy fornecida oficialmente, inserindo o seguinte comando para iniciar:
Neste caso, 8080 é a porta TCP que o host local escuta para consultas HTTP de entrada, enquanto 3333 é a porta UDP utilizada para todas as atividades de RLDP e ADNL de entrada e saída. global.config.json é o arquivo de configuração global do TON.
Acessar o domínio .ton
Digitar diretamente o domínio .ton no navegador não permite acessar o site, porque o navegador não sabe como resolver esse domínio. Portanto, são necessárias algumas operações adicionais.
Processo de solicitação .ton
Ao solicitar um domínio .ton, primeiro será feita uma consulta na blockchain ao endereço ANDL correspondente, que pode ser comparado ao endereço IP no Web2, gerado automaticamente ao implantar um site. Este processo de consulta é semelhante à consulta DNS.
Em seguida, o pedido será encaminhado para a máquina correspondente com base no endereço ANDL, retornando a página especificada. Todo o processo é semelhante ao Web2, com a principal diferença sendo a forma de consulta do mapeamento de endereços e domínios.
Aceder à página através de um proxy
Recomenda-se o uso da ferramenta de proxy Tonutils Reverse Proxy fornecida oficialmente. Após o download e inicialização, um proxy será iniciado na porta 8080, e então você poderá acessar o domínio .ton.
Resumo de Uso
Atualmente, encontrei os seguintes problemas durante o uso:
Há requisitos para o ambiente de execução do site. O sistema precisa suportar a versão 2.34 ou superior do glibc, e deve-se verificar se a máquina atende aos requisitos antes da implantação.
A documentação não é clara o suficiente. Pode ser porque a demanda para o site do TON não é alta, a documentação não é completa, necessitando de exploração própria. A versão em chinês também não é atualizada a tempo, ficando atrás da versão em inglês.
A velocidade de acesso é relativamente lenta. A velocidade de acesso está atrás dos sites tradicionais, mas existem muitos fatores que influenciam isso, e há muito espaço para melhorias no futuro.
Falta de suporte para carteiras. A plataforma oficial fornece uma página de navegador embutido simples, que pode ser acessada sem a instalação de um proxy. No entanto, atualmente este site é considerado um site de phishing pelas carteiras principais.
No geral, a experiência atual é média, ainda há muitos aspectos que podem ser melhorados. No entanto, esta direção é muito inovadora e vale a pena tentar.
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.
8 Curtidas
Recompensa
8
7
Compartilhar
Comentário
0/400
just_another_fish
· 6h atrás
Consegue falar de forma compreensível...? Isto está a deixar-me tonto.
Ver originalResponder0
BearMarketSurvivor
· 6h atrás
A linha de suprimentos não pode ser estrangulada por instituições centralizadas, é um grande tabu militar.
Ver originalResponder0
LiquidationSurvivor
· 6h atrás
TON é realmente uma boa coisa, estou otimista.
Ver originalResponder0
defi_detective
· 6h atrás
Sempre quis criar um site para me divertir.
Ver originalResponder0
SchroedingerGas
· 6h atrás
Quem disse que o TON não serve? É muito bom!
Ver originalResponder0
CryptoTarotReader
· 6h atrás
Ainda apegado ao dns, não esperava que isso pudesse dar errado...
Explorar redes de Descentralização: Vantagens e desafios da implementação de sites na cadeia TON
Repensar o futuro dos serviços de acesso a domínios
Recentemente, um incidente suscitou uma reavaliação da estabilidade dos serviços de acesso a domínios tradicionais. Sempre acreditamos que os serviços de resolução de domínios eram inabaláveis, mas a sua falibilidade levanta a questão de se soluções descentralizadas podem ser uma alternativa digna de exploração.
Implantar websites na blockchain pode ter as seguintes vantagens:
Descentralização: todas as alterações precisam de consenso coletivo, evitando que uma única entidade tome decisões de forma unilateral.
Sem necessidade de certificado: A própria blockchain utiliza tecnologia de criptografia, não sendo necessária a configuração de certificados adicionais.
Quando entrei em contato com a solução de nomes de domínio na TON, achei que era apenas um conceito interessante, com pouca utilidade prática. Afinal, os métodos de acesso tradicionais já são bastante estáveis e amplamente utilizados. Mas agora parece que essa solução pode realmente ter seu lugar, valendo a pena ser estudada mais a fundo.
Criar um site na blockchain
Este artigo tentará implantar um site no TON e torná-lo acessível através do navegador. Todo o processo é 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 na blockchain é semelhante ao do mundo Web2, ambos sendo apelidos para endereços complexos. Na blockchain, representa o endereço do usuário, enquanto na Web2 representa o endereço IP do servidor.
Comprar domínio
Tomando o TON como exemplo, os domínios podem ser comprados através do site 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 um determinado domínio ainda não estiver em posse de ninguém, você pode fazer uma oferta baixa, e depois entrar na fase de contagem regressiva, onde todos podem participar do leilão. O domínio arrematado será armazenado na carteira do usuário na forma de NFT e poderá ser negociado. O domínio tem uma validade de 1 ano e será recuperado após o prazo expirar.
Em resumo, obter um domínio pode ser feito através de leilão no site oficial ou fazendo uma troca com outros usuários.
Preparar a página da frente
Esta etapa requer a preparação de uma página front-end para exibição. Para simplificar o processo, este artigo apenas prepara um arquivo html e usa o nginx para expor a página, claro que também é necessária uma server cloud para executar a página front-end. Esta etapa é a mesma que a implantação de aplicações front-end tradicionais.
Página de ligação ao .ton
Após obter o domínio .ton, pode vincular o endereço ANDL no site oficial do DNS do TON. Também pode utilizar a ferramenta de vinculação fornecida pelo TON, seguindo as diretrizes oficiais.
Após a vinculação, é necessário iniciar uma porta de escuta no servidor para ouvir solicitações http e encaminhá-las para udp. Pode-se utilizar 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
Neste caso, 8080 é a porta TCP que o host local escuta para consultas HTTP de entrada, enquanto 3333 é a porta UDP utilizada para todas as atividades de RLDP e ADNL de entrada e saída. global.config.json é o arquivo de configuração global do TON.
Acessar o domínio .ton
Digitar diretamente o domínio .ton no navegador não permite acessar o site, porque o navegador não sabe como resolver esse domínio. Portanto, são necessárias algumas operações adicionais.
Processo de solicitação .ton
Ao solicitar um domínio .ton, primeiro será feita uma consulta na blockchain ao endereço ANDL correspondente, que pode ser comparado ao endereço IP no Web2, gerado automaticamente ao implantar um site. Este processo de consulta é semelhante à consulta DNS.
Em seguida, o pedido será encaminhado para a máquina correspondente com base no endereço ANDL, retornando a página especificada. Todo o processo é semelhante ao Web2, com a principal diferença sendo a forma de consulta do mapeamento de endereços e domínios.
Aceder à página através de um proxy
Recomenda-se o uso da ferramenta de proxy Tonutils Reverse Proxy fornecida oficialmente. Após o download e inicialização, um proxy será iniciado na porta 8080, e então você poderá acessar o domínio .ton.
Resumo de Uso
Atualmente, encontrei os seguintes problemas durante o uso:
Há requisitos para o ambiente de execução do site. O sistema precisa suportar a versão 2.34 ou superior do glibc, e deve-se verificar se a máquina atende aos requisitos antes da implantação.
A documentação não é clara o suficiente. Pode ser porque a demanda para o site do TON não é alta, a documentação não é completa, necessitando de exploração própria. A versão em chinês também não é atualizada a tempo, ficando atrás da versão em inglês.
A velocidade de acesso é relativamente lenta. A velocidade de acesso está atrás dos sites tradicionais, mas existem muitos fatores que influenciam isso, e há muito espaço para melhorias no futuro.
Falta de suporte para carteiras. A plataforma oficial fornece uma página de navegador embutido simples, que pode ser acessada sem a instalação de um proxy. No entanto, atualmente este site é considerado um site de phishing pelas carteiras principais.
No geral, a experiência atual é média, ainda há muitos aspectos que podem ser melhorados. No entanto, esta direção é muito inovadora e vale a pena tentar.