Crie um site no IPFS usando Pinata [Hospedar um site] - PT

No artigo a seguir, nós do HTH.guide mostraremos como criar um site usando o Pinata através da rede IPFS.

Para lhe dar uma visão completa do tópico, vamos aprofundar o que os termos centrais deste artigo representam. Abaixo descreveremos brevemente o que são, para sua facilidade.

Criar-site-IPFS-Pinata-HowToHosting-guide

O que é IPFS?

IPFS é uma abreviação de InterPlanetary File System. É um protocolo e seu primeiro lançamento foi em 2015. O protocolo IPFS também é uma rede ponto a ponto e é descentralizado e seguro, O protocolo IPFS também é uma rede ponto a ponto e é descentralizado e seguro.

O protocolo IPFS também é uma rede ponto a ponto e é descentralizado e seguro. O protocolo IPFS também é uma rede ponto a ponto e é descentralizado e seguro, O protocolo IPFS também é uma rede ponto a ponto e é descentralizado e seguro.

O protocolo IPFS também é uma rede ponto a ponto e é descentralizado e seguro. O protocolo IPFS também é uma rede ponto a ponto e é descentralizado e seguro, com categorização em toda a empresa de todas as informações de arquivo entre todos os dispositivos de computador.

com categorização em toda a empresa de todas as informações de arquivo entre todos os dispositivos de computador?

com categorização em toda a empresa de todas as informações de arquivo entre todos os dispositivos de computador com categorização em toda a empresa de todas as informações de arquivo entre todos os dispositivos de computador com categorização em toda a empresa de todas as informações de arquivo entre todos os dispositivos de computador. com categorização em toda a empresa de todas as informações de arquivo entre todos os dispositivos de computador, com categorização em toda a empresa de todas as informações de arquivo entre todos os dispositivos de computador, com categorização em toda a empresa de todas as informações de arquivo entre todos os dispositivos de computador, com categorização em toda a empresa de todas as informações de arquivo entre todos os dispositivos de computador, etc.

com categorização em toda a empresa de todas as informações de arquivo entre todos os dispositivos de computador, com categorização em toda a empresa de todas as informações de arquivo entre todos os dispositivos de computador, com categorização em toda a empresa de todas as informações de arquivo entre todos os dispositivos de computador, com categorização em toda a empresa de todas as informações de arquivo entre todos os dispositivos de computador, os metadados NFT e, portanto, os ativos NFT permanecerão intactos, mesmo que um site, servidor ou provedor de Internet cai.

O maior benefício é que você pode armazenar NFTs gratuitamente, como projetos de trabalho, arquivos pessoais da família e tudo será acessado apenas por você, seguro e sempre disponível, independentemente de influências externas.

O que são domínios NFT (Nome de Domínio Blockchain)

NFT (Token não fungível) domínios são um tipo de ativo digital baseado em blockchain que representa a propriedade de um nome de domínio exclusivo. NFTs ganharam popularidade no espaço de criptomoeda e blockchain como uma forma de representar e negociar a propriedade de vários itens digitais, incluindo obras de arte, colecionáveis, imóveis virtuais, e agora nomes de domínio.

Nomes de domínio tradicionais (gostar “example.com”) são controlados por registradores de domínio centralizados e podem ser comprados e vendidos como qualquer outro ativo. Por outro lado, Os domínios NFT operam em plataformas blockchain que suportam a criação e negociação de NFTs, como Ethereum ou outras redes blockchain. Isso permite vários benefícios:

1. Simplifique endereços de criptomoedas com domínios NFT
– Anexe seu BTC, ETH, LTC e 275+ outras criptomoedas para o seu domínio NFT

2. Faça login com seu domínio
– Um único, nome de usuário fácil de lembrar na web descentralizada

3. Seja dono do seu domínio, para a vida

– Sem taxas de renovação, sempre

O que é Pinata?

Na computação, Pinata refere-se a um sistema de gerenciamento de mídia NFT e hospedagem em nuvem criado com o objetivo de fazer o armazenamento NFT de arquivos, rápido, fácil, transparente e acessível a todos, independentemente se eles têm profunda experiência técnica ou não.

Pinata é uma ferramenta de código aberto com a qual você se sentirá seguro para compartilhar mídia pela Internet. Prejudicial, conteúdo ilegal e ofensivo é proibido, monitorado e desligado. O serviço Pinata é gratuito se você carregar no máximo 1 GB de conteúdo. Você só precisa se cadastrar no site deles.

