Sovereign Chains o Cadenas Soberanas en MultiversX

Las Cadenas Soberanas representan la próxima evolución en términos de arquitecturas modulares y personalizables sobre MultiversX. Son una extensión del ecosistema principal, interconectadas de manera fluida, construidas adecuadamente desde el primer día, teniendo en cuenta la descentralización, la seguridad y la composibilidad, a diferencia de las soluciones de segunda capa que comienzan centralizadas. Este artículo se centrará en el aspecto económico del sistema.

En su núcleo, las Cadenas Soberanas heredarán el SPoS (Prueba Segura de Participación) de la cadena principal, utilizando el mismo consenso, sistema de calificación de validadores y contratos de staking/delegación. Cualquier red basada en Prueba de Participación debe proporcionar un conjunto de servicios (producción de bloques, mantenimiento de una blockchain) a sus usuarios. Los usuarios solicitan tareas y la red proporciona respuestas adecuadas. El usuario puede entonces verificar si la respuesta de la red cumple con las reglas de consenso. Una tarea común de los usuarios podría ser incluir una transacción en la blockchain. Aquí, una respuesta válida sería un bloque que contenga la transacción, respaldado por firmas de al menos dos tercios de los operadores de infraestructura.

Como es el caso de cualquier cadena, podemos definir generalmente un conjunto de suposiciones de confianza:

  • Confianza Económica: Confianza de las personas que tienen un interés financiero en forma de dinero
  • Confianza Descentralizada: Confianza de tener una red descentralizada operada por operadores independientes y geográficamente dispersos
  • Confianza de Inclusión: Confianza en que los validadores harán e incluirán tus bloques de la manera en que acordaron hacerlo contigo y con el software de consenso que están utilizando

Estos tipos de garantías son aceptados cuando ciertas promesas están respaldadas por un riesgo financiero que hace irrazonable para un actor económico lógico actuar mal. La principal característica de la confianza económica es que las reglas de validación son objetivas por naturaleza. La objetividad significa que si un operador cambia deshonestamente las reglas de validación especificadas mientras realiza la tarea, entonces un observador puede hacer una prueba objetiva en la cadena para castigar al validador deshonesto.

Sin embargo, iniciar una nueva red de Prueba de Participación (PoS) es difícil. Generalmente implica crear un nuevo token y convencer a la gente de comprarlo y apostarlo. Estos tokens nativos suelen ser inestables (alta volatilidad de precios durante el arranque), lo que causa un alto riesgo de inventario para los tenedores. Estos tokens nativos también pueden ser difíciles de obtener debido a lo nuevos que son y la falta de listados en exchanges. Además, las redes PoS en las primeras etapas pueden enfrentar el riesgo de una “espiral de la muerte” porque el valor del token nativo está estrechamente vinculado a la seguridad general del sistema. Una caída repentina en su valor podría reducir en gran medida la seguridad de la red PoS, llevando a una caída en el Valor Total Apostado (TVS). Esta disminución en TVS podría reducir aún más el precio del token nativo, creando una espiral de la muerte.

Para abordar los puntos negativos mencionados anteriormente, las Cadenas Soberanas podrán acceder programáticamente a las características de seguridad y confianza de MultiversX, según las necesidades de cada implementación personalizada. Además, al aprovechar este diseño, las Cadenas Soberanas pueden beneficiarse de la seguridad compartida, una mayor confianza económica y un arranque de validadores más fácil. Los desarrolladores no tendrían que preocuparse por crear una red de confianza desde cero. En su lugar, podrían diseñar sistemas que paguen tarifas a la red programable para obtener la cantidad de seguridad que necesitan, con el fin de construir sistemas distribuidos innovadores que puedan ayudar a dar forma a una nueva y mejorada versión de Internet.

La solución es el staking dual. El staking dual utiliza dos tokens para asegurar la misma red PoS. Si uno de estos tokens es un token de una red externa con menor volatilidad, mayor liquidez y más acceso, a saber, EGLD, resuelve los problemas que enfrentan las nuevas redes PoS. En lugar de requerir que los stakers posean un nuevo token inestable, pueden apostar EGLD en la red. Junto con el staking de EGLD, los stakers también pueden apostar opcionalmente el token nativo de la red, si lo hay. El staking dual está diseñado para reducir el efecto de la “espiral de la muerte”. Si el precio del token nativo disminuye, la seguridad de la red PoS todavía se ve afectada, pero el efecto es limitado. Esto se debe a que el EGLD apostado en la red PoS proporciona una seguridad económica base.

El próximo objetivo es definir un modelo económico y un conjunto de parámetros enfocados en el crecimiento y uso de EGLD, mientras se da toda la libertad de modelo económico dentro de la Cadena Soberana. El modelo debe proporcionar un buen punto de partida en términos de seguridad económica para los proyectos subyacentes, sin olvidar conceptos como la seguridad compartida. Crear una capa económica autónoma y autosostenible es el objetivo final.

