Cómo surgen los contratos inteligentes y por qué su importancia

Cómo surgen los contratos inteligentes y por qué su importancia

“Si, acepto”. Esta es la respuesta que sin pensar damos a los convenios electrónicos que como contratos inteligentes nos advierten entre muchas cosas; normas de uso, limitaciones de acceso, declaración de identidad, mayoría de edad, términos que al consentirlos activan un instrumento legal.

La mayoría pasa por alto los documentos digitalizados que “los prestadores” nos sugieren leer.

Los escritos que casi todos desprecian establecen reglas y políticas que rigen el mundo al que deseamos tener acceso.

Las firmas digitales son herramientas básicas que todos tienen a disposición.

Ellas conforman el prototipo de un contrato inteligente.

Las más frecuentes implican que conocemos la política de privacidad, que sabemos las limitaciones en el uso de “cookies” y que estamos al tanto de las reglas –que por ejemplo- dispone Amazon en relación a las “devoluciones”.

Sin embargo las cosas pueden ponerse más serias.

Existen contrataciones que usan los canales electrónicos que requieren de una “verificación por voz”.

Se trata de un sistema de autenticación de doble paso que usa una codificación en formato MP3 o WAVE.

El asunto es sencillo. Si deseas anexar, cambiar, reinstalar u objetar parte de las cosas que están en el contrato, no requieres ir a la notaría.

Las empresas prestadoras de servicios o vendedores de bienes poseen plataformas que verifican cualquier instrumento contractual posible.

Al iniciar una relación con estipulados, o al tratar de adecuarla, los registros son básicos.

Para todos es familiar la siguiente locución: “Para su seguridad y mejor calidad de servicio, está llamada será grabada”.

Es así que todo cuanto allí se acuerde con la operadora será parte del contrato incluyendo los archivos de audio.

Ahora, mucho tiempo ha pasado desde que los escupitajos en la palma de la mano y los estrechones servían para cerrar un trato.

Cómo surgen los contratos inteligentes y por qué su importancia

Consultor Gerencial, Especialista en diseño e implementacion de Estrategias Digitales, Desarrollo de nuevos productos y Asesor en aplicaciones Tangle.

Con el arribo de “blockchain” los contratos por transacciones financieras apartaron a los abogados del panorama.

Blockchain ha dispuesto en la mente de todos un abanico de opciones que alcanza lo sucesoral, la permuta, o la disolución mercantil.

El contrato inteligente con el uso de Blockchain lo está cambiando todo.

Uno de las transmutaciones más importantes logradas con los contratos inteligentes es que los millones de dólares invertidos en intermediarios, abogados y notarios han pasado al territorio del ahorro con posibilidades de uso en aumento de inversión.

Contratos inteligentes: Accidente o valor agregado

Los contratos inteligentes son el oro que se halla cuando en el lecho del río recolectamos lino para la hilandería.

Aunque no son un “accidente”, no eran un propósito central tras la creación del concepto algorítmico de cadena de bloques.

La historia nos indica que la primera criptomoneda que empezó a operar fue el bitcoin en 2009, que nació con su libro mayor bajo el brazo: El blockchain.

Se podría decir que los contratos inteligentes son la sustancia más pura de la casuística en la génesis de los criptoactivos.

No obstante hay evidencias históricas que advierten que Nick Szabo, un científico informático y criptógrafo estadounidense, fue el primero en introducir los contratos Smart, en 1994.

El blockchain integra en red diferentes tecnologías que hacen del documento una industria casi inviolable, debido a que ninguna empresa, gobierno u organización puede corromper esta clase de base de datos.

Con estos apuntes preliminares, tenemos que anexar en la crónica que emprender contratos inteligentes a partir del blockchain de bitcoin era una labor de “expertos”.

Las cosas mejoraron mucho para las “personas comunes” con la llegada del lenguaje Solidity para programar los contratos.

Es el resultado de la introducción de Ethereum; una plataforma que funciona sobre el concepto de contratos que actúan como un agente automatizado.

Los contratos inteligentes son código de código abierto y autoejecutable que se ejecuta cuando se cumplen ciertas condiciones.

Cómo surgen los contratos inteligentes y por qué su importancia

Consultor Gerencial, Especialista en diseño e implementacion de Estrategias Digitales, Desarrollo de nuevos productos y Asesor en aplicaciones Tangle.

Debido a su naturaleza abierta y al hecho de que el código del contrato es conocido de antemano y no puede ser modificado o alterado por actores maliciosos, muchos sugieren que los contratos inteligentes podrían reemplazar a los contratos tradicionales.

Contrato: Una necesaria retrospectiva

El contrato nació con la palabra de la humanidad hace millones de años y esa sustancia vive aún.