Como fazer upload de arquivos para IPFS?

Fazendo upload de qualquer arquivo para IPFS, divide esse arquivo em pedaços menores, que são criptograficamente hash, e fornece uma impressão digital única chamada CID – ou claramente, uma Identificador de conteúdo.

Se uma pessoa quiser acessar seu arquivo através do IPFS, ele faz uma pesquisa dessa impressão digital única. O processo de pesquisa verifica seus nós IPFS de mesmo nível para garantir que a pessoa tenha acesso ao CID. Uma vez verificado e o CID específico for encontrado, o arquivo será baixado do IPFS e estará pronto para uso.

Para fazer upload de arquivos para IPFS usando Pinata, você pode seguir estes passos:

1. Inscreva-se e faça login:
Se você ainda não o fez, inscreva-se para uma conta Pinata em seu site (https://pinata.cloud/) e faça login.

2. Obtenha sua Chave de API e Segredo de API:
Depois de fazer login, navegue até o painel do Pinata. Debaixo de “Chaves de API” aba, você encontrará sua Chave de API e Segredo de API. Você precisará deles para autenticar suas solicitações na API do Pinata.

3. Instale o Pinata SDK (opcional):
Você pode usar o Pinata SDK para interagir com a API do Pinata mais facilmente. Para instalar o SDK, você precisará de Node.js e npm instalados. Abra seu terminal ou prompt de comando e execute o seguinte comando:

npm instalar pinata-sdk

4.Inicializar o Pinata SDK (opcional):
Se você instalou o Pinata SDK, você pode inicializá-lo em seu projeto exigindo-o e definindo sua Chave de API e Segredo de API:

const pinataSDK = requer('@pinata/sdk');
const pinata = pinataSDK('seu-api-key', 'seu-api-secret');

5.Enviar um arquivo:
Se você estiver usando o Pinata SDK, você pode enviar um arquivo usando o pinFileToIPFS método. Se você não inicializou o SDK, você pode usar o comando curl para fazer uma chamada de API direta.

a. Usando o Pinata SDK:

const fs = requer('fs');

const filePath = 'caminho/para/seu/arquivo'; // Substitua pelo caminho para o seu arquivo
arquivo const = fs.readFileSync(caminho de arquivo);
opções const = {
pinataMetadata: {
nome: 'Seu nome de arquivo', // Substitua pelo nome de arquivo desejado
},
};

pinata.pinFileToIPFS(Arquivo, opções).então((resultado) => {
console.log(resultado.IpfsHash);
}).pegar((errar) => {
console.erro(errar);
});

b.Usando curl (substitua your-api-key e your-api-secret por sua chave de API e segredo de API reais):

curl -X POST https://api.pinata.cloud/pinning/pinFileToIPFS \
-H “Autorização: Portador da sua chave de API:seu-api-secret” \
-H “Tipo de conteúdo: multipart/form-data” \
-F “arquivo=@/caminho/para/seu/arquivo”

c. Fixe seus arquivos (opcional):
Fixar seus arquivos no Pinata garante que eles sejam armazenados persistentemente e não sejam removidos da rede IPFS. Ao usar o SDK, isso é feito automaticamente definindo a propriedade pinataOptions.pinataMetadata.pinataPinName. Para chamadas de API diretas, Você pode adicionar “pinataOptions”: {“pinataMetadata”: {“pinataPinName”: “Seu nome PIN”}} para o corpo JSON.

É isso aí! Você carregou com sucesso um arquivo para IPFS usando Pinata. Lembre-se de que o Pinata é um serviço desenvolvido com base no IPFS que fornece recursos adicionais e facilidade de uso. Pode ser uma excelente opção para desenvolvedores que desejam uma solução gerenciada para hospedagem de arquivos IPFS.

Crie um site em IPFS com Pinata [Mais fácil]

Hospedar um site no IPFS é mais fácil e rápido usando Pinata, embora possa precisar de alguns ajustes para funcionar corretamente. Nós do HowToHosting.guide forneceremos as etapas necessárias para que um site funcione nas seguintes linhas.

O processo de criação do site é semelhante ao upload de arquivos para IPFS, conforme explicado acima, e também requer a obtenção de um CID.

O IPFS não armazenará seus dados para sempre. Para que o conteúdo possa ser alcançado por outros nós no IPFS, um nó com esse conteúdo precisa estar conectado a outros nós na rede. portanto, hospedar um site no IPFS, requer o nó que você está usando para hospedar seu conteúdo, estar online o tempo todo.

DEGRAU 1: Para começar, vamos para a página oficial da Pinata e cadastre-se. É de graça. Então você deve fazer o upload dos arquivos do seu site estático usando o Carregar diretório opção e navegando até o diretório que contém os arquivos do seu site.

Crie um site no IPFS usando Pinata

DEGRAU 2: Observe que o conteúdo do seu site deve estar contido em uma pasta de compilação, com um index.html Arquivo. Além disso, todos os links em seus arquivos devem ser links relativos.

Você estará usando o Pin Manager:

Pinata-cloud-pin-manager-howtohosting-guide

Dê um nome personalizado para o pin e escolha a opção de preservar o nome da pasta. Assim que o upload for concluído, agora você terá um Identificador de Conteúdo (CID) ou um hash IPFS.

Se você clicar no nome personalizado, seus arquivos (ou pasta) será lançado no gateway Piñata IPFS. Seus dados agora estão fixados no IPFS por um período indefinido.

Para verificar se seu site está funcionando, copie o Pinata IPFS Hash (o código longo que você vê, após o carregamento) e vá para esta página:

  • https://gateway.pinata.cloud/ipfs/yourWebsiteHash

Coloque o código hash no lugar de seuSiteHash e aperte Enter. Seu site deve ser acessível imediatamente, mas às vezes pode demorar alguns instantes. Caso dê um erro – esperar 5 para 10 minutos e deve carregar.

Existem aplicativos gratuitos que permitem sincronizar Pinata e WordPress se você deseja que seu site esteja nessa plataforma específica. Além disso, você pode comprar um nome de domínio para personalizar ainda mais seu site e sua marca.

Conclusão

Pinata é uma ferramenta extremamente útil para armazenar informações, especialmente quando envolve a criação de um site. Você não terá que se preocupar com a queda da mídia, mostrando um 404 erro, 403 redirecionamentos ou outros problemas comuns do site.

O serviço é gratuito até 1GB e super barato se ultrapassar esse limite. Fácil, acessível, velozes, aberto e seguro, IPFS e Pinata são o caminho do futuro e ajudarão você a criar um site, mesmo que você não seja tão tecnicamente aspirado.


Você pode ler outros, artigos semelhantes que escrevemos sobre este tópico:

Como criar um site Blockchain

Revisão de domínios imparáveis

Como registrar o domínio NFT

Pesquisado e criado por:
Krum Popov
Empreendedor web apaixonado, vem elaborando projetos web desde 2007. No 2020, ele fundou o HTH.Guide — uma plataforma visionária dedicada a agilizar a busca pela solução de hospedagem web perfeita. Consulte Mais informação...
Revisado tecnicamente por:
Metódi Ivanov
Especialista experiente em desenvolvimento web com 8+ anos de experiência, incluindo conhecimento especializado em ambientes de hospedagem. Sua experiência garante que o conteúdo atenda aos mais altos padrões de precisão e se alinhe perfeitamente com as tecnologias de hospedagem. Consulte Mais informação...

Deixe um comentário

seu endereço de e-mail não será publicado. Os campos obrigatórios estão marcados *

Este site é protegido pelo reCAPTCHA e pelo Google Política de Privacidade e Termos de serviço Aplique.

Este site usa cookies para melhorar a experiência do usuário. Ao usar nosso site, você concorda com todos os cookies de acordo com nosso Política de Privacidade.
Eu concordo
Em HTH.Guide, oferecemos análises transparentes de hospedagem na web, garantindo a independência de influências externas. Nossas avaliações são imparciais, pois aplicamos padrões rigorosos e consistentes a todas as avaliações.
Embora possamos ganhar comissões de afiliados de algumas das empresas apresentadas, essas comissões não comprometem a integridade de nossas avaliações nem influenciam nossas classificações.
Os ganhos do afiliado contribuem para cobrir a aquisição de contas, despesas de teste, manutenção, e desenvolvimento do nosso site e sistemas internos.
Confie no HTH.Guide para obter insights de hospedagem confiáveis e sinceridade.