O que são IPFS e Filecoin e como podem ser usados ​​para NFTs?

Os sistemas descentralizados não podem prometer a “permanência” dos dados, mas fazem parte de uma abordagem maximalista ao armazenamento.

AccessTimeIconFeb 15, 2022 at 9:00 p.m. UTC
Updated Jun 14, 2024 at 8:32 p.m. UTC

O que você realmente ganha quando compra um NFT?

Você possui um token exclusivo em uma blockchain que faz referência a alguns dados fora da cadeia. O token é não fungível (único) e imutável (está em um blockchain). Isso é tudo que um NFT garante: você possui uma referência única e imutável para alguns dados.

Concentrando-nos nesta definição CORE de NFT, surgem dois desafios principais.

Primeiro, um NFT é tão bom quanto o LINK para seus dados. Esta referência é apenas uma linha de código, mas para que um NFT tenha valor, os outros têm que concordar que se refere a dados valiosos.

Em segundo lugar, os próprios dados fora da cadeia têm de existir, têm de ser armazenados em algum lugar e têm de estar acessíveis. Há muitos casos em que os links NFT retornam erros 404 posteriormente – tornando esses NFTs inúteis.

InterPlanetary File System (IPFS) e Filecoin, protocolos de código aberto originalmente criados por meu empregador, Protocol Labs, fornecem soluções potenciais. No entanto, compreender como aproveitar corretamente essas soluções é muitas vezes o que confunde os usuários na prática. Existem nuances que precisam ser levadas em consideração ao usá-los diretamente ou ao construir serviços sobre eles.

Trabalhamos para o Protocol Labs em um produto chamado NFT.Storage e passamos muito tempo pensando em como garantir que os NFTs sejam tão úteis quanto possível. Ainda estamos nos primeiros dias da indústria, e o espaço NFT é realmente o Velho Oeste agora. Queremos ajudar a educar as pessoas sobre o que são os NFTs, os desafios dos NFTs, as tecnologias que existem para resolver esses desafios e como podemos impulsionar a cultura em torno dos NFTs para aproveitar ao máximo essas tecnologias.

Um artigo recente da CoinDesk sugeriu que o IPFS T é uma solução “permanente” para NFTs. Esta é uma descaracterização do que é IPFS. Para que os NFTs se tornem registos digitais verdadeiramente “imutáveis”, a comunidade deve desenvolver melhores práticas em torno da ligação aos dados e do seu armazenamento subjacente – dos quais o IPFS e o Filecoin podem ser uma parte significativa.

Fortalecendo referências a dados fora da cadeia

A referência de um NFT a dados fora da cadeia pode ser qualquer coisa escrita em código. Mais comumente, um NFT contém um URL HTTP que aponta para um local de dados em algum lugar da Internet. Isto é problemático para ativos supostamente imutáveis. Quem está executando o servidor? O que acontece se esse servidor cair? E se esses dados forem excluídos? E se ele enviar dados incorretos?

Com URLs HTTP, deve haver confiança de que o provedor de serviços permanece incomprometido e que o conteúdo que eles servem é na verdade o conteúdo que está sendo pesquisado. Mesmo que a parte simbólica de um NFT esteja em um blockchain, o ativo é tão bom quanto seu LINK mais fraco.

É aqui que o IPFS pode ajudar. O IPFS permite que os usuários armazenem e recuperem conteúdo com base em uma “impressão digital” do próprio conteúdo (um hash criptográfico denominado CID ). Ao colocar um CID IPFS em um NFT, esse NFT faz referência direta aos próprios dados, em vez de um LINK HTTP frágil.

O IPFS em si não é armazenamento de dados – é uma camada superior ao armazenamento de dados. Qualquer um pode solicitar um CID e obter de volta o conteúdo correspondente exclusivo, desde que alguém o esteja transmitindo para a rede.

Além disso, o IPFS é universalmente compatível com qualquer sistema de armazenamento de dados. Ele pode recuperar dados de um provedor centralizado, de um computador local ou de protocolos de armazenamento descentralizados – o que quer que esteja transmitindo o CID para o resto da rede.

Um equívoco comum sobre o IPFS é que ele supostamente fornece armazenamento “permanente”. Dentro dos NFTs, seu objetivo é, na verdade, evitar um tipo de podridão de LINK que afeta tantos dados fora da cadeia de NFTs. Mas isso T resolve necessariamente onde os dados fora da cadeia são armazenados.

Melhorando a disponibilidade de dados fora da cadeia

Para que um NFT seja útil, ele não só precisa ter um ponteiro imutável para seus dados, mas também os dados devem ser armazenados e acessíveis.

A beleza do IPFS é que ele T exige que os usuários especifiquem onde estão os dados, mas sim quais dados estão procurando, desde que haja pelo menos uma cópia dos dados sendo transmitida para a rede. Portanto, quando pensamos em resiliência para NFTs, IPFS significa que qualquer pessoa pode baixar, servir e replicar dados NFT fora da cadeia em quantos lugares quiser, usando as ferramentas que preferir.