Se trata de un acuerdo donde los más elevados preceptos éticos entran en juego para cristalizar un plan en el que participan personas o instituciones.

En el alma de la convención está depositada la confianza, ingrediente que en su seno acumula más riesgo que los bienes, capitales o servicios que estén dados a “ser intercambiables por otra cosa”.

En Derecho Mercantil se puede entender como “cosa” al dinero, pero no es el único objeto en una relación jurídica.

Cuando el contrato nació solo “Dios nuestro Señor” era la compañía de la declaratoria.

Apotegmas sobre la “solidez de la palabra empeñada”; junto a historias de “caballerosidad y justicia” llenan volúmenes de una historia que aún se registra.

Sin embargo muchísimos más legajos ilustran la bajeza humana: Fraudes, estafas, agavillamiento, son algunas de las palabras con las que se han titulado narraciones en las que como protagonista está la miseria y como colofón se ha colado hasta la muerte.

Y entre las partes, que un día “felices” refrendaron un contrato, hubo intermediarios.

Todos cobraron: Abogados, registradores, notarios, gremios.

Estos “certificadores” se llevaron su tajada; pero qué pasa cuando al final del camino la palabra empeñada no se cumple: Se renueva la pesadilla.

Atacados en su orgullo las víctimas buscan nuevos intermediarios para demandar justicia.

Hacen lo posible por recuperar la pérdida y se transan por la mitad de nada para deshacerse de un una pérdida total.

Y así la rueda del dinero de la “legalidad” sigue girando; usando el combustible el ego, una sustancia inflamable que puede hacer del más brillante de los hombres, un ser torpe, cretino y sin valor.

Resistencia al cambio es señal de cambio

Sustituir a la banca actual es una ambición de los creadores de las criptomonedas.

La banca tradicional y las organizaciones multilaterales son sus primeros detractores.

Los economistas plegados al status quo aseguran que; bitcoin, ethereum o ripple son parte de una súper-burbuja en la economía a punto de estallar.

Sin embargo el mundo económico está ideando viaductos para comunicar el presente con el futuro.

Como ejemplo podemos colocar el caso de la bolsa de valores alemana Börse Stuttgart.

La institución creó la App Bison, desarrollada por Sowa Labs para que los usuarios puedan invertir en criptomonedas como BTC, ETH, XRP y LTC.

Bison reduce significativamente la complejidad del registro y la prueba de identidad”. Además, asegura que la App no cobrará ninguna comisión a sus usuarios.

Otro cambio que es necesario destacar es lo relativo al desarrollo de Rootstock. Es parte de la historia de bitcoin y clave para rastrear la génesis de los contratos inteligentes.

Rootstock es una plataforma peer-to-peer que entre muchas cosas permite hacer “dinero programable”; y descentralizado con la que se puede ejecutar automáticamente contratos acordados con total transparencia y sin influencia humana.

Utiliza Solidity que es el idioma principal en Ethereum; así como de otras Blockchain privadas que se ejecutan en plataformas competidoras.

Debido a su naturaleza abierta y al hecho de que el código del contrato es conocido de antemano no puede ser modificado o alterado por actores maliciosos

Y es un hecho que los contratos inteligentes podrían reemplazar a los contratos tradicionales.

Cómo surgen los contratos inteligentes y por qué su importancia

Consultor Gerencial, Especialista en diseño e implementacion de Estrategias Digitales, Desarrollo de nuevos productos y Asesor en aplicaciones Tangle.

Los contratos inteligentes son rápidos; se ejecutan de forma inmediata, autónoma y no hay forma de que ninguna parte pueda influir en ellos.

Los contratos inteligentes presentan en la sociedad una férrea resistencia al cambio debido a su carácter disruptivo.

Las fuerzas institucionales están creando obstáculos a los encriptados contractuales; porque son de utilidad en áreas como las votaciones, administración, cadenas de suministro, salud y bienes raíces.

Aplicaciones de los contratos inteligentes

La posibilidad de que varias partes cooperen sin que ninguna de ellas sea capaz de manipular o usar el sistema a su favor es la fortaleza del contrato inteligente.

Los contratos inteligentes tiene aplicaciones en automatización de pagos, registro y cambio de propiedad; también transacciones energéticas, propiedad intelectual, seguros, apuestas, compras automáticas, votaciones y smart property.

En líneas generales un contrato inteligente se constituye cuando las partes configuran los términos del contrato; este se almacena en una dirección específica de la blockchain; el evento contemplado en él ocurre y la consecuencia anteriormente establecida se lleva a cabo.

No podemos olvidar que aún existen desventajas y debilidades; pero lo importante es que se trata de una tecnología que ahorra millones de dólares y que ya tiene un impacto profundo en el mundo.

IOTA Latino: Propuesta para direcciones reutilizables

