Streamr con esteroides o cómo usar un token de pago diferente en Robonomics

Hay una manera de usar cualquier token ERC20 como token de pago en Robonomics Network (página 8 del documento técnico de Robonomics)

Existe el campo `token` en los mensajes de Demanda y Oferta que especifican la dirección del token de pago ERC20. Se requiere la coincidencia del campo para crear un contrato de responsabilidad.

Hasta hoy, todos los experimentos en Robonmics Network utilizaron el token XRT estándar, sin embargo, fue interesante demostrar el trabajo en el ejemplo de un token de un proyecto completamente diferente.

El proyecto Streamr fue llamativo ya que está cerca de nuestros campos de interés.

Según el sitio web oficial del proyecto "Streamr espera una economía de datos en la que los humanos, la IA y otras máquinas inteligentes intercambien datos en tiempo real"

Trabajando en agentes para la red Robonomics, estábamos lidiando con el escenario similar. Eche un vistazo a lo que el protocolo puede proporcionarle.

Entonces, ¿qué pasa si creamos un agente que proporciona una interfaz similar a la de Streamr y cobra DATAcoin? Los pasos son:

Un usuario elige el período en el que está dispuesto a recibir los datos. El Dapp calcula cuánto cuesta y crea una nueva transmisión. El usuario confirma el mensaje y una tarifa. El Dapp empaqueta toda la información necesaria, incluida la identificación del flujo, en 'objetivo' y difunde un mensaje de demanda al canal Robonomics El agente recibe la demanda y responde con una oferta Cuando se crea una responsabilidad, el agente comienza a publicar los datos en la transmisión El usuario puede ver los datos en el dapp o volver en cualquier momento a través del enlace proporcionado a través de correo electrónico Cuando se acabe el tiempo, el agente publica el mensaje de resultado con todos los datos publicados La responsabilidad finaliza y el agente recibe la tarifa en DATAcoin

Echa un vistazo al código fuente del agente aquí.

El código fuente de Dapp se encuentra aquí.

Entonces, la pregunta es ¿cuáles son los beneficios de usar Robonomics?

Desde el punto de vista del usuario / desarrollador:

el uso del agente de Robonomics le brinda al desarrollador una forma más conveniente de interactuar con Streamr Los beneficios de usar ROS empujan al desarrollador a escenarios más complejos e interesantes. El usuario no paga tarifas adicionales, pero recibe un pasaporte digital de la responsabilidad una vez que ha pasado el tiempo, el usuario recibe el archivo de registro en un conveniente formato rosbag

Para el equipo de Airalab fue una gran experiencia trabajar con otro proyecto y mostrar cómo Robonomics extiende la computadora Ethereum y puede integrarse con los proyectos existentes.