La funcionalidad de Ethereum ha atraído a una gran cantidad de nuevas ICO a la plataforma, ya que las empresas buscan crear monedas o tokens fácilmente con varias características. Sin embargo, la reciente DApp CryptoKitties ha demostrado que la red se puede lentificar por el volumen de transacciones. Y aunque los contratos inteligentes han hecho que la Blockchain de Ethereum sea más funcional que la de Bitcoin para algunas compañías, los riesgos de seguridad siguen siendo una realidad.
La Blockchain de Qtum espera proporcionar una alternativa a Ethereum y está recibiendo mucha atención últimamente. La criptomoneda de la compañía QTUM ha aumentado sustancialmente en las últimas semanas, de $12,31 a principios de diciembre hasta, aproximadamente, $51 al momento de esta publicación.
Cointelegraph recientemente tuvo la oportunidad de hablar con Jordan Earls, cofundador del proyecto Qtum, desarrollador principal y copresidente de Smart Contracts Alliance, para comprender cómo Qtum se distingue de otras soluciones Blockchain.
Cointelegraph: Gracias por tomarte el tiempo para sentarte con nosotros. Así que, ayuda a nuestros lectores a entender cómo Qtum es único de la Blockchain de Ethereum para las DApps.
Jordan Earls: Qtum es principalmente compatible con el ecosistema DApp de Ethereum, pero ofrece muchos avances tecnológicos "tras bastidores." Los desarrolladores de DApp pueden, por supuesto, usar Solidity y su conocimiento existente de Ethereum para crear una Qtum DApp, pero hay más beneficios que eso.
Una de nuestras mayores ventajas es que utilizamos el modelo Blockchain de "UTXO". Básicamente, lo que eso significa es que podemos usar el ampliamente popular protocolo SPV creado por el ecosistema de Bitcoin para llevar interacciones ligeras de contratos inteligentes a dispositivos móviles de IoT. Esta es la razón por la que Qtum es ideal para las DApps que dependen en gran medida de los casos de uso de tipo móvil e IoT.
CT: ¿Cuáles consideras que son los principales problemas que enfrentan actualmente las plataformas DApp existentes?
JE: Bitcoin está diseñado para ser una moneda, es simple, seguro y estable. No es una plataforma porque su lenguaje de script tiene una flexibilidad limitada. Entonces, cuando hablamos de una Plataforma DApp, estamos hablando de flexibilidad infinita. Solo a través del lenguaje de programación de contactos Turing Complete Smart, podemos tener una flexibilidad infinita, luego las personas pueden construir aplicaciones descentralizadas.
En este momento, personalmente, creo que todas las plataformas DApp están muy lejos de la madurez, incluso Ethereum y Qtum se enfrentan a algunos problemas principales: en primer lugar, la escalabilidad, ya que la descentralización y la velocidad son siempre un término medio para una Blockchain pública. En este momento, para Ethereum la capacidad de TPS (transacciones por segundo) es de alrededor de 15-20, está lejos de admitir miles de DApps, y aunque las TPS de Qtum son de 60-70 para la red principal, aún no es suficiente para el futuro. La solución para la escalabilidad es una red en capas o canales fuera de la cadena.
El segundo problema principal es la independencia y la privacidad. Para una plataforma (piense en la plataforma Android), cada aplicación es independiente, el tiempo de inactividad de la aplicación de PayPal no afectará su aplicación de google maps. Necesitamos encontrar una manera de hacer que las DApps tengan menos dependencia entre sí (por ejemplo, las DApps de CryptoKitty no deberían detener la transacción fundamental entre dos personas que solo quieren transferir $100 en Ether).
Para la privacidad, especialmente para algunos casos de uso comercial (como una transacción entre el banco A y el banco B nunca debe filtrarse al banco C), estamos encontrando algunas soluciones ahora. Creo que en el futuro, basados en cero pruebas de conocimiento, podemos tener una mejor arquitectura de contratos inteligentes.
El tercer problema es el modelo de gobierno para las DApps. En este momento, para Bitcoin y Ethereum, no tenemos un modelo de gobierno claro, por lo que es difícil tomar decisiones y lograr el consenso cuando ocurren algunas emergencias. ¿Cómo podemos tener un mejor modelo de gobierno para todos los participantes? Qtum diseñó los protocolos de gobierno descentralizados. Por ejemplo, a través de contratos inteligentes, podemos monitorear algunos parámetros de red, como el precio del Gas, el límite de Gas y más. Esto hace que sea más fácil resolver los problemas de bifurcación, pero el problema de gobernabilidad sigue siendo una pregunta abierta para la industria Blockchain.
Qtum también implementa el Protocolo de Gobierno Descentralizada que nos permite cambiar rápidamente los parámetros en la Blockchain para mitigar los ataques a medida que ocurren, sin necesidad de una bifurcación u otra disrupción de la red.
CT: ¿Cómo planea Qtum lidiar con los problemas de escalabilidad de Ethereum que han salido a la luz recientemente?
JE: Qtum proporciona algunas respuestas parciales a los problemas de escalabilidad en este momento, con más soluciones planificadas para el futuro.
En primer lugar, la Blockchain de Qtum implementa el Protocolo de Gobierno Descentralizado que nos permite ajustar rápidamente los parámetros de red para reaccionar ante problemas de escala o seguridad. Por ejemplo, es posible que los partidos gobernantes en la Blockchain de Qtum voten para aumentar el tamaño de bloques de 2 MB a 4 MB. Si las partes gubernamentales coinciden y la propuesta se aprueba, las reglas de la red se cambian al instante, sin que se requiera una actualización de software o un tiempo de inactividad de la red.
En nuestras pruebas, la Blockchain de Qtum admite aproximadamente 70 transacciones. Al estar basado en el modelo UTXO de Blockchains, podemos procesar algunas transacciones en paralelo y, por lo tanto, podríamos escalar hacia números más altos en el futuro.
Actualmente estamos trabajando en la máquina virtual Qtum x86. Esto, básicamente, permitirá la ejecución de contratos inteligentes en la Blockchain de manera más eficiente y con menores costos de gas. También implementa características para permitir que se procesen más transacciones en paralelo, e incluso permite el código de subprocesos múltiples del contrato inteligente.
Y, por último, también creemos que la solución definitiva para lograr miles de transacciones por segundo o más, es mover más transacciones fuera de la cadena para que no consuman ningún recurso en la Blockchain. Actualmente tenemos un prototipo de Lightning Network que funciona en nuestra red de pruebas y Qtum también es compatible con la tecnología de Raiden Network. Actualmente estamos diseñando e investigando una Lightning Network híbrida basada en lo mejor de la tecnología Raiden y Lightning.
CT: Entonces, ¿qué crees que ha estado detrás del reciente aumento en el precio de Qtum?
JE: No estamos muy seguros, para ser honestos. Los mercados son impredecibles. Si tuviéramos que adivinar, sería el mercado reaccionando a nuestros planes durante el próximo año. Además, existe cierta especulación en torno al anuncio de UBTC de que se producirá una entrega de suministros para los titulares de Qtum, lo que significa que por cada 100 Qtum que retengan, obtienen un UBTC.
CT: Cuéntanos ¿cuál es el caso de uso más emocionante para el que ya existen DApps listas para el consumo (que no sean ICO)?
JE: Es una pregunta difícil, porque según tengo entendido, cuando hablamos de Blockchain, estamos hablando de dos cosas: una es la criptomoneda, y otra es la Plataforma sin Confianza (DApps). Incluso hoy en día, las personas afirman que tenemos cientos de DApps, pero la mayoría no son DApps reales. Son más como una aplicación centralizada con una solución de pago de criptomonedas.
Una de las áreas más interesantes en las que tengo un gran interés es el uso de Blockchain para reconstruir la industria de los contenidos digitales (películas, música, libros electrónicos, videos cortos, etc.) y la industria del entretenimiento. Algo así como poder descargar películas (derechos de autor ya registrados en la Blockchain) desde cualquier lugar de Internet, y todos podrían ayudar a distribuir las películas y ganar algo de dinero (canales descentralizados). Luego, cuando la veas, el sistema te cobrará por ello a través del contrato inteligente. Personalmente, creo que esa es la DApp realmente ideal en la Blockchain y todos podrían usarla en sus teléfonos móviles. Si sucede, puede que ya no necesitemos la App Store de Apple o Google Play. Será una gran innovación para los desarrolladores de aplicaciones y la industria del software.