Qu'est-ce que Off Chain ?
Off Chain signifie qu'une transaction ou une action se déroule en dehors du registre principal, puis peut être inscrite plus tard si nécessaire. Cela réduit les coûts et les délais en évitant le consensus complet du réseau pour chacun de ces petits mouvements. Pensez-y comme régler l'addition entre amis en privé, puis une personne paie le bar.
Off Chain signifie que le réseau est ignoré. Faux. La plupart des solutions ancrent encore les résultats on chain pour la sécurité et la finalité.
Comment fonctionne Off Chain
Imaginez deux personnes organisant de nombreux petits échanges. Inscrire chaque mise à jour sur le registre public serait lent et coûteux, donc elles tiennent un compte ailleurs et règlent l'état final plus tard.
- Étape 1: Les parties se mettent d'accord sur les règles d'une session Off Chain et bloquent un petit dépôt si nécessaire.
- Étape 2: Elles échangent des mises à jour signées en privé. Exemple : un canal de paiement comme le Lightning Network.
- Étape 3: À la fin, elles publient l'état final convenu sur le registre de base.
- Étape 4: Si quelqu'un se dérobe ou fraude, les règles permettent à la partie honnête de faire valoir l'état valide le plus récent.
- Étape 5: Les fonds ou résultats deviennent officiels une fois que la couche de base confirme l'opération de clôture.
Voilà le schéma en une phrase.
Pourquoi Off Chain est important
Cela vous concerne car cela permet d'économiser du temps et de l'argent tout en ouvrant de nouveaux modes de coordination.
- Avantage: Mouvements plus rapides et frais réduits, ce qui aide les applications à monter en charge et rassure les utilisateurs.
- Perspective: C'est un élément majeur de la scalability, qui permet aux applications d'être fluides sans surcharger le registre principal.
- Pertinence: Vous le verrez dans les paiements, les échanges, les jeux et même la coordination de DAO.
Vérifiez toujours comment et quand l'activité Off Chain se régularise sur la blockchain de base. Le modèle de sécurité se trouve dans ces détails.
Caractéristiques clés d'Off Chain
Voici ce qui le distingue :
- Vitesse: Évite le consensus global à chaque étape, ce qui rend les actions quasi instantanées.
- Coût: Regroupe les mises à jour, réduisant ainsi les frais pour les utilisateurs fréquents.
- Confidentialité: Moins de données publiques par défaut, souvent avec increased privacy par rapport aux écritures publiques.
- Finalité: Le règlement définitif dépend toujours de la couche de base.
- Confiance: Peut introduire de nouvelles hypothèses, comme l'honnêteté des contreparties ou la présence de superviseurs du réseau.
Variantes
Off Chain sert de terme générique pour quelques approches courantes :
- Canaux: Deux parties tiennent un registre privé puis règlent l'état final plus tard.
- Sidechains: Chaînes séparées avec leurs propres règles qui font le pont vers le registre principal.
- Rollups: L'exécution se fait en dehors de la couche de base, avec des preuves ou des données publiées plus tard en tant que méthode Layer 2.
- Dépositaire: Une application met à jour les soldes en interne, puis synchronise avec la couche de base lorsqu'on le demande.
Off Chain n'est pas unique. Chaque conception présente des compromis différents entre vitesse, sécurité et personnes à qui vous devez faire confiance, donc lisez les règles avant d'intervenir.
Exemple
Vous achetez un café via un canal, le solde Off Chain se met à jour en quelques secondes, puis l'état final est réglé plus tard avec une seule écriture.
Fait amusant
Les premiers canaux de paiement ont été proposés avant l'existence de nombreuses chaînes populaires, et l'idée a inspiré des projets comme la célèbre démonstration du café bitcoin qui a prouvé que de petits paiements Off Chain peuvent donner l'impression d'un paiement par carte.
Conclusion
En bref: Off Chain déplace les échanges hors du registre public, puis enregistre seulement ce qui compte. Rapide, peu coûteux et, lorsqu'il est bien conçu, toujours sûr.
