Lanzamiento de la testnet de Almacenamiento RIF

7 de enero de 2020

Desde el lanzamiento del equipo Almacenamiento RIF, hemos estado trabajando duro para hacer realidad la visión de una internet descentralizada. La semana pasada, durante laBITconf, IOV-labs lanzó oficialmente la testnet de Almacenamiento RIF; un hito importante hacia una internet descentralizada.
En esta publicación, le damos un poco de contexto de cómo alcanzamos este hito; al final, le explicamos cómo conectarse y descargar una imagen ASOMBROSA de Almacenamiento RIF.

Qué es la testnet de Almacenamiento RIF

La testnet de Almacenamiento RIF permite que desarrolladores y usuarios finales tengan una idea de cómo es interactuar con un protocolo de almacenamiento descentralizado. Por ahora, Almacenamiento RIF está integrado a Swarm. Además de esto, estamos integrando a IPFS (¡anunciaremos más pronto!) y estamos desarrollando las especificaciones para las puertas de enlace, marketplaces y servicios de anclaje.

Una diferencia crucial entre la testnet, recientemente lanzada por nosotros, y la testnet oficial de Swarm es el uso del RIF Token para incentivar la contabilidad del ancho de banda en la testnet de Almacenamiento RIF. En última instancia, la visión tanto de Swarm como de RIF es ser compatibles con múltiples divisas bajo la misma red, pero hasta que esa visión sea una realidad queremos darles a los desarrolladores en el ecosistema RIF la oportunidad de probar nuestra experiencia de usuario del Almacenamiento RIF, usando el RIF Token (de prueba).

Historia y nuestro aporte

IOV Labs anunció hace un tiempo una sociedad con Swarm. Desde ese momento, el equipo de Almacenamiento RIF ha formado el registro de incentivos dentro de Swarm y hemos trabajado arduamente para implementar el protocolo de Contabilidad de Swarm (lea más aquí). Si bien el lanzamiento de la testnet es un hito importante, no es señal de que hayamos terminado; actualmente el registro de incentivos está trabajando en el almacenamiento persistente (a través de anclaje y lotería de franqueo) y un mecanismo de mercado para que la red decida un precio para la contabilidad del ancho de banda.

Practicidad

¡Sea uno de los primeros en interactuar con la testnet de Swarm y descargue una sorpresa especial!

Puerta de enlace

Almacenamiento RIF está operando un servicio de puertas de enlace, para que usted pueda interactuar con Swarm sin ejecutar el software usted mismo. Por favor diríjase aquí y verifique que pueda descargar el archivo
anthem.rsk/Bitcoin_Anthem_Oflow_Show.mp3

Descargar Swarm

  • Obtenga la última versión de Swarm aquí (cualquier versión posterior a 0.5.5, suma de comprobación: 0f3debd195b01505e59d246515dd57b5). Nota: los archivos binarios extremos están disponibles solo para Linux.
  • Desempaquete los archivos binarios (por ejemplo, tar -xvf swarm-.(...)tar.gz)
  • Convierta los archivos binarios en ejecutables: cd en la carpeta swarm y ejecute chmod +x swarm

Financie su cuenta RSK::

Como la red de Almacenamiento RIF está incentivada, necesitará tanto tRIF como tRBTC para interactuar con la red. rRIF a fin de pagar sus costos de ancho de banda en la red (las ganancias irán a los nodos que alojan y reenvían los archivos que usted solicita) y tRBTC para pagar los costos de transacción en RSK.

Obtenga las monedas en cualquier dirección a través de los grifos:

Tome nota de la dirección que tiene las monedas; la necesitará para el paso siguiente.

Inicie el demonio RSKj

Para interactuar con Swarm, necesita una conexión al backend de una blockchain. Por favor vaya a RSKj WIKI y siga los pasos para instalar, compilar y ejecutar un nodo RSK de forma local. Asegúrese de cambiar a la TestNet de RSK (las instrucciones para cambiar están aquí).

Tomará algo de tiempo para que su nodo se sincronice con la red (aproximadamente 8 horas). Puede verificar que esté sincronizado solicitando la altura de bloque actual de su nodo:
curl -H"Content-type: application/json" -X POST --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' 127.0.0.1:4444 y comparando la respuesta con la altura de bloque mencionada en el navegador oficial.

Inicie Swarm

¡No intente dar este paso sin un nodo RSKj completamente sincronizado!

Ejecute el comando:
./swarm --swap --swap-chequebook-factory 0x7EFa429447180c491aD1BB0b481D90534B74A3f6 --bzznetworkid 5 --bzzaccount --swap-backend-url http://localhost:4444 --ws --wsaddr=0.0.0.0 --bootnodes enode://846c424961adc146d54861bdf1eb6015e6908b689fd12d01c61307fffc848c22e514f5c898dc9243fbb17aa80750b556772599d84fe86a4b715f40ebc4c049bf@3.136.239.137:30399 --wsapi=accounting,bzz,swap,admin --wsport 8546 --wsorigins='*' --tracing --rns-api=99a12be4C89CbF6CFD11d1F2c029904a7B644368@https://public-node.rsk.co

Subir un archivo

Para subir un archivo, ejecute: ./swarm up desde su línea de comando. Una vez subido, obtendrá la referencia al hash de swarm de su archivo. Alternativamente, vaya a http://localhost:8500 en su navegador y use la interfaz gráfica de usuario para subir su archivo.

Descargar un archivo

Para descargar un archivo, ejecute: curl http://localhost:8500/bzz:/ / desde la línea de comando. Alternativamente, vaya a http://localhost:8500 en su navegador y use la interfaz gráfica de usuario, o pegue http://localhost:8500/bzz:/ / directamente en la barra de direcciones de su navegador.

¡Sorpresa!

Le prometimos una sorpresa al comienzo de este tutorial... Si ha llegado hasta acá, por favor descargue el archivo con el hash 9c8335dbcdadb5c853fa82177afbca3f3b26ade6763eb3c99dbfec7ad3e95823 (o RNS: anthem.rsk) y nombre Bitcoin_Anthem_Oflow_Show.mp3. . ¡Disfrute escuchando!

Conozca más

¡Por favor consulte la guía oficial para desarrolladores en el Portal para Desarrolladores de RSK!

Follow our news!