NDL

Retis

La tecnología Blockchain original, basada en el desarrollo de redes de intercambio de valores digitales, donde la información es pública y la infraestructura es mantenida por particulares, que compiten por ser los registradores de todos y cada uno de los bloques de transacciones, ha demostrado tener serias limitaciones a la hora de escalar para cubrir las necesidades del mundo global en el que vivimos, tanto en su aplicación a fines financieros como a cualquier otro entorno de consumo masivo (millones de usuarios simultáneos, IOT y BigData).

Si bien las plataformas Blockchain actuales están evolucionando para minimizar el impacto de dichas deficiencias, bien mediante la implantación de redes privadas, mixtas o permisionadas, o bien a través de la evolución del software para mejorar la eficiencia, escalabilidad y la capacidad de trabajo, las premisas tecnológicas sobre las que fueron diseñadas no son idóneas para cubrir las necesidades de dichos entornos.

En ByEvolution, tras un profundo estudio de las soluciones y tendencias de mercado, llegamos a la conclusión de que era necesario desarrollar una nueva implementación tecnológica del concepto Blockchain que no estuviese condicionada por la herencia y premisas adoptadas por los desarrolladores originales de Bitcoin y que, a su vez, se adaptase de forma más natural a las necesidades y requerimientos de un entorno real de consumo masivo como podría ser el caso de los intercambios de datos del IOT o de las transacciones económicas globales.

NDL RETIS nace como una alternativa para la implantación de redes Blockchain especializadas en los casos de uso críticos de los entornos M2M, M2B, B2B y C2C. Para ello se apoya en las siguientes premisas:

Infraestructura

  • Proveedores de hardware certificados (Nodos privados y confiables).
  • Posibilidad de uso de replicadores públicos (para fragmentos de información específicos).
  • Nodos jerarquizados para el establecimiento de subredes de trabajo interconectadas.
  • Nodos con comportamiento dual: Pasivo (atienden peticiones de clientes) y Activo (generan movimientos en base a procedimientos programados).
  • Proveedores y consumidores de información y servicios certificados.
  • Información privada en la Blockchain (con sistema de concesión de permisos a terceros).
  • Subred AI de gestión del almacenamiento global.
  • Subred AI de gestión del reparto de la información en segmentos de red.
  • Subred AI de gestión de la capacidad de cómputo de transacciones.

Tipología de Red

  • Propósito general (permite gestionar cualquier tipo de activos).
  • Red Colaborativa pura (la carga de trabajo se divide entre los nodos activos para el procesamiento en paralelo de las transacciones, lo que minimiza las latencias de escritura y garantiza el reparto de las comisiones entre los proveedores de infraestructura).
  • Algoritmos de consenso ligeros basados en subdominios de aplicación.
  • Operaciones CRUD estandarizadas para los activos.
  • Operaciones de lectura y búsqueda avanzada sobre los registros de las cadenas de bloques.
  • Operaciones certificadas conforme a la cardinalidad requerida.

Participantes

  • Subsistema de autenticación y autorización de usuarios y dispositivos.
  • Subsistema de gestión de permisos Usuario/Dominio/Activos.
  • Procedimiento de trabajo basado en sesiones (Apertura, Operación y Cierre).
  • Cuentas de participantes multidominio, multidivisa y multiactivo.

Finanzas

  • Cuentas de definición y emisión de divisas (valores tokenizados).
  • Transacciones que impliquen divisas son revocables.
  • Personalización del esquema de comisiones por transacción.

Smart Contracts

  • Definición estandarizada de las plantillas que regirán el proceso de resolución de cada contrato (BPMN).
  • Definición de los contratos físicos y documentos asociados al Smart contract.
  • Trazabilidad de la ejecución de los procesos asociados a cada Smart contract.
  • Implementación de subprocesos automatizados y de usuario.
  • Capacidad de definición de contratos que impliquen, en su operativa interna, la ejecución automática de otros contratos.
  • Aplicación automatizada de transferencias de información, pagos e informes.
  • Automatización de los procesos correctivos y sancionadores.
  • Trazabilidad demostrable judicialmente de toda la ejecución de los contratos, así como de los procesos y subprocesos que implican.
  • Generación de estadísticos de ejecución de los contratos.

Cadena de Bloques

  • División Jerárquica de los Libros de Transacciones.
  • Obsolescencia programada de los libros de transacciones.
  • Cadena de bloques tridimensional; es decir, escala horizontal y verticalmente para favorecer el trabajo masivo en paralelo.
  • Definición de canales para la gestión diferenciada de dominios y activos.