Inovação em domínios Blockchain: Exploração e desafios na implementação de sites descentralizados

robot
Geração do resumo em andamento

Descentralização do serviço de nomes de domínio: exploração do deployment de sites na Blockchain

Um recente incidente fez com que as pessoas reavaliassem a fiabilidade dos serviços de acesso a domínios tradicionais. Um serviço de resolução de domínios que sempre foi considerado estável também pode apresentar problemas, o que nos leva a pensar: será que uma solução de Descentralização pode ser uma alternativa que vale a pena explorar?

A implementação de websites na Blockchain pode ter as seguintes vantagens:

  1. Descentralização: todas as alterações necessitam de consenso para serem realizadas, evitando a arbitrariedade de uma única instituição.

  2. Sem necessidade de certificado: a Blockchain em si utiliza tecnologia de criptografia, não é necessária configuração adicional de certificado.

Anteriormente, tive contato com uma proposta de domínio de uma plataforma de Blockchain, e na época pensei que era apenas algo curioso e interessante, com pouca aplicabilidade, uma vez que os métodos de acesso tradicionais já eram bastante maduros e estáveis. Mas agora parece que essa proposta pode realmente ter seus cenários de aplicação, valendo a pena ser estudada mais a fundo.

Processo de criação de sites de Blockchain

Este artigo tentará implantar um site em uma determinada plataforma de Blockchain e torná-lo acessível no 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 mundo Web2, ambos são apelidos para endereços complexos. Na Blockchain, representa o endereço do usuário, enquanto no Web2, é o endereço IP do servidor.

Compra de Domínio

Usando uma plataforma de Blockchain como exemplo, os domínios podem ser comprados no site oficial, com preços em tokens da plataforma. Semelhante ao Web2, domínios com caracteres mais curtos têm preços mais altos, variando de 1 a 100 tokens.

Domínios não ocupados podem ser leiloados a preços baixos, após o início da contagem decrescente, todos podem fazer ofertas até o fim. Os domínios adquiridos são armazenados na carteira do usuário na forma de NFT e podem ser negociados. A validade do domínio é de 1 ano, e será recuperado após o vencimento.

Em suma, o domínio pode ser obtido através de leilões no site oficial ou negociando com outros usuários.

Preparação da página frontal

Esta etapa requer a preparação de uma página da interface de utilizador para apresentação. Para simplificar o processo, este artigo apenas prepara um arquivo html e utiliza o nginx para expô-lo, além de necessitar de um servidor na nuvem para executar a página da interface. Este passo é semelhante ao processo de implantação de aplicações frontend tradicionais.

página vinculada ao domínio

Após adquirir o domínio, pode vincular o endereço ANDL no site oficial do DNS da plataforma. Também pode usar a ferramenta de vinculação fornecida pela plataforma, seguindo o guia oficial.

Após a ligação ser concluída, é necessário iniciar a porta de escuta no servidor, para encaminhar as solicitações http para udp. Pode-se usar a ferramenta oficial, digitando 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 locais, e 3333 é a porta UDP usada para atividades RLDP e ADNL. global.config.json é o arquivo de configuração global da plataforma, que pode ser baixado no site oficial.

Aceder a domínios Blockchain

Diretamente no navegador, inserir o domínio Blockchain não consegue acessar o site, pois o navegador não consegue resolver. Necessita de operações adicionais.

Processo de solicitação

Ao solicitar um domínio de blockchain, primeiro consulte o endereço ANDL correspondente na cadeia, semelhante ao endereço IP no Web2, que é gerado automaticamente ao implantar um site. Este processo de consulta é semelhante à consulta DNS.

Em seguida, encaminhe o pedido para a máquina correspondente com base no endereço ANDL, retornando a página especificada. O processo geral é semelhante ao Web2, com a principal diferença na forma de consulta do mapeamento de endereços e nomes de domínio.

Como aceder a sites na cadeia

Acesso através de um agente

Recomenda-se o uso da ferramenta de proxy fornecida oficialmente. Após baixar, instalar e iniciar, o proxy será iniciado na porta 8080, e então será possível acessar domínios na cadeia.

Como acessar sites na "cadeia"

Resumo de Uso

Atualmente, estou enfrentando os seguintes problemas durante o uso:

  1. O ambiente de execução do site tem requisitos. O sistema deve suportar a versão glibc 2.34 ou superior, e antes da implementação, deve-se verificar se a máquina atende aos requisitos.

  2. A documentação não é clara o suficiente. Pode ser devido à baixa demanda, a documentação não é completa e é necessário explorar por conta própria. A versão em chinês também está desatualizada em relação à versão em inglês.

  3. A velocidade de acesso é mais lenta. Em comparação com sites tradicionais, a velocidade de acesso é mais lenta, havendo muito espaço para melhorias no futuro.

  4. Não foi suportada pela carteira. O oficial forneceu uma página de navegador embutida simples que pode ser acessada diretamente sem instalar um proxy. No entanto, as carteiras mais populares atualmente identificam isso como um site de phishing.

Em geral, a experiência atual é média, há muitos aspectos que podem ser melhorados. Mas esta direção é muito inovadora e vale a pena experimentar.

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
  • 9
  • Compartilhar
Comentário
0/400
BlockchainWorkervip
· 07-16 09:50
Aguardando a aplicação em grande escala, é assim que sou teimoso.
Ver originalResponder0
AirdropSkepticvip
· 07-15 07:52
Isto realmente alguém usa?
Ver originalResponder0
OffchainWinnervip
· 07-15 02:37
O que é que a análise descentralizada acelerou?
Ver originalResponder0
Blockwatcher9000vip
· 07-14 20:06
Qual é a utilidade?
Ver originalResponder0
GasFeeLadyvip
· 07-13 13:35
tentando pegar aquele doce ponto de gás enquanto implanto... se você sabe, você sabe
Ver originalResponder0
Web3Educatorvip
· 07-13 13:34
*ajusta os óculos* fascinante mudança de paradigma, para ser sincero
Ver originalResponder0
defi_detectivevip
· 07-13 13:30
Esta tecnologia tem potencial!
Ver originalResponder0
NftDataDetectivevip
· 07-13 13:30
meh... dns on chain ainda parece meio inacabado para ser sincero
Ver originalResponder0
TestnetScholarvip
· 07-13 13:29
Blockchain lento tem alguma utilidade?
Ver originalResponder0
Ver projetos
  • 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)