Dfinity afirma resolver una serie de problemas más urgentes de blockchain. También quiere reemplazar la industria de la computación en la nube con su plataforma descentralizada y construir una nueva generación de mega-aplicaciones sobre ella.
Blockchain tiene un problema de escala. Se necesitan velocidades de transacción mucho más rápidas para muchas aplicaciones, particularmente para juegos en tiempo real. En 2017, la popularidad de una aplicación de juegos, CryptoKitties, provocó un aumento vertiginoso de las tarifas y ralentizó todas las transacciones en la popular plataforma Ethereum que la aloja. Quien resuelva el problema de escalabilidad se convertirá en la propiedad más popular de blockchain. Dfinity es uno de los principales contendientes.
¿Qué es Dfinity?
Dfinity está construyendo una computadora en la nube descentralizada, segura y rentable. Se alojará en una red de máquinas, se distribuirá por todo el mundo y se pondrá en funcionamiento para ejecutar la próxima generación de megaaplicaciones: versiones descentralizadas de Uber, eBay, Facebook y más.
¿Cómo se compara Dfinity con plataformas blockchain similares?
Hoy, Ethereum domina la industria de la criptografía. Dfinity tiene como objetivo resolver los problemas de escala experimentados por Ethereum sin comprometer su nivel de descentralización, algo por lo que otro rival, EOS, ha sido criticado.
Dfinity afirma que puede finalizar las transacciones en menos de cinco segundos. A modo de comparación, Bitcoin tarda hasta una hora y Ethereum 6 minutos.
¿Cómo funciona Dfinity?
En la mayoría de los proyectos basados en blockchain, el proceso de verificación de transacciones se basa en extraer un proceso que consume mucha energía y puede ser lento.
Dfinity utiliza una variación del algoritmo de prueba de participación para lograr el consenso. En la versión de Dfinity, los nodos producen un número aleatorio, llamado “baliza aleatoria”. Se utiliza para seleccionar el siguiente grupo de nodos y para impulsar los protocolos de la plataforma. Este mecanismo se denomina modelo de consenso de retransmisión de umbral. Es una de las piezas clave del arsenal de Dfinity.
Dfinity involucra muchas teorías sobre cómo se aplican los números aleatorios
Dominic Williams, científico jefe y presidente de Dfinity
Ventajas
- Escalabilidad infinita
- Seguridad: Dfinity afirma que tiene un sistema de controles que es superior al de Ethereum.
- Compatible con contratos inteligentes para que las dApps se puedan construir en la plataforma
- Equipo altamente experimentado
Desventajas
El consenso de retransmisión de umbral de Dfinity y el sistema de comprobaciones no se han probado en gran medida. Algunos argumentarían que ambos enfoques comprometen la descentralización.
¿Cuáles son los objetivos de Dfinity?
- El enfoque más amplio de Dfinity es construir una plataforma que se pueda utilizar en un conjunto de aplicaciones significativamente más amplio, a un costo mucho menor, que las plataformas en la nube como Amazon y HP. Uno de los puntos de venta clave de Dfinity es que su blockchain puede proporcionar un servicio similar por una décima parte del costo.
- Dfinity quiere que su plataforma sea el lugar donde los desarrolladores creen la próxima generación de megaaplicaciones.
¿Cómo es Dfinity más barato y seguro que la informática en la nube actual?
Dfinity tiene como objetivo hacer posible la creación y gestión de un negocio en Internet sin tener que depender de otra empresa, como eBay o Facebook.
Utiliza un proceso conocido como fragmentación para almacenar datos de forma económica en la cadena de bloques.
Dfinity también afirma que su nube permitirá crear sistemas que necesiten mucho menos capital humano.
El futuro
La industria de la computación en la nube tiene un valor actual de 176 mil millones de dólares, lo que demuestra que hay una gran demanda en el mercado. Dfinity ha recibido casi $ 2 mil millones en fondos, por lo que puede respaldar a equipos de terceros que desean crear aplicaciones, herramientas y protocolos para la plataforma. Si los desarrolladores creen que es el lugar para construir y los usuarios utilizan sistemas descentralizados, como partes interesadas, tendrán un incentivo para garantizar que el sistema siga siendo simple y rentable.