WEB3DEV

Cover image for Como usar o IPFS: a espinha dorsal da Web3
Bernardo Perelló
Bernardo Perelló

Posted on

Como usar o IPFS: a espinha dorsal da Web3

IPFS

Esta é uma tradução de Bernardo Perelló, o artigo original escrito por Andrew Hayward pode ser encontrado aqui.

O InterPlanetary File System (IPFS) é uma rede distribuída de compartilhamento de arquivos ponto a ponto que sustenta a web descentralizada. Veja como usá-lo.

Resumindo

• O IPFS é uma rede descentralizada ponto-a-ponto que permite aos usuários fazer backup de arquivos e sites hospedando-os em vários nós.
• Isso garante que o conteúdo seja resistente à censura e a pontos de falha centralizados, como problemas no servidor ou ataques coordenados.
Quando um site fica inativo, geralmente é devido à falha de um serviço centralizado, como um servidor de hospedagem ou problema no sistema de nomes de domínio (DNS), ou um ataque de serviço de negação distribuído (DDOS). Às vezes, é uma questão de censura na Internet, principalmente em países que suprimem determinado conteúdo para mantê-lo longe de seus cidadãos.
O que você pode fazer? Esse é um problema que o IPFS, ou InterPlanetary File System, visa resolver. É uma rede descentralizada de compartilhamento de arquivos ponto a ponto e serviço Web3 de código aberto projetado para superar pontos centralizados de falha e esforços de censura, para garantir que a web seja acessível gratuitamente a todos.
É também uma maneira de fazer backup de arquivos digitais, como token não fungível (NFT) colecionável, para que eles não desapareçam repentinamente da web. Aqui está uma olhada em como o IPFS funciona e como você pode usá-lo.

O que é IPFS?

Criado pela Protocol Labs, o IPFS é um serviço que depende de uma rede distribuída de computadores que hospedam conteúdo, como páginas da Web, arquivos e aplicativos espelhados, todos os quais você pode acessar inserindo um link.
Em vez de direcionar você para um local, os links IPFS direcionam você para o conteúdo, que pode ser armazenado em qualquer número de nós ou computadores em todo o mundo. No entanto, desde que o site ou conteúdo esteja hospedado em pelo menos um computador, ele sempre estará acessível.

Você sabia?

Em agosto de 2021, o IPFS afirma ter 2 milhões de usuários semanais únicos, cerca de 200.000 nós de rede e cerca de 125 TB de tráfego de gateway por semana.

Como funciona o IPFS?

Os arquivos carregados no IPFS são divididos em partes menores, distribuídos em vários computadores e atribuídos a um hash para permitir que os usuários os localizem. Em vez de usar um link baseado em localização familiar, como a web normal, os links IPFS são baseados no identificador de hash exclusivo de cada item. Isso ajuda a localizar qual nó ou nós possuem o arquivo ou site disponível; é então servido ao usuário por meio de uma conexão ponto-a-ponto, semelhante à tecnologia BitTorrent.

O IPFS não é baseado em blockchain, mas é igualmente imutável: o conteúdo não pode ser alterado, caso contrário, o próprio hash também mudaria. No entanto, o IPFS possui um sistema de versionamento que permite adicionar uma nova versão de um arquivo e conectá-lo à anterior, garantindo que todo o histórico seja mantido.

Quem está usando o IPFS?

Há uma variedade de serviços Web3 que já fazem uso do IPFS, em uma ampla variedade de aplicativos diferentes. Aqui estão alguns dos principais serviços:

• 📁 Filecoin, A rede de armazenamento distribuído da
Protocol Labs, é baseada em IPFS. Ele incentiva os operadores
de nós a hospedar arquivos por meio de recompensas em
criptomoedas.
• 🎧 Audius, um serviço de música descentralizado, utiliza
IPFS para hospedar seus arquivos de áudio.
• 🃏 Pinata é um serviço de hospedagem de NFT que usa o IPFS
para fazer backup de criptos colecionáveis para parceiros como
Rarible e Sorare.
• 🛍️ OpenBazaar é uma plataforma de ecommerce ponto-a-ponto
conduzida pelo IPFS
• 🚛 Morpheus.Network é um serviço de rede de cadeia de
suprimentos que também usa IPFS.
Como usar IPFS

Twitter Pinata

Alguns navegadores suportam a navegação IPFS nativamente, enquanto outros exigem um complemento. Tanto o Brave quanto o Opera suportam links IPFS diretamente: você pode simplesmente colar o link no seu navegador e acessar o site ou arquivo. O Brave oferece a opção de acessar o conteúdo IPFS por meio de um gateway público ou por meio de seu próprio nó local - a última opção é para quem deseja verificar o conteúdo localmente.

