Criptomoneda QTUM: guía completa
Página principal Tutoriales, Altcoins

¿Qué sucede si combina lo mejor de la plataforma ethereum y de la red bitcoin? Esto es lo que QTUM está haciendo. Le contamos lo que ofrece esta tecnología y cómo combina la facilidad de implementar contratos inteligentes con la estabilidad y la seguridad del blockchain del bitcoin.

QTUM (pronunciado “quantum”) es una tecnología blockchain basada en Singapur que une los contratos inteligentes del ethereum con el blockchain estable del bitcoin al tiempo que usa el proof-of-stake para la verificación. Al hacerlo, QTUM espera aumentar el alcance y la interoperabilidad de las aplicaciones de contratos inteligentes, especialmente para fines comerciales e institucionales. Además, QTUM implementará herramientas, plantillas y otras opciones de contrato inteligente plug-and-play para facilitar a las empresas la construcción y ejecución de contratos inteligentes.

La idea detrás de QTUM es hacer los contratos inteligentes más fáciles y más seguros al tiempo que ofrece interoperabilidad con las principales criptomonedas como el bitcoin y el ethereum. La base del código de QTUM es el blockchain del bitcoin, pero los desarrolladores de QTUM han abstraído y agregado capas al blockchain del bitcoin que permiten que la máquina virtual del ethereum para contratos inteligentes se ejecute sobre el bitcoin. Como resultado, QTUM se beneficia de los nuevos desarrollos en las comunidades del bitcoin y el ethereum, y los contratos inteligentes construidos en ethereum también pueden transferirse fácilmente a QTUM.

Después de un crowdsale inicial en marzo, la mainnet de QTUM se puso en marcha a mediados de septiembre de 2017. Al momento de escribir este artículo, QTUM es la decimosexta criptomoneda más valiosa por capitalización de mercado, según CoinMarketCap, con una valoración general de 1.100 millones. En esta publicación, daremos un vistazo a la tecnología detrás de QTUM, a su equipo y a las posibilidades que tiene para democratizar los contratos inteligentes corporativos.

Desarrollado para empresas: contratos inteligentes corporativos facilitados

Aunque cualquiera puede usar QTUM, la base QTUM se centra en aplicaciones comerciales de contratos inteligentes. Su objetivo es facilitar la transición de sistemas heredados en organizaciones envejecidas a soluciones basadas en blockchain que aumentan la automatización y disminuyen los costes.

Esto podría tomar la forma de una compañía que crea sus propios tokens para impulsar algunos de sus productos y servicios. Alternativamente, la descentralización del blockchain podría ayudar con la administración de la cadena de suministro. Un libro mayor distribuido tiene aplicaciones inmediatas en la reducción de riesgos y la ciberseguridad, y los contratos se pueden asegurar y ejecutar de forma autónoma.

Estas soluciones parecen prometedoras para las empresas, pero en la práctica, muchas de estas opciones no son factibles con el estado actual de la tecnología blockchain. Según el equipo QTUM, Ethereum aún tiene fallos de estabilidad que aún no han sido resueltos, y su dependencia de los saldos de las cuentas en lugar de en las salidas de transacciones no utilizadas lo hace incompatible en escenarios donde se requiere interoperabilidad del bitcoin o ciertos escenarios de escala.

A pesar de que el bitcoin es el blockchain más estable y seguro disponible, la red bitcoin plantea sus propios desafíos.En primer lugar, no es Turing-completo, lo que significa que no es posible programar contratos inteligentes directamente en bitcoin. Además, según Patrick Dai, uno de los fundadores de QTUM, los desarrolladores empresariales pueden ser cautelosos con la creación de un clon de blockchain de bitcoin privado ya que usa proof-of-work y exige a los mineros consenso.

La solución de QTUM proporciona lo mejor de ambos mundos. Permitir que la facilidad de programación encontrada en la red ethereum se combine con la estabilidad y seguridad del blockchain del bitcoin. Además, los desarrolladores de QTUM proporcionarán herramientas, planos y contratos inteligentes preconstruidos que permitirán la rápida construcción de nuevas aplicaciones descentralizadas (dApps) y otros usos basados ​​en blockchain para empresas.

Máquina virtual ethereum y verificación de bitcoin UTXO

QTUM se anuncia a sí mismo como un puente entre la estabilidad del bitcoin y la tecnología del ethereum. Específicamente, esto significa que QTUM ejecuta una versión de la Máquina virtual Ethereum (EVM), lo que hace que los contratos inteligentes sean posibles sobre el blockchain del bitcoin. El problema es una incompatibilidad fundamental entre las formas en la que el ethereum y el bitcoin almacenan datos.