saul ameliach - IOTA Latino Propuesta para direcciones reutilizables

IOTA  ha sido criticado; solo por tomar decisiones de diseño que son fundamentalmente diferentes a otras en el campo del libro mayor distribuido.

Una de esas opciones fue usar un esquema de firmas resistente a los cuánticos; que (aunque está a salvo de las computadoras cuánticas) no permite gastar varias veces desde la misma dirección; sin poner en riesgo los fondos de esa dirección.

La mayoría de los críticos de esta característica argumentan que problemas como la computación cuántica no son una amenaza; y se pueden hacer ajustes cuando los algoritmos de firmas vulnerables se convierten en un problema real. Especialmente si la alternativa crea problemas de usabilidad para los usuarios actuales.

Para entender la elección de IOTA Latino; es importante entender lo que IOTA está tratando de lograr:

IOTA tiene como objetivo construir la columna vertebral para la próxima revolución industrial donde las máquinas de intercambio de información y el valor independientemente de los humanos (Internet of  Things).

Los dispositivos IoT o Internet de las Cosas, usualmente utilizan tecnologías como los FPGA (arreglos de puertas programables en campo); y los ASIC (circuitos integrados específicos de la aplicación); que no son fáciles de parchear. 

Su lógica normalmente está programada para que sean lo más eficientes posible en términos de energía. Pero una vez desplegados, tendrán que trabajar exactamente como se construyeron hasta el final de su vida. 

En este contexto, sí tiene sentido pensar en las amenazas del mañana; para que los fabricantes de dispositivos puedan garantizar que sus dispositivos funcionarán de manera segura durante los próximos años.

Tomando en consideración los problemas de hoy

El futuro que imaginamos nos obliga a pensar con anticipación y, a menudo; tomar la “ruta difícil”. Pero, por supuesto, somos seres humanos que compartimos las mismas preocupaciones y necesidades que los demás. Sería bueno tener la opción de al menos una dirección reutilizable que pueda usarse de manera segura para cosas como:

Pagos regulares (donaciones, salarios o contratos con otras empresas)

Libretas de direcciones” en carteras que nos permiten guardar un contacto; sin tener que pedirle a esa persona o máquina en particular una nueva dirección de recepción una y otra vez.

En el pasado hemos visto varias soluciones creativas; como esta propuesta de Eric Hop para introducir cheques para enviar y recibir donaciones. Otros han sugerido un enfoque de segunda capa para intercambiar direcciones actualizadas. Pero hasta ahora todas estas ideas tienen desventajas significativas en comparación con las direcciones reutilizables:

La negociación automática de nuevas direcciones de recepción requiere que el destinatario esté “en línea” en todo momento para responder a cualquier solicitud. 

Alternativamente, deben entregar sus claves de inicio;  privadas a una máquina, que luego puede administrar las direcciones en su nombre (inseguro).

El barrido de cheques se debe hacer manualmente o, si se automatiza, requeriría que el destinatario esté en línea en el momento del barrido. Como mínimo, ralentiza el tiempo hasta que los fondos llegan de manera segura a su billetera.

Además, las condiciones de carrera pueden ocurrir cuando la parte que envía no recibe la dirección de recepción actualizada. Luego, pueden enviar fondos accidentalmente a una dirección antigua (que se ha gastado mientras tanto) a pesar de tener buenas intenciones.

Actualmente estamos investigando una posible solución a estos problemas en el nivel de protocolo, que solo requiere ajustes menores al protocolo IOTA. Esto puede permitirnos reutilizar direcciones especiales una cantidad ilimitada de veces sin reducir la seguridad, o incluso romper la resistencia cuántica.

Parte 2

Enfoque actual (un resumen)

Cada vez que emitimos un pago desde una de nuestras direcciones, firmamos el mensaje utilizando la clave privada que pertenece a esa dirección. Los nodos pueden verificar que el gasto fue emitido por el propietario de la dirección; al verificar la firma de la transacción con la dirección en sí. Dado que IOTA utiliza un esquema de firmas resistente a los elementos , revelamos una cierta parte de la clave privada cada vez que firmamos una transacción. Esto significa que no podemos usar la misma clave privada más de una vez sin comprometer la seguridad de los fondos en esa dirección.

Para superar este problema, se aconseja a los usuarios:
  • Nunca gastar de una dirección más de una vez.
  • Al gastar un subtotal de fondos en una dirección, todos los fondos restantes no gastados deben enviarse a una nueva dirección (llamada dirección de resto) al mismo tiempo. De este modo, los fondos restantes se pueden gastar de manera segura en el futuro a partir de la nueva dirección (resto).

El software de cartera IOTA se encarga de esto automáticamente en segundo plano, para que los fondos de los usuarios permanezcan seguros.

