La llegada de Ethereum creó un nuevo paradigma en una industria blockchain aún joven y desvió su enfoque de las criptomonedas como herramientas financieras hacia un propósito más utilitario. Con contratos inteligentes en Ethereum y cadenas de bloques similares, los procesos que involucran alguna transacción de datos pueden lograr la autonomía mientras permanecen irrefutables y transparentes. Tanto las empresas emergentes como las empresas maduras han desarrollado formas de utilizar contratos inteligentes para crear flujos de trabajo de bajo costo, y los creativos también las están utilizando en sus innovaciones.
Un proyecto reciente en la plataforma de Ethereum llamado Crypto Kitties fue el tema de conversación de la comunidad por muchas razones. La idea detrás de Crypto Kitties es que las personas pueden usar Ethereum para intercambiar y criar gatos virtuales a través de un contrato inteligente, lo que resulta en algunos "atributos" interesantes y raros. Cuanto más raro es el rasgo de un gato, más vale la pena en ETH.
A pesar de la novedad de la idea, o tal vez por eso, el juego simple explotó en popularidad. Logró temporalmente tomar más del 13% del tráfico en la cadena de bloques de Ethereum a través del contrato inteligente de Crypto Kitties. El evento desaceleró Ethereum significativamente y reveló algunos problemas desalentadores que enfrentan sus esfuerzos de escala. (Ver más: CryptoKitties siguen siendo una cosa. He aquí por qué ) .
El talón de Aquiles de Ethereum
Ethereum tiene un largo camino por delante si quiere lograr su ambición de convertirse en la "computadora descentralizada del mundo". Incluso Vitalik Buterin, el creador de Ethereum, duda de su capacidad actual para escalar, diciendo: "La escalabilidad apesta; el diseño de blockchain depende fundamentalmente de cuellos de botella donde los nodos individuales deben procesar cada transacción en toda la red ".
El esta correcto. La cadena de bloques Ethereum sigue creciendo y exhibe una huella cada vez más grande para el hardware de mineros y usuarios por igual. Además, su programación algorítmica relativamente anticuada hace un uso ineficiente de la potencia de procesamiento de la cadena y devuelve un número lamentable de transacciones por segundo. Este es un problema para las empresas que confían en los contratos inteligentes de Ethereum e impacta su aplicabilidad y precio futuros. Afortunadamente, hay otras plataformas de contratos inteligentes basadas en blockchain que están trabajando para evolucionar aún más el concepto.
1. QTUM
Uno de los contendientes más prometedores para el título de Ethereum es QTUM, una tecnología de criptomonedas híbrida que toma los mejores atributos de bitcoin y Ethereum antes de combinarlos. El resultado es una solución que se parece al núcleo de bitcoin, pero también incluye una capa de contabilidad abstracta que brinda la funcionalidad de contrato inteligente blockchain de QTUM a través de una máquina virtual x86 más robusta.
Esencialmente, esta es una solución de escala fuera de capa similar a lo que Bitcoin busca en SegWit y Lightning Network, combinada con la capacidad de construir y alojar contratos inteligentes. Esto ha convertido a QTUM en un destino popular para los desarrolladores, que aprecian las cláusulas de protección instaladas en la plataforma que hacen casi imposible cometer los tipos de infracciones de codificación que algún día podrían convertirse en un problema multimillonario. También aprecian la presencia de almacenamiento de segunda capa, a pesar de sus implicaciones en la descentralización, porque las aplicaciones comerciales estables son su deseo principal, y también deberían serlo.
2. Ethereum Classic
La primera bifurcación dura de la que fue testigo la comunidad de criptomonedas fue la bifurcación de Ethereum de Ethereum Classic en 2013, que creó un nuevo prototipo con ambiciones para llenar los vacíos en el código de Ethereum. La controversia rodeó un hack donde una persona robó más de $ 50 millones en ETH de un contrato inteligente que los mantenía en custodia como parte del proyecto original DAO (Organización Autónoma Descentralizada).
Después de que el pirata informático creó un problema técnico que retiró ETH de los usuarios en lugar de depositarlo, la comunidad votó para crear una nueva cadena que fuera compatible con la anterior, de modo que los errores como estos pudieran revertirse y las monedas se devolvieran a sus legítimos propietarios.. El hard fork instaló una nueva actualización del antiguo código de Ethereum que hizo imposible dar marcha atrás, incluso en el caso de violaciones atroces, de las cuales ha habido varias. Ethereum Classic se actualiza continuamente de esta manera, gracias a una comunidad vibrante y activa, y sigue el ritmo de otros proyectos a pesar de su antigüedad.
3. NEO
NEO es lo que a la gente le gusta referirse como "Ethereum de China", y por una buena razón. Primero, los dos son muy similares y se facturan a sí mismos como anfitriones de aplicaciones descentralizadas (dApps), ICO y contratos inteligentes. Ambos son de código abierto, pero si bien Ethereum cuenta con el respaldo de una base democrática de desarrolladores, NEO cuenta con el respaldo total del gobierno de China. Esto lo ha hecho popular a nivel nacional pero también en el extranjero, y también por su propuesta de valor única.
NEO utiliza un mecanismo de consenso más eficiente energéticamente llamado dBFT (Tolerancia a fallos descentralizada de Bizancio) en lugar de prueba de trabajo, lo que lo hace mucho más rápido a una velocidad de 10, 000 transacciones por segundo. Además, admite más lenguajes de computadora que Ethereum. Las personas pueden crear dApps con Java, C # y pronto Python y Go, haciendo que esta opción sea accesible para las nuevas empresas con grandes ideas y, a la vez, ayuda a aumentar su viabilidad a largo plazo.
4. Cardano
Una de las entradas más recientes en el concurso de plataforma de contrato inteligente, Cardano es una solución de doble capa, pero con un toque único. La plataforma tiene una unidad de cuenta y una capa de control que gobierna el uso de contratos inteligentes, reconoce la identidad y mantiene un grado de separación de la moneda que admite.
Cardano está programado en Haskell, un lenguaje más adecuado para aplicaciones comerciales y análisis de datos, lo que hace que sus futuras aplicaciones sean financieras u organizativas. Esta combinación ideal de usabilidad del sector público y protección de la privacidad convierte a Cardano en una solución potencialmente innovadora, pero aún es muy joven. Si bien el uso por parte del equipo de desarrolladores de una metodología científica deliberada y hermética hace que el progreso sea lento, es probable que no tenga errores de paridad o seguridad que son una realidad desafortunada en sus pares más aleatoriamente reunidos.
La línea de fondo
A pesar de sus problemas, Ethereum sigue siendo el estándar de oro para contratos inteligentes y aplicaciones basadas en blockchain. Todos estos nuevos retadores ofrecen propuestas de valor interesantes, pero también deben ser capaces de atraer una base de usuarios lo suficientemente amplia como para permitir la adopción y el éxito de la corriente principal.