paint-brush
Comment utiliser les contrats dans Obyte : intelligent, prosaïque et avec arbitragepar@obyte
104 lectures

Comment utiliser les contrats dans Obyte : intelligent, prosaïque et avec arbitrage

par Obyte6m2023/09/19
Read on Terminal Reader

Trop long; Pour lire

En utilisant des contrats intelligents et des contrats avec arbitrage, il est même possible de créer tout type de marché (échanges, emplois, objets d'occasion, NFT, etc.) qui protège automatiquement les deux parties en bloquant les fonds impliqués.
featured image - Comment utiliser les contrats dans Obyte : intelligent, prosaïque et avec arbitrage
Obyte HackerNoon profile picture
0-item
1-item

Un contrat, en général, est la représentation d'un accord entre des parties. Il peut être verbal, mais il s'agit généralement d'un document physique et/ou numérique précisant la nature et les termes dudit accord, ainsi que les droits et obligations de chacune des parties.


Si certains des acteurs impliqués se comportent mal, le différend pourrait alors être résolu devant un tribunal. Nous n'avons pas de tribunaux à Obyte, mais nous avons des contrats numériques sécurisés.


Les contrats sont pour la plupart liés aux lois et autorités locales, mais ils peuvent également être automatiques et auto-appliqués . En effet, les contrats intelligents sur les registres distribués comme Bitcoin ou Ooctet sont des accords numériques dont les conditions sont appliquées par un code plutôt que par la loi.


En d’autres termes, ce sont des programmes informatiques conçus pour appliquer automatiquement certaines conditions prédéfinies une fois qu’un événement (physique ou numérique) se produit.


Le meilleur, c’est que vous n’avez pas besoin de savoir coder pour utiliser des contrats intelligents. De même, vous n'avez pas besoin de coder pour trouver d'autres types de contrats numériques utiles et conviviaux dans Obyte. Vous aurez juste besoin de votre portefeuille et d’un partenaire avec qui conclure le contrat. Apprenons-en davantage à ce sujet.

Contrats intelligents et agents autonomes

Nous avons défini un contrat intelligent comme un type d'accord automatique et numérique, mais nous disposons de deux types d'outils qui rendent l'argent programmable dans Obyte : les contrats intelligents et les agents autonomes (AA).


Tous deux sont des programmes informatiques conçus pour effectuer une tâche spécifique (et numérique), mais un seul d’entre eux implique deux ou plusieurs « vraies » parties.


Agents autonomes ne sont pas des contrats, donc il n’y a presque rien à négocier avec eux. Ils sont comme des distributeurs automatiques, proposant une tâche (échanges, attestations, dons, etc.) comme service à de vraies personnes.


En revanche, un contrat (intelligent ou non) implique toujours au moins deux parties. Et c’est à cela que sert un contrat, après tout : il sert d’intermédiaire entre les parties réelles.
Dans Obyte, chacun peut créer le sien contrats intelligents facilement via le portefeuille, sans aucun code. La fonctionnalité est là pour aider tous les types d'utilisateurs à éviter les intermédiaires supplémentaires dans tout type de négociation ou de transaction.


Lorsque vous démarrez un contrat intelligent avec quelqu'un d'autre, vous acceptez de verrouiller vos fonds dans cette application jusqu'à ce que les conditions convenues soient respectées par l'autre partie. Cela pourrait fonctionner pour n'importe quel type de paiement conditionnel ou des portefeuilles partagés.

Proposer un contrat intelligent

La première étape pour proposer un contrat intelligent à une autre partie dans Ooctet est que vous avez tous les deux déjà téléchargé le portefeuille. Alors, si tu peux en prendre mesures de sécurité et sauvegardez votre graine, mieux c'est. La plupart des contrats dans Obyte peuvent être conclus via la section « Chat » du portefeuille.


Pour cela, les parties doivent être dans la liste « Contacts » de l’autre, l’étape suivante consiste donc à « Ajouter un nouvel appareil » et à envoyer ou accepter une invitation à se connecter.



Une fois cela fait, vous pouvez démarrer une discussion pour discuter des conditions du contrat et échanger vos adresses Obyte. En cliquant sur l'adresse de l'autre (celle d'Alice par exemple), vous aurez la possibilité de lui proposer un smart contract.


Si le résultat d'un événement réel (comme un match de football) est nécessaire pour conclure l'accord, vous devez alors saisir un adresse d'oracle (un flux de données) de la liste des oracles disponibles sur Obyte .


Une autre façon d’utiliser les contrats intelligents consiste à créer un portefeuille multi-signature (partagé). Vous pouvez ajouter plusieurs appareils, contrôlés soit par vous-même, soit par plusieurs parties. De cette façon, la plupart des parties ou appareils impliqués doivent autoriser chaque transaction avant de dépenser des fonds.

Contrats prosaïques

Comme son nom l’indique (prose = texte normal), il s’agit de contrats plus traditionnels mais enregistrés à jamais sur le DAG. Au lieu d'une signature manuscrite, les deux parties signent leur accord avec leurs portefeuilles Obyte.


Et les signatures créées au cours du processus sont des signatures numériques totalement valides.


Elles sont classées comme signatures électroniques avancées en vertu de la réglementation européenne sur les signatures électroniques et des lois similaires de certains autres pays. Il s'agit donc d'un contrat entièrement sécurisé qui pourrait être appliqué par la loi ou par un arbitre externe.


Un contrat prosaïque n'est cependant pas un contrat intelligent. Il est juridiquement contraignant, mais il ne bloque aucun fonds et ne peut donc pas garantir l'exécution du contrat. Les tribunaux le feraient à la place, comme dans les contrats traditionnels.


C'est pourquoi il est fortement recommandé d'utiliser des identités réelles lors de la signature d'un contrat prosaïque dans Obyte. Pour ce faire, les deux utilisateurs peuvent utiliser le Fonctionnalités d'attestation d'identité disponible dans le même portefeuille, via le Bot d'attestation de nom réel dans le Bot Store (onglet Chat).


Une fois les deux portefeuilles appariés et attestés, le chemin pour proposer un contrat prosaïque est le même que pour proposer un contrat intelligent : Chat – Contacts – [Nom de l’appareil] – [Adresse] – Proposer un contrat prosaïque.


Vous devez rédiger le contrat avec vos propres conditions, fixer une durée pour l'offre et la partager avec l'autre partie. S'ils acceptent, vous aurez une preuve légale de votre accord, mais elle ne sera disponible que dans vos portefeuilles pour des raisons de confidentialité.



Contrats avec arbitrage

Les oracles sont des services qui fournissent des informations externes (hors chaîne) au grand livre distribué, mais ils ne peuvent pas faire grand-chose. Les accords potentiels entre les personnes ne sont pas toujours liés à des données accessibles au public, comme par exemple qui a gagné un match de football.


Au lieu de cela, il existe de nombreuses informations privées et/ou très spécifiques qui ne peuvent être partagées que par les parties.


Un contrat de travail, par exemple. Si l’employeur ou l’employé se comporte mal, un oracle cryptographique ne sera d’aucune aide.


C'est la raison d'être du contrats avec arbitrage en Obyte. Il s'agit d'un mélange de contrats prosaïques et de contrats intelligents. Vous pouvez rédiger les conditions de votre choix et les partager avec l’autre partie, comme dans un contrat prosaïque.


Cependant, les contrats avec arbitrage peuvent bloquer les fonds jusqu'à ce que les conditions soient remplies.

Choisir un arbitre

Dans ce type de contrat, on suppose qu'une partie est le payeur (l'acheteur), tandis que l'autre effectue un travail ou propose un produit (le vendeur) en échange d'un paiement. Le contrat n'est partagé qu'entre portefeuilles appariés, comme nous l'avons vu ci-dessus, et les fonds impliqués sont verrouillés.


Une fois que le vendeur a terminé sa part de la transaction (faire le travail ou envoyer le produit), l'acheteur doit débloquer les fonds si tout est conforme aux conditions.


De même, si le vendeur estime qu'il ne sera pas en mesure de respecter les conditions, il peut rembourser l'argent en un seul clic. Désormais, si l’une des parties se comporte mal, elle peut ouvrir un litige pour le résoudre.


Bien avant cela, au moment de la rédaction du contrat, il fallait choisir l'adresse d'un arbitre. En cas de litige, l'arbitre choisi sera celui qui décidera qui conservera l'argent.


L'arbitre dans de tels contrats est un tiers (humain) de confiance et identifié, enregistré dans le ArbStore —un marché d'arbitres offrant leurs services de règlement des différends. Vous pouvez y trouver plusieurs arbitres et vérifier leurs données avant d’en sélectionner un.


Vous pouvez voir leur biographie, le nombre de contrats et de litiges résolus, la dernière activité, les langues et les frais de service.


Les frais ne sont payables qu'en cas de litige. Vous n'avez rien à payer si le contrat se termine sans litige.



Au-delà d'eux, si vous trouvez la décision de l'arbitre injuste pour quelque raison que ce soit, vous pouvez la signaler aux modérateurs d'ArbStore.


Ils ne pourront pas rembourser tout votre argent, mais s'ils constatent que la décision n'était pas bonne, l'arbitre pourrait être radié et vous pourriez récupérer au moins une partie de vos fonds.


En utilisant des contrats intelligents et des contrats avec arbitrage, il est même possible de créer tout type de marché (échanges, emplois, objets d'occasion, NFT, etc.) qui protège automatiquement les deux parties en bloquant les fonds impliqués.


Les contrats prosaïques, en revanche, sont des contrats juridiques traditionnels (mais numériques) protégés par la seule loi.


Image vectorielle en vedette par vectorpouch / Freepik