Análisis de ChainX: Construyendo interoperabilidad entre cadenas

En el corto tiempo que lleva existiendo la cadena de bloques, se han creado cientos de nuevas soluciones a problemas antiguos, gracias a que desarrolladores y emprendedores innovadores utilizan la nueva tecnología de maneras inesperadas. Si bien esto ha sido excelente para resolver problemas, también ha propiciado la existencia de muchos sistemas desconectados que podrían beneficiar de las conexiones.
Por ejemplo, si bien Bitcoin puede ser una excelente reserva de valor, sus transacciones son lentas. Con Monero obtenemos privacidad, pero los contratos inteligentes son deficientes. Ethereum nos ofrece contratos inteligentes, pero hasta ahora sigue teniendo dificultades con la escalabilidad.
Mientras estos proyectos individuales trabajan en sus debilidades, han surgido nuevos proyectos que buscan abordar cómo compartir datos e información entre cadenas de bloques de forma confiable y segura para subsanar las deficiencias de red específicas de cada una. Esta línea de investigación tiene múltiples facetas, y una de las más complejas hasta la fecha ha sido compartir tokens nativos entre diferentes cadenas.
Un proyecto que aborda este problema de frente es ChainX, centrándose en la interacción entre cadenas de activos blockchain. Analizamos el proyecto a fondo para ver cómo lo logra y cómo podemos beneficiarnos todos.
Antecedentes de ChainX
El proyecto ChainX se remonta a 2016, cuando sus fundadores conocieron el trabajo del equipo de Parity y comenzaron a analizar el informe técnico de Polkadot. El trabajo en Substrato comenzó en 2018 y, el 25 de mayo de 2019, se lanzó la primera versión de la red principal de ChainX.
El proyecto en sí mismo aborda la necesidad de que los activos nativos de blockchain sean interoperables con otras blockchains. Como sistema distribuido, la red ChainX ha posibilitado el intercambio de activos entre cadenas de forma peer-to-peer. Esto elimina la mayoría de los errores humanos y la posibilidad de fraude.
Si bien ChainX siguió el ejemplo de Bitcoin en muchos aspectos, el equipo observará desde el principio que la descentralización del mecanismo de consenso de Prueba de Trabajo se ve afectada por la centralización de los mineros. Actualmente, las grandes operaciones mineras se sitúan en la cima de la pirámide, y la única forma de que los nuevos participantes acceden a las recompensas por bloque es mediante grandes inversiones en potentes plataformas de minería.
Lamentablemente, la Prueba de Participación no es tan efectiva cuando una gran cantidad de tokens está en manos de los primeros inversores o del equipo de desarrollo. Esto deja solo migajas para los recién llegados, quienes quedan a merced del mercado abierto y carecen de poder real en la gobernanza de la red. En esencia, somete a estas redes a la centralización debido a las grandes tenencias de monedas de los primeros inversores.
ChainX ha optado por un consenso de Prueba de Participación (Proof-of-Stake), pero se ha implementado de una manera diferente que lo hace justo para todos los usuarios de la red. A lo largo de esta reseña, verás cómo esto diferencia a ChainX de otros proyectos y cómo mejora la gobernanza de la red.
¿Qué es ChainX?
En pocas palabras, ChainX es un sistema blockchain que permite compartir activos nativos de otros sistemas blockchain. Esto se logra mediante parachains y utiliza un mecanismo de consenso de Prueba de Participación (Proof-of-Stake) para alcanzar el consenso.
Esto también permite el stake de monedas que normalmente no son compatibles con el scking nativo, como Bitcoin. ChainX se lanzó inicialmente como una cadena de un solo sistema, se actualizó posteriormente a una red de doble cadena y, a partir de 2021, opera como un sistema multicadena compatible con otras cadenas de bloques.
En la versión multicadena actual de ChainX, funciona como una red de retransmisión de capa 2 en la blockchain de Polkadot. Actualmente ópera con cuatro módulos principales:
- Módulo PCX: Este módulo se basa en el token nativo PCX. Principalmente, incluye funciones propias de PCX, como el staking, el pago de comisiones, la gobernanza en cadena, la distribución de recompensas de minería entre cadenas y el respaldo de derivados financieros de Bitcoin. PCX está relacionado con la mayoría de los programas que se ejecutan en ChainX.
- Módulo DEX: un módulo de transacciones entre activos que promueve la circulación de activos en diferentes cadenas y minimiza los costos de transacción.
- Módulo Intercadena: Este es un módulo de entrada y salida para diferentes activos de la cadena y los X-Tokens. Incluye un sistema de verificación de transacciones intercadena, un programa de acuñación en cadena, un programa de administración fiduciaria y un programa de depósito y retiro para los X-Tokens.
- Módulo de relé: una ventana para el intercambio de información y verificación entre ChainX y cadenas externas. Se compone principalmente de un programa de actualización de información de la cadena, un programa de monitoreo de la cadena y un programa de recopilación y transmisión de información entre cadenas.
La plataforma utiliza una forma de sating denominada minería de activos. Si bien ChainX puede aceptar activos de diversas cadenas de bloques descentralizados mediante diversos algoritmos de consenso, lo que introduce una gran complejidad, en esencia, el concepto de minería de activos sigue siendo bastante simple.
Todo comienza con la idea de que cada activo depositado en la plataforma otorgará un solo voto. Esto permite apostar cualquier activo compatible con la plataforma ChainX. Los usuarios pueden depositar BTC o ETH, así como muchas otras criptomonedas, y recibir PCX a cambio. Al no haber una distribución previa a la minería ni una ICO de grandes cantidades de PCX a los primeros inversores, este sistema garantiza una gobernanza y un scking justos, equitativos y equilibrados.
En el protocolo ChainX, la potencia de cómputo se genera mediante votos. Esto significa que los usuarios reciben recompensas según su número de votos en el sistema. Un mayor número de votos implica mayor potencia de cómputo, lo que se traduce en mayores recompensas por apostar.
Cadena minera X
Como se mencionó anteriormente, ChainX utiliza el modelo de minería “Un Activo, Un Voto”. Este modelo se divide en dos modalidades: minería por votación y minería de activos intercadena. PCX se utiliza como unidad de potencia de procesamiento del sistema.
La minería por votación consiste simplemente en apostar PCX reales para participar en la minería. Sin embargo, la minería de activos intercadena es bastante diferente, ya que implica depositar o mapear otros activos, como BTC o ETH, para participar en la minería. Estos activos tienen una potencia de cómputo virtual que se calcula en función de diversos factores, como el cálculo de la potencia de cómputo fijo, el cálculo del descuento del precio de mercado y otros, que se describe con más detalle en el informe técnico de ChainX.
La plataforma ChainX utiliza el consenso Proof-of-Stake, que combina la potencia de cálculo de la capacidad de voto/minería de PCX con la potencia adicional de voto/minería de los activos intercadena. La seguridad de la red está garantizada por PCX, y un mayor número de PCX al apostar aumenta la seguridad general de la red.
Dado que ChainX también actúa como puerta de enlace para activos intercadena, conecta activos de otras cadenas de bloques y su valor aumenta a medida que se conectan más activos. Tanto PCX como los activos intercadena participantes en el proceso de minería.
Para evitar que un aumento masivo de activos intercadena sature el sistema en sus inicios, se adoptó un modelo de minería dinámica para compensar cualquier entrada repentina de activos intercadena. Esto también incluye una relación fija de potencia de cómputo entre ambos, que puede ajustarse mediante un referéndum de gobernanza de la cadena.
Potencia de cómputo
Los activos intercadena se descuentan al participar en la minería. La proporción actual de activos intercadena con PCX en términos de potencia minera es de 1:9, ajustable mediante votación comunitaria. Esto significa que la potencia minera máxima de todos los activos intercadena se establece en el 10 % para garantizar que la potencia minera de PCX con votación sea igual o superior al 90 %.
Consenso de ChainX
ChainX utiliza un mecanismo de consenso híbrido de Prueba de Participación conocido como “Babe + Grandpa”, cuya característica más destacada es que la generación y la confirmación de bloques ahora son independientes. El módulo Babe gestiona la generación de bloques, creando nuevos bloques cada 6 segundos, mientras que el módulo Grandpa gestiona las confirmaciones de bloques.
El equipo de ChainX ha determinado que el modelo tradicional de consenso de Prueba de Trabajo presenta nodos individuales débiles que no pueden forjar bloques por sí solos. Esto requiere la creación o unión a grupos de minería, lo que resulta en un número reducido de nodos de grupos de minería en cada cadena.
En PoS, la cadena inicial podría tener aproximadamente 7 nodos, y las cadenas posteriores podrían crecer hasta docenas de ellos. Esto simplemente bloquea la naturaleza descentralizada de la blockchain, impidiendo que los usuarios comunes se conviertan en nodos y asegurando que las grandes organizaciones puedan tomar el control de la blockchain.
Con el mecanismo de consenso de Babe + Grandpa, ya existían varias docenas de nodos de consenso cuando se lanzó la blockchain. Esta cifra aumenta gradualmente a medida que la comunidad de ChainX crece y evoluciona. Si bien es cierto que se necesitaron servidores en la nube para construir los nodos iniciales, se pueden crear nodos posteriores a través de la billetera de escritorio.
Sin embargo, estos nodos aún necesitan una conexión a internet estable y suficiente potencia de procesamiento; De lo contrario, los bloques podrían retrasarse y resultar en una sanción para el nodo. Si se incurre en una sanción, los fondos se entregan al Tesoro, donde posteriormente se puede decidir su uso mediante referendos.
Existe un incentivo para operar un nodo, ya que este tiene un modelo de ganancias que incluye obtener un 10% de los ingresos por minería de los usuarios, aunque esta proporción puede modificarse en cualquier momento mediante referéndum. Cualquier nodo que abandone el sistema o cualquier comportamiento malicioso será sancionado con una reducción de las recompensas. Los nodos de verificación siguen un ciclo electoral de tan solo una hora de duración, y se clasifican según el número de votos recibidos.
Cualquier nodo que no reciba suficientes votos para convertirse en un nodo de verificación se convertirá en un nodo de sincronización. Los votos de los nodos de consenso y de sincronización participan en la distribución de recompensas de minería con la misma tasa de beneficio, de modo que el progreso de los nodos de sincronización no se ve comprometido.
ChainX y Polkadot
Para lograr la interconexión entre proyectos blockchain, es fundamental la interacción entre ChainX y Polkadot, lo cual se produce de diversas maneras. Sin embargo, observamos principalmente que ChainX gestiona la interacción de los activos blockchain, mientras que Polkadot gestiona el intercambio de datos entre las distintas blockchains.
Al integrar estos dos sistemas, ChainX funciona como un relé de capa secundaria en Polkadot. Ambos se integran mediante un sistema de parachain que incluye los siguientes módulos:
- Cadena de retransmisión ChainX: responsable de proteger toda la red de segunda capa
- Para-cadenas de puente: divide las responsabilidades de varios puentes de transferencia a diferentes para-cadenas para mejorar el rendimiento y aumentar la escalabilidad.
- Comercio Para-chain (módulo DEX): proporciona un servicio de coincidencia de activos en la plataforma, lo que aumenta el rendimiento en el proceso.
- Para-cadenas de Dapp: maneja aplicaciones descentralizadas (Dapps) desarrolladas por la comunidad ChainX.
Puente ChainX vs.Puente Polkadot
El puente de transferencia de Bitcoin de ChainX proporciona operaciones transparentes mediante un modo de retransmisión de nodo ligero unidireccional. Esto es posible al alojar los fondos de los usuarios en múltiples nodos de confianza. Además, existen dos direcciones multifirma públicas, una activa y otra fría.
Polkadot se utiliza para la comunicación de datos entre parachains. Sin embargo, siempre que una cadena dependiente necesite comunicarse fuera del ecosistema, se debe usar el puente de transferencia. Con el puente de cadena paralelo, es posible realizar una o más transferencias de esta manera. Es importante destacar que, dado que Polkadot permite la comunicación entre parachains, cualquier implementación de puente sirve a todas las demás parachains y crea un efecto de red.
Además de ser una cadena, la cadena Polkadot también es una cadena principal completa. Esto permite ranuras secundarias y, dado que las ranuras en la cadena principal son limitadas y las cadenas paralelas pueden ser costosas, las cadenas secundarias Polkadot ofrecen una solución asequible.
El equipo de ChainX ya ha previsto que a medida que aumente el número de puentes conectados al ecosistema Polkadot, llegará un momento en que la primera capa de parachains será insuficiente para manejar las necesidades y, en ese momento, la cadena de retransmisión secundaria proporcionará una forma de desarrollar puentes adicionales.
Con la incorporación del puente de transferencia ChainX a Polkadot, que proporciona servicios comerciales para todos los activos en la cadena de retransmisión, ChainX tiene la ventaja de acceder a todos los activos conectados a la red.
Esto permitirá a ChainX ofrecer cualquier servicio financiero que la red desee, incluyendo monedas estables, trading privado basado en ZEC, apuestas con BTC y herramientas anti-riesgo como seguros, préstamos, índices, opciones, futuros y otras herramientas DeFi. ChainX también se divide en plataformas multicadena para mejorar el rendimiento y, en general, la red de retransmisión de segundo nivel de Polkadot.
El token ChainX (PCX)
ChainX se creó con un total de 21 millones de tokens PCX y una emisión inicial de 50 PCX por bloque. El halving se realiza cada dos años y el equipo fundador conservará el 20 % del total de monedas tras los dos primeros años de funcionamiento.
Usos del token PCX
- Para pagar las tarifas de los mineros
- Actúa como unidad de capitalización de mercado.
- Como garantía tanto para los nodos de consenso como para los nodos fiduciarios
- Como estándar durante la elección de consenso de PoS
- Constituye la moneda base y el medio de cambio
ChainX se creó con una comisión de transacción de 0,0001 PCX, pero a medida que el rendimiento de la red mejora, las comisiones están diseñadas para disminuir hasta el punto de volverse irrelevantes. A medida que la red evoluciona hacia sus últimas etapas, la emisión de nuevas parachains se ralentizará, y los ingresos de la minería provendrán principalmente de estas pequeñas comisiones de transacción y de las comisiones por penalización de la red.
PCX también tiene una tarifa de gas, necesaria para evitar ataques DDoS. Esta tarifa se basa en la complejidad de las operaciones realizadas. Los usuarios también tienen la opción de acelerar las transacciones según la congestión de la red.
Si bien esto puede dar la impresión de que los usuarios pagan comisiones por usar la red, esto se compensa con los ingresos de minería generados por mantener y hacer staking de PCX. Por lo tanto, la mayoría de los usuarios podrán seguir usando la red sin costo neto, aunque es probable que los usuarios frecuentes terminen pagando comisiones netas debido al número de transacciones.
Rendimiento del precio de ChainX
En los aproximadamente 18 meses que lleva cotizando en bolsa el token PCX, ha experimentado bastante volatilidad, con un máximo histórico de $19,73 el 27 de agosto de 2020 y un mínimo histórico de $0,5446 el 13 de marzo de 2020. El token ha experimentado varios picos alcistas, como se puede observar en el gráfico a continuación.
En términos de capitalización de mercado, ChainX se sitúa en torno al puesto 300, con aproximadamente 120 millones de dólares. Dada la gran emisión de tokens PCX al inicio de la red, se espera que PCX aumente rápidamente su capitalización de mercado, siempre que el precio no caiga a su mínimo histórico.
Cómo hacer staking de PCX
Hacer staking y deshacer staking de PCX no es complicado, y la breve guía a continuación ayudará a cualquiera que desee crear una billetera y hacer staking de tokens PCX. Si tiene alguna pregunta adicional, puede dirigirse al grupo de Telegram de ChainX.
Paso 1: Crea una billetera
Ve a dapp.chainx.org y haz clic en "Añadir cuenta". En esa ventana, asigna un nombre a tu billetera y guarda la clave. Escribe una contraseña y repítela. Haz clic en "Siguiente".
En la ventana que aparece, haz clic en "Guardar" y guarda el archivo de copia de seguridad en tu PC. Este es un archivo JSON que contiene tu clave privada cifrada y que puedes usar para restaurar tu billetera en caso de que algo salga mal.
Paso 2: Apostar su PCX
Haga clic en "Staking" y luego en "Stak. Over.".
Busca el nodo con el que quieras apostar y haz clic en "Votar". En la ventana de votación, introduce la cantidad que quieres apostar y haz clic en "Votar" para confirmar.Asegúrese de dejar 0,01 para las tarifas de transacciónIngrese la contraseña de su billetera y envíela.
Paso 3: Reclama tu interés
En la parte superior de la pantalla, haz clic en "Mi staking" (o en "Staking — Mi staking"). Aquí puedes ver tu staking actual con los nodos que seleccionaste. Al hacer clic en "Reclamar Interés" y confirmar con tu contraseña, se enviarán los intereses no reclamados almacenados en el nodo a tu billetera.
Al hacer clic en "Votar", podrás volver a apostar el interés que reclamaste. Funciona igual que votar por un nodo por primera vez, simplemente agregándolo a la participación existente.
Paso 4: Deshacer el staking (sin vincular)
Para liberar el stake, haz clic en "Liberar" e introduce la cantidad que deseas liberar. Tras confirmar con tu contraseña, la cantidad quedará congelada durante tres días. Después, puedes hacer clic en "Redención" para liberar los PCX y devolverlos a tu billetera.
Gobernanza de ChainX
A partir de ChainX 2.0, la red ChainX ha adoptado una estructura de gobernanza tricameral similar a la de Polkadot, que incluye una Cámara de Referéndum, un Consejo y un Comité Técnico. Además, ChainX también ha introducido una Tesorería y una organización comunitaria llamada X-Association.
Cámara de Referéndum
La Cámara de Referéndum está compuesta por todos los titulares de PCX y cualquier cambio en la lógica de ejecución de la blockchain debe someterse a un referéndum democrático votado por sus miembros. Cualquier referéndum que supere la votación se envía a la red y se implementa automáticamente tras un plazo de promulgación de 7 días.
Concejo
Dado que la eficiencia de la gobernanza se vería afectada bajo un enfoque estrictamente basado en referéndums, la red ChainX también cuenta con un Consejo que gestiona los asuntos rutinarios. Este consejo cuenta con 11 miembros de pleno derecho y 7 subcampeones, elegidos mediante votación comunitaria en cadena. Los miembros del Consejo ejercen sus funciones durante 24 horas, con una nueva elección diaria; sin embargo, los miembros del Consejo solo cambian ocasionalmente en circunstancias normales.
Los candidatos a miembros del consejo deben comprometerse a 10 PCX al presentar su solicitud de candidatura. Si no son seleccionados, perderán esta promesa. Si ganan, la promesa se retendrá y se les devolverá al retirar su candidatura.
La comunidad vota por los miembros del Consejo y puede elegir hasta 16 miembros individuales para votar, bloqueando la cantidad de tokens. El peso del voto es igual a la cantidad de tokens bloqueados. El monto mínimo de contribución es de 0.01 PCX, que puede retirarse en cualquier momento eliminando el voto.
El Consejo tiene una serie de responsabilidades, que incluyen (pero no se limitan a) las siguientes:
- Presentar proyectos de ley de referéndum para votación pública.
- Para cancelar un referéndum en caso de emergencia se necesita el acuerdo de 2/3 de los miembros;
- Para cancelar la penalización por staking (slashing) causada por anormalidades en la red, al menos la mitad de los miembros de la junta debe estar de acuerdo;
- Para votar propuestas que utilicen fondos del tesoro, se requieren al menos 3/5 de los miembros para aprobar dicha propuesta, y más de la mitad de los miembros para rechazarla directamente.
Comité Técnico
El comité técnico está formado por miembros del equipo de desarrollo de ChainX. Actúa como complemento del Consejo para asesorar sobre cuestiones técnicas y sus principales responsabilidades incluyen:
- Presentar una propuesta de emergencia para acelerar los cambios en un estado de emergencia;
- Vetar la propuesta de referéndum de la junta si puede dañar la red, cada miembro solo tiene una oportunidad de vetar una determinada propuesta y solo puede durar 7 días.
Tesorería de ChainX
La Tesorería de ChainX se creó siguiendo el mismo modelo que la Tesorería de Polkadot. Recaudará comisiones de las siguientes fuentes:
- Cantidades de corte de nodos;
- Potencia de cómputo de TR (distribución de minería);
- Depósitos de los candidatos al Concejo que perdieron.
Cualquier usuario puede solicitar el uso de los fondos del Tesoro de diversas maneras, que incluyen, entre otras, las siguientes:
- Despliegue, operación y mantenimiento de infraestructura;
- Seguridad de la red, como servicios de monitorización o auditoría;
- Apoyo ecológico, como la cooperación con cadenas de bloques de terceros (puentes);
- Actividades de marketing, como publicidad o asociaciones;
- Actividades comunitarias, como encuentros, fiestas ChainX u otras formas, ya sean digitales o en persona;
- Categoría de desarrollo de software, como billeteras o clientes.
Asociación X
La X-Association es una organización sin fines de lucro creada para apoyar el desarrollo de ChainX y la construcción de cualquier sistema relacionado. Está compuesta por expertos y entusiastas familiarizados con ChainX, la gestión de comunidades blockchain, la tecnología y el desarrollo, y dispuestos a dedicar tiempo al desarrollo de ChainX a largo plazo.
Conclusión
ChainX ofrece muchas posibilidades, pero se centra en la interoperabilidad de todos los activos de blockchain. Esto también incluye la posibilidad de hacer staking de cualquier activo que no sea de staking, como Bitcoin. ChainX ha abierto un abanico de posibilidades en cuanto a la aplicación y el uso de las monedas digitales.
La clave de todo esto han sido las interacciones creadas entre ChainX y la blockchain de Polkadot. Con los nuevos modelos de staking y gobernanza introducidos por ChainX, tanto la gobernanza como la emisión de tokens se han vuelto más equitativas entre los primeros inversores y los miembros posteriores de la comunidad.
Los usuarios tendrán la oportunidad de beneficiarse de transacciones de intercambio gratuitas y los desarrolladores podrán utilizar el protocolo para desarrollar muchos modelos y escenarios económicos diferentes.
El desarrollo del protocolo ChainX aún se encuentra en una etapa muy temprana, por lo que es imposible predecir si lograrán la adopción de su modelo de finanzas descentralizadas. A principios de 2021, existía una gran competencia en el sector; sin embargo, ChainX está adoptando un enfoque único que podría resultar favorable a medida que el sector evolucione.
Si quieres conocer otros artículos parecidos a Análisis de ChainX: Construyendo interoperabilidad entre cadenas puedes visitar la categoría Analisis.

Entradas Relacionadas