saul ameliach - IOTA Latino Propuesta para direcciones reutilizables

“Cuando Alice envía fondos desde una dirección, su billetera IOTA mueve automáticamente los fondos restantes en esa dirección a una nueva dirección de “resto” segura en su billetera, de la cual puede gastar de manera segura en el futuro.”

Una vez que se confirma el gasto, los fondos restantes residen en una nueva dirección no utilizada.

Este mecanismo asegura los fondos de la parte que gasta de una manera muy eficiente. Sin embargo, la parte receptora aún puede tener problemas, si alguien envía fondos a una dirección que ya se ha gastado (ya sea por un error del remitente o debido a las condiciones de la carrera, como se comentó en la publicación anterior).

Nuevo enfoque (nuestra propuesta)

Dado que el esquema de firmas no se puede cambiar sin romper una característica fundamental de IOTA (es decir, resistencia cuántica), debemos diseñar otro método para usar una nueva clave privada para gastos consecutivos de la misma dirección.

Teniendo en cuenta que una nueva clave privada siempre está asociada con una nueva clave pública, esto significa que debemos:

  • Lógicamente, separe la dirección de la clave pública que se usa para verificar la firma de las transacciones.
  • Introduzca una forma de cambiar la clave pública asociada con una dirección, para cada gasto.

Para lograr esto, proponemos:

  1. La introducción de un nuevo campo en los metadatos de la transacción, que nos permite actualizar la clave pública de una dirección e informar a la red sobre este cambio.
  2. El próximo gasto de esta dirección tendrá que verificarse con esta clave pública diferente en lugar de la propia dirección.

Para cada gasto, generaremos un nuevo par de claves pública / privada que se usará para autorizar el próximo gasto desde esa dirección, con la clave pública para la próxima transacción establecida por los metadatos de la transacción actual. El algoritmo para enviar una transacción se puede resumir de la siguiente manera:

Gastar fondos (noveno tiempo de una dirección)

  1. Construye la transacción.
  2. Genere un nuevo par de claves públicas / privadas para el próximo gasto ( pubkey_n , privkey_n ).
  3. Incluya la clave pública del par de claves recién generado en los metadatos de la transacción configurando el campo correspondiente: nextpubkey = pubkey_n.
  4. Firme la transacción con la clave privada que pertenece a la clave pública que fue establecida por la transacción anterior: privkey_n-1 (Nota: la primera inversión usará la clave privada que pertenece a la propia dirección)
  5. Transmitir la transacción.

saul ameliach - IOTA Latino Propuesta para direcciones reutilizables

Todos los fondos residuales permanecen en la misma dirección, en lugar de ser trasladados a una dirección restante. Todavía es seguro enviar fondos a esta dirección en el futuro.

Para poder procesar transacciones de esta manera, los nodos simplemente tendrán que almacenar un campo adicional por dirección en su estado de libro mayor y cambiar la clave pública actualizada cada vez que se confirme un nuevo gasto.

El estado del libro mayor cambiará de:

saul ameliach - IOTA Latino Propuesta para direcciones reutilizables

Una comparación (hecha) del “mundo real”

El enfoque actual de IOTA para la firma de pagos puede compararse con tener puertas de diamante en su casa. Son extremadamente seguros, pero lamentablemente también son transparentes. Entonces, cuando usa la llave para salir de la casa para caminar hacia el banco, alguien que espera afuera puede “ver” una pequeña parte de la llave que usó para abrir la puerta. Y en algún momento, es posible que vean lo suficiente como para poder falsificar una clave y acceder al contenido de su dirección.

Para evitar que esto suceda, actualmente llevamos todas nuestras pertenencias con nosotros a una nueva dirección (resto) (con un nuevo bloqueo y una nueva clave) y nunca regresamos a nuestra dirección anterior.

En comparación, este nuevo enfoque puede compararse con “cambiar la cerradura” después de salir de la casa pero permanecer en la misma dirección. Entonces, incluso si alguien ve su vieja llave, no podrán acceder a su casa / fondos. Además, tiene el bono adicional de una dirección estable donde las personas pueden enviarle correo (o dinero).

Parte 3

Pero no todo es bueno… Comenzamos analizando las ventajas y desventajas de este nuevo enfoque.

