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 :
- Phase d'enregistrement : les utilisateurs annoncent leurs intentions (recevoir, dépenser, sortir).
- Construction de l'arbre Taproot : l'ASP construit un arbre Merkle de Taproot scripts encodant tous les VTXO sortants.
- Signature interactive : chaque participant signe son chemin de l'arbre via une signature Schnorr collaborative (MuSig2).
- Diffusion on-chain : l'ASP publie une seule transaction Bitcoin contenant la racine de l'arbre.
- 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
- ArkArk est un protocole Layer-2 conçu par Burak. Permet des transferts instantanés sans liquidité préalable, via un Ark Service Provider. Périodes de rounds. Solution prometteuse mais en construction.
- ASP (Ark Service Provider)L'ASP coordonne les rounds Ark : agrège les paiements off-chain et les ancre périodiquement on-chain. Custodial à court terme, non-custodial à long terme. Nécessite une « always-online » assumption.
- VTXO (Virtual UTXO)Une VTXO est un UTXO virtuel d'Ark, garantie par l'ASP via covenants. Périme après un délai si non-spent. Cœur du modèle économique d'Ark.
Glossaire inspire du dictionnaire de Loic Morel sur Pandul.fr.