ovens cryptomonnaie tezos

Brief et domaine d'intervention pour la création d'un site responsive de ovens de la cryptomonnaie tezos (TEZ)

Le projet de ovens de la cryptomonnaie tezos (TEZ)

Demande : ovens cryptomonnaie tezos - création d'un site pour des ovens afin de minter des TEZ en CTEZ

Intervention : Projet d'UX/UI design
Durée : 1 semaine
Livrables : prototype interactif sous figma

Brief autour du site pour des ovens de cryptomonnaie tezos (TEZ)

Le but de CTEZ est d'avoir une représentation de TEZ sous forme d'un token financier.

Pourquoi vouloir créer un oven pour faire des CTEZ ?

Tezos fonctionne par preuve d'enjeu. C'est-à-dire que le prochain block est trouvé non pas en minant, mais en mettant des Tezos en jeu. Pour cette immobilisation et pour le travail fourni, les utilisateurs participants récupèrent une récompense en TEZ.
Cette fonctionnalité crée au final un certain nombre de frictions : dès qu'un autre protocole a besoin à son tour d'accumuler des TEZ (comme un AMM) :
  • l'utilisateur abandonne son droit d'avoir des récompenses de baking, mais dans ce cas il faut qu'il arbitre clairement son intérêt économique
  • soit le protocol tente d'intégrer le baking, mais au prix d'une grande complexité

Fonctionnalités de ovens de la cryptomonnaie tezos (TEZ)

L'idée est donc de manipuler un jeton représentant le TEZ avec ses droits de baking, plutôt que le TEZ lui même.
En version simple :

  • les ctezs sont fabriqués par un contrat intelligent en échange de tez.
  • les tezs en eux-mêmes sont conservés dans un contrat que chaque utilisateur peut déployer : le oven. Il est possible aussi de participer à un oven existant plutôt que de déployer le sien
  • c'est les ovens qui portent les droits de baking.
  • un taux de conversion est calculé pour savoir combien de ctez un tez permet de minter. Ce taux est déduit depuis un le prix d'échange courant sur un AMM
  • si un oven ne possède plus assez de TEZ par rapport au taux de conversion, il peut être liquidé par n'importe qui

Glossaire

  • AMM: automated market maker. C'est un exchange décentralisé dont le rôle de market maker n'est pas centralisé
  • Oven: le contrat qui permet de séquestrer les TEZ servant à fabriquer des CTEZ
  • Preuve d'enjeu: c'est un algorithme de consensus. Les participants font confiance à des participant·e·s ayant mis une certaine quantité de leur richesse en jeu.
  • Baking: le fait de fabriquer un block dans un consensus par preuve d'enjeu
  • Delegate: le fait de déléguer ses tokens à un baker, car on a pas assez pour être soit même baker, ou pour se simplifier la vie.
  • Target: le taux de conversion tez/ctez
  • Drift: l'évolution de la target en fonction du taux de change tez/ctez

 

 

création ovens cryptomonnaie

Les cas d'utilisations d'un ovens de cryptomonnaie tezos (TEZ)

Créer un oven pour créer de la cryptomonnaie

N'importe qui peut déployer un oven afin de créer des ctez, dont il aura le contrôle. Il devient alors le baker du oven. Il peut être ouvert à tout le monde, ou bien limité à une liste définie

Acheter ou vendre directement du ctez depuis le oven

Si jamais un utilisateur ne veut pas prendre de risque ou ne pas s'embêter, il peut directement interagir avec l'AMM ( automated market maker)

Liquider un oven pour faire des ctez

Dans le cas où, en fonction de l'évolution de la target, un oven ne possède plus assez de TEZ pour couvrir les CTEZ déjà émis, alors n'importe qui peut venir liquider tout ou partie du oven. Pour se faire, il lui suffit de lui envoyer le montant de CTEZ approprié. Il peut alors se rendre dans la fonction liquidate et liquider le oven.

