QuarkChain es una cadena de bloques segura, sin permisos, escalable y descentralizada. Uno de los objetivos de QuarkChain es utilizar la tecnología de fragmentación (sharding) para procesar más de un millón de transacciones por segundo (tps). Esencialmente, QuarkChain se promueve como una cadena de bloques punto a punto con una gran capacidad de procesamiento, diseñada para facilitar aplicaciones descentralizadas rápidas y seguras. El equipo detrás de QuarkChain creó esta cadena de bloques para resolver el problema de escalabilidad que enfrentan actualmente todas las cadenas de bloques importantes. El equipo considera que debido a la urgencia de este problema, la comunidad Bitcoin simplemente no puede permitirse esperar hasta que todos se pongan de acuerdo en una solución. Por el contrario, sienten que al ofrecer diferentes soluciones, como la inherente a QuarkChain, se obliga a la comunidad a dividirse mediante una bifurcación dura (hard fork) y encontrar la solución que mejor funcione.
QuarkChain fomenta un mayor nivel de descentralización a través de múltiples nodos económicos que luego crean un clúster que funciona como un nodo completo súper potente. Esto evita los altos costos asociados a nodos completos súper potentes cuando el volumen de tps es alto. En términos de protección, todas las transacciones dentro de QuarkChain reciben la protección del 50 por ciento del poder hash de la red. Esto hace que un ataque de doble gasto sea extremadamente difícil, especialmente cuando se combina con la naturaleza descentralizada de QuarkChain.
QuarkChain depende de una estructura de cadena de bloques de dos capas. Las cadenas de bloques fragmentadas, conocidas como shards, conforman la primera capa, mientras que la segunda capa es una cadena de bloques raíz que confirma los bloques de las shards. El trabajo principal en QuarkChain comenzó en el segundo trimestre de 2017 con investigaciones sobre el problema de la escalabilidad de las cadenas de bloques. En el cuarto trimestre de ese año, el equipo redactó el documento técnico (whitepaper). En febrero de 2018, publicaron el documento técnico y completaron el código de verificación 0.1. En marzo de 2018, se lanzaron las versiones 0.1 tanto de la billetera digital (wallet) como de la red de pruebas (testnet). Ahora, en el segundo trimestre, el equipo está trabajando en la testnet 1.0 y en los contratos inteligentes (smart contracts) 0.1. En el cuarto trimestre de 2018, el equipo contará con QuarkChain Core 1.0, así como con la red principal (mainnet) 1.0 y con SmartWallet 1.0. Para el segundo trimestre de 2019, tanto SmartWallet como QuarkChain Core estarán en sus versiones 2.0.
QuarkChain es una red de cadena de bloques descentralizada que tiene como objetivo resolver los problemas de escalabilidad que afectan a las redes existentes mediante el uso de tecnología de fragmentación. De esta manera, QuarkChain puede ampliar significativamente la utilidad de la tecnología blockchain, ya que muchas aplicaciones están limitadas por la escalabilidad de las redes blockchain existentes. El proyecto aún está en desarrollo, pero QuarkChain ya ha dado muchos pasos positivos y ha comenzado pruebas beta basadas en invitaciones para la testnet, mostrando un progreso y potencial significativos.
Las principales características de QuarkChain son:
1. Cadena de bloques de dos capas con capacidad de reconfiguración: QuarkChain está compuesta por dos capas de cadenas de bloques. Aplicamos cadenas de bloques fragmentadas elásticamente (shards) como primera capa, y una cadena de bloques raíz como segunda capa que confirma los bloques de la primera capa. La segunda capa es flexible y puede ser reconfigurada según sea necesario sin cambiar la capa raíz.
2. Seguridad garantizada mediante minería colaborativa impulsada por el mercado: Para asegurar la seguridad de todas las transacciones, se diseñó un marco basado en la teoría de juegos para incentivos, en el cual al menos el 50% del poder computacional total se asigna a la cadena raíz para prevenir ataques de doble gasto en cualquier transacción.
3. Escalabilidad horizontal anticentrada: En cualquier red blockchain con un alto volumen de tps, un nodo completo súper potente puede ser extremadamente costoso, lo que incentiva la centralización. Por el contrario, QuarkChain permite que múltiples nodos económicos formen un clúster que sustituya a un nodo completo súper potente.
4. Transacciones eficientes entre shards: Las transacciones entre shards en QuarkChain pueden emitirse en cualquier momento y confirmarse en minutos. La velocidad de las transacciones entre shards aumenta linealmente a medida que aumenta el número de shards.
5. Gestión sencilla de cuentas: En QuarkChain, para toda la cadena de bloques (shards) se requiere solamente una cuenta. Todas las criptomonedas provenientes de diferentes shards se almacenan en una sola billetera inteligente.