IOTA (protocolo)

De Wikipedia, la enciclopedia libre
Saltar a: navegación, búsqueda

IOTA es una tecnología de contabilidad distribuida de código abierto cuyo objetivo es permitir el intercambio de información y valor entre máquinas en el Internet de las Cosas. Una de las principales innovaciones de IOTA radica en que, en vez de la tradicional Blockchain, utiliza una arquitectura llamada Gráfico Acíclico Dirigido (DAG). IOTA se encuentra actualmente en fase de desarrollo. La Fundación IOTA, una organización sin ánimo de lucro situada en Alemania, espera que entre finales de 2018 y principios de 2019 la tecnología esté preparada para ser adoptada a una escala masiva. IOTA fue fundada en 2015 por David Sønstebø, Sergey Ivancheglo, Dominik Schiener y Serguei Popov.

IOTA es supervisado por la Fundación IOTA, que se encarga del desarrollo de su tecnología y de fomentar su adopción. La fundación ha establecido grupos de trabajo con el objetivo de aumentar la adopción del protocolo. Actualmente, las principales áreas en las que está trabajando IOTA son su implementación en cadenas de suministro, en coches eléctricos y autónomos y en el sector sanitario. Además también tiene otros grupos de trabajo centrados en otras áreas como fintech, industria 4.0 o identidad de las cosas. Unos de los proyectos más importantes que ya está en marcha es el mercado de datos, que ha reunido a grandes empresas como Bosch, Volkswagen, Orange, Accenture o Schneider Electric, con el objetivo de crear un mercado descentralizado donde se puedan vender y comprar flujos de datos.[1][2]

Unidades[editar]

La unidad de cuenta más pequeña en IOTA es un Iota. Los nombres de las unidades más grandes son creados utilizando como referencia los prefijos utilizados en el sistema métrico. Un millón de Iotas forman un MegaIota o Miota (Mi), esta unidad es la usada para comprar y vender esta moneda en las casas de cambio. Por orden tamaño, los nombres de las unidades son:

Iota = 1 Iota = 1i = 1i
KiloIota = 1 Kiota = 1Ki = 1,000i
MegaIota = 1 Miota = 1Mi = 1,000,000i
GigaIota = 1 Giota = 1Gi = 1,000,000,000i
TeraIota = 1 Tiota = 1Ti = 1,000,000,000,000i
PetaIota = 1 Piota = 1Pi = 1,000,000,000,000,000i

No se debe confundir con la notación de prefijo binaria donde 1 KiB son 1024 Bytes.

Comienzos[editar]

IOTA fue fundada en 2015 por David Sønstebø, Sergey Ivancheglo, Dominik Schiener y Serguei Popov. Para financiar el proyecto se llevó a cabo una ICO (Initial Coin Offering) en la que se recaudaron alrededor de 500.000 $ en Bitcoins. En ese momento se distribuyeron el 100% de las monedas entre los inversores. Los socios fundadores tuvieron que invertir ellos mismos si querían conseguir alguna moneda. Después de la ICO la comunidad donó alrededor del 5% del suministro total de Iotas para financiar la creación de la Fundación.[3]

Diseño[editar]

IOTA tangle Cada cuadrado en este esquema representa una transacción. Cada nueva transacción confirma aleatoriamente dos transacciones anteriores. Cada validación (n) de una transacción incrementa las posibilidades de que esa transacción sea válida, el receptor de esa transacción puede elegir el número de confirmaciones necesarias para aceptar esa transacción (c). En esta figura, las cajas rojas indican las transacciones donde n>0, pero por debajo de un cierto límite de confirmaciones n<c. Las cajas grises representan transacciones donde n=0. Las cajas verdes representan transacciones que han sido validadas un número suficiente de veces, siendo confirmadas por la dirección del receptor, n>=c.

Transacciones[editar]

Para que un usuario de IOTA pueda realizar una transacción primero tiene que validar otras dos transacciones seleccionadas aleatoriamente. Una transacción tiene que acumular un nivel suficiente de verificación (tiene que ser validada un determinado número de veces por otros usuarios) para ser aceptada por el receptor. Actualmente la red de IOTA se encuentra administrada por un Coordinador[4]​ que se encarga de evitar ataques a la red en sus primeros momentos de desarrollo a través de las llamadas "milestones". Cuando la actividad de la red sea lo suficientemente alta el Coordinador ya no será necesario y se desactivará. Actualmente se están realizando simulaciones en superordenadores para analizar el nivel de actividad necesario de la red para que esta sea segura sin el Coordinador.

The Tangle[editar]

En vez de utilizar Blockchain, IOTA utiliza un Grafo Acíclico Diricto (DAG). Esta arquitectura utilizada en IOTA es conocida coloquialmente como "the Tangle" debido a su aspecto de red enmarañada.

Diseño modular[editar]

