¿Qué es la Máquina Virtual x86 (Qtum)?
Averigüemos Maquina Virtual x86 (Qtum) de la palabra clave, definición en el mundo cripto, ¿Qué es la Máquina Virtual x86 (Qtum) y todos los demás datos detallados.
La Máquina Virtual (siglas en inglés VM) x86, desarrollada por el equipo Qtum, puede ejecutar contratos inteligentes escritos en diversos lenguajes. Esta máquina virtual es bastante similar a la actual Máquina Virtual Ethereum (EVM), aunque tiene algunas mejoras notables. Estas mejoras incluyen:
- La máquina virtual de Qtum puede leer contratos en cualquier lenguaje de programación que admita un compilador JIT, incluidos C++, Java, Python y otros lenguajes populares ampliamente utilizados en el desarrollo de aplicaciones (EVM solo lee el lenguaje Solidity).
- Qtum ha implementado dos nuevos modelos de precios: tarifa fija por transacción y cobro por transacción, además de soportar el modelo de gas estándar (cuando los usuarios pagan por cada operación completada en un contrato inteligente) en Ethereum.
- La máquina virtual Qtum admite registros x86 y operaciones de memoria a través de un enfoque unificado de codificación de instrucciones de 16 bits que reduce drásticamente los costes de gas en escenarios comunes. Esto permite a los desarrolladores realizar más operaciones por transacción en la blockchain de Qtum, aumentando su rendimiento.
¿Qué es Qtum?
Qtum es un proyecto de blockchain de código abierto que pretende combinar la estabilidad de Bitcoin con la flexibilidad de Ethereum. Fue creado en 2016 por la Qtum Foundation, con sede en Singapur, bajo la dirección de Patrick Dai, Neil Mahi y Jordan Earls. Su mainnet, por su parte, se lanzó en 2017.
El protocolo Qtum es un híbrido de Bitcoin Core, el consenso Proof-of-Stake (PoS) y el EVM. Permite la ejecución de contratos inteligentes utilizando un mecanismo de consenso PoS. Esto ayuda a ahorrar electricidad y disminuye el riesgo de centralización en comparación con el consenso Proof-of-Work (PoW).
Por otra parte, Qtum utiliza un Protocolo de Gobierno Descentralizado ( siglas en inglés DGP) para garantizar que la blockchain siga funcionando aunque fallen algunos nodos. El DGP permite modificar ciertas características de la blockchain, como el tamaño de los bloques, el precio del gas y el intervalo entre bloques, sin necesidad de un hard fork. Utiliza un modelo de salida de transacciones no gastadas (UTXO) para un procesamiento de transacciones más rápido, pero también puede manejar contratos inteligentes de la misma forma que lo hace Ethereum.
El DGP en Qtum otorga a los operadores de nodos privilegios de elección particulares cuando se trata de actualizaciones como hard forks. Antes de aplicar modificaciones a la cadena de bloques, los operadores de nodos deben establecer un consenso. Esto evita que la red se desestabilice por fallos o hackeos, y proporciona a los usuarios normas explícitas para realizar un seguimiento de los cambios.
Aunque existen otros criptoproyectos que tratan de alcanzar los mismos objetivos que Qtum, cabe mencionar que el mecanismo UTXO de Bitcoin es lo que lo distingue de ellos. Además, Qtum es una plataforma que pretende crear contratos inteligentes y aplicaciones descentralizadas (dApps) que podrían desplegarse en entornos empresariales.