Chamamos isso de abordagem “ maximalista ” de armazenamento. Qualquer pessoa com alguma associação com um NFT pode armazenar seus dados localmente, pagar um provedor (por exemplo, Pinata, Infura), contar com uma rede de armazenamento descentralizada (por exemplo, Filecoin , Arweave ) ou usar uma combinação. Com o IPFS, os usuários podem se proteger contra a quebra de uma solução usando outras simultaneamente. O problema em torno da persistência do NFT está praticamente resolvido tecnicamente. Qualquer pessoa com interesse em um NFT deve apenas certificar-se de que ele seja armazenado de qualquer maneira que os deixe confortáveis. Uma grande parte disso é promover uma cultura em que as pessoas sejam responsáveis ​​por seus próprios NFTs, baixando uma cópia local e garantindo que os dados sejam hospedados em locais que consideram seguros.

SingleQuoteLightGreenSingleQuoteLightGreen
Devemos desviar a conversa das garantias de “permanência” para uma melhor compreensão da persistência e da resiliência.
SingleQuoteLightGreenSingleQuoteLightGreen

É verdade que este tipo de cultura, onde as pessoas têm mais responsabilidade pelos seus NFTs, é difícil de desenvolver. A maioria das pessoas T quer assumir essa responsabilidade adicional. No entanto, ferramentas da Web 3 como NFT.Storage estão tentando mitigar esse problema, permitindo o armazenamento multigeracional fora da cadeia como bens públicos usando IPFS e Filecoin.

A ilusão da permanência

Os críticos do Filecoin apontam para os desafios do armazenamento descentralizado para dizer que “os NFTs não são mais permanentes do que qualquer outra parte da web”. Mas isto simplifica demasiado o projecto, ao insistir que os dados sejam “permanentes”. Claro, nada é verdadeiramente "permanente"; cada sistema vem com seu próprio conjunto de riscos e isenções de responsabilidade. Se realmente quisermos nos proteger até mesmo contra a chance de 0,01% de que qualquer sistema falhe, queremos adotar uma abordagem mais abrangente e em camadas. abordagem.

Qualquer solução para armazenamento de dados fora da cadeia será multifacetada e deverá ser projetada para ser trocável. Pode parecer que mercados, artistas e colecionadores armazenam dados em muitos lugares, onde a responsabilidade pelo armazenamento e acessibilidade vai além de um único protocolo. Como disse nosso colega Mikeal Rogers: “Coloque seus dados em quantos provedores forem necessários Para Você se sinta confiante de que terá permanência”.

E o Filecoin é uma dessas opções de armazenamento, mas muitas vezes é mal compreendido. O principal benefício do Filecoin é garantir, sem confiança, que alguém esteja realmente armazenando os dados que afirma estar por um período de tempo acordado (o que os usuários do Filecoin chamam de “acordo”). O sistema foi projetado para ser barato e escalável ( US$ 0,01/TiB/ano , capacidade de 15EiB+ ).

Mas isso T a impede de oferecer armazenamento garantido além da duração de um único negócio. Novos desenvolvimentos, como a Máquina Virtual Filecoin, permitem renovação e reparo automáticos de negócios, criando uma base poderosa para armazenamento multigeracional.

Melhorar a educação e mudar a cultura

É importante ser honesto sobre as limitações dos NFTs. Como os NFTs não são os dados subjacentes que representam, é importante compreender suas nuances. Felizmente, hoje existem soluções como IPFS e Filecoin para resolver suas deficiências.

No entanto, devemos desviar a conversa das garantias de “permanência” para uma melhor compreensão da persistência e da resiliência. Nenhum sistema de armazenamento pode realmente garantir a permanência, mas o endereçamento de conteúdo permite que qualquer pessoa que se preocupe com um NFT o armazene em seus sistemas preferidos.

O que a comunidade pode fazer para ajudar o espaço NFT a amadurecer quando se trata de armazenamento? Algumas ideias:

  • Os provedores de carteira devem facilitar para seus usuários o armazenamento local de seus dados NFT e fixá-los no IPFS para facilitar a apropriação de seus NFTs
  • Redes de armazenamento mais descentralizadas deveriam usar CIDs IPFS como primitivos para seus URIs - os CIDs são projetados para serem universais, interoperáveis ​​e compatíveis com versões anteriores - leia aqui para Aprenda mais
  • Tenha mais conversas sobre armazenamento NFT! Falar sobre isso força os serviços, fornecedores de ferramentas e serviços de armazenamento a interoperar e resolver o problema em comunidade

Disclosure

Observe que nossa política de privacidade, termos de uso, cookies, e não venda minhas informações pessoais foi atualizada.

CoinDesk é uma premiada plataforma de mídia que cobre a indústria de criptomoedas. Seus jornalistas obedecem a um conjunto rigoroso de políticas editoriais. Em Novembro de 2023, CoinDesk foi adquirida pelo grupo Bullish, proprietário da Bullish, uma bolsa de ativos digitais institucional e regulamentada. O grupo Bullish é majoritariamente de propriedade de Block.one; ambas empresas têm interesses em uma variedade de negócios de blockchain e ativos digitais e participações significativas de ativos digitais, incluindo bitcoin. CoinDesk opera como uma subsidiária independente com um comitê editorial para proteger a independência jornalística. Os funcionários da CoinDesk, incluindo jornalistas, podem receber opções no grupo Bullish como parte de sua remuneração.


Learn more about Consensus 2024, CoinDesk's longest-running and most influential event that brings together all sides of crypto, blockchain and Web3. Head to consensus.coindesk.com to register and buy your pass now.