Este será um tutorial fácil de ler sobre como criar um site descentralizado para o seu projeto: desde a compra de um domínio até o upload para um serviço IPFS. Também abordaremos alguns conceitos gerais sobre a web descentralizada, sobre a web 3.0 sobre blockchain e muito mais. Se você está interessado em liderar a mudança para a web 3.0, este é um ótimo lugar para começar!

Prefácio: Por que uma web descentralizada?
Quando o Bitcoin nasceu, muitos começaram a sonhar em usar a chamada “tecnologia blockchain” para mais casos de uso do que criptomoedas. A Ehereum realizou esse sonho e abriu as portas para aplicativos baseados na tecnologia blockchain ou dApps (aplicativos descentralizados).
A tecnologia blockchain (também referenciada como “cripto”) está em um momento emocionante de constante mudança e evolução. As possibilidades que a tecnologia abriu parecem infinitas e muitos desenvolvedores a estão usando para construir o que é chamado de Web 3.0 ou web descentralizada: uma web mais aberta e não centralizada em grandes corporações que se beneficiam do uso e da venda das informações de seus usuários.
Neste contexto, pretendemos também tornar o acesso à informação através de páginas web mais descentralizado e resistente à censura. Empresas como Domínios Imparáveis tornam possível possuir um domínio como um NFT (token não fungível) no blockchain, e tecnologias como IPFS (Interplanetary File Storage) permitem que os usuários armazenem seu site estático em uma rede peer-to-peer que não não dependem de um único servidor.



Por onde começar: compre um domínio
Assim como na Web 2.0 tradicional, o melhor lugar para começar é a compra de um domínio. Você tem uma empresa, ou uma ideia de negócio, ou uma marca ou qualquer outra coisa, e primeiro quer saber se existe um domínio disponível para isso.
Na minha experiência, a empresa líder em registros de domínio blockchain é a Unstoppable Domains (unstoppabledomains.com/). Até cerca de um mês atrás eles ofereciam apenas duas extensões (.crypto & .zil), mas ultimamente lançaram outras 8 com todo tipo de parceria (.coin .wallet .bitcoin .x .888 .ntf .dao e muito em breve .blockchain ).
Encontrar e solicitar seu domínio é bastante semelhante a qualquer outra empresa de registro de domínio. Basta encontrar seu domínio, sua extensão preferida, adicioná-lo ao carrinho e comprá-lo. Que simples.
Exceto a extensão .zil que roda na blockchain Zilliqa, todas as outras estão na blockchain Ethereum. Um domínio blockchain é basicamente um NFT (Non-Fungible Token), isso significa duas coisas:
• Isso é único. A principal diferença entre um token fungível (como Bitcoin) e um token não fungível é a singularidade. Você pode trocar um bitcoin por outro e terá basicamente a mesma coisa. Mas NFT’s são tokens que representam ativos únicos, neste caso um domínio único.
• Que pertence a você. Depois de comprar o domínio, você precisa “reivindicar”. Isso é basicamente para adicioná-lo a um bloco no blockchain com o endereço da sua carteira como proprietário do domínio. Você pode vendê-lo eventualmente, mas enquanto você mantiver o NFT, você será o proprietário do domínio. Isso também significa que não há taxas de renovação, como no sistema de domínio tradicional.

Como usar seu domínio
Até que Unstoppable Domains implemente o L2, você terá que pagar uma taxa de GAS para reivindicar seu domínio no Ethereum Blockchain. Os preços do GAS flutuam ao longo do dia, portanto, se você achar que o preço em um determinado momento está muito alto, convém verificar no final do dia. Se você não tiver nenhum $ETH em sua carteira, terá que comprá-lo primeiro, mas guiá-lo por esse processo não está no escopo deste tutorial.
Isenção de responsabilidade 1: você não precisa reivindicar seu domínio logo após comprá-lo. Você pode tê-lo em sua conta até que a página da Web seja lida para ser lançada.
Isenção de responsabilidade 2: se você solicitou um domínio .zil, não precisará pagar nenhuma taxa extra para reivindicar seu domínio).
Depois de reivindicá-lo, o domínio reside na carteira Unstoppable Domain para você usá-lo. Se você deseja vendê-lo, basta transferir o NFT para sua própria carteira e colocá-lo à venda em um lugar como o Open Sea.
Se você está lendo este tutorial é porque está interessado em ter uma web descentralizada, então agora sua melhor opção é manter seu domínio na carteira da sua conta Unstoppable Domains, pois isso oferece os recursos necessários para publicar uma página da web com seu domínio apontando para isso.
Vale ressaltar que os domínios blockchain não fazem parte do serviço DNS tradicional (Domain Name Service) e isso significa que até agora você precisa usar Brave Browser ou Opera para resolvê-los nativamente, ou instalar a extensão Unstoppable Domains no Chrome e Firefox . Pessoalmente, tenho certeza de que o Firefox e o Chrome poderão resolver esses domínios nativamente de alguma forma em breve.
Outra coisa que vale a pena mencionar que é, na verdade, um dos maiores pontos fortes de possuir seu domínio blockchain com Unstoppable Domains, é que você pode ter o endereço do domínio como destinatário para suas transações de criptomoeda. Se você precisar receber dinheiro, você pode adicionar o endereço de sua carteira em “meus domínios” em Domínios Imparáveis e apenas enviar seu domínio para a pessoa que está enviando o dinheiro, e a maioria das carteiras resolverá isso. Esse recurso é DOPE!

