Recentemente, um evento me fez repensar a estabilidade dos serviços de acesso a domínios tradicionais. Sempre acreditamos que os serviços de resolução de domínios são muito confiáveis, mas a verdade é que eles também podem apresentar problemas. Isso me levou a considerar 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 necessitam de consenso para serem implementadas, não há 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 uma configuração adicional de certificado.
Eu já tinha ouvido falar sobre o plano de domínios de uma certa plataforma de blockchain, e na época pensei que era apenas um conceito interessante, com pouca utilidade, uma vez que os métodos de acesso tradicionais já eram bastante estáveis e amplamente utilizados. Mas agora, ao refletir sobre isso, percebo que esse tipo de plano pode realmente ter suas aplicações, por isso decidi aprofundar minha pesquisa sobre o assunto.
criar um site na blockchain
Este artigo tentará implantar um site em uma determinada 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 front-end; 3. Vincular a página ao domínio.
O conceito de nome de domínio na blockchain é semelhante ao nome de domínio no mundo Web2, ambos servem para simplificar os apelidos de endereços complexos. Na blockchain, representa o endereço do usuário, enquanto no Web2 corresponde ao endereço IP do servidor.
Comprar domínio
Tomando uma plataforma de blockchain como exemplo, os domínios podem ser comprados através do site oficial, com preços em tokens nativos da plataforma. Semelhante ao Web2, domínios com caracteres mais curtos têm preços mais altos, variando de 1 a 100 tokens.
Se um determinado domínio ainda não foi registrado, você pode fazer uma oferta de baixo preço. Após a oferta, começará uma contagem regressiva, durante a qual qualquer pessoa pode 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 e poderá ser negociado. O domínio tem validade de 1 ano e será recuperado após o vencimento.
Em resumo, a aquisição de domínios pode ser feita através de leilões no site oficial ou através de negociações com outros usuários.
Preparar a página da frente
Esta etapa requer a preparação de uma página da web para exibição. Para simplificar o processo, preparamos apenas um arquivo html e usamos o nginx para expor a página. Claro, também precisamos de um servidor na nuvem para executar a página da web. Esta etapa é semelhante à implantação de aplicações front-end tradicionais.
página de vinculação ao domínio da blockchain
Após obter o domínio de blockchain, pode vincular o seu endereço ANDL no site oficial de DNS. Também pode utilizar a ferramenta de vinculação fornecida pela plataforma, seguindo o guia oficial.
Após a conclusão da ligação, é necessário iniciar uma porta de escuta no servidor para receber pedidos http e encaminhá-los para udp. Pode-se usar a ferramenta rldp-http-proxy fornecida oficialmente, inserindo o seguinte comando para iniciar:
Entre eles, 8080 é a porta TCP em que o host local escuta as consultas HTTP de entrada, e 3333 é a porta UDP para todas as atividades de saída e entrada do RLDP e ADNL. global.config.json é o nome do arquivo de configuração global, que pode ser baixado do site oficial.
Acessar domínios de blockchain
Não é possível aceder ao site simplesmente inserindo o nome de domínio da blockchain no navegador, pois o navegador não sabe como resolver esse domínio. Portanto, são necessárias algumas operações adicionais.
Processo de solicitação de nome de domínio de blockchain
Ao acessar um domínio de blockchain, primeiro será consultado o endereço ANDL correspondente na cadeia, que é semelhante ao endereço IP no Web2 e é gerado automaticamente ao implantar o site. Este processo de consulta pode ser comparado a uma consulta DNS.
Em seguida, com base no endereço ANDL, o pedido será encaminhado para a máquina correspondente, podendo especificar a página de retorno. Todo o processo é semelhante ao Web2, sendo a principal diferença a forma como a consulta de mapeamento de endereços e domínios é feita.
Acessar página através de um proxy
Recomenda-se o uso da ferramenta de proxy Tonutils Reverse Proxy fornecida oficialmente. Após o download, instalação e inicialização, será aberto um porto 8080 para o proxy, e depois disso, será possível acessar o domínio da blockchain.
Resumo de Uso
Atualmente, encontramos os seguintes problemas durante o uso:
Existem requisitos para o ambiente de funcionamento do site. O sistema precisa suportar versões superiores ao glibc 2.34, e é necessário verificar se a máquina atende aos requisitos antes da implementação.
A documentação não é suficientemente clara. Pode ser devido à baixa demanda de uso, a documentação não está suficientemente completa, precisando ser explorada por conta própria. A documentação em chinês é atualizada mais lentamente, ficando atrás da versão em inglês.
A velocidade de acesso é mais lenta. Mais lenta do que a velocidade de acesso a sites tradicionais, mas há muitos fatores que influenciam, e há muito espaço para melhorias no futuro.
Ainda não há suporte para carteiras. A oficial forneceu uma página de navegador embutida simples, que pode ser acessada sem a necessidade de instalar um proxy. Mas atualmente, as carteiras mais populares identificam isso como um site de phishing.
De um modo geral, a experiência atual é mediana, ainda há muitos aspectos que podem ser melhorados. No entanto, esta direção é bastante inovadora e vale a pena tentar.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
9 Curtidas
Recompensa
9
4
Compartilhar
Comentário
0/400
Ser_This_Is_A_Casino
· 07-02 07:32
No entanto, o Web2 ainda se mantém forte.
Ver originalResponder0
GmGmNoGn
· 07-02 04:20
Estou cansado, mas a centralização ainda é atraente.
Ver originalResponder0
MEVHunterBearish
· 07-02 04:18
Quando é que este sistema de domínios vai suportar a mineração com POW?
Ver originalResponder0
AlgoAlchemist
· 07-02 04:16
A centralização não é boa? Não consigo entender vocês.
Práticas de implementação de sites Blockchain: Vantagens e desafios dos domínios descentralizados
Recentemente, um evento me fez repensar a estabilidade dos serviços de acesso a domínios tradicionais. Sempre acreditamos que os serviços de resolução de domínios são muito confiáveis, mas a verdade é que eles também podem apresentar problemas. Isso me levou a considerar 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 necessitam de consenso para serem implementadas, não há 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 uma configuração adicional de certificado.
Eu já tinha ouvido falar sobre o plano de domínios de uma certa plataforma de blockchain, e na época pensei que era apenas um conceito interessante, com pouca utilidade, uma vez que os métodos de acesso tradicionais já eram bastante estáveis e amplamente utilizados. Mas agora, ao refletir sobre isso, percebo que esse tipo de plano pode realmente ter suas aplicações, por isso decidi aprofundar minha pesquisa sobre o assunto.
criar um site na blockchain
Este artigo tentará implantar um site em uma determinada 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 front-end; 3. Vincular a página ao domínio.
O conceito de nome de domínio na blockchain é semelhante ao nome de domínio no mundo Web2, ambos servem para simplificar os apelidos de endereços complexos. Na blockchain, representa o endereço do usuário, enquanto no Web2 corresponde ao endereço IP do servidor.
Comprar domínio
Tomando uma plataforma de blockchain como exemplo, os domínios podem ser comprados através do site oficial, com preços em tokens nativos da plataforma. Semelhante ao Web2, domínios com caracteres mais curtos têm preços mais altos, variando de 1 a 100 tokens.
Se um determinado domínio ainda não foi registrado, você pode fazer uma oferta de baixo preço. Após a oferta, começará uma contagem regressiva, durante a qual qualquer pessoa pode 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 e poderá ser negociado. O domínio tem validade de 1 ano e será recuperado após o vencimento.
Em resumo, a aquisição de domínios pode ser feita através de leilões no site oficial ou através de negociações com outros usuários.
Preparar a página da frente
Esta etapa requer a preparação de uma página da web para exibição. Para simplificar o processo, preparamos apenas um arquivo html e usamos o nginx para expor a página. Claro, também precisamos de um servidor na nuvem para executar a página da web. Esta etapa é semelhante à implantação de aplicações front-end tradicionais.
página de vinculação ao domínio da blockchain
Após obter o domínio de blockchain, pode vincular o seu endereço ANDL no site oficial de DNS. Também pode utilizar a ferramenta de vinculação fornecida pela plataforma, seguindo o guia oficial.
Após a conclusão da ligação, é necessário iniciar uma porta de escuta no servidor para receber pedidos http e encaminhá-los para udp. Pode-se usar 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
Entre eles, 8080 é a porta TCP em que o host local escuta as consultas HTTP de entrada, e 3333 é a porta UDP para todas as atividades de saída e entrada do RLDP e ADNL. global.config.json é o nome do arquivo de configuração global, que pode ser baixado do site oficial.
Acessar domínios de blockchain
Não é possível aceder ao site simplesmente inserindo o nome de domínio da blockchain no navegador, pois o navegador não sabe como resolver esse domínio. Portanto, são necessárias algumas operações adicionais.
Processo de solicitação de nome de domínio de blockchain
Ao acessar um domínio de blockchain, primeiro será consultado o endereço ANDL correspondente na cadeia, que é semelhante ao endereço IP no Web2 e é gerado automaticamente ao implantar o site. Este processo de consulta pode ser comparado a uma consulta DNS.
Em seguida, com base no endereço ANDL, o pedido será encaminhado para a máquina correspondente, podendo especificar a página de retorno. Todo o processo é semelhante ao Web2, sendo a principal diferença a forma como a consulta de mapeamento de endereços e domínios é feita.
Acessar página através de um proxy
Recomenda-se o uso da ferramenta de proxy Tonutils Reverse Proxy fornecida oficialmente. Após o download, instalação e inicialização, será aberto um porto 8080 para o proxy, e depois disso, será possível acessar o domínio da blockchain.
Resumo de Uso
Atualmente, encontramos os seguintes problemas durante o uso:
Existem requisitos para o ambiente de funcionamento do site. O sistema precisa suportar versões superiores ao glibc 2.34, e é necessário verificar se a máquina atende aos requisitos antes da implementação.
A documentação não é suficientemente clara. Pode ser devido à baixa demanda de uso, a documentação não está suficientemente completa, precisando ser explorada por conta própria. A documentação em chinês é atualizada mais lentamente, ficando atrás da versão em inglês.
A velocidade de acesso é mais lenta. Mais lenta do que a velocidade de acesso a sites tradicionais, mas há muitos fatores que influenciam, e há muito espaço para melhorias no futuro.
Ainda não há suporte para carteiras. A oficial forneceu uma página de navegador embutida simples, que pode ser acessada sem a necessidade de instalar um proxy. Mas atualmente, as carteiras mais populares identificam isso como um site de phishing.
De um modo geral, a experiência atual é mediana, ainda há muitos aspectos que podem ser melhorados. No entanto, esta direção é bastante inovadora e vale a pena tentar.