¿Qué es COTI?

Tiempo de lectura: 4 minutos

Como cada día, hoy te traemos un nuevo proyecto crypto. ¿Sabes qué es Coti? En este artículo te contaremos todo sobre qué es y cómo funciona. ¿Sabías que el nombre de COTI significa en español “moneda de internet”?

Este proyecto tiene como principal objetivo desarrollar una red de pagos descentralizada y escalable de cara al comercio global. COTI (Currency Of The Internet) es uno de los primeros protocolos de blockchain optimizado para pagos descentralizados que está diseñado para ser utilizado por comerciantes, gobiernos, DApps de pago e incluso emisores de stablecoins.

Para lograr sus objetivos este proyecto combina un mecanismo de confianza, un wallet, un sistema de mediación descentralizado y una criptografía de intercambio. Todos estos elementos permiten el correcto funcionamiento de la red.

En los inicios del proyecto, esta criptomoneda se emitía basándose en el estándar ERC-20, sin embargo, en la actualidad contamos con la moneda oficial llamada COTI que funciona como un medio de intercambio en la red. Cabe destacar que otro atractivo de esta red es el hecho de que sus tasas de transacción sean bajas y cuente con una gran rapidez en las transacciones.

¿Por qué se creó este proyecto?

Las 2 principales razones fueron las siguientes:

    • Las soluciones de pago en línea y la mayoría de las criptomonedas carecen de la capacidad de escalar en volumen y velocidad.
    • Existe una gran falta de confianza entre partes desconocidas.

COTI se creó con el objetivo de superar estos desafíos a través del uso de un protocolo de capa base innovador. Este protocolo adopta la forma de un libro de contabilidad acíclico dirigido que se basa en gráficos y está construido a partir de transacciones conectadas. Las transacciones de dicho libro se entrelazan a través del tiempo mediante el aprovechamiento de algoritmos basados en la confianza. ¿No entiendes demasiado? No te preocupes, más adelante explicaré estos conceptos con más detalle.

¿Cómo funciona Coti?

Para acabar con el problema de la confianza, esta debe basarse en una combinación de datos históricos de comportamiento e información objetiva relacionada con compradores y comerciantes.

El proyecto COTI tiene esto en cuenta y calcula las puntuaciones de confianza gracias a un algoritmo de aprendizaje automático único. La confianza se utiliza en el algoritmo de cadena para validar y confirmar transacciones de forma más rápida. Las cadenas de confianza crecen a medida que las nuevas transacciones se unen a dos transacciones anteriores que cuentan con grados similares de confianza. Esto da como resultado un mecanismo de confirmación innovador basado en consenso.

Además de estar a prueba de problemas de confianza, Coti ha desarrollado mecanismos que monitoreandetectan y defienden a la red de posibles ataques, garantizando la seguridad de la misma.

Uno de estos mecanismos presentes en la red son los nodos de prevención de doble gasto (DSP) de COTI. Además, este proyecto presenta nuevos protocolos que permiten abordar las disputas que pueden surgir al enviar transacciones. Esta es otra de las características que hacen destacar al proyecto. Para resolver dichas disputas se emplea el Servicio de mediación. El servicio de mediación aprovecha los principios de la teoría de juegos para garantizar un resultado justo en el caso de una disputa y para determinar cuál de las dos partes tiene la razón se realiza una votación.

Qué-es-COTI

Algoritmo de la cadena de confianza

Para lograr un consenso entre dos o más partes que ejecuten transacciones y operen sobre una estructura de datos basada en DAG (gráfico acíclico dirigido), COTI ha desarrollado un nuevo enfoque. Este nuevo enfoque se basa en el Clúster. Este se basa a su vez en un DAG completamente descentralizado, lo cual significa que no está almacenado por ninguna autoridad central.

El Clúster es considerado como un libro mayor o registro donde quedan almacenadas todas las transacciones procesadas por la red. Esta herramienta logra escalabilidad mediante el uso de la selección de fuentes paralelas y las confirmaciones de transacciones, así como el uso del mecanismo de puntuación de confianza de COTI mencionado anteriormente.

¿Cómo funciona la puntuación de confianza?

Como hemos mencionado anteriormente, cada transacción cuenta con una puntuación de confianza. Esta puntuación se basa en el comportamiento histórico de la cuenta del remitente y la información sobre el propietario de la cuenta.

Probablemente, estéis pensando que de dónde saca el sistema dicha información. La información necesaria para este proceso se le da a COTI cuando el usuario, como primer paso, crea una cuenta y está respaldado por su documentación. 

Otro elemento que interviene en este algoritmo son los Trust Score. Los Trust Scores son el principal determinante de las tarifas de transacción en el proyecto. Aquellos participantes que cuenten con Trust Scores altos podrán pagar tarifas bajas e incluso de valor cero, mientras que los participantes con Trust Scores bajos deberán pagar tarifas más altas. 

Este elemento funciona como incentivo a los comerciantes para brindar el mejor servicio posible y así aumentar sus Trust Scores. Otro de los beneficios de tener una puntuación más alta respecto a la confianza es que las puntuaciones de confianza más altas se confirman más rápido

Para ejecutar una nueva transacción, el remitente debe validar dos transacciones anteriores para que de esta manera la nueva transacción se agregue al libro mayor. Atendiendo a este funcionamiento, el libro mayor se organiza como un DAG (gráfico acíclico dirigido), donde los vértices representan transacciones y los bordes dirigidos se extienden desde cada transacción a otras dos que válida.

Componentes de Coti

Este proyecto se ayuda de diversos componentes para mantener un funcionamiento estable y seguro. A continuación los veremos y explicaremos la función que realiza cada uno.

    • Cuenta de usuario. Cada usuario de esta red debe abrir una cuenta mediante el wallet de COTI. Al completar este primer paso, los usuarios reciben una clave pública y una clave privada que se genera de forma aleatoria. Para crear su puntuación de confianza, cada usuario debe responder a varias preguntas fácticas. Los wallets de la red serán personalizables, ya que habrá varios tipos de roles para los que un usuario puede registrarse y por ello el funcionamiento detallado de estos wallets puede variar de un usuario a otro.
    • Nodos de la red. Este proyecto presenta una solución descentralizada diseñada específicamente para permitir pagos seguros y confiables. Para esta solución es fundamental la distribución de responsabilidades en el Clúster y su delegación en diferentes tipos de nodos que son ejecutados por los usuarios. Entre los nodos de la red podemos distinguir tres tipos: los nodos completos, los nodos DSP (Prevención del doble gasto) y los nodos de historia.
    • El otro elemento más importante de la red está compuesto por los servidores. La red ejecutará servidores que realizan tareas de gran importancia para la red. Entre los servidores podemos distinguir cuatro categorías: Servidores Zero Spend, Servidores Trust Score, Servidores de base de datos KYC / AML y Servidores de historial.

Leave a comment
Your email address will not be published. Required fields are marked *