Crie uma página da Web (ou use modelos de Domínios Imparáveis)
Uma vez que seu domínio resida na carteira Unstoppable Domains, você pode usá-lo para vincular sua página da web a ele. Você tem duas opções:
• Você pode usar os modelos fáceis de personalizar que eles oferecem em seu próprio site. Vale ressaltar que eles são bastante simples e limitados até o momento. Eu li sobre a intenção do Unstoppable Domains de criar um construtor de estilo Wix de arrastar e soltar no futuro, mas parece que esse não é o foco principal no momento.
• Você cria uma página da Web html/css/JS estática ou, se não tiver as habilidades, pode solicitá-la a um desenvolvedor da Web. O mais recente é sempre a melhor opção, pois desenvolvedores web ou agências web irão te fornecer um projeto bem desenhado, bem estruturado e bem adaptado aos dispositivos móveis para o seu projeto.
Embora qualquer desenvolvedor web ou agência que trabalhe com HTML, CSS e JS possa fornecer o site que você precisa para sua página descentralizada, é sempre uma boa ideia contratar uma empresa especializada, pois ela poderá ajudá-lo em um forma holística e cobrir todas as suas necessidades. Em Blockchain Webs oferecemos um serviço de alta qualidade com foco em web3.0 e páginas web descentralizadas. Blockchain Webs é uma filial da minha empresa Ubuntu Productions, uma empresa de desenvolvimento do WordPress. Nossos sites são respeitados por serem focados nas necessidades de nossos clientes, por oferecerem designs modernos, simples e totalmente customizados e por colocarem muito foco na estrutura e no desempenho de nossos sites.

Hospede e inicie sua página da web
Você tem um domínio, você tem uma página estática e tudo o que você quer é carregá-lo para o seu host e colocá-lo para trabalhar para sua empresa. Mas espere, páginas da Web descentralizadas, como o nome indica, não dependem de um servidor central que fornece sua página da Web para o mundo, e é aqui que o IPFS é útil.
IPFS significa Interplanetary File System (um nome tão legal) e é basicamente uma rede descentralizada ponto a ponto baseada em endereçamento de conteúdo em vez de endereçamento de localização para armazenar suas informações.
“A maneira mais fácil de usar IPFS” como seu slogan afirma é Pinata.cloud (pinata.cloud/). Este é o serviço recomendado pela Unstoppable Domain para armazenar seu site. Eles têm um plano gratuito que permite armazenamento abaixo de 1 Gb e, embora isso seja mais que suficiente para uma página estática, ao visitar algumas outras páginas da Web descentralizadas, notei que elas têm um limite de largura de banda. Nesse sentido, se você planeja ter uma boa quantidade de visitantes, uma ideia inteligente seria fazer o upload com minha conta profissional para garantir que fornecemos recursos suficientes para seu site.
Uma vez que o site esteja no Pinata, você só precisa colar o IPFS CID da pasta que você acabou de enviar no campo correto no painel de administração do seu domínio em Unstoppable Domains. E uma vez que a transação for confirmada no blockchain, você está pronto para ir, você terá seu site descentralizado ativo e esperando para receber visitantes.
Empacotando
1. Compre seu domínio blockchain
2. Crie uma página estática
3. Faça o upload para IPFS
4. Inicie seu site.
Como dito, os serviços de desenvolvimento web da minha empresa Blockchain Webs são especializados em webs descentralizadas, então se você precisar de ajuda em qualquer etapa do projeto