Como alternativa, você pode acessar o conteúdo IPFS de qualquer navegador usando um gateway público, como ou . Um gateway irá roteá-lo automaticamente para o conteúdo IPFS usando o link, e há uma longa lista de gateways alternativos disponíveis.

Executando um nó IPFS

Deseja executar seu próprio nó IPFS e adicionar conteúdo à rede? A maneira mais fácil de começar é com o IPFS Desktop, o pacote de software oficial da Protocol Labs. Ele está disponível para Windows, Mac e Ubuntu e permite que você instale e opere seu próprio nó, para que você possa adicionar seus próprios arquivos à rede. Quer fazer upload de uma foto de seus gatos? É fácil como fazer um bolo.

Enquanto isso, o IPFS Companion é um complemento de navegador da Web disponível para Chrome, Edge, Brave, Firefox e Opera. Ele permite que você interaja com o Desktop IPFS e seu nó IPFS instalado diretamente do seu navegador. Ele também adiciona suporte para endereços ipfs:// a navegadores que não os suportam nativamente.

Você sabia?

Em 2017, o governo da Turquia bloqueou o acesso ao Wikipedia. A equipe do IPFS respondeu espelhando a versão turca do site em sua rede descentralizada.

O futuro

O IPFS não atualiza seu roteiro oficial desde o início de 2020, mas a líder do projeto do IPFS, Molly Mackinlay, escreveu no GitHub que sua equipe está focada em vários aprimoramentos técnicos, bem como em outras integrações de navegador. Talvez o mais interessante é que sua equipe está trabalhando para contar melhor a história de por que usar o IPFS.

É o cenário, essencialmente. Embora o IPFS deva fazer sentido para qualquer usuário experiente na Web em um nível muito básico, quantos desses usuários desejam baixar e operar um nó e usar links de identificador de conteúdo (CID) desajeitados em vez de URLs da Web padrão e familiares?

O IPFS não é tão simples e fácil de usar quanto os sites padrão, mas, como muitas plataformas Web3 atualmente, isso deve melhorar com o tempo, principalmente porque o suporte a links nativos chega a mais navegadores da web. Há também um serviço chamado Unstoppable Domains que fornece URLs mais fáceis de lembrar para apontar para conteúdo IPFS, e mais navegadores estão começando a oferecer suporte a eles também.

Twitter IPFS

O IPFS aderiu de forma inteligente ao crescente mercado de NFT como uma forma de ajudar a fazer seu discurso. Quando os NFTs colecionáveis explodiram no início de 2021, de repente surgiram histórias sobre as custosas novas compras das pessoas que desapareceram porque a plataforma ou o servidor que os hospedava caiu. O IPFS oferece uma maneira eficaz de fazer backup de NFTs na rede distribuída: há um site dedicado para isso, além de mercados NFT como o OpenSea que também implementaram a funcionalidade.

Por outro lado, a Protocol Labs parece estar focada em expandir a premissa principal do IPFS em novos produtos e casos de uso. O IPFS levou ao Filecoin, uma plataforma de armazenamento na Web distribuída que paga criptomoedas aos operadores de nós por seu espaço de armazenamento e largura de banda sobressalentes. Em agosto de 2021, a empresa adicionou o Web3.storage, um serviço vinculado ao IPFS e ao Filecoin para facilitar a criação de aplicativos Web3.

O IPFS está sendo usado de várias outras maneiras interessantes para alimentar o futuro do desenvolvimento Web3. Por exemplo, um sistema de votação de governança chamado Snapshot permite que os detentores de tokens votem em propostas dentro de organizações autônomas descentralizadas (DAOs), um componente cada vez mais comum em projetos de finanças descentralizadas (DeFi).

A própria DAO do Decrypt usa o Snapshot para pesquisar os leitores sobre quais artigos eles gostariam de ver em seguida. De fato, o próprio artigo que você está lendo é o segundo de uma série escolhida pelos detentores do Decrypt NFT usando a votação do Snapshot. A próxima etapa no desenvolvimento da DAO verá as funcionalidades de votação expandidas à medida que fazemos a transição para um token ERC-20.

DAO Decrypt

Este artigo vem da nossa DAO Decrypt, onde os detentores de NFT Decrypt podem votar usando Snapshot em qual conteúdo educacional eles desejam ver em nosso site. Para participar, baixe o aplicativo Decrypt e participe da conversa no Discord.

Top comments (0)