Argumentos a favor del planteamiento propuesto

  • Recibir fondos ahora requiere menos recursos en el lado receptor, ya que los destinatarios no necesitan generar nuevas direcciones para cada pago entrante, y el destinatario debe monitorear menos direcciones para determinar si se recibieron los fondos.
  • Esto, a su vez, mitiga un posible ataque de tipo DOS, por lo que el destinatario es bombardeado con solicitudes de pago, lo que obliga a generar y monitorear un número casi ilimitado de direcciones (asumiendo un enfoque de segundo nivel que funcione para tratar estas solicitudes).
  • También pueden necesitarse menos recursos en el lado de envío, ya que el remitente ya no tendría que consultar constantemente nuevas direcciones de recepción.
  • Las carteras pueden implementar libretas de direcciones para guardar contactos con direcciones persistentes predecibles.
  • En consecuencia, las empresas y los individuos podrían comunicar sus detalles de pago en papelería. Los pagos recurrentes, como los débitos directos y los pedidos permanentes a direcciones estáticas, también son posibles, lo que convierte a IOTA en una solución viable para los modelos de negocios tradicionales.
  • El enfoque facilitaría un sistema descentralizado similar a DNS, donde las direcciones IOTA complejas se asignan a direcciones memorables para el ser humano. 
    Sería posible referirse a los contactos utilizando alias (por ejemplo, direcciones de correo electrónico); de forma inmediata, haciendo que IOTA sea utilizable como sistemas de pago existentes (por ejemplo, PayPal o banca tradicional).
  • La validación inicial de estos alias de direcciones podría evitar la pérdida de fondos, si se advierte al usuario que su alias mal escrito no se asigna a una dirección IOTA válida.
  • Los fondos recibidos siempre son 100% seguros, ya que los fondos no pueden terminar en una dirección usada.
  • Los ataques de repetición no serían efectivos debido a la clave pública modificada.
  • La llamada a la API wereAddressesSpentFrom puede ser desaprobada: esta solución temporal actualmente; crea una lista cada vez mayor de direcciones que limita la escalabilidad.
  • Los paquetes se harán más pequeños debido a que se puede omitir una transacción completa (transacción restante), lo que reduce el tráfico de red requerido para gastos.

El tema común de estas ventajas es que la propuesta hace que IOTA sea más fácil de usar para los seres humanos y, en última instancia, impulsará una adopción más amplia. Por lo tanto, son muy valiosos, y no deben ser descartados fácilmente.

Las direcciones predecibles facilitarían la administración de contactos y las transacciones fáciles dentro de las cadenas de mensajes. ¿Podría ser esta una futura versión de Trinity?

Argumentos en contra del enfoque propuesto

Como se mencionó al inicio de esta publicación, nuestra solución propuesta presenta algunos problemas que evitarían que se reemplace completamente la forma actual en que se manejan las transacciones. Discutiremos estos temas uno por uno, junto con las posibles mitigaciones.

1- El orden de las transacciones importa

Un problema con este nuevo enfoque es que el orden de las transacciones ahora importa. Una transacción exitosa solo se puede confirmar si la red ha visto (y finalmente confirmó) la transacción anterior en la cadena.

Por ejemplo, si envía rápidamente 10 pagos consecutivos desde una dirección reutilizable, entonces la primera transacción cambia la clave pública de la dirección, y se requiere la nueva clave pública para la próxima transacción (y así sucesivamente). Si la primera transacción no se confirma y se debe volver a adjuntar, esto significaría que las siguientes transacciones se retrasarían hasta que se confirme la reincorporación. 

Es posible que también deban volver a unirse (posiblemente varias veces) hasta que la red los acepte en el orden deseado.

Cabe señalar que este problema también existe con el enfoque actual de IOTA. Un gasto consecutivo solo puede verificarse una vez que la red ha visto la transacción;  cubre la dirección restante (de lo contrario, esta dirección aparecería vacía). Sin embargo, con nuestro nuevo enfoque, es más difícil implementar un mecanismo que permita características tales como sobregiros temporales (donde una transacción siguiente financia el gasto de uno anterior): el cambio de claves significa que no podemos verificar fácilmente la firma de Estas transacciones, cuando se procesan en el orden incorrecto.

Incluso si asumimos que los nodos prestarán atención al pedido y “clasificarán” las transacciones internamente mientras determinan su validez, al menos hará que la tarea de verificar las transacciones sea un poco más compleja y requiera más capacidad de procesamiento. Estos ciclos de CPU se podrían gastar procesando otras transacciones, lo que podría disminuir la capacidad de procesar un alto número de transacciones por segundo.

Solución posible:

Se pueden resolver partes de este problema haciendo referencia directa o indirectamente a un gasto anterior en un gasto consecutivo si el anterior aún está pendiente. De esta manera, podemos garantizar; la validez de un subtangle sin tener que tener en cuenta los subtangles paralelos, al determinar la validez de estas transacciones pendientes. Dado que el recorrido aleatorio pasa de “pasado” a “presente”, vemos automáticamente; las transacciones en su orden correcto y podemos omitir su clasificación interna, lo que facilita estos problemas. Este comportamiento; también aumenta el peso del gasto anterior y, por lo tanto, aumenta la posibilidad de ser aceptado por la red. Un gasto consecutivo por lo tanto actuaría como una promoción de la transacción anterior.

