[Ninux-Wireless] IPFS is the Distributed Web: A peer-to-peer hypermedia protocol

Germano Massullo germano.massullo a gmail.com
Ven 30 Dic 2016 19:21:11 CET


Ho esposto alla rete IPFS un file, una pagina web di prova [*]. Per chi
deve ottenere questo file, ci sono due vie a seconda se si ha o meno un
client IPFS che gira sul proprio host:
1) client privo di IPFS : si accede al servizio http di un gateway IPFS
qualsiasi[1] e si aggiunge /ipfs/$HASH Quindi nel nostro caso:
https://ipfs.io/ipfs/QmVRV5UyMwYvgMHoFEK4YbrRYwmLtujoLfx2bu67ihi4vs
2) client con IPFS:
2-a) come prima
2-b) $ ipfs get QmVRV5UyMwYvgMHoFEK4YbrRYwmLtujoLfx2bu67ihi4vs
2-c) scaricare una estensione del browser che si interfaccia alla rete IPFS.

Per pubblicare un intero sito web basta fornire come "puntatore" l'hash
della cartella radice. Ad esempio all'indirizzo [3] potete trovare il
sito web del calendario del 33° Chaos Communication Congress.

C'è anche il modo per rimpiazzare gli hash con dei nomi più facilmente
gestibili, nella guida [2] c'è scritto come utilizzare l'Inter-Planetary
Naming System (IPNS).



[*]: identificata sulla rete IPFS con l'hash
QmVRV5UyMwYvgMHoFEK4YbrRYwmLtujoLfx2bu67ihi4vs
[1]: nell'esempio verrà utilizzato il gateway https://ipfs.io/ ma
chiunque può crearne uno con la propria macchina.
[2]:
https://ipfs.io/ipfs/QmNZiPk974vDsPmQii3YbrMKfi12KTSNM7XMiYyiea4VYZ/example#/ipfs/QmRFTtbyEp3UaT67ByYW299Suw7HKKnWK6NJMdNFzDjYdX/websites/README.md
[3]: https://ipfs.io/ipfs/QmNui7ZhbNkjLaYoZEKXgtDi3wWcY4HknpfpHKz2xZMNnD/

-------------- parte successiva --------------
Un allegato non testuale è stato rimosso....
Nome:        signature.asc
Tipo:        application/pgp-signature
Dimensione:  819 bytes
Descrizione: OpenPGP digital signature
URL:         <http://ml.ninux.org/pipermail/wireless/attachments/20161230/8a0e8d64/attachment-0001.sig>


Maggiori informazioni sulla lista Wireless