Breve descripción de Qtum: construir con intención.

Breve descripción de Qtum
Qtum es una plataforma blockchain de contratos inteligentes que utiliza Proof-of-Stake para alcanzar el consenso.
La capa de blockchain de Qtum se basa en el modelo UTXO de Bitcoin. Esto es principalmente por razones de seguridad y desarrollo.
El modelo UTXO está probado en batalla, siendo de dominio público desde 2009.
El equipo de Bitcoin Core trabaja constantemente para mejorar el software a través de varios lanzamientos y Propuestas de Mejora de Bitcoin, que luego se pueden fusionar en Qtum Core.
La capa de contratos inteligentes es la implementación de la Máquina Virtual Ethereum (EVM) de Qtum.
El equipo lo logró utilizando una capa de interpretación llamada Account Abstraction Layer. Esta tecnología permite que la EVM actúe como si estuviera alojada en una blockchain nativa de Ethereum.
Este apalancamiento ascendente ha permitido a Qtum mantenerse actualizado con las últimas características de Bitcoin y EVM.
A veces hay nuevas tecnologías interesantes como Ordinals disponibles para Bitcoin que podrían funcionar con Qtum.
Desde el lanzamiento de Qtum en 2017, se han publicado más de 40 actualizaciones de billeteras.
La industria blockchain es innovadora y se mueve a un ritmo rápido. Constantemente se lanzan varias ofertas nuevas y mejoras.
Por ejemplo, los proyectos de blockchain siempre están compitiendo para escalar más rápido o permitir a los usuarios recolectar Tokens No Fungibles (NFT).
En lugar de reinventar la rueda cada vez que se produce un nuevo desarrollo, Qtum puede fusionar estas nuevas actualizaciones en el proyecto y lanzar una nueva actualización del software.
Las blockchains que lo intentan por su cuenta normalmente tienen que copiar las innovaciones en cualquier invento que se les ocurra.
Este método aumenta la cantidad de trabajo que implica el despliegue y requiere aún más pruebas de seguridad.
Dado que el mundo del desarrollo de blockchain es todavía bastante reciente, tener un conocimiento profundo de cómo funciona una plataforma puede hacer que la planificación y la realización del proyecto sean mejores, aprovechando al máximo las características de la plataforma.
Conociendo Qtum
El equipo detrás de Qtum ha reunido una serie de soluciones para construir una blockchain híbrida duradera.
- Capa de Abstracción de Cuentas (AAL): Qtum une eficazmente el modelo UTXO con el ecosistema del modelo de cuentas de contratos inteligentes forjando la AAL. De este modo se aborda la difícil cuestión de la necesidad de una mayor compatibilidad entre diferentes cadenas de bloques.
- Mecanismo de Consenso Proof-of-Stake (PoS): Qtum ha implementado de forma creativa un mecanismo de consenso PoS, con nodos PoS repartidos por todo el mundo, lo que permite un trabajo en equipo eficaz de los socios peer-to-peer. El mecanismo de consenso de Qtum tiene una huella de carbono más ligera que los sistemas Proof-of-Work tradicionales, resultando en una pequeña fracción de la energía consumida en comparación con Bitcoin. Qtum también ha desarrollado un mecanismo de staking offline, que permite a los usuarios delegar su Qtum en un Super Staker. De este modo, el staker puede dejar su monedero offline sin dejar de participar en el proceso de staking.
- Protocolo de Gobierno Descentralizado (DGP): Qtum utiliza un sistema DGP para el gobierno en la cadena para mantener el sistema funcionando sin problemas. Este conjunto de contratos inteligentes permite a los votantes aumentar ciertos parámetros de la blockchain, como el tamaño del bloque y los costes de gas, sin tener que hacer un hard fork de la cadena. Esto garantiza que Qtum no tenga problemas de escalabilidad que sólo puedan resolverse con un hard fork.
- Apalancamiento Upstream: Qtum se ha mantenido al día con todos los lanzamientos significativos de Bitcoin Core, manteniendo el EVM actualizado. Con Qtum basado en el modelo UTXO, hemos sido capaces de fusionar nuevos desarrollos. Los BIPs más famosos incluyen Taproot, Pay2SH, SegWit, y BIP21 (QR Code Payments). Qtum también soporta el EVM, lo que nos ha permitido actualizarnos a la última actualización EVMone.
Para ver la lista completa de BIPs, visite la página Bitcoin Github aquí:
GitHub — bitcoin/bips: Propuestas de mejora de Bitcoin
Combinada con las propias actualizaciones de Qtum, la receta creada al combinar las mejores partes de Bitcoin y Ethereum es poderosa.
Las adiciones de Qtum a esta mezcla proporcionan a los desarrolladores una plataforma estable con la que pueden asociarse fácilmente.
Mecanismo de consenso de Qtum
Qtum utiliza una implementación Proof-of-Stake modificada. Originalmente diseñada para Peercoin por Sunny King (PoSv1) y modificada por el equipo de Blackcoin (PoSv2).
Qtum se ha desarrollado sobre esta base de código desde 2017 y no ha tenido ningún problema. A esto lo llamamos Proof-of-Stake versión 3.
Estacar tus tokens te permite ser seleccionado por la red para validar transacciones en la blockchain de Qtum.
Es un diseño sencillo que mantiene las cosas descentralizadas y evita un gran consumo de energía en comparación con los diseños Proof-of-Work tradicionales.
PoSv3 ha añadido estas funcionalidades:
Protección contra “Ataques de corto alcance”.
Un ataque de corto alcance es aquel en el que un usuario podría farmear el trabajo de una blockchain de staking alternativa e intentar enviar ese trabajo a la red Qtum como trabajo válido para engañar a la cadena y obtener recompensas gratuitas.
Protección contra los ataques “Timewarp”
Esta modificación elimina la hora y la fecha de la entrada y hace referencia a su profundidad en la blockchain para determinar su antigüedad.
Este sencillo truco pretende evitar los ataques “Timewarp”, en los que un usuario malintencionado falsifica el sello de fecha en la blockchain para ajustar la dificultad de estacado a su favor o atacar la cadena.
Otras mejoras notables
Se requieren confirmaciones adicionales para que las recompensas de Qtum sean gastables. Esto se ha incrementado de 120 a 500.
Esto hace que sea mucho más difícil para un atacante intentar bifurcar la cadena y “gastar dos veces” tokens.
Eliminación de la edad de las monedas de PoSv1
Esta es una característica heredada de PoSv2 que es importante. En Peercoin y otros clones de PoSv1, era posible cerrar la cartera durante un tiempo y guardar la edad de la moneda.
Esto facilitaba a un atacante intentar un ataque al 51% de la cadena.
Si buscas un análisis en profundidad de los modelos de consenso y Proof-of-Stake, consulta este artículo:
blockchain-edu — La explicación que faltaba sobre Proof of Stake Versión 3 — Earlz.Net
Resumen
Qtum destaca por su tecnología única en su clase y su forma única de acordar las cosas (el mecanismo de consenso PoS), por lo que es una gran opción para muchos usos diferentes.
Para los desarrolladores interesados en la tecnología blockchain, mantener un ojo en lo que está sucediendo con Qtum puede darles información útil.
A medida que el mundo blockchain sigue cambiando y creciendo, las ideas inteligentes de Qtum y sus constantes mejoras probablemente la mantendrán a la cabeza en este apasionante campo.