Todo sobre Fantom

Este artículo está disponible en los siguientes idiomas:

Author logo
Patrick Dike-Ndulue
Post image

Fantom es un entorno descentralizado para la ejecución de contratos inteligentes, presentado por sus creadores como una alternativa más rápida y económica a Ethereum 1.0. Su principal propuesta es un ecosistema de utilidades y servicios en una interfaz práctica que los desarrolladores pueden usar para crear DApps.

Cada DApp construida sobre la plataforma Fantom puede utilizar su propia blockchain con tokens propios, reglas de gestión personalizadas, una economía independiente y más. Estas DApps pueden interactuar con aplicaciones que funcionan en otras redes de Fantom, por lo que los desarrolladores a veces afirman que Fantom es una “red de redes”. Además, Fantom es compatible con la Ethereum Virtual Machine, lo que permite crear contratos inteligentes que interactúan con contratos de Ethereum.

¿Qué más? Fantom es rápido. En el whitepaper, los desarrolladores mencionaron una velocidad máxima teórica de 300,000 TPS, aunque luego esta cifra se ajustó considerablemente a 4,500 TPS, lo cual sigue siendo un rendimiento notable. Las transacciones cuestan menos de un centavo y, gracias a su mecanismo de consenso ágil, se confirman en apenas un par de segundos.

¿Cómo funciona?

Fantom se basa en la red Opera, compatible con la Ethereum Virtual Machine (EVM), y utiliza un mecanismo de consenso proof-of-stake (PoS) basado en el algoritmo propietario Lachesis, que es tolerante a fallos bizantinos asíncronos (aBFT) y emplea un grafo acíclico dirigido (DAG). Los desarrolladores consideran que este algoritmo puede ser revolucionario.

Para entender cómo funciona Lachesis, hay que recordar qué es la tolerancia a fallos bizantinos. El nombre proviene de un ejercicio mental conocido como el “problema de los generales bizantinos”, donde varios generales planean atacar una ciudad desde distintos frentes y deben coordinarse (llegar a consenso) enviando planes a través de mensajeros. Sin embargo, no hay garantía de que los mensajeros no sean sobornados, interceptados o reemplazados por el enemigo. Incluso los generales pueden ser traidores.

En blockchain, los nodos asumen el papel de los generales y deben llegar a una decisión unificada sobre el momento y el orden de un conjunto de transacciones, a pesar de que algunos nodos puedan estar comprometidos e intenten sabotear el proceso. Una red tolerante a fallos se establece cuando se alcanza el consenso correcto a pesar de que hasta un tercio de los nodos estén comprometidos.

En muchas redes, la tolerancia a fallos bizantinos se logra estableciendo un umbral máximo de latencia para los mensajes entre nodos. Con el enfoque asíncrono (aBFT) que utiliza Fantom, algunos mensajes pueden perderse o retrasarse indefinidamente. Esto significa que los nodos de Fantom no necesitan comunicarse constantemente entre sí y procesan los datos cuando les resulta conveniente.

La red Lachesis no tiene líder. Cada nodo almacena un grafo acíclico dirigido (DAG) local compuesto por bloques de eventos que contienen transacciones. El grafo almacena datos basados en el tiempo, que se usan para calcular el orden exacto de los eventos y, por lo tanto, de las transacciones.

En el modelo clásico de consenso, los nodos crean y validan bloques de forma secuencial, y la blockchain debe “esperar” hasta que cada uno se agregue. Con Lachesis, los validadores llegan a consenso de manera independiente y luego transmiten la información relevante a otros participantes de la red, en vez de enviar el bloque completo.

Resumen: Volviendo a la analogía de los generales, el enfoque clásico sería así: el mensajero lleva la orden al general y espera mientras este la revisa, consulta con su equipo, marca mapas y firma. Luego se da la orden al siguiente mensajero, quien la lleva al siguiente general. Esto se repite hasta que todos confirman los documentos. Con Lachesis, el mensajero simplemente entrega los papeles a todos los comandantes y no espera a que los revisen.

Tokens

Fantom utiliza el token FTM, que existe en tres formas: la moneda FTM nativa de Fantom, una versión BEP-20 (BNB Smart Chain) y una versión ERC-20 (Ethereum). Todas están conectadas mediante puentes cross-chain, lo que permite transferir activos entre redes. También es posible hacerlo a través de Binance, que admite FTM en todas las redes mencionadas.

Las comisiones por transacción pueden variar según la carga de la red, pero normalmente no superan los 0.1 FTM. Incluso en su pico más alto, la cifra no superó los 2 centavos y, al momento de escribir esto, es de USD 0.000349.

Cualquier titular de FTM puede hacer staking delegando sus monedas a un validador elegido. La rentabilidad depende del tiempo: cuanto mayor sea el periodo de delegación, mayor será el porcentaje. Hay varios recursos que permiten estimar los rendimientos y tasas de interés. Para convertirse en validador, se deben bloquear al menos 500,000 FTM (actualmente USD 280,000) y operar un nodo bastante potente, por ejemplo, en AWS de Amazon. El costo mensual de alquilar un servidor con las especificaciones necesarias parte de USD 400 al mes.

¿Cuáles son las desventajas?

Fantom resulta bastante impresionante en general, aunque tiene algunos inconvenientes. Algunos usuarios se quejan de que Fantom no ha logrado alcanzar la velocidad prometida de 300,000 TPS. Otro punto es el bajo nivel de descentralización: actualmente hay solo 64 validadores en la red y el Coeficiente Nakamoto es 3, lo que significa que basta con que 3 o 4 validadores se pongan de acuerdo para generar problemas. El precio del token FTM también cayó de USD 1.7 a USD 0.1 el año pasado (actualmente cotiza en USD 0.5). Esto se debió en parte a la salida de Andre Cronje, presidente del Consejo Tecnológico de la Fantom Foundation, quien no solo abandonó el proyecto sino también todo el espacio DeFi. Esto provocó la caída de los precios de los tokens de los proyectos que apoyaba, afectando a Fantom.

Proyectos

Gracias a las bajas comisiones, la alta velocidad de transacción y un kit de desarrollo intuitivo, se han construido muchos proyectos sobre Fantom. La mayoría son servicios de trading para exchanges cripto y agregadores, entre los que destacan:

SpookySwap: el exchange descentralizado (DEX) más grande y popular en Fantom. Utiliza el token BOO y ofrece múltiples herramientas de trading fáciles de usar con bajas comisiones.

ProtoFi: un proyecto que se autodenomina “banco descentralizado de nueva generación”. Los usuarios pueden abrir una cuenta y recibir intereses por sus “depósitos”. Los “inversionistas” se convierten en copropietarios y reciben una parte del fondo de ingresos de ProtoFi. Dos tokens —Proton y Electron— mantienen el ecosistema.

SuperFarm: un ecosistema NFT que permite a los usuarios crear NFTs de forma rápida y sin necesidad de conocimientos avanzados. La plataforma también ofrece oportunidades para que los creadores interactúen con la comunidad.
 

Author logo
Autor Patrick Dike-Ndulue

Senior editor covering crypto, onchain equities, and technology.

Author logo
Revisado por Rukkayah Jigam

Writer & editor covering digital assets and product updates.