Debemos tener en cuenta que este problema solo se manifiesta; si intentamos enviar muchos gastos desde una dirección reutilizable al mismo tiempo, sin esperar a que se confirme la anterior (que se abordará en la propuesta final al final de este post).

2- Privacidad reducida

Si todos los fondos que pertenecen a un usuario residen en una sola dirección reutilizable, el saldo exacto de esa dirección será de conocimiento público. Esto se vería agravado aún más por los servicios de mapeo; que podrían identificar a los usuarios a través de su alias. Esta reducción de la privacidad podría alentar a los piratas informáticos y otros delincuentes a acceder a los fondos a través de ataques tradicionales fuera de la red IOTA.

Solución posible:

El método actual de usar direcciones solo una vez, y enviar los fondos restantes a una nueva dirección seguirá funcionando. Regularmente podemos “barrer” fondos de nuestra dirección pública reutilizable a una dirección “no reutilizable”, que luego funciona de la misma manera que lo hace actualmente.

La privacidad de estos fondos barridos se puede aumentar aún más mediante la aplicación de servicios como ” mezcladores “. Estos son temas de investigación abiertos y veremos esfuerzos adicionales para aumentar la privacidad en la maraña. Por ahora, es suficiente asumir que podemos mover los fondos de la dirección reutilizable a una tradicional.

3- Mayores requisitos de almacenamiento para los nodos

Dado que los nodos necesitan almacenar un campo adicional; en su tabla de contabilidad, los requisitos de almacenamiento aumentan en 243 trits por dirección, lo que llevaría a un tamaño de base de datos más grande. Además, las direcciones vacías ya no se pueden eliminar de la base de datos, ya que; debemos realizar un seguimiento de la clave pública actualizada, en caso de que la dirección reciba fondos adicionales en el futuro. Un atacante podría fácilmente enviar correo basura a esta tabla de contabilidad y hacer que los nodos se queden sin almacenamiento muy rápidamente.

Solución posible:

Proponemos que solo se mantenga viva una dirección reutilizable en la tabla de contabilidad si no está vacía. Esto significa que un usuario debe apostar una cierta cantidad de IOTA (por ejemplo, 1 IOTA) que siempre tendrá que residir en esa dirección; si quiere poder usarla varias veces. Una vez que el saldo de la dirección cae por debajo de esta cantidad, efectivamente declaran que esta dirección ya no se usa, y los nodos la limpiarán. En esencia, esto significa que la dirección se restablece a su primera clave pública, y todos los fondos entrantes ahora estarán en una dirección “usada”. Lo ideal sería que las billeteras se encargaran de administrar los fondos apostados de modo; que no podamos gastarlos accidentalmente, y caer por debajo del umbral, al enviar un pago.

Si se implementa de esta manera, lo más probable es que incluso veamos; un requisito de almacenamiento reducido porque los fondos entrantes ya no tendrían que distribuirse en innumerables direcciones, sino que se acumularían en menos direcciones.

4- Problemas en relación con los clusters económicos

A pesar de que el concepto de agrupaciones económicas; sigue siendo un tema de investigación en lugar de una preocupación de implementación, la idea básica es clara. Este concepto se basa en la idea de que cierta actividad en una red de alto rendimiento, solo puede ser vista por una parte determinada de la red en lugar de todos los nodos existentes.

Para las direcciones reutilizables, los nodos deben ver la transacción original que actualiza la clave pública, antes de poder validar cualquier gasto posterior de esa dirección. Esta transacción original solo puede ser visible en algunos grupos pero no en otros.

Solución posible:

Para poder enviar pagos entre clústeres, debemos usar direcciones no reutilizables para los pagos. Esto permitiría que los nodos lejanos verifiquen la firma incluso sin conocer la clave pública actualizada. Dado que es posible mover los fondos de una dirección reutilizable; a una dirección tradicional antes de enviar las transacciones, esto no es un problema.

De hecho, sugerimos el uso de direcciones; no reutilizables (siempre que sea posible) para enviar fondos, mientras que preferimos direcciones reutilizables cuando se reciben fondos.

Conclusión

Hemos demostrado que la solución propuesta no puede reemplazar completamente la forma existente de procesar transacciones, y que las decisiones de diseño tomadas en el pasado fueron fundadas.

Sin embargo, puede actuar como una opción adicional; para recibir fondos de forma segura, sin tener que preocuparse; por la reutilización de la dirección y las condiciones de la carrera. También tiene varias mejoras de usabilidad que promoverían la actual adopción del protocolo en el mundo real.

Implementación sugerida:

