Volver

Recapitulación del Conector Estatal: Interoperabilidad robusta

El Conector de Estado de Flare es un protocolo de consenso construido especialmente para datos de cadenas de bloques externas. Prueba de forma segura y fiable el estado de otras cadenas de bloques en Flare. El conector de estado permite a Flare:

  • Mejor puenteo, incluido el puenteo rápido, descentralizado, multilateral y asegurado entre cadenas de contratos inteligentes.
  • Composibilidad entre cadenas, con datos y activos capaces de fluir libremente y con seguridad entre todas las cadenas.
  • Solución multicadena segura y totalmente interoperable.

A continuación se ofrece un resumen del conector estatal. Encontrará información más detallada en nuestras páginas de documentación técnica.

 

Introducción al Conector Estatal

El conector de estado permite a Flare llegar a un consenso sobre el estado de cualquier cadena de bloques y que esas pruebas se utilicen en contratos inteligentes o se transmitan a otra cadena de forma descentralizada y sin confianza. Es más rápido y seguro que los enfoques existentes, y ha sido diseñado para integrarse con cualquier otra blockchain.

Otras soluciones exigen confiar en terceros centralizados u obligan a otras cadenas a ajustarse a sus normas, lo que supone modificar el protocolo y el código de la cadena independiente para que puedan comunicarse. En cambio, el conector de estado puede validar directamente la corrección del estado y resistir ataques de seguridad y liveness en cadenas conectadas, sin necesidad de un tercero centralizado ni de un cambio de código en la cadena subyacente.

Mejores puentes

El Conector de Estados es una tecnología nueva y fundacional que permite tender mejores puentes entre cadenas. Por ejemplo:

  • Conexión descentralizada de cadenas de contratos no inteligentes a Flare - FAssets.
  • Conexión rápida, descentralizada, asegurada y multilateral entre cadenas de contratos inteligentes, incluida la conexión de FAssets a otras cadenas - Layer Cake.

Componibilidad entre cadenas

Los desarrolladores pueden utilizar State Connector para crear aplicaciones verdaderamente interoperables que puedan acceder al valor, la liquidez y la información de varias cadenas de bloques a través de una única implementación en Flare.

Es capaz de probar de forma segura el estado de otras blockchains de manera descentralizada, y proporcionar esos datos a dapps en Flare. Por ejemplo, el State Connector puede demostrar si se ha producido una acción específica de bloqueo, acuñación, quema o canje en la red Solana o Ethereum y proporcionar esa información de forma fiable a un contrato inteligente en Flare para iniciar automáticamente una acción predefinida.

Es más rápido y seguro que los enfoques existentes, como los relés de cliente ligero, el relé optimista y los esquemas multisig, y ha sido diseñado para integrarse con cualquier otra blockchain.

Además, el Conector Estatal permite un modelo de retransmisión de datos entre varias cadenas, incluida Flare, que potencia la interoperabilidad bidireccional segura a través de una red de cadenas. En lugar de depender de la gobernanza, la retransmisión asegurada por el State Connector tendrá un corte automatizado de los nodos de retransmisión defectuosos gracias a la capacidad del State Connector para demostrar lo que cualquier nodo ha retransmitido a otra cadena.

Seguridad

El State Connector es más seguro que los mecanismos de interoperabilidad anteriores porque es capaz de consultar completamente la validez de una transacción, incluido su historial. Otros enfoques, como las pruebas de verificación simplificada de pagos utilizadas por los Light Client Relays, son incapaces de hacer esto, por lo que la "prueba" no tiene un historial detallado que respalde su validez. Esto también significa que el State Connector es capaz de mitigar el riesgo de ataques de reorganización en cadenas conectadas, permitiendo la interoperabilidad entre cadenas con la seguridad de una red multicadena.

Consenso descentralizado

Cuando una aplicación en Flare solicita una prueba de una transacción de blockchain, el Conector de Estado envía esta solicitud a un grupo descentralizado de Proveedores de Certificación (AP). Son los AP los que permiten al State Connector llegar a un consenso descentralizado sobre los datos externos.

Cualquiera puede operar como PA sin ningún requisito de capital. El supuesto de seguridad es que si un Proveedor de Certificación independiente está certificando correctamente el estado solicitado, entonces siempre acabará en la rama correcta del estado de Flare. En las páginas de documentación técnica de Flare encontrará una explicación de cómo funciona este proceso.

Resumen del proceso

Cualquiera puede solicitar una atestación de un evento externo específico al contrato State Connector que se ejecuta en Flare Network. Las solicitudes son preguntas de sí/no relativas a cosas que ocurrieron fuera de Flare Network, por ejemplo, "¿Se ha confirmado la transacción 0xABC en la red Bitcoin?". Los tipos de solicitud disponibles son estrictamente binarios y objetivos por diseño para que no pueda haber contención entre operadores honestos.

El Conector Estatal avisa a todos los Proveedores de Certificados sobre una solicitud. Esto se hace a través de eventos EVM de muy bajo consumo.

Los proveedores de certificación obtienen los datos solicitados por medios que dependen del tipo de certificación, por ejemplo, recuperando datos de otra cadena de bloques.

Los proveedores de atestados envían sus resultados al conector de estado de forma Commit y Reveal para evitar colusiones. Por razones de rendimiento, todas las solicitudes recogidas durante una ronda de 90s se responden a la vez, utilizando un hash criptográfico (raíz del árbol de Merkle) para resumirlas todas.

El Conector Estatal consensúa las respuestas y, si más del 50% de los proveedores están de acuerdo, las respuestas se hacen públicas para las solicitudes en Flare. Si no se llega a un acuerdo, las solicitudes quedan sin respuesta y deben emitirse de nuevo. Esto no debería ocurrir si la mayoría de los puntos de acceso transmiten de forma honesta y objetiva el estado solicitado.

Los proveedores de atestados son recompensados con el token nativo por su participación honesta en el proceso.