Aller au contenu principal
Couches supérieures

Round (Ark)

Un round Ark agrège les paiements off-chain de tous les utilisateurs en une seule transaction on-chain. Réduit les frais. Régulier (~5 min). Cœur du protocole.

Définition

Dans le protocole Ark conçu par Burak Keceli en 2022-2023, un "round" est une cérémonie périodique au cours de laquelle un ASP (Ark Service Provider) agrège les besoins de paiement de tous les utilisateurs connectés et émet une unique transaction on-chain qui met à jour leur état. Cette transaction crée des VTXO (Virtual UTXO) qui représentent les soldes individuels sans bloquer chacun dans un UTXO distinct.

Le déroulement d'un round

Un round dure typiquement 5 secondes à 5 minutes selon les implémentations :

  1. Phase d'enregistrement : les utilisateurs annoncent leurs intentions (recevoir, dépenser, sortir).
  2. Construction de l'arbre Taproot : l'ASP construit un arbre Merkle de Taproot scripts encodant tous les VTXO sortants.
  3. Signature interactive : chaque participant signe son chemin de l'arbre via une signature Schnorr collaborative (MuSig2).
  4. Diffusion on-chain : l'ASP publie une seule transaction Bitcoin contenant la racine de l'arbre.
  5. Settlement instantané : les paiements internes au round sont confirmés dès la diffusion.

Avantages

| Caractéristique | Lightning | Ark Round | |-----------------|-----------|-----------| | Réception sans canal | Difficile | Native | | Coût d'ouverture | ~1 tx par utilisateur | ~1 tx par round (mutualisée) | | Liquidité requise | Inbound nécessaire | Fournie par ASP | | Onboarding | Complexe | Trivial (juste un wallet) | | Confidentialité | Topologie analysable | VTXO indistinguables |

Un round avec 1 000 utilisateurs peut effectuer 1 000 paiements pour le coût d'une seule transaction Bitcoin, partageant les frais entre tous.

Pourquoi c'est régulier

Les rounds doivent être périodiques pour garantir la liveness : un VTXO non utilisé "expire" si son round n'est pas refresh dans un certain délai (4 semaines typiquement dans Ark v0). À chaque round, les utilisateurs renouvellent leurs VTXO ou les laissent expirer et les récupèrent via le chemin de sortie unilatérale.

Limites

  • Liveness ASP : si l'ASP disparaît entre deux rounds, les utilisateurs doivent faire une sortie unilatérale (coûteuse, lente).
  • Synchronicité : tous les participants doivent être en ligne durant le round.
  • Pas de routage : un round Ark est une opération bipartite ASP ↔ utilisateurs ; pas d'équivalent de routage Lightning multi-saut natif.
  • Soft fork souhaité : Ark V2 et clarkv1 attendent CTV / ANYPREVOUT pour simplifier la signature.

À retenir

Le round est la respiration d'Ark : périodique, agrégatif, économe. Il transforme Bitcoin en un système de paiement où des milliers de transactions virtuelles tiennent dans une seule transaction réelle, sans bloquer chaque utilisateur dans un canal individuel.

Termes lies

← Retour au glossaire complet

Glossaire inspire du dictionnaire de Loic Morel sur Pandul.fr.