Blockchain de Domínios e Implementação de Sites: Explorando Novas Possibilidades de Descentralização
Um evento recente levou as pessoas a repensar a confiabilidade dos serviços de acesso a domínios tradicionais. Um serviço de resolução de domínios que sempre foi considerado estável, de fato, pode apresentar problemas, o que leva a considerar se as soluções de descentralização podem ser uma alternativa digna de exploração.
Implantar páginas na Blockchain pode ter as seguintes vantagens:
Descentralização: todas as modificações necessitam de consenso para serem realizadas, não existe uma única entidade de decisão.
Sem necessidade de certificado: a Blockchain em si utiliza tecnologia de criptografia, não sendo necessária a configuração adicional de certificados.
Anteriormente, entrei em contato com um plano de domínio de uma certa Blockchain, e na época achei que sua utilidade era limitada. Mas agora, parece que esse tipo de plano pode realmente ter seus cenários de aplicação, valendo a pena ser estudado mais a fundo.
Processo de criação de sites de Blockchain
Este artigo tentará implantar um site acessível através de um navegador em uma determinada plataforma de Blockchain. Os principais passos incluem: 1. Comprar um domínio; 2. Preparar a página de front-end; 3. Vincular a página ao domínio.
Os domínios de Blockchain são semelhantes aos domínios tradicionais da Web2, ambos sendo apelidos para endereços complexos. Os domínios de Blockchain representam endereços de utilizador, enquanto os domínios da Web2 correspondem a endereços IP de servidores.
compra de domínio
Tomando uma plataforma de Blockchain como exemplo, é possível comprar um domínio através do site oficial, com preços cotados em tokens da plataforma. Assim como no Web2, domínios com menos caracteres têm preços mais altos, variando entre 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 participar da licitação. Os domínios comprados com sucesso 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 ao expirar, será recuperado.
Em resumo, os domínios podem ser adquiridos através de leilões no site oficial ou através de transações entre usuários.
Preparação da página da frente
Esta etapa requer a preparação da página da interface para apresentação. Para simplificar o processo, este artigo utiliza apenas um arquivo html e nginx para expor a página, ao mesmo tempo que é necessário um servidor na nuvem para executar a aplicação frontend. Este passo é semelhante à implementação frontend tradicional.
página vinculada ao domínio Blockchain
Após obter o domínio, 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 a porta de escuta no servidor, para encaminhar solicitações http para udp. Pode-se utilizar a ferramenta de proxy fornecida oficialmente, iniciando com o seguinte comando:
Entre eles, 8080 é a porta TCP que escuta consultas HTTP localmente, e 3333 é a porta UDP usada para atividades RLDP e ADNL. global.config.json é o arquivo de configuração global.
Aceder ao domínio Blockchain
Ao digitar diretamente o nome de domínio Blockchain no navegador, não é possível acessar o site, pois o navegador não consegue resolver esse nome de domínio. É necessário realizar operações adicionais.
Processo de solicitação
Ao solicitar um nome de domínio blockchain, primeiro consulte o endereço ANDL correspondente na cadeia, semelhante ao endereço IP no Web2, gerado automaticamente ao implantar um site. Este processo de consulta é semelhante a uma 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, sendo a principal diferença a forma de consulta do mapeamento de endereços e domínios.
Acesso através de proxy
Recomenda-se o uso da ferramenta de proxy reverso fornecida oficialmente. Após fazer o download e iniciar, a porta 8080 será aberta para o proxy, e depois poderá aceder ao domínio da Blockchain.
Resumo de Uso
Atualmente, encontrei os seguintes problemas durante o uso:
Há requisitos para o ambiente de execução, o sistema deve suportar versões acima da glibc 2.34.
A documentação não é suficientemente clara, possivelmente devido à pouca demanda, precisando ser explorada por conta própria. A documentação em chinês está desatualizada em relação à versão em inglês.
A velocidade de acesso é mais lenta, ficando atrás dos sites tradicionais.
Falta de suporte a carteiras. A página do navegador embutido fornecida oficialmente foi considerada um site de phishing pelas carteiras principais.
De um modo geral, a experiência atual é média, ainda há muito espaço para melhorias. Mas esta direção é inovadora e vale a pena tentar.
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.
10 Curtidas
Recompensa
10
4
Compartilhar
Comentário
0/400
GasFeeNightmare
· 07-29 08:13
Dia a dia a reclamar do gás, os idiotas!
Ver originalResponder0
GasFeeCrier
· 07-29 08:13
Muito caro, a taxa de implantação é tão alta!
Ver originalResponder0
LidoStakeAddict
· 07-29 07:49
Outro domínio para fazer as pessoas de parvas?
Ver originalResponder0
ForkMonger
· 07-29 07:49
tal DNS centralizado... outro vetor de ataque à governança à espera de falhar, para ser honesto
Explorar redes descentralizadas: Guia prático para domínios Blockchain e implantação de sites
Blockchain de Domínios e Implementação de Sites: Explorando Novas Possibilidades de Descentralização
Um evento recente levou as pessoas a repensar a confiabilidade dos serviços de acesso a domínios tradicionais. Um serviço de resolução de domínios que sempre foi considerado estável, de fato, pode apresentar problemas, o que leva a considerar se as soluções de descentralização podem ser uma alternativa digna de exploração.
Implantar páginas na Blockchain pode ter as seguintes vantagens:
Descentralização: todas as modificações necessitam de consenso para serem realizadas, não existe uma única entidade de decisão.
Sem necessidade de certificado: a Blockchain em si utiliza tecnologia de criptografia, não sendo necessária a configuração adicional de certificados.
Anteriormente, entrei em contato com um plano de domínio de uma certa Blockchain, e na época achei que sua utilidade era limitada. Mas agora, parece que esse tipo de plano pode realmente ter seus cenários de aplicação, valendo a pena ser estudado mais a fundo.
Processo de criação de sites de Blockchain
Este artigo tentará implantar um site acessível através de um navegador em uma determinada plataforma de Blockchain. Os principais passos incluem: 1. Comprar um domínio; 2. Preparar a página de front-end; 3. Vincular a página ao domínio.
Os domínios de Blockchain são semelhantes aos domínios tradicionais da Web2, ambos sendo apelidos para endereços complexos. Os domínios de Blockchain representam endereços de utilizador, enquanto os domínios da Web2 correspondem a endereços IP de servidores.
compra de domínio
Tomando uma plataforma de Blockchain como exemplo, é possível comprar um domínio através do site oficial, com preços cotados em tokens da plataforma. Assim como no Web2, domínios com menos caracteres têm preços mais altos, variando entre 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 participar da licitação. Os domínios comprados com sucesso 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 ao expirar, será recuperado.
Em resumo, os domínios podem ser adquiridos através de leilões no site oficial ou através de transações entre usuários.
Preparação da página da frente
Esta etapa requer a preparação da página da interface para apresentação. Para simplificar o processo, este artigo utiliza apenas um arquivo html e nginx para expor a página, ao mesmo tempo que é necessário um servidor na nuvem para executar a aplicação frontend. Este passo é semelhante à implementação frontend tradicional.
página vinculada ao domínio Blockchain
Após obter o domínio, 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 a porta de escuta no servidor, para encaminhar solicitações http para udp. Pode-se utilizar a ferramenta de proxy fornecida oficialmente, iniciando com o seguinte comando:
rldp-http-proxy/rldp-http-proxy -p 8080 -c 3333 -C global.config.json
Entre eles, 8080 é a porta TCP que escuta consultas HTTP localmente, e 3333 é a porta UDP usada para atividades RLDP e ADNL. global.config.json é o arquivo de configuração global.
Aceder ao domínio Blockchain
Ao digitar diretamente o nome de domínio Blockchain no navegador, não é possível acessar o site, pois o navegador não consegue resolver esse nome de domínio. É necessário realizar operações adicionais.
Processo de solicitação
Ao solicitar um nome de domínio blockchain, primeiro consulte o endereço ANDL correspondente na cadeia, semelhante ao endereço IP no Web2, gerado automaticamente ao implantar um site. Este processo de consulta é semelhante a uma 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, sendo a principal diferença a forma de consulta do mapeamento de endereços e domínios.
Acesso através de proxy
Recomenda-se o uso da ferramenta de proxy reverso fornecida oficialmente. Após fazer o download e iniciar, a porta 8080 será aberta para o proxy, e depois poderá aceder ao domínio da Blockchain.
Resumo de Uso
Atualmente, encontrei os seguintes problemas durante o uso:
Há requisitos para o ambiente de execução, o sistema deve suportar versões acima da glibc 2.34.
A documentação não é suficientemente clara, possivelmente devido à pouca demanda, precisando ser explorada por conta própria. A documentação em chinês está desatualizada em relação à versão em inglês.
A velocidade de acesso é mais lenta, ficando atrás dos sites tradicionais.
Falta de suporte a carteiras. A página do navegador embutido fornecida oficialmente foi considerada um site de phishing pelas carteiras principais.
De um modo geral, a experiência atual é média, ainda há muito espaço para melhorias. Mas esta direção é inovadora e vale a pena tentar.