Um evento recente fez-nos repensar a fiabilidade dos serviços de acesso a domínios tradicionais. Sempre acreditámos que os serviços de resolução de domínios eram bastante estáveis, mas surpreendentemente também podem apresentar problemas. Isto leva-nos a questionar se uma solução de Descentralização poderia ser uma alternativa digna de exploração.
A implementação de páginas na blockchain pode ter as seguintes vantagens:
Descentralização: todas as modificações precisam de consenso para serem realizadas, nenhuma entidade única pode agir de forma unilateral.
Sem necessidade de certificados: A blockchain em si utiliza tecnologia de criptografia, não necessitando de configuração de certificados adicionais.
Anteriormente, conheci um esquema de nomes de domínio em uma plataforma de blockchain, e na época achei que era apenas algo novo e interessante, com pouca utilidade, pois as formas tradicionais de acesso já eram bastante estáveis e difundidas. Mas agora parece que esse tipo de esquema pode realmente ter seus cenários de aplicação únicos, merecendo uma pesquisa mais aprofundada.
criar um site na blockchain
Este artigo tentará implantar um site em uma plataforma de blockchain e torná-lo acessível através de um navegador. Todo o processo é dividido em três etapas: 1. Comprar um domínio; 2. Preparar a página frontend; 3. Vincular a página ao domínio.
O conceito de nomes de domínio na blockchain é semelhante ao do mundo Web2, ambos são apelidos para endereços complexos. Na blockchain, representam o endereço do usuário, enquanto na Web2 representam o endereço IP do servidor.
Comprar domínio
Tomando como exemplo uma plataforma de blockchain, os nomes de domínio podem ser comprados através do site oficial, com preços em tokens da plataforma. Assim como no Web2, quanto mais curto o nome de domínio, maior o preço, variando entre 1 a 100 tokens.
Se o domínio não estiver ocupado, pode fazer uma oferta a baixo preço, seguida da fase de leilão em contagem decrescente. O domínio adquirido será armazenado na carteira do usuário na forma de NFT e poderá ser negociado. O domínio tem uma validade de 1 ano, após o qual será recuperado.
Em resumo, o domínio pode ser obtido através de leilão no site oficial ou negociado com outros usuários.
Preparar a página frontal
Esta etapa requer a preparação de uma página frontal para demonstração. Para simplificar o processo, este artigo apenas prepara um arquivo html e utiliza o nginx para expor a página; claro que também será necessário um servidor na nuvem para executar a aplicação front-end. Este passo é semelhante à implantação de front-end tradicional.
página de ligação ao domínio da blockchain
Após obter um domínio de blockchain, você pode vincular o endereço ANDL no site oficial. Também pode usar a ferramenta de vinculação fornecida pela plataforma, seguindo as diretrizes oficiais.
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 de proxy fornecida oficialmente, inserindo o seguinte comando para iniciar:
Entre eles, 8080 é a porta TCP que escuta consultas HTTP, e 3333 é a porta UDP usada para atividades RLDP e ADNL. global.config.json é o arquivo de configuração global, que pode ser obtido através de canais oficiais.
Acessar domínios de blockchain
Não é possível acessar diretamente um domínio de blockchain inserindo-o no navegador, pois o navegador não consegue resolver esse tipo de domínio. Portanto, é necessário realizar algumas operações adicionais.
Processo de solicitação de domínio de blockchain
Ao solicitar um domínio de blockchain, primeiro será feita uma consulta na cadeia ao endereço ANDL correspondente, semelhante ao endereço IP no Web2, que é gerado automaticamente ao implantar um site. Este processo de consulta é semelhante a uma consulta DNS.
Depois, com base no endereço ANDL, o pedido será encaminhado para a máquina correspondente, retornando a página especificada. 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 agente
Recomenda-se o uso da ferramenta de proxy Tonutils Reverse Proxy fornecida oficialmente. Após o download, instalação e inicialização, um proxy será ativado na porta 8080, permitindo o acesso aos domínios da blockchain.
Uso Resumido
Atualmente, encontrei os seguintes problemas durante o uso:
Existem requisitos para o ambiente de funcionamento do site. O sistema deve suportar glibc 2.34 ou versão superior, e é necessário verificar se a máquina atende aos requisitos antes da implementação.
A documentação não é clara o suficiente. Pode ser devido à falta de requisitos, a documentação não está bem desenvolvida, e é necessário explorar por conta própria. A documentação em chinês é atualizada lentamente, ficando atrás da versão em inglês.
A velocidade de acesso é mais lenta. Comparado com sites tradicionais, a velocidade de acesso diminuiu. Isso envolve vários fatores e há ainda muito espaço para melhorias no futuro.
Não foi obtido suporte para a carteira. O oficial forneceu uma página de navegador embutido simples, que pode ser acessada sem instalar um proxy. Mas atualmente, as carteiras mais populares consideram isso como um site de phishing.
No geral, a experiência atual é razoável, 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údos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
14 gostos
Recompensa
14
6
Partilhar
Comentar
0/400
LiquidatedTwice
· 16h atrás
Eu não acredito que os domínios tradicionais são tão frágeis assim!
Ver originalResponder0
TokenDustCollector
· 16h atrás
Blockchain e estável ou instável, não é?
Ver originalResponder0
CryptoDouble-O-Seven
· 16h atrás
Já era hora de usar domínios de Blockchain.
Ver originalResponder0
gas_fee_therapy
· 16h atrás
A ligação de domínios Blockchain vai fazer o gás aumentar novamente.
Ver originalResponder0
HalfBuddhaMoney
· 16h atrás
Blockchain de domínio? Tem dinheiro e tempo para se divertir, certo?
Construção de sites de domínios Blockchain: Exploração de novas direções para a Web3 Descentralizada
Um evento recente fez-nos repensar a fiabilidade dos serviços de acesso a domínios tradicionais. Sempre acreditámos que os serviços de resolução de domínios eram bastante estáveis, mas surpreendentemente também podem apresentar problemas. Isto leva-nos a questionar se uma solução de Descentralização poderia ser uma alternativa digna de exploração.
A implementação de páginas na blockchain pode ter as seguintes vantagens:
Descentralização: todas as modificações precisam de consenso para serem realizadas, nenhuma entidade única pode agir de forma unilateral.
Sem necessidade de certificados: A blockchain em si utiliza tecnologia de criptografia, não necessitando de configuração de certificados adicionais.
Anteriormente, conheci um esquema de nomes de domínio em uma plataforma de blockchain, e na época achei que era apenas algo novo e interessante, com pouca utilidade, pois as formas tradicionais de acesso já eram bastante estáveis e difundidas. Mas agora parece que esse tipo de esquema pode realmente ter seus cenários de aplicação únicos, merecendo uma pesquisa mais aprofundada.
criar um site na blockchain
Este artigo tentará implantar um site em uma plataforma de blockchain e torná-lo acessível através de um navegador. Todo o processo é dividido em três etapas: 1. Comprar um domínio; 2. Preparar a página frontend; 3. Vincular a página ao domínio.
O conceito de nomes de domínio na blockchain é semelhante ao do mundo Web2, ambos são apelidos para endereços complexos. Na blockchain, representam o endereço do usuário, enquanto na Web2 representam o endereço IP do servidor.
Comprar domínio
Tomando como exemplo uma plataforma de blockchain, os nomes de domínio podem ser comprados através do site oficial, com preços em tokens da plataforma. Assim como no Web2, quanto mais curto o nome de domínio, maior o preço, variando entre 1 a 100 tokens.
Se o domínio não estiver ocupado, pode fazer uma oferta a baixo preço, seguida da fase de leilão em contagem decrescente. O domínio adquirido será armazenado na carteira do usuário na forma de NFT e poderá ser negociado. O domínio tem uma validade de 1 ano, após o qual será recuperado.
Em resumo, o domínio pode ser obtido através de leilão no site oficial ou negociado com outros usuários.
Preparar a página frontal
Esta etapa requer a preparação de uma página frontal para demonstração. Para simplificar o processo, este artigo apenas prepara um arquivo html e utiliza o nginx para expor a página; claro que também será necessário um servidor na nuvem para executar a aplicação front-end. Este passo é semelhante à implantação de front-end tradicional.
página de ligação ao domínio da blockchain
Após obter um domínio de blockchain, você pode vincular o endereço ANDL no site oficial. Também pode usar a ferramenta de vinculação fornecida pela plataforma, seguindo as diretrizes oficiais.
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 de proxy fornecida oficialmente, inserindo o seguinte comando para iniciar:
Entre eles, 8080 é a porta TCP que escuta consultas HTTP, e 3333 é a porta UDP usada para atividades RLDP e ADNL. global.config.json é o arquivo de configuração global, que pode ser obtido através de canais oficiais.
Acessar domínios de blockchain
Não é possível acessar diretamente um domínio de blockchain inserindo-o no navegador, pois o navegador não consegue resolver esse tipo de domínio. Portanto, é necessário realizar algumas operações adicionais.
Processo de solicitação de domínio de blockchain
Ao solicitar um domínio de blockchain, primeiro será feita uma consulta na cadeia ao endereço ANDL correspondente, semelhante ao endereço IP no Web2, que é gerado automaticamente ao implantar um site. Este processo de consulta é semelhante a uma consulta DNS.
Depois, com base no endereço ANDL, o pedido será encaminhado para a máquina correspondente, retornando a página especificada. 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 agente
Recomenda-se o uso da ferramenta de proxy Tonutils Reverse Proxy fornecida oficialmente. Após o download, instalação e inicialização, um proxy será ativado na porta 8080, permitindo o acesso aos domínios da blockchain.
Uso Resumido
Atualmente, encontrei os seguintes problemas durante o uso:
Existem requisitos para o ambiente de funcionamento do site. O sistema deve suportar glibc 2.34 ou versão superior, e é necessário verificar se a máquina atende aos requisitos antes da implementação.
A documentação não é clara o suficiente. Pode ser devido à falta de requisitos, a documentação não está bem desenvolvida, e é necessário explorar por conta própria. A documentação em chinês é atualizada lentamente, ficando atrás da versão em inglês.
A velocidade de acesso é mais lenta. Comparado com sites tradicionais, a velocidade de acesso diminuiu. Isso envolve vários fatores e há ainda muito espaço para melhorias no futuro.
Não foi obtido suporte para a carteira. O oficial forneceu uma página de navegador embutido simples, que pode ser acessada sem instalar um proxy. Mas atualmente, as carteiras mais populares consideram isso como um site de phishing.
No geral, a experiência atual é razoável, ainda há muitos pontos que podem ser melhorados. No entanto, esta direção é bastante inovadora e vale a pena experimentar.