Do Dashboard ao Blockchain: O Guia Completo para Vincular seu Domínio .eth ao WordPress


Você já tem o seu domínio Web3 (como suamarca.eth). Você já tem o seu site WordPress funcionando lindamente no servidor tradicional. Agora, chegamos ao momento da verdade: a ponte.

Vincular um domínio da rede Ethereum ou da Unstoppable Domains ao WordPress não é tão simples quanto trocar os Name Servers (DNS) na GoDaddy. Como o WordPress é uma plataforma dinâmica (baseada em PHP e bancos de dados MySQL) e a Web3 é essencialmente baseada em armazenamento estático e descentralizado (como o IPFS), precisamos de uma estratégia de “espelhamento”.

Neste artigo, vou guiar você pelo processo técnico de transformar seu WordPress em uma entidade pronta para a Web3, usando ferramentas como Fleek, Cloudflare Web3 Gateway e as configurações de Content Record. Prepare o café, abra sua MetaMask e vamos ao trabalho.


1. O Desafio Técnico: Por que não é um “apontamento” comum?

Antes de colocarmos a mão na massa, precisamos alinhar as expectativas. O WordPress “vive” e “respira”. Toda vez que alguém carrega uma página, o servidor processa código. A Web3, em sua forma atual de hospedagem (IPFS), prefere arquivos “congelados” (estáticos).

A solução: Não vamos mover o seu banco de dados para a blockchain (isso seria absurdamente caro e lento). Em vez disso, vamos criar uma versão estática do seu WordPress e dizer ao seu domínio .eth para apontar para essa versão.


2. Passo 1: Transformando o WordPress em um Site Estático

Para que o IPFS (InterPlanetary File System) consiga ler seu site, ele precisa consistir apenas em HTML, CSS e imagens.

Ferramentas Recomendadas:

  • Simply Static: Um plugin excelente que gera uma cópia completa do seu site em arquivos estáticos com um clique.
  • WP2Static: Uma alternativa poderosa, especialmente se você pretende automatizar o processo de envio.

O Processo:

  1. Instale o plugin Simply Static no seu painel WordPress.
  2. Vá em Settings e escolha a opção “Relative URLs” (URLs Relativas). Isso é crucial porque, no IPFS, seu site não saberá de antemão qual será o seu endereço final.
  3. Clique em Generate. O plugin vai criar um arquivo .zip com todo o seu site.

3. Passo 2: O Coração da Operação — Fleek.co

O Fleek é para a Web3 o que a Netlify ou o Vercel são para a Web2. Ele automatiza o processo de pegar seus arquivos, subir para o IPFS e manter o hash (o endereço único do arquivo) atualizado.

Por que usar o Fleek?

Sem o Fleek, toda vez que você atualizasse um post no WordPress, teria que gerar um novo hash IPFS manualmente e pagar uma taxa de gás (gas fee) na rede Ethereum para atualizar seu domínio. O Fleek oferece ferramentas que simplificam — e às vezes eliminam — esse custo constante.

Configurando o Fleek:

  1. Crie uma conta no Fleek.xyz.
  2. Upload Manual vs. GitHub: * Manual: Você sobe o .zip que o Simply Static gerou.
    • GitHub (Recomendado): Se você for um usuário avançado, pode configurar um repositório no GitHub. Sempre que você subir arquivos novos lá, o Fleek atualiza seu site automaticamente no IPFS.
  3. Após o deploy, o Fleek lhe dará um IPFS Hash (CID). Ele se parece com algo como QmXoyp... ou bafybe.... Guarde esse código.

4. Passo 3: Configurando o Content Record no ENS (.eth)

Agora que seus arquivos estão “vivos” na rede descentralizada, precisamos dizer ao seu domínio .eth onde encontrá-los.

  1. Acesse o ENS Manager App.
  2. Conecte sua carteira MetaMask (a mesma que possui o domínio).
  3. Busque pelo seu domínio e vá na aba Records (Registros).
  4. Procure pelo campo Content (ou Content Record).
  5. Aqui você deve inserir o prefixo ipfs:// seguido do hash que o Fleek te forneceu.
    • Exemplo: ipfs://QmYourHashCode...
  6. Clique em Confirm.
  7. O Momento do Gás: A MetaMask abrirá pedindo uma confirmação. Você terá que pagar uma taxa de transação para registrar essa informação na blockchain Ethereum. Uma vez confirmado, seu domínio está oficialmente vinculado ao seu conteúdo.

5. A Alternativa: Cloudflare Web3 Gateway

Se você não quer lidar diretamente com hashes IPFS ou quer uma camada extra de performance, o Cloudflare Web3 Gateway é a sua melhor aposta.