La tecnología de IOTA está compuesta de varias capas de protocolo. En primer lugar nos encontramos la capa principal, está capa permite la transmisión de valor y datos sin comisiones, de tal manera que no es posible manipular datos una vez han sido introducidos en la red. Sobre está capa básica se pueden construir módulos que ofrezcan funcionalidades adicionales. Dichos módulos se denominan módulos IXI (Iota eXtension Interface). Los módulos que existen actualmente son:

  • Masked Autheticated Messaging. Este módulo permite enviar flujos de datos encriptados, como la RSS, a través de la red de IOTA. El kit de desarrollo XDK IoT de Bosch y el Ruuvitag, un sensor de código abierto diseñado por Ruuvi Labs, ya usan MAM.[5]
  • Flash Channels. Permite la creación de canales de pago instantáneos, bidireccionales y off-Tangle (transacciones realizadas sin conexión a Internet que más tarde pueden incorporarse a la red principal). Esto permite a las partes realizar transacciones a alta velocidad sin tener que esperar a que su transacción sea confirmada. Cuando se crea un canal, cada parte deposita la misma cantidad de Iotas en una dirección con firmas múltiples controlada por todas las partes. Una vez que los depósitos iniciales son confirmados, el canal no necesita interactuar con la red hasta que se cierre. Cuando las partes terminan sus transacciones, los balances finales son publicados en la red. Este enfoque permite reducir miles de transacciones a dos. Un ejemplo de uso es pagar por cargar inalámbricamente tu teléfono en una cafetería. Si el teléfono y la cafetería abren un canal de pago, los pagos se realizan cada segundo del teléfono a la cafetería. Una vez que la carga esta terminada, el canal se cierra y el pago es guardado en la red.

[6]

  • Módulo Hub. Actualmente está siendo desarrollada por un equipo dirigido por Mark Sulavaka. Este módulo simplificará enormemente el proceso de integración de IOTA en las casa de cambio y en cualquier mercado que se dedique a la compra-venta de Miotas.[7]

Fundación IOTA[editar]

La fundación IOTA esta registrada en Alemania como una organización sin ánimo de lucro que coordina y financia el desarrollo del ecosistema de IOTA. La Fundación se dedica a construir un ecosistema alrededor de IOTA para acelerar su desarrollo y su adopción comercial como un proyecto de código abierto. En Noviembre de 2017, la fundación tenía a su disposición un fondo de 100 millones de dólares para llevar a cabo esta tarea. Puesto que la mayor parte de este fondo esta formado por Miotas la reciente subida del precio de la moneda ha provocado que este fondo ascienda a más de 300 millones de dólares, aproximadamente. [8][9]

La Fundación es la primera asociación sin ánimo de lucro en Alemania que ha sido financiada exclusivamente en criptomonedas. Está formada por la junta de dirección, la junta de supervisión y el consejo consultivo. Además la Fundación organizará grupos de trabajo centrados en promover y posibilitar el uso de IOTA en: identidad digital; causas sociales; cadenas de suministro; movilidad: E-Health; Fintech; Ciudades inteligentes e infraestructura; R&D; interoperabilidad; energía; Industria 4.0; y otros casos. 

Mercado de datos[editar]

IOTA lanzó el 28 de Noviembre de 2017 un mercado de datos público para la compraventa de datos generados por sensores de terceros. Su objetivo es monetizar un mercado que está creciendo exponencialmente y que genera actualmente 2,5 trillones de bytes de datos. El proyecto cuenta con la participación de más de veinte organizaciones globales, incluyendo a Deutsche Telekom, Bosch, Microsoft, PricewaterhouseCooper, Airbus, Cisco, Samsung, Orange, Fujitsu y Huawei. Este mercado de datos permite a los dispositivos conectados  transmitir de forma segura y vender y comprar datos de cualquier tipo y tamaño en cualquier parte del mundo y a cualquier comprador. Las microtransacciones son gestionadas de manera descentralizada por el protocolo de IOTA y no implican ninguna comisión. Algunos de los datos que están disponibles actualmente incluyen mediciones ambientales, datos de la agricultura en Africa y datos médicos anónimos transmitidos desde dispositivos móviles. [10][11]​Los internautas también podrán vender sus datos en el mercado de datos .[12]

CognIOTA[editar]

En septiembre 2017, se anunció un servicio de aprendizaje de máquina (machine learning) distribuido utilizando IOTA como sistema de pago. El objetivo de CognIOTA es permitir a los usuarios alquilar su CPU ocioso para que otros lo puedan usar en tiempo real. David Sonstebo comentó, “El objetivo es, de hecho, conseguir que las empresas de minería pasen a proporcionar un servicio útil recibiendo como pago iotas. Muchas empresas de minería lo están pasando mal estos días, así que esta es una situación en la que ganamos todos"[13][14]

Críticas[editar]

A largo de los últimos meses de 2017 miembros de la Iniciativa de Monedas Digitales (DCI) del Media Lab del MIT publicaron una serie de artículos señalando una serie de supuestas vulnerabilidades y de defectos en el diseño de IOTA.[15]​ Dichas críticas se centraban principalmente en la función criptográfica utilizada por IOTA, en la existencia del Coordinador y en la participación de Microsoft en el Mercado de Datos.

