Repensar os serviços de domínio: implantação de sites na cadeia
Um evento recente provocou uma nova reflexão sobre os serviços de acesso a domínios tradicionais. Sempre acreditámos que os serviços de resolução de domínios estáveis e confiáveis poderiam apresentar problemas, o que leva a questionar: será que uma solução descentralizada poderia ser uma alternativa a explorar?
Implantar uma página da web na blockchain pode ter as seguintes vantagens:
Descentralização: todas as modificações necessitam de consenso para serem realizadas, não há uma única entidade que possa agir de forma unilateral.
Sem Certificado: a Blockchain utiliza tecnologia de criptografia, não requer configuração adicional de certificado.
Antes, conhecia o plano de domínio de uma certa plataforma de Blockchain e achava que era apenas uma tentativa interessante, com utilidade limitada. Afinal, os métodos de acesso tradicionais já são bastante estáveis e populares. Mas agora parece que este plano pode realmente ter seus cenários de aplicação, e vale a pena investigar mais.
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 nome de domínio; 2. Preparar a página da frente; 3. Vincular a página ao nome de domínio.
O conceito de domínio na Blockchain é semelhante ao do mundo Web2, ambos são apelidos para endereços complexos. Na Blockchain, representa o endereço do usuário, enquanto na Web2 representa o endereço IP do servidor.
Comprar domínio
Tomando como exemplo uma plataforma de Blockchain, os domínios podem ser comprados através do site oficial, com preços cotados em tokens da plataforma. Semelhante ao Web2, quanto mais curto for o domínio, maior será o preço, variando entre 1 a 100 tokens.
Se o domínio não estiver ocupado, pode ser licitado a um preço baixo. Após a licitação, inicia-se uma contagem decrescente, durante a qual todos podem fazer ofertas. O domínio adquirido é armazenado na forma de NFT na carteira do usuário e pode ser negociado. A validade do domínio é de 1 ano, e após o vencimento, será recuperado.
Em suma, as formas de obter um domínio incluem leilões no site oficial e transações entre 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 a operação, este artigo apenas prepara um arquivo html e usa o nginx para expor. Claro, também é necessário um servidor em nuvem para executar a página da web. Esta etapa é semelhante à implantação de aplicações front-end tradicionais.
Vincular página ao domínio
Após possuir um domínio, pode ligar o endereço ANDL no site oficial. Também pode utilizar a ferramenta de ligaçã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 as solicitações http para udp. Você pode usar a ferramenta de proxy fornecida oficialmente, inserindo o seguinte comando para iniciar:
Entre eles, 8080 é a porta TCP que escuta consultas HTTP de entrada, 3333 é a porta UDP usada para atividades RLDP e ADNL. global.config.json é o arquivo de configuração global, que pode ser baixado através de canais oficiais.
Acesso ao domínio na cadeia
Diretamente inserir um nome de domínio de blockchain no navegador não é acessível, pois o navegador não consegue resolver. É necessário realizar algumas operações adicionais.
pedido do processo de nome de domínio Blockchain
Ao solicitar um domínio de Blockchain, primeiro será feita uma consulta na cadeia ao endereço ANDL correspondente, semelhante ao endereço IP no Web2. Este processo de consulta pode ser comparado à consulta DNS.
Em seguida, encaminhe o pedido para a máquina correspondente com base no endereço ANDL e retorne a página especificada. Todo o processo é semelhante ao Web2, a principal diferença está na forma como a consulta de mapeamento de endereços e nomes de domínio é feita.
Aceder à página através de um agente
Recomenda-se usar a ferramenta de proxy fornecida oficialmente. Após baixar, instalar e iniciar, um proxy será ativado na porta 8080, permitindo o acesso ao domínio da Blockchain.
Resumo de Uso
Atualmente, estou a enfrentar os seguintes problemas:
Há requisitos para o ambiente de execução. O sistema deve suportar versões superiores ao glibc 2.34, e é necessário verificar se a máquina atende às condições antes da implementação.
A documentação não é clara o suficiente. Pode ser devido à falta de demanda, a documentação não é completa, é necessário explorar por conta própria. A versão em chinês também não é atualizada a tempo, está atrasada em relação à versão em inglês.
A velocidade de acesso é mais lenta. Comparado a sites tradicionais, a velocidade de acesso está um pouco atrasada. Isso envolve vários fatores e ainda há um grande espaço para melhorias no futuro.
Não foi obtido suporte para a carteira. A equipe oficial forneceu uma página de navegador embutido, que pode ser acessada sem a necessidade de instalar um proxy. No entanto, atualmente, as carteiras mais populares reconhecem isso como um site de phishing.
De um modo geral, a experiência atual é razoável, ainda há muitos aspectos a melhorar. No entanto, esta direção é muito 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.
15 gostos
Recompensa
15
10
Partilhar
Comentar
0/400
rugged_again
· 5h atrás
É, quem ainda acredita na centralização?
Ver originalResponder0
SerumSqueezer
· 5h atrás
Domínios tradicionais ainda são confiáveis...
Ver originalResponder0
ShibaOnTheRun
· 14h atrás
Brincar com a tecnologia Blockchain, mesmo que a velocidade seja lenta.
Ver originalResponder0
BearMarketSurvivor
· 07-11 23:29
Blockchain também não resolve o problema antigo da lentidão na internet...
Ver originalResponder0
BearMarketSunriser
· 07-10 03:24
Os domínios tradicionais já deveriam ter sido alterados, certo?
Ver originalResponder0
ParallelChainMaxi
· 07-10 03:15
É realmente um grande problema, está absurdamente lento.
Ver originalResponder0
FUD_Vaccinated
· 07-10 03:12
Não entendo tecnologia, é difícil lidar com isso, hahaha
Ver originalResponder0
BitcoinDaddy
· 07-10 03:09
O domínio descentralizado finalmente chegou. Estou ansioso!
Ver originalResponder0
DegenRecoveryGroup
· 07-10 03:09
Muito lento, o que há para pesquisar!
Ver originalResponder0
SchrodingerAirdrop
· 07-10 03:03
Os pesquisadores iniciais afirmaram que esta nova coisa é lenta e cara.
Blockchain domínio remodelação site implantação Descentralização plano seguir
Repensar os serviços de domínio: implantação de sites na cadeia
Um evento recente provocou uma nova reflexão sobre os serviços de acesso a domínios tradicionais. Sempre acreditámos que os serviços de resolução de domínios estáveis e confiáveis poderiam apresentar problemas, o que leva a questionar: será que uma solução descentralizada poderia ser uma alternativa a explorar?
Implantar uma página da web na blockchain pode ter as seguintes vantagens:
Descentralização: todas as modificações necessitam de consenso para serem realizadas, não há uma única entidade que possa agir de forma unilateral.
Sem Certificado: a Blockchain utiliza tecnologia de criptografia, não requer configuração adicional de certificado.
Antes, conhecia o plano de domínio de uma certa plataforma de Blockchain e achava que era apenas uma tentativa interessante, com utilidade limitada. Afinal, os métodos de acesso tradicionais já são bastante estáveis e populares. Mas agora parece que este plano pode realmente ter seus cenários de aplicação, e vale a pena investigar mais.
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 nome de domínio; 2. Preparar a página da frente; 3. Vincular a página ao nome de domínio.
O conceito de domínio na Blockchain é semelhante ao do mundo Web2, ambos são apelidos para endereços complexos. Na Blockchain, representa o endereço do usuário, enquanto na Web2 representa o endereço IP do servidor.
Comprar domínio
Tomando como exemplo uma plataforma de Blockchain, os domínios podem ser comprados através do site oficial, com preços cotados em tokens da plataforma. Semelhante ao Web2, quanto mais curto for o domínio, maior será o preço, variando entre 1 a 100 tokens.
Se o domínio não estiver ocupado, pode ser licitado a um preço baixo. Após a licitação, inicia-se uma contagem decrescente, durante a qual todos podem fazer ofertas. O domínio adquirido é armazenado na forma de NFT na carteira do usuário e pode ser negociado. A validade do domínio é de 1 ano, e após o vencimento, será recuperado.
Em suma, as formas de obter um domínio incluem leilões no site oficial e transações entre 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 a operação, este artigo apenas prepara um arquivo html e usa o nginx para expor. Claro, também é necessário um servidor em nuvem para executar a página da web. Esta etapa é semelhante à implantação de aplicações front-end tradicionais.
Vincular página ao domínio
Após possuir um domínio, pode ligar o endereço ANDL no site oficial. Também pode utilizar a ferramenta de ligaçã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 as solicitações http para udp. Você pode usar a ferramenta de 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 de entrada, 3333 é a porta UDP usada para atividades RLDP e ADNL. global.config.json é o arquivo de configuração global, que pode ser baixado através de canais oficiais.
Acesso ao domínio na cadeia
Diretamente inserir um nome de domínio de blockchain no navegador não é acessível, pois o navegador não consegue resolver. É necessário realizar algumas operações adicionais.
pedido do processo de nome de domínio Blockchain
Ao solicitar um domínio de Blockchain, primeiro será feita uma consulta na cadeia ao endereço ANDL correspondente, semelhante ao endereço IP no Web2. Este processo de consulta pode ser comparado à consulta DNS.
Em seguida, encaminhe o pedido para a máquina correspondente com base no endereço ANDL e retorne a página especificada. Todo o processo é semelhante ao Web2, a principal diferença está na forma como a consulta de mapeamento de endereços e nomes de domínio é feita.
Aceder à página através de um agente
Recomenda-se usar a ferramenta de proxy fornecida oficialmente. Após baixar, instalar e iniciar, um proxy será ativado na porta 8080, permitindo o acesso ao domínio da Blockchain.
Resumo de Uso
Atualmente, estou a enfrentar os seguintes problemas:
Há requisitos para o ambiente de execução. O sistema deve suportar versões superiores ao glibc 2.34, e é necessário verificar se a máquina atende às condições antes da implementação.
A documentação não é clara o suficiente. Pode ser devido à falta de demanda, a documentação não é completa, é necessário explorar por conta própria. A versão em chinês também não é atualizada a tempo, está atrasada em relação à versão em inglês.
A velocidade de acesso é mais lenta. Comparado a sites tradicionais, a velocidade de acesso está um pouco atrasada. Isso envolve vários fatores e ainda há um grande espaço para melhorias no futuro.
Não foi obtido suporte para a carteira. A equipe oficial forneceu uma página de navegador embutido, que pode ser acessada sem a necessidade de instalar um proxy. No entanto, atualmente, as carteiras mais populares reconhecem isso como um site de phishing.
De um modo geral, a experiência atual é razoável, ainda há muitos aspectos a melhorar. No entanto, esta direção é muito inovadora e vale a pena tentar.