Um recente incidente fez com que as pessoas reavaliassem os serviços de acesso a domínios tradicionais. Um serviço de resolução de domínios que sempre consideramos muito confiável, na verdade, apresentou problemas. Isso leva a refletir que a Descentralização pode ser uma alternativa que vale a pena explorar.
Após reflexão, a implementação de páginas na blockchain pode ter as seguintes vantagens:
Descentralização: todas as alterações necessitam de consenso para serem realizadas, não existindo uma única entidade que possa agir de forma unilateral.
Sem necessidade de certificado: Como a blockchain utiliza tecnologia de criptografia, não é necessário configurar certificados adicionais.
Anteriormente, tive contato com uma solução de domínio em uma determinada plataforma de blockchain, e na época pensei que poderia ser apenas uma tentativa curiosa, com baixa utilidade, uma vez que os métodos tradicionais de acesso já são bastante estáveis e populares. Mas agora, refletindo sobre isso, essa solução pode realmente ter seus cenários de aplicação, merecendo uma pesquisa mais aprofundada.
criar um site na blockchain
Este artigo irá tentar implantar um site em uma determinada plataforma de blockchain 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 nomes de domínio na blockchain é semelhante ao dos nomes de domínio no mundo Web2, ambos fornecendo um apelido para endereços complexos e difíceis de memorizar. Na blockchain, representa o endereço do usuário, enquanto na Web2 corresponde ao endereço IP do servidor.
Comprar domínio
Tomando como exemplo uma plataforma de blockchain, os domínios podem ser comprados no site designado oficialmente, com preços em tokens da plataforma. Semelhante ao Web2, quanto mais curto o domínio, mais alto é o preço, variando entre 1 a 100 tokens.
Se um determinado domínio ainda não estiver registrado, você pode fazer uma oferta a um preço mais baixo, e então 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 com sucesso será armazenado na carteira do usuário na forma de NFT. Esses NFTs de domínio podem ser negociados. A validade do domínio é de 1 ano, e após o vencimento, será recolhido.
Em resumo, as maneiras de obter um domínio incluem participar de leilões no site oficial ou comprar de outros usuários.
Preparar a página da frente
Esta etapa requer a preparação de uma página front-end como conteúdo de exibição. Para simplificar o processo, este artigo apenas prepara um arquivo html e utiliza o nginx para expor a página. Claro, também é necessário um servidor em nuvem para executar a página front-end. Esta etapa é basicamente a mesma que a implantação de aplicações front-end tradicionais.
página de ligação ao domínio da blockchain
Após obter o domínio blockchain, você pode vincular seu endereço ANDL no site oficial. Você também pode usar a ferramenta de vinculação fornecida pela plataforma para concluir o vínculo da página de acordo com o guia oficial.
Após a conclusão da ligação, é necessário iniciar uma porta de escuta no servidor para receber solicitações http e encaminhá-las para udp. Aqui pode-se usar a ferramenta rldp-http-proxy fornecida oficialmente, basta inserir o seguinte comando para iniciar:
Entre eles, 8080 é a porta TCP que escuta as consultas HTTP de entrada na máquina local, 3333 é a porta UDP usada para todas as atividades RLDP e ADNL de saída e entrada (ou seja, conectar ao site através da rede blockchain). global.config.json é o arquivo de configuração global, que pode ser baixado de canais oficiais.
Aceder a domínios de blockchain
Digitar diretamente o nome de domínio da blockchain no navegador não permite acessar o site, pois o navegador não sabe como interpretar esse tipo de domínio. Portanto, são necessárias algumas operações adicionais.
Processo de solicitação de nome de domínio em blockchain
Ao solicitar um domínio de blockchain, 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, de acordo com o endereço ANDL, a solicitação será encaminhada para a máquina correspondente, e nesse momento é possível especificar a página de retorno. Todo o processo é bastante semelhante ao Web2, sendo a principal diferença a forma como a consulta de mapeamento de endereços e domínios é feita.
Aceder à página através de um proxy
A forma mais recomendada é usar a ferramenta de proxy Tonutils Reverse Proxy fornecida oficialmente. Após baixar, instalar e iniciar, um proxy será iniciado na porta 8080, permitindo o acesso ao domínio da blockchain.
Resumo de Uso
Atualmente, ao usar, encontrei os seguintes problemas:
O ambiente de execução do site tem requisitos. O sistema precisa suportar glibc 2.34 ou superior, por isso 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 essa demanda não é alta, a redação da documentação não é suficientemente completa, necessitando de exploração própria. Além disso, as atualizações da versão em chinês geralmente ficam atrás da versão em inglês.
A velocidade de acesso é mais lenta. Em comparação com sites tradicionais, a velocidade de acesso está um pouco atrás. Claro, isso envolve múltiplos fatores e há um grande espaço para melhorias no futuro.
Não foi obtido suporte para a carteira. A equipe oficial forneceu uma página simples de navegador embutido, que pode ser acessada sem a necessidade de instalar um proxy. No entanto, atualmente, as principais carteiras marcam este site como um site de phishing.
De um modo geral, a experiência do usuário atual é média, ainda há muitos pontos que podem ser melhorados e aperfeiçoados. 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.
Exploração da implementação de sites de Blockchain: uma nova escolha de Descentralização
Um recente incidente fez com que as pessoas reavaliassem os serviços de acesso a domínios tradicionais. Um serviço de resolução de domínios que sempre consideramos muito confiável, na verdade, apresentou problemas. Isso leva a refletir que a Descentralização pode ser uma alternativa que vale a pena explorar.
Após reflexão, a implementação de páginas na blockchain pode ter as seguintes vantagens:
Descentralização: todas as alterações necessitam de consenso para serem realizadas, não existindo uma única entidade que possa agir de forma unilateral.
Sem necessidade de certificado: Como a blockchain utiliza tecnologia de criptografia, não é necessário configurar certificados adicionais.
Anteriormente, tive contato com uma solução de domínio em uma determinada plataforma de blockchain, e na época pensei que poderia ser apenas uma tentativa curiosa, com baixa utilidade, uma vez que os métodos tradicionais de acesso já são bastante estáveis e populares. Mas agora, refletindo sobre isso, essa solução pode realmente ter seus cenários de aplicação, merecendo uma pesquisa mais aprofundada.
criar um site na blockchain
Este artigo irá tentar implantar um site em uma determinada plataforma de blockchain 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 nomes de domínio na blockchain é semelhante ao dos nomes de domínio no mundo Web2, ambos fornecendo um apelido para endereços complexos e difíceis de memorizar. Na blockchain, representa o endereço do usuário, enquanto na Web2 corresponde ao endereço IP do servidor.
Comprar domínio
Tomando como exemplo uma plataforma de blockchain, os domínios podem ser comprados no site designado oficialmente, com preços em tokens da plataforma. Semelhante ao Web2, quanto mais curto o domínio, mais alto é o preço, variando entre 1 a 100 tokens.
Se um determinado domínio ainda não estiver registrado, você pode fazer uma oferta a um preço mais baixo, e então 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 com sucesso será armazenado na carteira do usuário na forma de NFT. Esses NFTs de domínio podem ser negociados. A validade do domínio é de 1 ano, e após o vencimento, será recolhido.
Em resumo, as maneiras de obter um domínio incluem participar de leilões no site oficial ou comprar de outros usuários.
Preparar a página da frente
Esta etapa requer a preparação de uma página front-end como conteúdo de exibição. Para simplificar o processo, este artigo apenas prepara um arquivo html e utiliza o nginx para expor a página. Claro, também é necessário um servidor em nuvem para executar a página front-end. Esta etapa é basicamente a mesma que a implantação de aplicações front-end tradicionais.
página de ligação ao domínio da blockchain
Após obter o domínio blockchain, você pode vincular seu endereço ANDL no site oficial. Você também pode usar a ferramenta de vinculação fornecida pela plataforma para concluir o vínculo da página de acordo com o guia oficial.
Após a conclusão da ligação, é necessário iniciar uma porta de escuta no servidor para receber solicitações http e encaminhá-las para udp. Aqui pode-se usar a ferramenta rldp-http-proxy fornecida oficialmente, basta inserir o seguinte comando para iniciar:
rldp-http-proxy/rldp-http-proxy -p 8080 -c 3333 -C global.config.json
Entre eles, 8080 é a porta TCP que escuta as consultas HTTP de entrada na máquina local, 3333 é a porta UDP usada para todas as atividades RLDP e ADNL de saída e entrada (ou seja, conectar ao site através da rede blockchain). global.config.json é o arquivo de configuração global, que pode ser baixado de canais oficiais.
Aceder a domínios de blockchain
Digitar diretamente o nome de domínio da blockchain no navegador não permite acessar o site, pois o navegador não sabe como interpretar esse tipo de domínio. Portanto, são necessárias algumas operações adicionais.
Processo de solicitação de nome de domínio em blockchain
Ao solicitar um domínio de blockchain, 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, de acordo com o endereço ANDL, a solicitação será encaminhada para a máquina correspondente, e nesse momento é possível especificar a página de retorno. Todo o processo é bastante semelhante ao Web2, sendo a principal diferença a forma como a consulta de mapeamento de endereços e domínios é feita.
Aceder à página através de um proxy
A forma mais recomendada é usar a ferramenta de proxy Tonutils Reverse Proxy fornecida oficialmente. Após baixar, instalar e iniciar, um proxy será iniciado na porta 8080, permitindo o acesso ao domínio da blockchain.
Resumo de Uso
Atualmente, ao usar, encontrei os seguintes problemas:
O ambiente de execução do site tem requisitos. O sistema precisa suportar glibc 2.34 ou superior, por isso 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 essa demanda não é alta, a redação da documentação não é suficientemente completa, necessitando de exploração própria. Além disso, as atualizações da versão em chinês geralmente ficam atrás da versão em inglês.
A velocidade de acesso é mais lenta. Em comparação com sites tradicionais, a velocidade de acesso está um pouco atrás. Claro, isso envolve múltiplos fatores e há um grande espaço para melhorias no futuro.
Não foi obtido suporte para a carteira. A equipe oficial forneceu uma página simples de navegador embutido, que pode ser acessada sem a necessidade de instalar um proxy. No entanto, atualmente, as principais carteiras marcam este site como um site de phishing.
De um modo geral, a experiência do usuário atual é média, ainda há muitos pontos que podem ser melhorados e aperfeiçoados. No entanto, esta direção é bastante inovadora e vale a pena experimentar.