Para equilibrar los pros y los contras, proponemos la introducción de una dirección; reutilizable por billetera, que puede actuar como un único punto de contacto para los pagos recibidos. Esta dirección puede ser barrida periódicamente; por una no regular reutilizable, lo que hace que los fondos estén disponibles para un gasto fácil. El gasto de las direcciones regulares (no reutilizables) no depende de mantener el orden de las transacciones, lo que permite; que se procesen de manera eficiente en paralelo, de la misma manera que se procesan ahora.

Al mismo tiempo, esta nueva dirección “pública” no expondrá demasiada información; sobre nuestros fondos porque se vacía regularmente, distribuyendo los fondos; a nuevas direcciones que ya no pueden asociarse fácilmente a nuestra dirección reutilizable.

Invertir en IOTA Tangle: “Apostando por la moneda del futuro”

saul ameliach - Invertir en IOTA Tangle

Invertir en IOTA Tangle

Muchos sabemos que la economía ha evolucionado y ya no es como la conocemos; hoy en día el mundo financiero ha cambiado de manera drástica. Invertir en IOTA Tangle o en cualquier otra criptomoneda, se ha vuelto el dia a dia de muchas personas.

Las personas a diario se preguntan si invertir en criptomonedas es seguro y confiable; pero IOTA se ha posicionado como una economía que posiblemente sea “la moneda de del futuro”. Por eso es que se dice que invertir en IOTA Tangle es aportar por la economía del futuro.

Como ejemplo tenemos a la tecnología de las criptomonedas, el Bitcoin y todo lo que tiene que ver con este tema; debido a sus desplomes o caídas la confianza en estas monedas se ha ido deteriorando; pero no todo es malo, existe una moneda dispuesta a cambiar la economía.

Esta criptomoneda utiliza una tecnología que textualmente hablando, es de contabilidad distribuida de código abierto; cuyo objetivo es permitir de forma segura, el intercambio de información y valor en el Internet de las Cosas.

Una de las principales innovaciones de IOTA radica en que; no utiliza la tradicional y que todos conocemos Blockchain; esta utiliza una arquitectura basada en un concepto matemático llamado Grafo Acíclico Dirigido (DAG).

Dicha arquitectura hace posible que no existan comisiones y que la red aumente su velocidad conforme se incremente el número de usuarios. 

El funcionamiento de esta criptomoneda es una base de datos distribuida. Se encuentra repartida entre todos los nodos de la red; que alcanzan un consenso sobre cuál es la versión correcta de dicha base de datos.

Se divide en:

  • Transacciones, confirmaciones y tips
  • Algoritmo de selección de tips
  • Consenso

Esta moneda digital con tecnología Tangle está tan avanzada que se han creado proyectos para llevar a cabo “Smarts Cities” o “Ciudades Inteligentes”.

¿Invertir en IOTA Tangle es seguro?

A diferencia de otras criptomonedas o criptografías como Ethereum y otras populares; IOTA como ya lo mencionamos antes no utiliza tecnología Blockchain.

En la tecnología Tangle que es la que usa esta criptomoneda; cada enmarañado DAG debe aprobar 2 transacciones anteriores encontradas en otro nodo para que una transacción sea válida. Esto esencialmente elimina la necesidad de los mineros para el proceso de validación de las transacciones.

saul ameliach - Invertir en IOTA Tangle

Esta tecnología también ayuda a eliminar los estrangulamientos cuando los números de las transacciones son altos y la velocidad más alta es necesaria.

¿Cómo es el rendimiento de IOTA en comparación con otras criptomonedas?

El Internet de las cosas (IoT) es una tecnología creciente que es espiada por muchos inversores y conglomerados líderes.

Empresas como Google, Cisco y VW ya han invertido e implementado esta tecnología. Hay muchos otros negocios alineados, lo que ciertamente hará que el límite y el precio del mercado de la MIOTA crezcan.

Se dice que es una buena forma invertir en IOTA Tangle; ya que en el futuro el mercado IoT valdrá más de 470.000 millones de dólares en 2020. Esto es de acuerdo con la empresa de consultoría Bain.

¿Es una buena inversión?

Invertir en IOTA Tangle es un buen negocio, ya que se espera que sea “la moneda del futuro”. Y está capacitada para seguir desarrollándose en el mundo del Internet de las Cosas

Sin embargo, esta posibilidad puede que no suceda el próximo año. Los inversores que buscan pequeños cambios en el precio en los criptos tal vez no les gusten invertir en la IOTA ahora; porque 2018 no ha sido un buen año para Bitcoin. Pero a largo plazo, invertir en IOTA Tangle tiende a ser una excelente idea.

