Exploração de domínios Blockchain: Práticas e desafios de implementação de sites Descentralização

Um evento recente fez-me 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 muito estáveis, mas, na verdade, também podem apresentar problemas. Isso leva-me a questionar se uma solução de Descentralização poderia ser uma alternativa válida a explorar?

A implementação de páginas na blockchain pode ter as seguintes vantagens:

  1. Descentralização: todas as modificações precisam de consenso coletivo para serem realizadas, não há uma única entidade que possa agir de forma unilateral.

  2. Sem necessidade de certificado: Uma vez que a blockchain utiliza tecnologia de criptografia, não é necessário configurar certificados adicionais.

Antes, eu tinha conhecimento sobre a solução de domínios em uma plataforma de blockchain, e na época achei que isso parecia apenas um conceito interessante, com pouca utilidade, já que as formas tradicionais de acesso já eram bastante estáveis e populares. Mas agora, ao relembrar, essa solução pode realmente ter seus cenários de aplicação, por isso decidi pesquisar mais a fundo.

na blockchain, criar um site

Este artigo tentará implementar 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 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 servindo para simplificar o alias de endereços complexos. Na blockchain, representa o endereço do usuário, enquanto na Web2 representa o endereço IP do serviço.

Comprar domínio

Tomando uma plataforma de blockchain como exemplo, os domínios podem ser adquiridos na plataforma oficial, com o preço cotado na moeda da plataforma. Semelhante ao Web2, domínios com caracteres mais curtos têm preços mais altos, variando entre 1 a 100 tokens.

Se um domínio ainda não estiver ocupado, você pode fazer uma oferta a um preço mais baixo e, em seguida, entrar na fase de contagem regressiva. Durante o período de contagem regressiva, todos podem participar da licitação até que o tempo acabe. O domínio comprado com sucesso será armazenado na forma de NFT na carteira do usuário. Esses NFTs de domínio podem ser negociados. A validade do domínio é de 1 ano, e após o vencimento, ele será recuperado.

Em resumo, obter um domínio pode ser feito através de leilão no site oficial ou através de negociação com outros usuários.

Preparar a página frontal

Esta etapa requer a preparação de uma página da web frontal para apresentação. Para simplificar a operação, este artigo apenas prepara um arquivo html e usa o nginx para expor a página. Claro, também é necessário ter um servidor em nuvem para executar a página frontal. Este passo é semelhante ao processo de implantação de aplicações frontais tradicionais.

página de ligação ao domínio blockchain

Após obter um domínio de blockchain, você pode vincular seu endereço ANDL no site oficial de DNS da plataforma. Você também pode usar a ferramenta de vinculação fornecida pela plataforma, seguindo o guia do site 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. 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 que escuta consultas HTTP entrantes no host local, e 3333 é a porta UDP usada para todas as atividades RLDP e ADNL de saída e entrada. global.config.json é o arquivo de configuração global, que pode ser baixado através de canais oficiais.

Acesso a domínios de blockchain

Ao digitar diretamente um domínio de blockchain no navegador, não é possível acessar o site, porque o navegador não sabe como resolver esse domínio. Portanto, algumas operações adicionais são necessárias.

Processo de solicitação de domínio blockchain

Ao solicitar um domínio de blockchain, primeiro será feita uma consulta na cadeia ao endereço ANDL correspondente, 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, o pedido será encaminhado para a máquina correspondente, podendo-se especificar a página de retorno. Todo o processo é semelhante ao Web2, com a principal diferença sendo a forma de consulta do mapeamento de endereços e nomes de domínio.

Aceder à página através de um agente

A forma mais recomendada é usar a ferramenta de proxy fornecida oficialmente. Após baixar, instalar e iniciar, um proxy será iniciado na porta 8080, e depois você poderá acessar o domínio da blockchain.

Como aceder a sites na "cadeia"

Resumo de Uso

Atualmente, ao usar, encontrei os seguintes problemas:

  1. Há requisitos para o ambiente de operação do site. O sistema precisa suportar uma versão mais recente do glibc, portanto, antes de implantar a página, deve-se verificar se a máquina atende aos requisitos.

  2. A documentação não é suficientemente clara. Isso pode ser devido ao fato de que essa necessidade de executar sites não é comum, e a documentação não foi elaborada de forma adequada, exigindo exploração por conta própria. Além disso, a versão em chinês pode estar desatualizada em relação à versão em inglês.

  3. A velocidade de acesso é lenta. A velocidade de acesso está atrás dos sites tradicionais, mas isso envolve vários fatores e há muito espaço para melhorias no futuro.

  4. Falta de suporte para carteiras. A oficial forneceu uma página de navegador embutido simples, que pode ser acessada sem a necessidade de instalação de um proxy. Mas atualmente, este site é erroneamente considerado um site de phishing pela maioria das carteiras populares.

No geral, a experiência do usuário atual é mediana, ainda há muitos pontos que podem ser melhorados. No entanto, acredito que essa direção é bastante inovadora e vale a pena tentar.

Como acessar sites "on-chain"

Ver original
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.
  • Recompensa
  • 7
  • Compartilhar
Comentário
0/400
NftPhilanthropistvip
· 07-08 15:31
*ajusta os óculos* outro caso para infraestrutura descentralizada... o web2 continua a provar que temos razão, para ser sincero
Ver originalResponder0
MevHuntervip
· 07-06 09:41
Tsk, o domínio centralizado deve ter caído novamente.
Ver originalResponder0
MainnetDelayedAgainvip
· 07-06 09:39
No 73º dia do colapso dos domínios tradicionais, o Web3 finalmente assumirá o controle~
Ver originalResponder0
TokenomicsTrappervip
· 07-06 09:38
disse-te que o DNS é um ponto único de falha... os domínios web3 têm sido a solução desde 2021, para ser sincero
Ver originalResponder0
BTCRetirementFundvip
· 07-06 09:38
Tradicional dns, nem se fala, ainda é melhor confiar no que dizemos na cadeia.
Ver originalResponder0
CoffeeNFTradervip
· 07-06 09:21
Este buraco acaba por ser escavado por alguém.
Ver originalResponder0
GasFeeCriervip
· 07-06 09:19
Está a falar de web3 novamente?
Ver originalResponder0
  • Marcar
Faça trade de criptomoedas em qualquer lugar e a qualquer hora
qrCode
Escaneie o código para baixar o app da Gate
Comunidade
Português (Brasil)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)