Sabe o que é e como funciona o InterPlanetary File System (IPFS)?
Com os desafios da computação, cada vez mais os sistemas distribuídos são a opção certa para os mais diversos cenários. Nesta área têm aparecido várias soluções e mecanismos, como é o caso do InterPlanetary File System (IPFS). Sabe o que é?
O InterPlanetary File System (IPFS) é um protocolo descentralizado de armazenamento e partilha de ficheiros que utiliza uma rede peer-to-peer. Desenvolvido como uma alternativa ao tradicional protocolo HTTP, o IPFS tem como objetivo garantir que a internet funciona de forma mais rápido, mais segura e ao mesmo tempo continua a ser aberta. Características Principais
Como funciona o IPFS?
- Endereçamento baseado em conteúdo
- Em vez de utilizar URLs tradicionais (como em HTTP), os ficheiros no IPFS são identificados pela hash criptográfica (CID - Content Identifier). Isto garante que o conteúdo é imutável e único.
- Armazenamento distribuído
- Os ficheiros são armazenados em múltiplos nós da rede, funcionando de forma semelhante ao BitTorrent. Quando um utilizador solicita um ficheiro, este pode ser obtido de qualquer nó que o tenha.
- Segmentação de blocos
- Os ficheiros são divididos em blocos mais pequenos e referenciados de forma eficiente, permitindo transferências rápidas e otimização do espaço de armazenamento.
- Persistência através do "pinning"
- Para garantir que um ficheiro permanece acessível, os utilizadores podem "fixá-lo" (pin), impedindo que seja removido da rede por falta de uso.
O IPFS representa uma mudança significativa na forma como armazenamos, partilhamos e acedemos informações na internet, oferecendo uma infraestrutura mais resiliente, eficiente e descentralizada para o futuro da web. O site do projeto está disponível aqui. Podem instalar um nó IPFS local usando o IPFS Desktop ou o Kubo (antigo go-ipfs. Podem explorar gateways públicos, um dos exemplos é este https://dweb.link.