Comment ça fonctionne : une histoire utilisateur

Garanties tokenisées Denote permettant la mobilité des garanties sur le réseau Canton

Contexte initial

  • Alice et Bob sont des clients institutionnels ayant des comptes à la banque dépositaire

  • Alice détient 100 actions XYZ en garde chez le dépositaire

Émettre un collatéral tokenisé

  • Alice souhaite tokeniser 100 actions XYZ sur le réseau Canton

  • Alice crée un IssuerMintRequest pour tokeniser 100 actions XYZ

  • Le dépositaire vérifie ses registres et met à jour son système interne pour bloquer 100 actions XYZ

  • Le dépositaire accepte la demande et émet 100 jetons représentant les actions XYZ en garde

Transférer le collatéral tokenisé

Le transfert d'actions s'effectue en trois étapes : création d'une demande de transfert, approbation de la demande et création d'une instruction de transfert, puis approbation de l'instruction de transfert

Créer une demande de transfert

  • Alice souhaite transférer 10 actions XYZ à Bob

  • Alice crée une TransferRequest pour le dépositaire

  • Pour éviter toute demande en double, les 10 jetons XYZ sont verrouillés on-chain en attente d'approbation ou de rejet

Approuver la demande de transfert et créer l'instruction de transfert

  • Une TransferRequest requiert l'approbation du dépositaire et ne peut être faite qu'à d'autres parties comme Bob qui ont des comptes approuvés auprès du dépositaire

  • Le dépositaire peut également rejeter la demande si elle est incorrecte, par exemple pendant les jours fériés bancaires ou si des documents de conformité manquent

  • Le dépositaire met à jour ses systèmes internes pour préparer le transfert de 10 actions XYZ d'Alice à Bob

  • Le dépositaire approuve la TransferRequest ce qui crée une TransferInstruction que Bob doit accepter

Approuver l'instruction de transfert

  • Bob approuve la TransferInstruction

  • Le dépositaire, en tant qu'observateur de la transaction, transfère également les actions sous-jacentes en déplaçant les actions en garde d'Alice à Bob

Racheter le collatéral tokenisé

  • Bob souhaite débloquer les 10 actions XYZ tokenisées

  • Bob crée un IssuerBurnRequest pour débloquer le collatéral en garde

  • Le dépositaire accepte la demande et le jeton est archivé/brûlé

  • L'enregistrement interne du dépositaire est mis à jour pour débloquer ces 10 actions XYZ sur le compte de Bob

Vidéo de démonstration

Prochaines étapes

Mis à jour