Icon (ICX) pretende construir una red descentralizada de redes impulsada por criptomonedas.
De este modo, Icon describe su objetivo como la creación de una «nación digital» en la que los distintos agentes económicos puedan emitir y controlar sus propias formas de valor, bajo los sistemas de reglas que ellos elijan.
La inspiración detrás del diseño es la estructura de las economías del mundo real, en las que las empresas, las organizaciones sin ánimo de lucro y las instituciones públicas, todas aprovechan un medio de valor común (una moneda nacional), pero siguen siendo actores económicos distintos pero interoperables.
Dicho de otro modo, la idea es que las aplicaciones informáticas puedan utilizar el software Icon como infraestructura para crear sus propias monedas y economías. Los ordenadores que ejecutan el software (nodos) pueden entonces elegir apoyar las economías en el ecosistema Icon según sus intereses.
La República Icon actúa como centro del funcionamiento de la blockchain Icon, gobernando el proceso por el que se acuña la nueva criptodivisa ICX en cada bloque.
Aunque su alcance es ambicioso, el equipo de Icon ha entregado algunas iteraciones de la idea, siguiendo un libro blanco de 2017 con un libro amarillo en 2019 que profundizó en la descripción de su tecnología.
A partir de 2020, el equipo de Icon sigue publicando hojas de ruta actualizadas regularmente en Medium.
¿Quién creó Icon?
Fundada en 2017, Icon fue lanzada por la Fundación Icon, una organización con sede en Corea del Sur que impulsa el desarrollo del proyecto.
En septiembre de 2017, una oferta inicial de monedas (ICO) para la criptodivisa de Icon, ICX, recaudó 150.000 ETH (aproximadamente 43 millones de dólares) en una venta que incluía el 50 por ciento del suministro de tokens de Icon.
El lanzamiento oficial de la blockchain de Icon se produjo en enero de 2018 y los participantes de la ICO recibieron su criptomoneda ICX en junio de ese año.
En 2019, Icon lanzó su propio estándar de tokens, IRC16, que permite a los usuarios emitir activos y valores tokenizados.
¿Cómo funciona Icon?
La blockchain de Icon utiliza un algoritmo de consenso de prueba delegada para determinar qué nodos pueden añadir nuevos bloques a su blockchain.
La idea, utilizada por otras criptomonedas importantes como Tron y EOS, es que al no determinar los bloques mediante la competencia (como la minería), la red puede alcanzar más rápidamente el consenso.
La blockchain de Icon, en particular, garantiza la colaboración entre cinco componentes principales.
Estos incluyen:
- Icon Republic – La estructura de gobierno de la red y el comité de decisión para las operaciones de la blockchain. Icon Republic está compuesta por nodos de las comunidades Icon.
- Comunidades Icon – Una red de nodos dentro de un único sistema de gobierno, las comunidades Icon pueden operar con su propio conjunto de reglas y algoritmos de consenso.
- Representante de la comunidad (C-Rep) – Nodos elegidos de cada comunidad en los que se confía para comunicarse con Icon Republic. Los C-Reps reciben ICX por su trabajo.
- Nodos de la Comunidad (C-Nodes) – Actúan como infraestructura para cada comunidad y son responsables de gobernar y mantener el blockchain de la comunidad.
- Nodos Ciudadanos – No tienen poder de voto, pero tienen la capacidad de realizar transacciones dentro de una comunidad, con otras comunidades y con Icon Republic.
Cómo funciona Loopchain
Loopchain es el algoritmo que impulsa la blockchain de Icon, integrando la mensajería entre todos los nodos que componen la República Icon.
Para lograr esto, Loopchain utiliza algo llamado el algoritmo Loop Fault Tolerance (LFT).
Al igual que otros algoritmos de prueba de participación delegada (DPoS), Loopchain asigna a los nodos la tarea de agrupar las transacciones en bloques, añadir esos bloques a la cadena de bloques y distribuirlos a otros nodos de la red. Los nodos de validación, por su parte, confirman la creación del bloque, comprueban si el hash del bloque es correcto y validan los datos del bloque.
La diferencia entre Icon y una cadena de bloques DPoS tradicional es que reduce el número de pasos necesarios para el proceso de consenso.
Más concretamente, LFT utiliza una técnica, llamada Spinning, que simplifica el algoritmo utilizado para seleccionar quién puede crear bloques y los nodos validadores que los confirman.
¿Por qué tiene valor ICX?
El núcleo de la economía de Icon es un concepto llamado «Sistema de Puntuación de Incentivos de Icon» (IISS), un algoritmo encargado de medir las contribuciones al ecosistema y distribuir ICX.
Este modelo difiere de lo que se suele implementar en Bitcoin (BTC) y Ethereum (ETH), donde un solo grupo (mineros) debe comprar hardware informático especializado y quemar energía para competir por la nueva criptomoneda que acuña.
ICX Staking
Cada criptodivisa ICX puede ser bloqueada, o «estacada», para representar un voto que puede ser delegado para apoyar a varias entidades.
Estas incluyen:
- Representantes – Productores de bloques y validadores en la República de los Iconos, que consisten en representantes públicos y de la comunidad.
- Dapps – Aplicaciones descentralizadas que operan en uno o más contratos inteligentes.
- EEPs – Proyectos financiados por la blockchain de Icon y que están destinados a fomentar el crecimiento y la expansión del ecosistema.
Al apostar por ICX, los propietarios y la entidad en la que delegan votan para recibir una pequeña recompensa. El IISS utiliza el staking para determinar el I-Score, una unidad utilizada para cuantificar la contribución de un usuario a la red.
Puede encontrar más detalles sobre el staking de ICX aquí.
Recompensas ICX
El IISS determina dinámicamente las recompensas y las tasas de emisión por bloque utilizando variables que incluyen los votos de los Representantes Públicos (C-Reps), la cantidad de tasas de transacción en un bloque y la cantidad total de ICX apostado. Estas variables también se utilizan en el cálculo de la puntuación I.
La nueva criptomoneda ICX se acuña en cada bloque y se envía a un contrato de tesorería pública en el que los contribuyentes pueden reclamar ICX según su I-Score. La cantidad de ICX acuñada se determina por la cantidad de tasas de transacción en cada bloque.
Si la cantidad de tasas de transacción dentro de un bloque es igual a la emisión de ICX requerida, no se acuñará ninguna criptomoneda ICX nueva.
¿Por qué utilizar ICX?
Icon puede ser de interés para los desarrolladores que buscan construir aplicaciones en una cadena de bloques pública que ofrezca la capacidad de manejar un alto número de transacciones.
Como ejemplo, la Fundación Icon dice que su tecnología se está utilizando para asegurar los registros médicos y para agilizar las reclamaciones y los pagos en el sector de los seguros, entre otros casos de uso.
También puede ser interesante el posicionamiento estratégico de Icon en el mercado de Corea del Sur, que podría convertirse en una ventaja para generar atención y asociaciones.