O Cloudflare atua como um tradutor. Ele pega o tráfego da Web tradicional (HTTP) e o converte para protocolos Web3.

Vantagens:

  • Velocidade: O Cloudflare usa sua rede global de CDNs para entregar o conteúdo IPFS mais rápido.
  • SSL Gratuito: Ele providencia o cadeado de segurança (HTTPS) mesmo para domínios Web3.
  • Configuração via CNAME: Você pode configurar seu domínio para apontar para o gateway do Cloudflare, que por sua vez resolve o seu conteúdo na rede descentralizada.

6. Diferenças no Processo: Unstoppable Domains (.crypto, .nft, etc.)

Se o seu domínio não termina em .eth, mas sim em algo como .crypto ou .x, o processo é ligeiramente diferente, mas o conceito de Content Record permanece.

  1. Acesse o painel da Unstoppable Domains.
  2. Vá em My Domains > Manage.
  3. Na seção Website, você verá uma opção para “Link Website”.
  4. A Unstoppable permite que você suba os arquivos diretamente por lá ou cole o Hash IPFS gerado pelo Fleek.
  5. Vantagem da Polygon: Se o seu domínio estiver na rede Polygon, a atualização do Content Record costuma ser gratuita (ou custar centavos de dólar), ao contrário do ENS na rede principal da Ethereum.

7. Como testar se tudo deu certo?

Como os navegadores tradicionais ainda estão aprendendo a ler o protocolo ipfs://, você pode testar de três formas:

  1. Navegador Brave: Digite seu-domínio.eth/ diretamente na barra de endereços. O Brave perguntará se você deseja usar o gateway nativo para resolver o endereço.
  2. Gateway Público: Digite seu-domínio.eth.limo ou seu-domínio.eth.link no Chrome ou Safari. Esses serviços “limo” e “link” são pontas que permitem que qualquer pessoa veja seu site Web3 sem extensões.
  3. Extensão MetaMask: Com a extensão instalada, o Chrome passa a entender o redirecionamento de domínios .eth.

8. Mantendo seu WordPress Web3 Atualizado

Este é o ponto onde muitos desistem, mas você não vai. Como seu site na Web3 é uma “foto” estática do seu WordPress, o que acontece quando você publica um novo post?

O fluxo de atualização deve ser:

  1. Escreva o post no seu WordPress original (Web2).
  2. Gere um novo export estático (Simply Static).
  3. Suba os novos arquivos para o Fleek.
  4. O Fleek gerará um novo Hash.
  5. Atenção: Se você configurou o Fleek corretamente com um nome de domínio IPNS (InterPlanetary Name System), você não precisará pagar taxas de gás toda vez. O IPNS é um hash fixo que aponta para conteúdos que mudam. Certifique-se de usar o link IPNS no seu registro ENS para uma vida muito mais fácil (e barata).

9. Comparativo: Fleek vs. Cloudflare Gateway

Para ajudar na sua decisão, preparei esta tabela rápida:

CaracterísticaFleekCloudflare Web3 Gateway
DificuldadeMédiaFácil
CustoFreemium (Gás para IPNS)Gratuito/Pago (Enterprise)
DescentralizaçãoAlta (Nativo IPFS)Média (Proxy Centralizado)
VelocidadeDepende da rede IPFSMuito Alta (CDN Cloudflare)
Melhor paraUsuários que buscam soberania totalMarcas que precisam de performance

10. Considerações sobre SEO e WordPress na Web3

Vincular seu domínio é apenas o começo. O SEO na Web3 ainda é o “Oeste Selvagem”. O Google começou a indexar domínios .eth, mas o peso que ele dá a esses sites ainda é menor do que aos domínios .com.

No entanto, ao hospedar seu WordPress no IPFS, você ganha pontos em:

  • Tempo de Uptime: Seu site nunca cai, pois está distribuído em milhares de nós.
  • Segurança: É impossível sofrer um ataque de SQL Injection na versão estática do seu site, pois não há banco de dados ativo para ser atacado.

Conclusão: O Futuro é Híbrido

Dominar a vinculação do seu domínio .eth ao WordPress coloca você e sua marca no 1% dos produtores de conteúdo que realmente entendem a infraestrutura do futuro. Não se trata apenas de vaidade digital; trata-se de resiliência. Em um mundo onde plataformas podem ser censuradas ou derrubadas, o seu “WordPress Web3” permanece intocado.

O processo pode parecer intimidador na primeira vez, mas uma vez que o Content Record está configurado e o fluxo com o Fleek está estabelecido, a manutenção torna-se parte da sua rotina de publicação.

Post Comment