Preguntas importantes a ser formuladas y respondidas:

  • ¿Cómo permitir la creación de cadenas soberanas con buena seguridad económica desde el primer día para todos los nuevos proyectos?
  • ¿Cómo asegurar un crecimiento continuo en EGLD apostado para la cadena soberana dada?
  • Cuanto mayor sea el valor de una Cadena Soberana, mayor será la seguridad económica que necesitará: el mercado actuará como una fuerza de equilibrio.
  • ¿Cuál es el mínimo de EGLD apostado por Cadena Soberana?
  • ¿Cuál es el mínimo de EGLD apostado requerido para un nodo de Cadena Soberana?

Definición de stakedEGLD: usuario/validador/creador de cadena soberana deposita el eGLD en el Contrato Inteligente de Staking de Cadena Soberana, que va a ser delegado a los contratos de delegación de la cadena principal, ganando rendimiento de EGLD como en cualquier otra delegación. Además, como el Contrato Inteligente de Staking de Cadena Soberana se basa en el modelo general de contrato de staking líquido, ofrecerá una re-delegación constante de recompensas hacia varios proveedores de staking. La lista de características del contrato stakedEGLD/SovereignChainStaking incluye:

  • Permitir la delegación a uno mismo: los proveedores de staking preferirán delegar sus propios fondos a sí mismos.
  • Permitir que la Cadena Soberana configure una lista de Proveedores de Staking a los cuales los usuarios/nodos pueden delegar.
  • Si no se establece una lista, el proveedor de staking se elige en función del total apostado, el APR y las estadísticas del validador, priorizando a los SP que ofrecen buenos servicios pero tienen menos total apostado.
  • Permitir el depósito de tokens de staking líquido existentes.
  • Los fondos bloqueados son susceptibles de ser reducidos según las reglas de la Cadena Soberana.
  • Cualquier usuario puede seleccionar a qué Cadena Soberana quiere bloquear los fondos. Se permite a la Cadena Soberana.

Reiterando: Cada eGLD apostado será delegado a proveedores de staking en la cadena principal, por lo que los usuarios ganarán directamente recompensas de eGLD también, lo que lo convierte en una opción fácil para los validadores/usuarios que quieren apoyar a las Cadenas Soberanas para comprar y apostar eGLD.

 

Los parámetros iniciales para lanzar una Cadena Soberana

  • Un mínimo de 1000 stakedEGLD bloqueados para la Cadena Soberana específica.
  • Esta cantidad también puede ser patrocinada/financiada colectivamente por la comunidad, y para una Cadena Soberana será beneficioso reunir mucho más que el mínimo requerido.
  • 100 stakedEGLD por nodo validador deben estar bloqueados para la Cadena Soberana específica. El número mínimo de nodos es 20.
  • Los usuarios seleccionarán a qué nodo quieren bloquear los 100 stakedEGLD. Si el validador está haciendo el staking por sí mismos, automáticamente se bloqueará para su propio nodo. Podemos llamar a estos “patrocinadores”.
  • El contrato SovereignChainConfig puede habilitar/deshabilitar que los usuarios bloqueen stakedEGLD para nodos específicos, o solo los validadores pueden hacerlo por sí mismos.
  • También se puede definir un máximo de stakedEGLD.
  • Los números mencionados anteriormente pueden cambiarse mediante votación de gobernanza, dependiendo de las condiciones del mercado y los requisitos de ciertas cadenas soberanas. La gobernanza se realizará utilizando los datos de stakedEGLD del Contrato de Staking de Cadena Soberana.
  • No es requisito que un validador de Cadena Soberana sea también un validador de la cadena principal, ya que el crecimiento de las Cadenas Soberanas puede ser completamente independiente.
  • Esto es solo el mínimo, ya que estos números pueden ser más altos dependiendo de la configuración de cada Cadena Soberana; pueden cambiar sus configuraciones a números más altos, pero no más bajos.

Capa de liquidación y disponibilidad de datos

Las Cadenas Soberanas no se ejecutan en un silo, sino que están conectadas de manera fluida al ecosistema de MultiversX, por lo tanto, necesitarán mantener esta conexión funcionando: los validadores de las Cadenas Soberanas tienen el trabajo de mantener la conexión a través del módulo de procesamiento entre cadenas, liquidaciones y disponibilidad de datos. Los validadores, para publicar datos y ejecutar en la cadena principal, utilizarán EGLD como gas.

