Contrats d'options en chaîne utilisant des clauses restrictives

  • Implémentation de contrats d'options en chaîne utilisant des clauses restrictives pour exécuter des options d'achat et de vente directement sur une blockchain
  • Les contrats d'options offrent aux traders le droit, mais pas l'obligation, d'acheter ou de vendre un actif à un prix prédéterminé dans un délai spécifique
  • Ajout de méthodes publiques pour permettre la négociation d'options sur un marché secondaire et gestion des paiements de prime

Cet article a été publié pour la première fois sur Medium.

Nous sommes ravis d’annoncer la mise en œuvre de contrats d’options en chaîne, utilisant la puissance des clauses Bitcoin. Cela permet l’exécution de contrats financiers sophistiqués tels que des options d’achat et de vente directement sur une blockchain, à condition que la chaîne prenne en charge les clauses de type Bitcoin, comme sur Bitcoin SV et MVC. Contrairement aux plateformes financières traditionnelles qui nécessitent souvent plusieurs intermédiaires, les contrats d’options en chaîne peuvent réduire les délais de règlement et les coûts opérationnels, les rendant plus sûrs, efficaces et transparents.

Contrats d’options

mais pas l’obligation, d’acheter (appel option) ou vendre (mettre option) un actif à un prix prédéterminé dans un délai précis. L’acheteur paie une prime au vendeur pour ce droit. Les contrats d’options sont couramment utilisés sur les marchés financiers à des fins de couverture, de spéculation et de gestion des risques.

Contrats d'options en chaîne utilisant des clauses restrictives

Un exemple d’option d’achat

Considérons l’exemple suivant :

Supposons que vous pensiez que la valeur des actions d’une société, appelons-la XYZ Corp, augmentera au cours des trois prochains mois. Actuellement, l’action se négocie à 50 $ par action. Vous décidez d’acheter une option d’achat sur XYZ Corp avec un prix d’exercice de 55 $ et une date d’expiration dans trois mois.

Dans ce scénario :

  • Actif sous-jacent  : action XYZ Corp
  • Cours actuel de l’action  : 50 $ par action
  • Prix ​​d’exercice de l’option d’achat  : 55 $ par action
  • Date d’expiration  : trois mois à compter d’aujourd’hui

Vous payez une prime pour l’option d’achat, disons 3 $ par action (la prime correspond au coût d’achat de l’option). En achetant cette option d’achat :

  • Si, dans trois mois, le cours de l’action de XYZ Corp est supérieur à 55 $ par action, vous pouvez exercer votre option et acheter l’action au prix d’exercice inférieur de 55 $. Cela pourrait vous permettre de réaliser un profit en vendant immédiatement l’action à son prix de marché plus élevé
  • Si le cours de l’action est inférieur à 55 $ par action après trois mois, vous n’êtes pas obligé d’exercer l’option. Vous pouvez laisser l’option expirer et votre perte est limitée à la prime que vous avez payée
  • Mise en œuvre

    Dans le cadre des contrats d’option, un concédant peut bloquer des actifs dans un contrat d’engagement, qui peut ensuite être réclamé par le bénéficiaire si les conditions de l’option sont remplies dans le délai stipulé.

    Option d’appel

    Par exemple, dans une option d’achat, un concédant peut verrouiller 100 jetons BSV-20 dans un contrat intelligent, permettant au bénéficiaire d’acheter ces jetons à un prix fixe, disons 5 000 satoshis par jeton, avant la date d’expiration.

    Si le prix du marché dépasse le prix d’exercice, le détenteur peut exercer l’option en achetant des jetons BSV-20 au prix convenu, bénéficiant ainsi de la différence de prix. Si l’option n’est pas exercée avant la date d’expiration, le contrat permet au concédant de récupérer les jetons BSV-20 verrouillés.

    Diagramme de transaction illustrant l’exercice d’une optionLe contrat intelligent dispose des méthodes publiques suivantes  :

    • exercice : cette méthode permet au bénéficiaire d’exercer l’option. Il nécessite la signature du bénéficiaire et effectue des contrôles pour garantir la validité de la transaction, y compris l’échange de jetons et le paiement entre le bénéficiaire et le concédant
    • transfert: permet au détenteur actuel de l’option de la transférer à un nouveau bénéficiaire
    • expirer : utilisé par le concédant pour gérer le contrat à son expiration. Il nécessite la signature du constituant et vérifie si l’option est expirée

    Option de vente

    La structure d’un contrat d’option de vente est assez similaire à celle d’une option d’achat. La principale distinction réside dans le fait que le concédant verrouille le paiement en satoshis dans le contrat intelligent, plutôt que dans les jetons BSV-20. Le bénéficiaire peut ensuite exercer l’option en transférant les jetons au vendeur au prix d’exercice prédéterminé.

    Cet oracle est chargé de vérifier et valider la légitimité de l’UTXO à travers une signature.

    Négocier des options en toute confiance

    Les contrats intelligents ci-dessus n’ont qu’une méthode de transfert simple qui permet au détenteur actuel d’affecter un nouveau détenteur à l’option, négociant ainsi effectivement l’option sur un marché secondaire.

    Mais comme le transfert d’une option implique généralement le paiement d’une prime, on peut ajouter un mécanisme de vente directement dans les smart contracts ci-dessus.

    Nous ajoutons deux méthodes publiques  :

    • listeÀVente  : permet au bénéficiaire actuel de proposer l’option de vente avec une prime spécifiée. Cette méthode nécessite la signature du bénéficiaire et met à jour le statut de vente du contrat ainsi que le montant de la prime
    • acheter : permet à un nouveau bénéficiaire d’acheter l’option si elle est à vendre. Il met à jour le bénéficiaire du contrat et gère le paiement de la prime au bénéficiaire précédent

    Le code complet du contrat intelligent d’option d’achat et d’option de vente est disponible sur GitHub.

    À surveiller  : les contrats intelligents ne sont ni des « intelligents » ni des « contrats »

    Nouveau sur la blockchain ? Consultez la section Blockchain pour les débutants de CoinGeek, le guide de ressources ultime pour en savoir plus sur la technologie blockchain.