Guia para construção de sites de Blockchain: uma nova tentativa de Descentralização na rede

robot
Geração de resumo em curso

Blockchain site: explorar o mundo da Descentralização

Recentemente, um evento me levou a reavaliar os serviços tradicionais de acesso a domínios. Sempre achamos que os serviços de resolução de domínios eram muito estáveis, mas eles também podem apresentar problemas. Isso me fez refletir se uma solução descentralizada poderia ser uma alternativa que vale a pena explorar?

Implementar uma página web na Blockchain pode ter as seguintes vantagens:

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

  2. Sem necessidade de certificado: a blockchain em si utiliza tecnologia de criptografia, não requer configuração adicional de certificado.

Recentemente, eu estava interessado na solução de domínio de uma determinada plataforma de Blockchain, na época pensei que era apenas uma brincadeira nova, com utilidade limitada. Afinal, os métodos tradicionais de acesso já são bastante estáveis e amplamente utilizados. Mas agora, refletindo sobre isso, essa solução pode realmente ter seus cenários de aplicação únicos, valendo a pena ser estudada mais a fundo.

Criar um site na Blockchain

Este artigo tentará implantar um site em uma 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 domínios na Blockchain é semelhante ao do mundo Web2, ambos são apelidos fáceis de lembrar para endereços complexos. Na Blockchain, representa o endereço do usuário, enquanto na Web2 aponta para o endereço IP do servidor.

Comprar domínio

Usando uma plataforma de Blockchain como exemplo, os nomes de domínio são precificados em tokens da plataforma. Semelhante ao Web2, nomes de domínio mais curtos têm preços mais altos, variando de 1 a 100 tokens.

Domínios não ocupados podem ser licitados a um preço baixo, e depois entram na fase de contagem regressiva, onde todos podem participar da licitação. Os domínios adquiridos são armazenados na forma de NFT na carteira do usuário e podem ser negociados. A validade do domínio é de 1 ano, e após o vencimento, será recuperado.

De um modo geral, os nomes de domínio podem ser adquiridos através de leilões no site oficial ou podem ser obtidos através de negociação com outros usuários.

Preparar a página da frente

Este passo requer a preparação de uma página frontend para exibição. Para simplificar o processo, este artigo apenas prepara um arquivo html e expõe-o com nginx, além de precisar de um servidor em nuvem para executar a página frontend. Este passo é igual ao da implantação de aplicações frontend tradicionais.

Página de ligação ao domínio Blockchain

Após obter o domínio, você pode vincular o endereço ANDL no site oficial. Também pode usar 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 encaminhar os pedidos http para udp. Pode utilizar 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 do host local que escuta consultas HTTP, e 3333 é a porta UDP para atividades RLDP e ADNL. global.config.json é o arquivo de configuração global, que pode ser baixado através de canais oficiais.

Como aceder a sites "on-chain"

Aceder ao domínio Blockchain

Diretamente inserir o nome de domínio da blockchain no navegador não é acessível, porque o navegador não sabe como resolver. É necessário realizar algumas operações adicionais.

Pedido do nome de domínio Blockchain

Ao acessar um domínio de blockchain, primeiro será feita uma consulta na cadeia para o endereço ANDL correspondente, o que é semelhante ao endereço IP no Web2. O processo de consulta pode ser comparado a uma consulta DNS.

Então, de acordo com o endereço ANDL, o pedido será encaminhado para a máquina correspondente, retornando a página especificada. O fluxo geral é 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 proxy

Recomenda-se o uso da ferramenta de proxy oficial fornecida, Tonutils Reverse Proxy. Após a instalação e o início, será aberto um proxy na porta 8080, permitindo assim o acesso ao domínio Blockchain.

Como acessar sites "on-chain"

Resumo de Uso

Atualmente, encontrei os seguintes problemas durante o uso:

  1. Há requisitos para o ambiente de funcionamento do site. O sistema deve suportar glibc 2.34 ou versões superiores, e deve-se verificar se a máquina atende às condições antes da implantação.

  2. A documentação não é clara o suficiente. Pode ser devido à baixa demanda, a documentação não está suficientemente completa, 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.

  3. A velocidade de acesso é relativamente lenta. É mais lenta do que os sites tradicionais, mas há muitos fatores que influenciam, e há um grande espaço para melhorias no futuro.

  4. Falta de suporte a carteiras. O oficial forneceu uma página de navegador embutido, acessível sem a necessidade de instalar um proxy. Mas atualmente, as carteiras mais populares reconhecem isso como um site de phishing.

De um modo geral, a experiência atual é média, ainda há muito espaço para melhorias. Mas esta direção é bastante inovadora e vale a pena tentar.

IP2.37%
Ver original
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.
  • Recompensa
  • 6
  • Partilhar
Comentar
0/400
OnchainDetectivevip
· 07-15 14:21
A chamada lentidão... é evidente que se deve a considerações de proteção de encriptação de dados.
Ver originalResponder0
BuyHighSellLowvip
· 07-14 17:21
o que significa se a velocidade de acesso for lenta
Ver originalResponder0
RektRecoveryvip
· 07-13 13:46
catástrofe previsível à espera de acontecer...acesso lento = fácil vetor de ddos
Ver originalResponder0
FloorPriceNightmarevip
· 07-12 18:36
Testar o Web3 de forma superficial é uma questão de sorte na especulação.

Por favor, gere um comentário em português:

Vale a pena tentar, se for devagar, que seja~
Ver originalResponder0
MetaMiseryvip
· 07-12 18:30
A construção de sites tradicional deve ser feita mais ou menos assim, qual é a diferença?
Ver originalResponder0
ZKSherlockvip
· 07-12 18:29
na verdade... a hospedagem descentralizada = enorme sobrecarga computacional para funcionalidades básicas. onde está a elegância matemática nisso?
Ver originalResponder0
Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)