La Fundación IOTA público un artículo en su página web respondiendo a estas críticas y señalando potenciales conflictos de intereses de los miembros del DCI.[16]

Cartera[editar]

La cartera oficial es la versión 2.5.4, descargable en GitHub:[17]​ La cartera actual requiere generar independientemente tu propia semilla (llave privada).Las instrucciones sobre como hacerlo se encuentran aquí. La utilización de la pagina Iota-help.com para generar semillas debe ser evitada debido a que ese sitio ha sido usado para robar semillas y iotas .[18]

Casas de cambio[editar]

Se puede intercambiar iota por dinero fiat, bitcoin o ether, en las siguientes casas de cambio:

  • Bitfinex[19]​ (No permite el acceso a ciudadanos de EE.UU.)
  • Binance[20]
  • CoinSpot[21]
  • CoinFalcon[22]
  • Mordió520[23]
  • Exrates
  • OKex[24]​ (No permite acceso a ciudadanos de EE.UU.)
  • CoinOne[25]

Referencias[editar]

  1. Ponciano, Jonathan. «IOTA Foundation Launches Data Marketplace For 'Internet-Of-Things' Industry». Forbes (en inglés). Consultado el 2018-02-13. 
  2. Foundation, IOTA. «The IOTA Data Marketplace». data.iota.org. Consultado el 2018-02-13. 
  3. «IOTA Foundation – IOTA». IOTA. 2017-11-13. Consultado el 2018-02-13. 
  4. «The Transparency Compendium – IOTA». IOTA. 2017-06-15. Consultado el 2018-02-13. 
  5. «Introducing Masked Authenticated Messaging – IOTA». IOTA. 2017-11-04. Consultado el 2018-02-13. 
  6. «Instant & Feeless: Flash Channels». Blogs.iota.org. 24 de septiembre de 2017. Consultado el 6 de diciembre de 2017. 
  7. «Welcome Mark Sulavka to the IOTA Foundation – IOTA». IOTA. 2018-02-06. Consultado el 2018-02-13. 
  8. «YouTube». Youtube.com. Consultado el 6 de diciembre de 2017. 
  9. «IOTA Support - the IOTA Foundation». iotasupport.com. Consultado el 6 de diciembre de 2017. 
  10. Ponciano, Jonathan. «IOTA Foundation Launches Data Marketplace For 'Internet-Of-Things' Industry». Forbes.com. Consultado el 6 de diciembre de 2017. 
  11. «IOTA Data Marketplace – IOTA». Blog.iota.org. 28 de noviembre de 2017. Consultado el 6 de diciembre de 2017. 
  12. Mix (28 de noviembre de 2017). «Microsoft and IOTA launch first cryptocurrency market for the Internet of Things». Thenextweb.com. Consultado el 6 de diciembre de 2017. 
  13. «Cogniota Machine Learning service». Iotafeed.com. 4 de octubre de 2017. Consultado el 6 de diciembre de 2017. 
  14. «CognIOTA - Machine Learning as a service». Cogniota.io. Consultado el 6 de diciembre de 2017. 
  15. Narula, Neha (2017-09-07). «Cryptographic vulnerabilities in IOTA». Neha Narula. Consultado el 2018-02-13. 
  16. «Official IOTA Foundation Response to the Digital Currency Initiative at the MIT Media Lab — Part 1…». IOTA. 2018-01-07. Consultado el 2018-02-13. 
  17. «wallet: IOTA Wallet». GitHub. 6 de diciembre de 2017. Consultado el 6 de diciembre de 2017. 
  18. «[PSA] Just that all are aware, iota-help.com is a SCAM site. Do not generate a seed on their seed generator! • r/Iota». reddit. Consultado el 6 de diciembre de 2017. 
  19. [1] Uso incorrecto de la plantilla enlace roto (enlace roto disponible en Internet Archive; véase el historial y la última versión).
  20. «Binance Lists IOTA». Support.binance.com. Consultado el 6 de diciembre de 2017. 
  21. «Buy IOTA Australia - Safe, Easy, Fast - CoinSpot». Coinspot.com.au. Consultado el 6 de diciembre de 2017. 
  22. «CoinFalcon - Buy and sell Bitcoin for free». Coinfalcon.com. Consultado el 6 de diciembre de 2017. 
  23. «IOTA (MIOTA) price, charts, market cap, and other metrics - CoinMarketCap». Coinmarketcap.com. Consultado el 6 de diciembre de 2017. 
  24. «OKEx supports IOTA Deposit and Spot Trading». OKEx.com. Consultado el 6 de diciembre de 2017. 
  25. [2] Uso incorrecto de la plantilla enlace roto (enlace roto disponible en Internet Archive; véase el historial y la última versión).

Enlaces externos[editar]