Capa de liquidación: una vez cada X rondas, la Cadena Soberana está obligada a publicar el encabezado del bloque en la cadena principal, utilizando el contrato SovereignChainHeaderVerifier. Esto verifica la integridad, las firmas y la corrección. A partir del blockHeader.rootHash, cualquier usuario puede salir de una cadena soberana sin el proceso de cross shard, utilizando pruebas de Merkle de sus tokens en la cadena soberana. A medida que la tecnología avanza y se desarrolla la integración de pruebas ZK, las cadenas soberanas incluirán pruebas ZK completas de todos los cambios de estado además del encabezado. El cálculo inicial significaría tener 2 EGLD por día como costo cuando la Cadena Soberana publica un encabezado cada 2 minutos.

Disponibilidad de datos: una vez cada X rondas, la Cadena Soberana publicará los cambios de estado comprimidos desde la última publicación de DA hasta la publicación actual de DA. Si estos cambios de estado son correctos, se puede verificar utilizando el roothash anterior, aplicando los cambios de estado y comprobando que el roothash resultante sea igual al publicado desde el encabezado. El cálculo inicial significaría tener 2 EGLD por día como costo cuando la Cadena Soberana publica cambios de estado comprimidos cada 8 minutos.

Este diseño permite optimizaciones fluidas adicionales y la adición de nuevos componentes, como pruebas ZK y prueba de pruebas, o estado completo de rollUp. Las decisiones serán tomadas por cada Cadena Soberana específica, garantizando la seguridad en todos los casos para los usuarios, tokens, aplicaciones.

 

El staking dual significa rendimiento dual también

Las Cadenas Soberanas también pueden tener sus propios tokens para ser apostados y su propia economía, creando así el staking dual. En el contrato SovereignChainConfig, el iniciador de la cadena puede configurar el tokenID y la cantidad mínima de tokens a ser depositados por nodo/por usuario.

En las Cadenas Soberanas con la combinación de reStaking único (el eGLD se apuesta en la cadena principal primero y luego se bloquea para la Cadena Soberana, así que se re-apuesta una vez) y staking doble, será posible para los desarrolladores/cadenas de aplicaciones personalizadas/puentes aprovechar la confianza económica y descentralizada ya existente de los validadores existentes, y también asegurarse de que los nuevos modelos de validadores y económicos puedan integrarse en el marco construido.

Desde este diseño, todo el ecosistema puede beneficiarse en múltiples frentes. Apostar eGLD resultará en un rendimiento estable, por lo tanto, los validadores/patrocinadores tendrán una fuente de ingresos estable. Las nuevas Cadenas Soberanas traerán más uso y más tarifas tanto para los validadores de las Cadenas Soberanas como para la cadena principal. Una mayor composibilidad significará que la mayoría de las dApps en la cadena principal serán vistas como un punto focal central para las cadenas soberanas. Los validadores/delegadores podrán ganar recompensas adicionales de las tarifas acumuladas en las Cadenas Soberanas y de las recompensas del segundo token apostado. Cada Cadena Soberana comenzará con una alta confianza por defecto. La ganancia es mayor para los delegadores/patrocinadores también, ya que podrían obtener un rendimiento dual del sistema de staking dual, y las Cadenas Soberanas tienen que incentivar a los validadores/delegadores/patrocinadores a bloquear stakedEGLD y a apostar el token nativo también.

Además, utilizando este marco, se puede lograr un estado de seguridad compartida complejo entre múltiples partes. Sin embargo, esto se encuentra en fase de investigación en este momento. La idea es tener un conjunto de validadores registrados en el contrato inteligente SovereignValidatorStaking, y aquellas Cadenas Soberanas que quieran aprovechar la seguridad compartida para habilitar la mezcla y salida de validadores de una Cadena Soberana a otra, en realidad haciendo una coordinación similar a lo que hace la metaCadena para cada uno de los shards actuales al final de cada época. Sin embargo, en el caso del staking dual, tenemos que ver cómo funciona este modelo y también ver si a los validadores y a las Cadenas Soberanas les gustaría tenerlo y adoptarlo. La seguridad compartida y la mezcla aleatoria de nodos validadores agregarán más valor, más confianza, más usuarios y desarrolladores también.

 

Disclaimer:

La información proporcionada en este blog es solo para fines educativos e informativos generales y no constituye asesoramiento financiero, de inversión, legal o profesional. Las criptomonedas y otros activos digitales son inversiones altamente volátiles y especulativas, y pueden no ser adecuadas para todos los inversores. Siempre realice su propia investigación y consulte con un asesor financiero profesional antes de tomar cualquier decisión de inversión. El autor de este blog no se responsabiliza por ninguna pérdida, daño o perjuicio que surja del uso de la información contenida en este sitio web.

Show Comments

No Responses Yet

Leave a Reply

La moderación de comentarios está activada. Su comentario podría tardar cierto tiempo en aparecer.