IOTA es un ejemplo perfecto de moneda horizontal debido al alcance, utilidad y organización del proyecto IOTA.
  • ALCANCE: El protocolo IOTA no es un “producto” en el sentido tradicional. IOTA quiere que otros construyan sus propios productos, servicios y protocolos de comunicación sobre la red IOTA. Se trata de una herramienta inclusiva de código abierto en lugar de un producto patentado y patentado.
  • UTILIDAD: La utilidad de la moneda es muy amplia. No pretende ser utilizado como un sistema de recompensas para un producto ofrecido por la Fundación. Es una verdadera moneda digital que ofrece una amplia gama de casos de uso dentro y fuera de la economía de la máquina.
  • ORGANIZACIÓN: La Fundación IOTA no es una organización competitiva con fines de lucro propiedad de los accionistas. Es una organización sin ánimo de lucro dedicada a la proliferación de un nuevo protocolo de comunicación entre humanos y dispositivos. Sus incentivos son colaborativos y no competitivos.

Smart Cities con tecnología IOTA Tangle alrededor del mundo

Asia

En la ciudad de Taipei no se quedaron atrás al invertir en IOTA Tangle y junto a la Fundación IOTA; anunciaron una colaboración para convertir a Taipei en una smart city. La ciudad utilizará la tecnología de IOTA para crear un sistema de identidad digital denominado “Tangle ID”; para los habitantes de la ciudad. El objetivo de este nuevo sistema es prevenir el robo de identidad y el fraude electoral.

Por otro lado es importante también mencionar que; otro proyecto que está desarrollando Taipei donde se está utilizando la tecnología de IOTA; es un sistema de gestión del consumo en el edificio municipal de la ciudad.

Utilizando varios sensores IoT, se recoge el consumo de las diferentes plantas del edificio. Que posteriormente, los datos son enviados a la red de IOTA para asegurar su veracidad.20​

Europa

La Fundación IOTA anunció su participación junto con otras 30 organizaciones; esta alianza tiene el objetivo de desarrollar demostraciones de las posibilidades que ofrecerán las Smart Cities.

Recibieron 20 millones de euros en financiación provenientes del programa europeo de investigación y desarrollo Horizon 2020. Además, alguno de los integrantes del consorcio aportaron otros 10 millones de euros para implementar las demostraciones.

Las demostraciones se llevarán a cabo en Limerick (Irlanda) y Trondheim (Noruega); para más tarde ser replicadas en otras cinco ciudades: Alba lulia (Rumanía), Sestao (España), Pisek (República Checa), Smolyan (Bulgaria) y Voru (Estonia).21​22​

Movilidad

Una de las áreas en las que más se está experimento con IOTA es la de la movilidad. A comienzos de 2018 la Fundación y el Centro Internacional de Innovación en Transportes (ITIC) anunciaron un acuerdo de colaboración.

El ITIC es una organización sin ánimo de lucro especializada en desarrollar bancos de pruebas para vehículos autónomos. El objetivo de esta alianza es; utilizar el mercado de datos de IOTA como plataforma; para adquirir, compartir y seleccionar todos aquellos datos que se generen durante las pruebas de coches autónomos.

Invertir en IOTA Tangle no es solo para hacer dinero; también esta tecnología es para revolucionar el mundo con nuevos proyectos para el beneficio humano.

En el área de la movilidad; IOTA también cuenta en su junta de supervisión con el Chief Digital Officer (CDO) del grupo Volkswagen, Johann Jungwirth. Jungwirth anunció en Febrero de 2018 en Bosch Connected World; la intención del grupo Volkswagen de trabajar y colaborar con la Fundación, con el objetivo de que los coches del futuro cuenten con su propia cartera de IOTA; que les permita pagar automáticamente por determinados servicios como el parking o la recarga de los coches eléctricos.

saul ameliach - Invertir en IOTA Tangle

En Junio de 2018 Volkswagen presentó en la feria de digitalización e innovación alemana CEBIT; una prueba de concepto (PoC) en la que utiliza el protocolo de IOTA, para transmitir actualizaciones de software “por el aire” para los coches autónomos.

El protocolo de IOTA garantiza la transparencia y la inmutabilidad de las actualizaciones. También se anunció que el primer producto usando esta tecnología vería la luz a lo largo de 2019.

Otros proyectos

La Fundación también está organizando grupos de trabajo centrados en promover y posibilitar el uso de IOTA en otros campos como las causas sociales, cadenas de suministro, e-Health, fintech, Investigación y desarrollo, interoperabilidad, energía e Industria 4.0.

Pero actualmente uno de sus proyectos más nombrados es la alianza con Bosch, Volkswagen & Fujitsu.

Finalmente invertir en IOTA Tangle, permite un sin número de posibilidades que esta tecnología genere rentabilidad en las inversiones, en cuanto a las posibilidad que existe en el mercado de ampliar los productos sobre esta tecnología, así como también la estabilidad de la moneda en el mercado.