El ledger blockchain del ethereum utiliza los saldos de las cuentas de la misma forma que los bancos. Sin embargo, el libro mayor del bitcoin utiliza salidas de transacciones no gastadas (UTXO) como marcadores de valor. Los saldos de cuenta son más simples y fáciles de escribir, por eso los usa el ethereum. Sin embargo, de acuerdo con el equipo de QTUM, con los UTXOs es más sencillo validar las transacciones, y permite procesar múltiples transacciones al mismo tiempo, independientemente de la secuencia. Esto hace que los UTXO sean más seguros y escalables.

Entonces, si la Máquina Virtual Ethereum se basa en un sistema que usa saldos de cuentas, es un serio desafío técnico implementar el EVM en el blockchain del bitcoin. QTUM resuelve este desafío con una capa de abstracción de cuenta que convierte las salidas del blockchain en saldos de cuenta y facilita la transferencia de información entre el EVM y el blockchain basada en UTXO. Esta capa de abstracción es la mayor contribución tecnológica de QTUM.

La consecuencia de esta fusión entre el ethereum y el bitcoin es que las actualizaciones desarrolladas para cualquiera de las plataformas también se aplicarán a QTUM. Por ejemplo, QTUM ya ha implementado SegWit y otros proyectos de mejora del bitcoin. El código compartido también significa que las dApps que se ejecutan en ethereum también se pueden ejecutar fácilmente en QTUM.

Los feeds de datos y los oráculos hacen que QTUM sea ampliamente útil

Además de combinar lo mejor del bitcoin y el ethereum, QTUM también admite la integración de fuentes de datos externas y algo que el equipo llama “oráculos”. En esencia, se trata de APIs que permiten que los dispositivos externos suministren y adquieran información de los contratos inteligentes que operan en la plataforma QTUM. Los oráculos son partes de confianza en la red que pueden suministrar datos, realizar cálculos fuera de la red y ayudar en los cálculos.

La aceptación de datos y procesos externos es necesaria para muchas aplicaciones potenciales de contratos inteligentes en los negocios. Esto es especialmente cierto para las aplicaciones que requerirían una gran potencia de procesamiento, ya que los contratos inteligentes que se ejecutan en la máquina virtual requieren que cada nodo en la red complete los cálculos. Necesitamos partes externas de confianza para proporcionar energía informática fuera de la red para evitar que las máquinas virtuales se usen en exceso.

Proof-of-stake 3.0: La única plataforma de contratos inteligentes PoS

Otra característica clave de la solución de contrato inteligente de QTUM es la implementación del proof-of-stake (PoS) en lugar del proof-of-work (PoW) como se usa actualmente en los blockchains del bitcoin y el ethereum. La implementación hace que QTUM sea el único blockchain donde el proof-of-stake impulsa los contratos inteligentes.

Del PoW al BFT: ¿cuáles son los algoritmos para lograr el consenso?

No debe subestimarse la importancia de- proof-of-stake para los contratos inteligentes. Mientras que el blockchain ofrece muchas mejoras de eficiencia para los usuarios de negocios, esos aumentos se ven menoscabados cuando se considera la ineficiencia del proof-of-work. El equipo de desarrollo de QTUM se reunió con partes interesadas en finanzas, logística y fabricación para explorar las diferencias entre el proof-of-stake y el proof-of-work en términos de aplicaciones prácticas. La eficiencia y la seguridad eran sus principales preocupaciones con el proof-of-work, y el replanteo tenía más sentido desde una perspectiva institucional.

El blockchain en dispositivos móviles: Ejecute contratos inteligentes con clientes ligeros

Un gran obstáculo para la adopción generalizada de las dApps basadas en contratos inteligentes es su incapacidad de ser administrado por un cliente ligero. Un cliente ligero es un nodo en la red blockchain que no mantiene un historial completo del blockchain. En cambio, cada vez que inicia sesión, solo rastrea algunos de los bloques más recientes/relevantes de la cadena para verificar las transacciones.

Tradicionalmente, los clientes ligeros no han sido compatibles con la gestión inteligente de contratos. Crear, implementar y alterar un contrato inteligente requería que ejecutara un nodo completo de la red. En los casos en los que había conexiones lentas, poco almacenamiento o usaba un teléfono móvil, los contratos inteligentes no estaban disponibles.

QTUM cambia eso y abre la puerta a la gestión inteligente de contratos desde su teléfono móvil o en un nuevo ordenador dentro de un marco de tiempo rápido. Esto es posible porque QTUM utiliza tecnología UTXO que permite la verificación de pago simple (SPV). El SPV permite a los clientes ligeros verificar transacciones sin necesidad de ejecutar un nodo completo. Podría ejecutar un contrato inteligente desde su teléfono móvil en unos pocos toques, llevando la tecnología disruptiva del blockchain a las aplicaciones móviles.

Preparado por José Rodríguez

Fuente: CoinCentral

Lea también:
Por favor, describa el error
Cerrar