Usando IPFS para combatir la censura

IPFS es una red descentralizada que funciona usando tecnologia p2p, con ella podemos al igual que en zeronet alojar un sitio de manera totalmente descentralizada, sin usar un servidor central, montateniendolo solo con «peers»

Instalacion

  • Descargarmos IPFS desde su sitio oficial y usamos el binario de nuestro sistema

https://dist.ipfs.io/#go-ipfs

  • Descomprimimos el binario

      tar xvfz go-ipfs.tar.gz
    
  • Lo movemos a /usr/local

       mv go-ipfs/ipfs /usr/local/bin/ipfs
    

Ejecucion

  • Iniciamos el repo

        ipfs init
    

Esto nos creara un hash para asociarlo a nuestro peer

  • Arrancamos el daemon

          ipfs daemon
    

Lo dejamos en ese terminal

  • Abrimos otro terminal y añadimos un fichero que previamente hemos creado

     ipfs add /home/user/hola.html
    
  • Accedemos a nuestro site

Si accedemos a la direccion http://localhost:5001/ipfs/hash obtendremos una consola amigable donde podemos ver mas datos sobre las conexiones.

Evidentemente esto es un ejemplo de pruebas, si quieres montar un sitio con esta tecnologia de manera segura lo mejor es estudiar la documentacion y los foros oficiales.

Si queremos ver la pagina en el gateway https://gateway.ipfs.io tan solo tenemos que usar la direccion https://gateway.ipfs.io/ipfs/hash

Cuando La Tirania Es Ley,la Revolucion Es Orden

Compartir

1 Comentario

Deja una respuesta a el burro de cataluna Cancelar respuesta

Your email address will not be published. Required fields are marked *

To create code blocks or other preformatted text, indent by four spaces:

    This will be displayed in a monospaced font. The first four 
    spaces will be stripped off, but all other whitespace
    will be preserved.
    
    Markdown is turned off in code blocks:
     [This is not a link](http://example.com)

To create not a block, but an inline code span, use backticks:

Here is some inline `code`.

For more help see http://daringfireball.net/projects/markdown/syntax