Um evento recente fez-me repensar os serviços de acesso a domínios tradicionais. Sempre acreditámos que os serviços de resolução de nomes de domínio eram muito estáveis, mas na verdade também podem apresentar problemas. Isto leva-me a questionar se a Descentralização pode ser uma alternativa válida a explorar.
Após alguma reflexão, acredito que a implementação de páginas na blockchain pode ter as seguintes vantagens:
Descentralização: todas as alterações necessitam de consenso para serem realizadas, não há uma única entidade capaz de agir unilateralmente.
Sem necessidade de certificado: devido ao fato de que a blockchain utiliza tecnologia de criptografia, não é necessária a configuração adicional de certificados.
Eu já conhecia um esquema de domínios em uma plataforma de blockchain, e na época pensei que era apenas uma tentativa interessante, com pouca utilidade, dado que os métodos tradicionais de acesso já eram bastante estáveis e populares. Mas agora, pensando bem, esse esquema pode realmente ter seus cenários de aplicação, por isso pretendo aprofundar minha pesquisa.
criar um site na blockchain
Este artigo tentará implantar 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 da frente; 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 os apelidos de endereços complexos. Na blockchain, representa o endereço do usuário, enquanto no Web2 representa o endereço IP do serviço.
Comprar domínio
Tomando como exemplo uma plataforma de blockchain, os domínios podem ser adquiridos através do site oficial, com preços cotados na moeda nativa da plataforma. Assim como no Web2, domínios com caracteres mais curtos têm um preço mais elevado, variando de 1 a 100 tokens.
Se um determinado domínio ainda não foi adquirido, você pode fazer uma oferta a um preço mais baixo e, em seguida, entrar na fase de contagem regressiva, durante a qual todos podem participar do leilão até que a contagem regressiva termine. O domínio adquirido com sucesso será 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 resumo, existem duas maneiras de obter um domínio: participar de leilões através do site oficial ou comprá-lo de outros usuários.
Preparar a página frontal
Esta etapa requer a preparação de uma página front-end para exibição. Para simplificar o processo, este artigo apenas prepara um arquivo html e utiliza nginx para expor a página, claro que também será necessário um servidor na nuvem para executar a página front-end. Este passo é semelhante à implantação de aplicações front-end tradicionais.
Vincular página ao domínio da blockchain
Após obter um domínio de blockchain, pode ligar o seu endereço ANDL no site oficial de DNS da plataforma. Também pode usar 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 fornecida oficialmente, digitando o seguinte comando para iniciar:
Entre eles, 8080 é a porta TCP utilizada para escutar as consultas HTTP que entram na máquina local, 3333 é a porta UDP utilizada para todas as atividades RLDP e ADNL de entrada e saída (ou seja, conectar ao site através da rede de blockchain). global.config.json é o nome do arquivo de configuração global da plataforma, 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, pois o navegador não sabe como resolver esse tipo de domínio. Portanto, são necessárias algumas operações adicionais.
Processo de solicitação 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, 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 neste momento especificar a página de retorno. Todo o processo é muito semelhante ao Web2, sendo a principal diferença a forma de consulta do mapeamento de endereços e nomes de domínio.
Aceder à página através de um proxy
A maneira mais recomendada é usar a ferramenta de proxy fornecida oficialmente. Após baixar, instalar e iniciar, ela irá iniciar um proxy na porta 8080, permitindo assim o acesso ao domínio da blockchain.
Uso de resumo
Atualmente, ao usar, encontrei os seguintes problemas:
O ambiente de operação do site tem requisitos. O sistema precisa suportar versões específicas do glibc, por isso, antes de implantar a página, deve-se verificar se a máquina atende aos requisitos.
A documentação não é clara o suficiente. Pode ser porque essa demanda não é comum, a redação da documentação não está suficientemente aperfeiçoada, sendo necessário explorar por conta própria. Além disso, a atualização da versão em chinês pode estar atrasada em relação à versão em inglês.
A velocidade de acesso é mais lenta. Em comparação com websites tradicionais, a velocidade de acesso diminuiu. Isso envolve múltiplos fatores e há um grande espaço para melhorias no futuro.
Falta de suporte para carteiras. O oficial forneceu uma página de navegador embutido simples, que pode ser acessada sem instalar um proxy. Mas atualmente este site é considerado um site de phishing pelas carteiras principais.
De um modo geral, a experiência do usuário atualmente é média, ainda há muito que pode ser melhorado. No entanto, esta direção é muito inovadora e vale a pena experimentar.
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.
14 Curtidas
Recompensa
14
7
Repostar
Compartilhar
Comentário
0/400
HodlKumamon
· 23h atrás
A saltitante no caminho dos dados, o mergulhador urso do Twitter, crente da verdade quantitativa.
Ver originalResponder0
Rekt_Recovery
· 08-09 03:14
perdi o suficiente em alavancagem para ensinar uma masterclass, para ser honesto... domínios descentralizados podem nos salvar de outro pesadelo de dns, de verdade.
Ver originalResponder0
AllInDaddy
· 08-07 03:03
Blockchain?! Não sou uma pessoa!
Ver originalResponder0
failed_dev_successful_ape
· 08-07 02:52
Está aqui a repetir a roda?
Ver originalResponder0
CryptoPhoenix
· 08-07 02:50
Não importa como, segure firme, a luz da aurora está sempre perto.
Exploração de domínios Blockchain: Guia completo para a implementação de sites descentralizados
Um evento recente fez-me repensar os serviços de acesso a domínios tradicionais. Sempre acreditámos que os serviços de resolução de nomes de domínio eram muito estáveis, mas na verdade também podem apresentar problemas. Isto leva-me a questionar se a Descentralização pode ser uma alternativa válida a explorar.
Após alguma reflexão, acredito que a implementação de páginas na blockchain pode ter as seguintes vantagens:
Descentralização: todas as alterações necessitam de consenso para serem realizadas, não há uma única entidade capaz de agir unilateralmente.
Sem necessidade de certificado: devido ao fato de que a blockchain utiliza tecnologia de criptografia, não é necessária a configuração adicional de certificados.
Eu já conhecia um esquema de domínios em uma plataforma de blockchain, e na época pensei que era apenas uma tentativa interessante, com pouca utilidade, dado que os métodos tradicionais de acesso já eram bastante estáveis e populares. Mas agora, pensando bem, esse esquema pode realmente ter seus cenários de aplicação, por isso pretendo aprofundar minha pesquisa.
criar um site na blockchain
Este artigo tentará implantar 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 da frente; 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 os apelidos de endereços complexos. Na blockchain, representa o endereço do usuário, enquanto no Web2 representa o endereço IP do serviço.
Comprar domínio
Tomando como exemplo uma plataforma de blockchain, os domínios podem ser adquiridos através do site oficial, com preços cotados na moeda nativa da plataforma. Assim como no Web2, domínios com caracteres mais curtos têm um preço mais elevado, variando de 1 a 100 tokens.
Se um determinado domínio ainda não foi adquirido, você pode fazer uma oferta a um preço mais baixo e, em seguida, entrar na fase de contagem regressiva, durante a qual todos podem participar do leilão até que a contagem regressiva termine. O domínio adquirido com sucesso será 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 resumo, existem duas maneiras de obter um domínio: participar de leilões através do site oficial ou comprá-lo de outros usuários.
Preparar a página frontal
Esta etapa requer a preparação de uma página front-end para exibição. Para simplificar o processo, este artigo apenas prepara um arquivo html e utiliza nginx para expor a página, claro que também será necessário um servidor na nuvem para executar a página front-end. Este passo é semelhante à implantação de aplicações front-end tradicionais.
Vincular página ao domínio da blockchain
Após obter um domínio de blockchain, pode ligar o seu endereço ANDL no site oficial de DNS da plataforma. Também pode usar 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 fornecida oficialmente, digitando o seguinte comando para iniciar:
Entre eles, 8080 é a porta TCP utilizada para escutar as consultas HTTP que entram na máquina local, 3333 é a porta UDP utilizada para todas as atividades RLDP e ADNL de entrada e saída (ou seja, conectar ao site através da rede de blockchain). global.config.json é o nome do arquivo de configuração global da plataforma, 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, pois o navegador não sabe como resolver esse tipo de domínio. Portanto, são necessárias algumas operações adicionais.
Processo de solicitação 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, 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 neste momento especificar a página de retorno. Todo o processo é muito semelhante ao Web2, sendo a principal diferença a forma de consulta do mapeamento de endereços e nomes de domínio.
Aceder à página através de um proxy
A maneira mais recomendada é usar a ferramenta de proxy fornecida oficialmente. Após baixar, instalar e iniciar, ela irá iniciar um proxy na porta 8080, permitindo assim o acesso ao domínio da blockchain.
Uso de resumo
Atualmente, ao usar, encontrei os seguintes problemas:
O ambiente de operação do site tem requisitos. O sistema precisa suportar versões específicas do glibc, por isso, antes de implantar a página, deve-se verificar se a máquina atende aos requisitos.
A documentação não é clara o suficiente. Pode ser porque essa demanda não é comum, a redação da documentação não está suficientemente aperfeiçoada, sendo necessário explorar por conta própria. Além disso, a atualização da versão em chinês pode estar atrasada em relação à versão em inglês.
A velocidade de acesso é mais lenta. Em comparação com websites tradicionais, a velocidade de acesso diminuiu. Isso envolve múltiplos fatores e há um grande espaço para melhorias no futuro.
Falta de suporte para carteiras. O oficial forneceu uma página de navegador embutido simples, que pode ser acessada sem instalar um proxy. Mas atualmente este site é considerado um site de phishing pelas carteiras principais.
De um modo geral, a experiência do usuário atualmente é média, ainda há muito que pode ser melhorado. No entanto, esta direção é muito inovadora e vale a pena experimentar.