¿Qué es Fantom (FTM)?

Tiempo de lectura: 4 minutos

El mundo de las criptomonedas se encuentra en constante desarrollo y cada día se expande más. Por ello, van apareciendo numerosos proyectos prometedores y con mucho potencial. Uno de ellos es Fantom. Si no sabes qué es Fantom, no te preocupes. En este artículo te contaremos todo sobre qué es y cómo funciona.

Fantom se trata de un proyecto muy ambicioso que tiene el objetivo de crear una plataforma de smart contracts que se caracteriza por ejecutar transacciones rápidas y económicas. Con estas características lo que pretende es superar la red de Ethereum como red principal de contratos inteligentes.

A través del uso de la tecnología avanzada Directed Acyclic Graph o DAG, Fantom intenta ofrecer una escalabilidad casi infinita además de transacciones instantáneas por un coste casi nulo. Además, el equipo de desarrolladores también está trabajando en una máquina virtual de alto rendimiento que presente una ejecución segura de contratos inteligentes como la EVM (Ethereum Virtual Machine).

Al ser una plataforma de alta velocidad y así como de alto rendimiento, la idea de Fantom es poder convertirse en la parte principal de la infraestructura de IoT (internet de las cosas) para las ciudades inteligentes emergentes. Entre sus objetivos, Fantom persigue la idea de ejecutar hasta 300.000 transacciones por segundo y tener la capacidad de comunicarse con múltiples proveedores de servicios. Por todo ello Fantom cree ser la solución para almacenar un gran volumen de datos de forma segura.

Historia de Fantom

Dr. Ahn Byung Ik es el fundador y director general de Fantom. Además, es doctor en informática y presidente de la Asociación Coreana de Tecnología Alimentaria. Ahn Byung es conocido por ser autor colaborador de la revista Fortune. Además ha publicado con frecuencia en los más conocidos medios de comunicación empresariales de Corea del Sur. Por si fuera poco, este empresario fundó de la plataforma de tecnología alimentaria llamada SikSin, muy parecida a Yelp.

La plataforma cuenta con más de 22 millones de visitas mensuales y la aplicación móvil cuenta con más de 3,5 millones de descargas. Como podemos observar, este fundador cuenta con un gran historial de éxitos.

Por otra parte, influye en la creación de Fantom el director de información Michael Kong. Kong cuenta con varios años de experiencia en el ámbito de las cadenas de bloques como desarrollador de smart contracts. Antes de participar en el desarrollo de Fantom, ocupó el cargo de Director de Tecnología en la incubadora de blockchain conocida como Block8. Además construyó uno de los primeros descompiladores de Solidity y además, uno de los primeros detectores de vulnerabilidades en smart contracts.

Por último tenemos a Andre Cronje, el desarrollador detrás de Yearn además de muchos otros productos de DeFi. También es coautor del algoritmo de consenso de Fantom, conocido como Lachesis. Actualmente sigue involucrado en el proyecto y mantiene debates  con el equipo de desarrolladores frecuentemente. Siempre supervisa las principales actualizaciones y lanzamientos. Andre ha declarado en diversas ocasiones que cuando los puentes estén preparados, trasladará sus dApps más importantes a Fantom, ya que es una plataforma más rápida y barata que Ethereum.

Qué-es-fantom

¿Cómo funciona Fantom?

El funcionamiento de Fantom emplea el protocolo dividido en tres capas. Cada capa cuenta con diversas responsabilidades diferentes al resto y cada una es de vital importancia. Estas capas son la capa central de Opera, la capa de Opera Ware y la capa de aplicación. A continuación veremos cada una de ellas y cuáles son sus principales funciones.

La capa central de OPERA

La capa central de OPERA tiene la responsabilidad de mantener el consenso mediante los nodos en el Protocolo Lachesis, del cual hablaremos próximamente. Además es responsable de crear eventos. A través de un DAG se encarga de confirmar las transacciones, y los nodos son capaces de procesarlas todas a la vez gracias al uso de la tecnología DAG.

Cada transacción procesada será guardada en cada nodo de la red. Este funcionamiento es muy similar a como una cadena de bloques almacena las transacciones. La diferencia es que con la tecnología DAG se necesita que los datos sean almacenados en cada nodo. En lugar de ello, la red emplea otra clase de nodo conocido como nodo testigo con el objetivo de validar las transacciones. 

Los nodos testigos son los encargados de corroborar la validez de los datos que poseen los nodos de la red. Estos nodos testigos dependen de un método de consenso conocido como Delegated Proof of Stake empleado para designar los nodos validadores.

La capa de OPERA Ware

La capa OPERA Ware está situada en el centro del protocolo. Esta capa fue diseñada para ejecutar funciones en la plataforma como la emisión de recompensas y pagos además de la escritura de lo que se conoce como “Story Data”.

La capa de aplicación de OPERA

La capa de aplicación de OPERA se encuentra ubicada en la parte superior. Esta capa contiene las API disponibles de forma pública que los desarrolladores emplearán para permitir que sus dApps (Aplicaciones Descentralizadas) interactúen con la capa de OPERA Ware.

Story Data se trata del método de Fantom para hacer posible el seguimiento de todas las transacciones que se han ejecutado en la red, a diferencia de Ethereum, donde el seguimiento de las transacciones pasadas está limitado.

En Fantom, cada transacción y ejecución de un smart contract guarda una minúscula pieza de datos que serían los Story Data. Estos datos se emplean en funciones para el seguimiento y rastreo de las transacciones. Esta se trata de una función valiosa en determinados sectores en los que el registro indefinido de datos es importante para los usuarios. Un ejemplo de estos sectores sería la gestión de la cadena de suministro o en el ámbito sanitario. Gracias a este funcionamiento, Fantom puede confirmar las transacciones en menos de 2 segundos. Dichas transacciones cuentan con un costo de unos 0,00001 dólares aproximadamente.

¿Qué es Lachesis?

Lachesis se trata de un algoritmo de consenso aBFT o Asynchronous Byzantine Fault Tolerance. Este algoritmo está basado en DAG o gráfico dirigido acíclico local que contiene la relación de eventos anteriores y se encarga de calcular un orden final exacto de transacciones independiente en cada nodo. Lo que más destaca de este mecanismo es que permite conectarse a cualquier cadena de bloques independiente desarrollada dentro de la red de Fantom.

En dicha red, cada aplicación desarrollada dentro de la plataforma cuenta con su propia cadena de bloques. Este mecanismo permite resolver de forma eficiente los problemas de escalabilidad debido a que el rendimiento de cada una de estas blockchains no se ve afectado por el tráfico de datos general de la red.

De igual manera cada blockchain construida sobre el protocolo de Fantom es independiente a las demás, pero están todas conectadas a Lachesis y cada una de ellas puede interactuar con las otras.


Deja un comentario
La dirección de correo electrónico no será publicada. Los campos obligatorios están marcados *