Ils seront alors détruits, et l'utilisateur recevra des TEZ en retour.

Au sein d'un oven de cryptomonnaie tezos (TEZ)

la fonction Deposit du oven de la cryptomonnaie tezos (TEZ)

La fonction Deposit permet d'ajouter des TEZ sous la garde de ce oven :
  • soit pour fabriquer plus de CTEZ,
  • soit pour couvrir un risque de liquidation.

Cette fonction est la première mise en avant dans le parcours utilisateur. Pour créer un oven, il faut tout d'abord déposer des TEZ, on peut

  • soit immédiatement les minter en CTEZ
  • soit les laisser dans le ovens

la fonction Withdraw du oven de la cryptomonnaie tezos (TEZ)

La fonction Withdraw est la fonction inverse de deposit.

Bien sûr, la chose n'est possible que si tous les TEZ ne servent pas déjà à assurer la parité avec des CTEZ émis.

la fonction Mint du ovens de la cryptomonnaie tezos (TEZ)

La fonction Mint permet donc de créer des ctez. Le montant fabriquable dépend bien sûr

  • de la quantité de TEZ dans le contrat,
  • de la quantité de CTEZ déjà émise,
  • de la target.

la fonction Repay du ovens de la cryptomonnaie tezos (TEZ)

La fonction Repay permet de détruire des CTEZ, pour

  • soit ensuite retirer des TEZ,
  • soit gérer un risque de liquidation (car si un oven passe en rouge alors n'importe qui peu récupérer les ctez même si il n'est pas propriétaire du Oven en question)

la fonction Delegate du ovens de la cryptomonnaie tezos (TEZ)

La fonction Delegate permet de choisir à quel baker déléguer les TEZ gardés par le contrat.
Il faut compter plusieurs semaine pour qu'un changement de délégation prenne effet, donc cela ne sera théoriquement pas une opération régulière.

la fonction Modify depositor du ovens de la cryptomonnaie tezos (TEZ)

La fonction Modify depositor permet de gérer la liste des comptes autorisés à interagir avec ce oven.

Prototype du ovens de la cryptomonnaie tezos (TEZ)

Création d'un prototype interactif

Pour créer ce prototype j'ai passé beaucoup de temps à faire du benchmark puisqu'encore une fois, ce n'est pas vraiment mon univers.

La cryptomonnaie est un monde vraiment en parallèle du notre, il existe toute une communauté très réceptive. Après plusieurs recherche j'ai trouver des sites qui utilisait le système de oven (qui n'est pas beaucoup déployé en france). Ces sites de créait pas des ctez mais d'autres cryptomonnaies, mais le principe était le même.

 

J'ai choisi de travailler avec des card pour mettre en avant les principales fonctions des Ovens

  • Déposit
  • Mint
  • Withdraw

Les autres fonctions ont été contextualisés afin de mieux permettre leur compréhension auprès de l'utilisateur.

La barre de la progress bar a mis du temps à trouver sa couleur. Souhaitant qu'elle commence en bleu pour montre l'ouverture du oven mais devant finir en rouge, nous sommes passé par des recherche de dégradé pour finalement nous décidé sur le fait qu'elle commencera en bleu clair jusqu'à 50% puis bleu foncé jusqu'à 80% et finira en rouge.

 

Nous voulions également garder un esprit "swap" c'est pourquoi pour passer de la fonction Mint à la fonction Withdraw j'ai installé une barre permettant de savoir dans quel état se trouvait le oven afin de ne pas perdre l'utilisateur.

ovens cryptomonnaie tezos
ovens cryptomonnaie tezos
ovens cryptomonnaie tezos
ovens cryptomonnaie tezos

création de oven, cryptomonnaie

Ici ou ailleurs

Tu as un projet dont tu veux parler ? C'est par ici ->

Et tu peux aussi venir discuter sur linkedIn, me retrouver sur Instagram ou sur Facebook !

<- Tu veux retourner à l'accueil ?