- Voltar ao menu
- Voltar ao menuPreços
- Voltar ao menuPesquisar
- Voltar ao menuConsenso
- Voltar ao menu
- Voltar ao menu
- Voltar ao menu
- Voltar ao menuWebinars e Eventos
O que são IPFS e Filecoin e como eles podem ser usados para NFTs?
Sistemas descentralizados não podem prometer "permanência" de dados, mas são parte de uma abordagem maximalista de armazenamento.
O que você realmente ganha quando compra um NFT?
Você possui um token exclusivo em um blockchain que faz referência a alguns dados off-chain. O token é não fungível (único) e imutável (por estar em um blockchain). Isso é tudo o que um NFT garante: você possui uma referência única e imutável a alguns dados.
Concentrando-nos nessa definição CORE de NFT, surgem dois desafios principais.
Primeiro, um NFT é tão bom quanto o LINK para seus dados. Essa referência é apenas uma linha de código, mas para um NFT ter valor, outros têm que concordar que ele se refere a dados valiosos.
Segundo, os dados off-chain em si têm que existir, eles têm que ser armazenados em algum lugar e têm que ser acessíveis. Há muitas instâncias em que os links NFT retornamErros 404mais tarde – tornando esses NFTs inúteis.
InterPlanetary File System (IPFS) e Filecoin, protocolos de código aberto originalmente criados pelo meu empregador, Protocol Labs, fornecem soluções potenciais. No entanto, entender como aproveitar corretamente essas soluções é frequentemente o que atrapalha os usuários na prática. Há nuances que precisam ser consideradas ao usá-los diretamente ou construir serviços sobre eles.
Trabalhamos para a Protocol Labs em um produto chamadoNFT.Armazenamentoe gastamos muito tempo pensando em como garantir que os NFTs sejam tão úteis quanto possível. Ainda estamos no começo da indústria, e o espaço NFT realmente é o Velho Oeste agora. Queremos ajudar a educar as pessoas sobre o que são 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 de opinião recente do CoinDesk sugeriu que o IPFS T é uma solução “permanente” para NFTs. Esta é uma caracterização errônea do que é o IPFS. Para que os NFTs se tornem registros digitais verdadeiramente “imutáveis”, a comunidade deve desenvolver melhores práticas em torno da vinculação de dados e seu armazenamento subjacente – do qual o IPFS e o Filecoin podem ser uma parte significativa.
Fortalecendo referências a dados off-chain
A referência de um NFT a dados off-chain pode ser qualquer coisa escrita em código. Mais comumente, um NFT contém uma URL HTTP que aponta para um local de dados em algum lugar na internet. Isso é 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 os dados incorretos?
Com URLs HTTP, deve haver confiança de que o provedor de serviços permanece inalterado e que o conteúdo que eles servem é realmente o conteúdo que está sendo pesquisado. Mesmo que a parte do token de um NFT esteja em um blockchain, o ativo é tão bom quanto seu LINK mais fraco.
É aqui que o IPFS pode ajudar.IPFSpermite 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 chamado deCID). Ao colocar um CID IPFS em um NFT, esse NFT faz referência direta aos dados em si, em vez de um LINK HTTP frágil.
O IPFS em si não é um armazenamento de dados – é uma camada sobre o armazenamento de dados. Qualquer um pode pedir um CID e obter o conteúdo correspondente exclusivo de volta, 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, um computador local ou 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 propósito é, na verdade, evitar um tipo de LINK rot que aflige tantos dados off-chain dos NFTs. Mas ele T resolve necessariamente onde os dados off-chain são armazenados.
Melhorando a disponibilidade de dados off-chain
Para que um NFT seja útil, ele não só precisa ter um ponteiro imutável para seus dados, mas os dados devem ser armazenados e acessíveis.
A beleza do IPFS é que ele T exige que os usuários especifiquem onde os dados estão, mas sim quais dados eles estão procurando, desde que haja pelo menos uma cópia dos dados sendo transmitida para a rede. Então, quando pensamos em resiliência para NFTs, IPFS significa que qualquer um pode baixar, servir e replicar dados NFT off-chain em quantos lugares quiser, usando as ferramentas que preferir.
Nós chamamos isso de “maximalista” abordagem para armazenamento. Qualquer pessoa com qualquer associação com um NFT pode armazenar seus dados localmente, pagar um provedor (por exemplo, Pinata, Infura), confiar em 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 simultaneamente outras. O problema em torno da persistência de NFT é muito bem resolvido tecnicamente. Qualquer pessoa com interesse em um NFT deve apenas se certificar de que ele seja armazenado de qualquer maneira que os deixe confortáveis. Uma grande parte disso é impulsionar uma cultura em que as pessoas são responsáveis por seus próprios NFTs baixando uma cópia local e garantindo que os dados sejam hospedados em lugares que considerem seguros.
Devemos mudar a conversa das garantias de “permanência” para uma melhor compreensão da persistência e resiliência.
Veja também:'Permanent Dropbox' baseado em Arweave levanta US$ 1,6 milhões em capital inicial
É verdade que esse tipo de cultura, onde as pessoas têm mais responsabilidade por seus NFTs, é difícil de desenvolver. A maioria das pessoas T quer assumir essa responsabilidade adicional. No entanto, ferramentas da Web 3 como NFT.Armazenamentoestão tentando mitigar esse problema permitindo o armazenamento off-chain multigeracional comobens 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 “NFTs não são mais permanentes do que qualquer outra parte da web”. Mas isso simplifica demais o projeto, ao insistir que os dados sejam “permanentes”. Claro, nada é verdadeiramente “permanente”; cada sistema vem com seu próprio conjunto de riscos de cauda e isenções de responsabilidade. Se realmente queremos nos proteger contra até mesmo a chance de 0,01% de qualquer sistema falhar, queremos adotar uma abordagem mais abrangente e em camadas.
Qualquer solução para armazenamento de dados off-chain será multifacetada e deve ser projetada para ser trocável. Isso pode parecer mercados, artistas e colecionadores, todos armazenando dados em muitos lugares, onde a responsabilidade pelo armazenamento e acessibilidade se estende além de um único protocolo. Como nosso colega Mikeal Rogersdisse“Coloque seus dados em quantos provedores forem necessários Para Você tenha certeza de que terá permanência.”
E o Filecoin é uma dessas opções de armazenamento, mas é frequentemente mal compreendido. O principal benefício do Filecoin é garantir sem confiança que alguém lá fora está realmente armazenando os dados que diz estar por um período de tempo acordado (o que os usuários do Filecoin chamam de "acordo"). O sistema é projetado para ser barato e escalável (US$ 0,01/TiB/ano,Capacidade 15EiB+).
Mas isso T impede que ele seja capaz de oferecer armazenamento garantido além da duração de um único acordo. Novos desenvolvimentos como a Filecoin Virtual Machine permitem renovação e reparo automáticos de acordos, 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 eles representam, é importante entender suas nuances. Felizmente, existem soluções como IPFS e Filecoin hoje para resolver suas deficiências.
No entanto, precisamos mudar a conversa das garantias de “permanência” para uma melhor compreensão da persistência e resiliência. Nenhum sistema de armazenamento pode realmente garantir a permanência, mas o endereçamento de conteúdo permite que qualquer um que se importe 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 de seus dados NFT localmente e fixá-los no IPFS para facilitar a aquisição de propriedade de seus NFTs
- Mais redes de armazenamento descentralizadas devem usar CIDs IPFS como o primitivo para seus URIs - CIDs são projetados para serem universais, interoperáveis e compatíveis com versões anteriores - leiaaqui para Aprenda mais
- Tenha mais conversas sobre armazenamento NFT! Falar sobre isso força serviços, provedores de ferramentas e serviços de armazenamento a interoperar e resolver o problema comunitariamente
Nota: As opiniões expressas nesta coluna são do autor e não refletem necessariamente as da CoinDesk, Inc. ou de seus proprietários e afiliados.