Sistema d'archius interplanetario
El Sistema d'archius interplanetario (IPFS, de l'anglésː InterPlanetary File System) és un protocol i una ret dissenyats per a crear un método p2p (peer-to-peer) direccionable per contingut per a almagasenar i compartir hipermedia en un sistema d'archius distribuït.[1] IPFS va ser dissenyat inicialment per Juan Benet, i ara és un proyecte de còdic obert desenrollat en l'ajuda de la comunitat.[2][3]
Descripció
[editar | editar còdic]IPFS és un sistema d'archius distribuïts punt a punt que busca conectar tots els dispositius informàtics en el mateix sistema d'archius. En cert modo, IPFS és similar a la World Wide Web, pero IPFS podria vore's com un sol eixam de BitTorrent, intercanviant objectes dins d'un repositori manejat en Git. En atres paraules, IPFS proporciona un model d'almagasenament en blocs d'alt rendiment i contingut direccionar, en hipervínculos dirigits al contingut.[5] Açò forma un grafo acíclic dirigit (DAG) i de Merkle generalisat. IPFS combina una taula de hash distribuïda, un intercanvi de blocs incentivat i un espai de noms de autocertificación. IPFS no té un punt únic de fallo, i els nodos no necessiten confiar entre sí, llevat para cada nodo al que estan conectats. La distribució de contingut descentralisada aforra ample de banda i prevé atacs DDoS, contra lo que HTTP té dificultats.[6]
Es pot accedir al sistema d'archius de vàries formes, inclús a través de FUSE i de HTTP.[5] Es pot agregar un archiu local al sistema d'archius IPFS, posant-ho a disposició del món. Els archius s'identifiquen pels seus valors hash, per lo que és fàcil d'almagasenar en caché. Es distribuïxen usant un protocol basat en BitTorrent. Atres usuaris que veuen el contingut ajuden a brindar el contingut uns atres en la ret. IPFS té un servici de noms cridat IPNS, un espai de noms global basat en PKI, que servix per a construir cadenes de confiança, és compatible en atres NS i pot assignar DNS, .onion, .bit, etc. a IPNS.[7]
Història
[editar | editar còdic]En 2014, IPFS va aprofitar el protocol de cadena de blocs de Bitcoin i l'infraestructura de ret per a almagasenar senyes inalterables, eliminar archius duplicats en la ret i obtindre informació de direccions per a accedir als nodos d'almagasenament per a buscar archius en la ret.[6]
Existixen implementacions en Go i JavaScript,[8][9] i la realisació d'una versió sobre Python està en progrés.[10] L'aplicació de IPFS en Go es considera l'implementació de referència mentres es desenrollen les especificacions formals.[11][12]
Vore també
[editar | editar còdic]Referències
[editar | editar còdic]- ↑ «The Inventors of the Internet Llaure Trying to Build a Truly Permanent Web». Wired.
- ↑ «The IPFS Project». Consultat el 11 de setembre de 2015.
- ↑ «IPFS README - Who designed it?». Consultat el 11 de setembre de 2015.
- ↑ «Wikipedia logo version 2». ipfs.io. Consultat el 2024-03-05.
- ↑ 5,0 5,1 «Juan Benet of IPFS talks about Filecoin». Consultat el 25 d'octubre de 2017.
- ↑ 6,0 6,1 «IPFS Protocol Selects Ethereum Over Bitcoin, Prefers Ethereum Dev Community». Consultat el 25 d'octubre de 2017.
- ↑ «IPFS README» (en en). Consultat el 11 de setembre de 2015.
- ↑ «ipfs/go-ipfs» (en en).
- ↑ «ipfs/js-ipfs» (en en).
- ↑ «ipfs/py-ipfs» (en en).
- ↑ «IPFS Docs» (en en).
- ↑ «ipfs/specs» (en en).
- Este artícul conté una traducció derivada de «Sistema de archivos interplanetario» de Wikipedia en castellà publicada baix la Llicència de documentació lliure de GNU i la Llicència Creative Commons Reconeiximent-CompartirIgual 4.0 Internacional.