Dos

Récapitulatif du State Connector : Une interopérabilité robuste

Le State Connector de Flare est un protocole de consensus conçu spécialement pour les données externes de la blockchain. Il prouve de manière sûre et fiable l'état d'autres blockchains sur Flare. Le State Connector permet à Flare d'alimenter :

  • Un meilleur pontage, notamment un pontage rapide, décentralisé, multilatéral et assuré entre les chaînes de contrats intelligents.
  • La composabilité inter-chaînes, les données et les actifs pouvant circuler librement et en toute sécurité entre toutes les chaînes.
  • Solution multi-chaînes sécurisée et totalement interopérable.

Vous trouverez ci-dessous un récapitulatif du connecteur d'État. Les détails complets sont disponibles dans nos pages de documentation technique.

 

Introduction au connecteur d'État

Le connecteur d'état permet à Flare de parvenir à un consensus sur l'état de n'importe quelle blockchain, et d'utiliser ces preuves dans des contrats intelligents ou de les relayer à une autre chaîne de manière décentralisée et sans confiance. Il est plus rapide et plus sûr que les approches existantes, et a été conçu pour s'intégrer à n'importe quelle autre blockchain.

D'autres solutions nécessitent de faire confiance à des tiers centralisés ou obligent les autres chaînes à se conformer à leurs normes, ce qui revient à modifier le protocole et le code de la chaîne indépendante pour qu'elles puissent communiquer. En revanche, le State Connector peut directement valider l'exactitude de l'état et résister aux attaques de sécurité et de lividité sur les chaînes connectées, sans nécessiter de tierce partie centralisée ou de modification du code de la chaîne sous-jacente.

De meilleurs ponts

Le State Connector est une technologie nouvelle et fondamentale qui permet d'établir de meilleurs ponts entre les chaînes. Par exemple :

  • Pontage décentralisé de chaînes contractuelles non intelligentes sur Flare - FAssets.
  • Pontage rapide, décentralisé, assuré et multilatéral entre les chaînes de contrats intelligents, y compris le pontage de FAssets sur d'autres chaînes - Layer Cake.

Composabilité inter-chaînes

Les développeurs peuvent utiliser le State Connector pour construire des applications numériques véritablement interopérables qui peuvent accéder à la valeur, à la liquidité et aux informations de plusieurs blockchains par le biais d'un seul déploiement sur Flare.

Il est capable de prouver de manière sécurisée l'état d'autres blockchains de façon décentralisée, et de fournir ces données aux dapps sur Flare. Par exemple, le State Connector peut prouver si une action spécifique de verrouillage, de frappe, de combustion ou de rachat s'est produite sur le réseau Solana ou Ethereum et fournir en toute confiance cette information à un contrat intelligent sur Flare afin de lancer automatiquement une action prédéfinie.

Il est plus rapide et plus sûr que les approches existantes, telles que les relais clients légers, les relais optimistes et les schémas multi-sig, et a été conçu pour s'intégrer à toute autre blockchain.

De plus, le State Connector permet un modèle de relais de données par piquetage entre plusieurs chaînes, y compris Flare, qui permet une interopérabilité bidirectionnelle sécurisée à travers un réseau de chaînes. Au lieu de s'appuyer sur la gouvernance, le relais sécurisé par le State Connector permettra de supprimer automatiquement les nœuds de relais défectueux grâce à la capacité du State Connector à prouver ce qu'un nœud a relayé à une autre chaîne.

Sécurité

Le State Connector est plus sûr que les mécanismes d'interopérabilité précédents car il est capable d'interroger entièrement la validité d'une transaction, y compris son historique. D'autres approches, comme les preuves de vérification simplifiée des paiements utilisées par les relais clients légers, ne sont pas en mesure de le faire, et la "preuve" n'a donc pas d'historique détaillé pour étayer sa validité. Cela signifie également que le State Connector est en mesure d'atténuer le risque d'attaques par réorganisation sur les chaînes connectées - permettant l'interopérabilité inter-chaînes avec la sécurité d'un réseau multi-chaînes.

Consensus décentralisé

Lorsqu'une application sur Flare demande une preuve d'une transaction blockchain, le State Connector envoie cette demande à un groupe décentralisé d'Attestation Providers (APs). Ce sont les PA qui permettent au State Connector de parvenir à un consensus décentralisé sur les données externes.

N'importe qui peut opérer en tant que PA sans aucune exigence de capital. L'hypothèse de sécurité est que si un fournisseur d'attestation indépendant atteste correctement l'état demandé, alors il se retrouvera toujours sur la bonne branche de l'état Flare. Une explication du fonctionnement de ce processus est disponible sur les pages de documentation technique de Flare.

Aperçu du processus

Toute personne peut demander une attestation d'un événement externe spécifique au contrat State Connector fonctionnant sur le Flare Network. Les demandes sont des questions oui/non concernant des événements qui se sont produits en dehors du réseau Flare, par exemple, "La transaction 0xABC a-t-elle été confirmée sur le réseau Bitcoin ?". Les types de demande disponibles sont strictement binaires et objectifs par conception, de sorte qu'il ne peut y avoir de conflit entre opérateurs honnêtes.

Le State Connector signale une demande à tous les prestataires d'attestation. Cela se fait par le biais d'événements EVM très économes en gaz.

Les prestataires d'attestation vont chercher les données demandées par des moyens qui dépendent du type d'attestation, par exemple en récupérant les données d'une autre blockchain.

Les fournisseurs d'attestations soumettent leurs résultats au State Connector selon la méthode Commit and Reveal pour éviter toute collusion. Pour des raisons de performance, toutes les demandes collectées au cours d'un cycle 90s sont répondues en une seule fois, en utilisant un hachage cryptographique (racine d'arbre de Merkle) pour les résumer toutes.

Le connecteur de l'État recherche un consensus sur les réponses et si plus de 50 % des fournisseurs sont d'accord, les réponses sont rendues publiques pour les demandes sur Flare. Si l'accord n'est pas atteint, les demandes restent sans réponse et doivent être émises à nouveau. Cela ne devrait pas se produire si la majorité des PA relaient honnêtement et objectivement l'état demandé.

Les fournisseurs d'attestation sont récompensés par le jeton natif pour leur participation honnête au processus.