Sapio, un nouveau langage de contrat intelligent signe la souveraineté financière des utilisateurs

Jeremy Rubin, un contributeur pour Bitcoin Core, a révélé qu'il travaillait de nouvelles contrat intelligent langage pour le géant de la crypto-monnaie qui, espère-t-il, contribuera à accroître «l'autonomie financière des utilisateurs» Le nouveau langage, appelé Sapio, a été présenté le 11 juillet lors d'une présentation de rencontre virtuelle Reckless VR. Il prévoit de publier le nouveau langage de programmation via Judica, sa nouvelle organisation de recherche.

RVR

Que sont les contrats intelligents?

Les contrats intelligents sont des contrats numériques entre un utilisateur qui a besoin de quelque chose et un fournisseur qui peut le lui donner. La crypto-monnaie utilisée est détenue dans un type d'entiercement jusqu'à ce que les conditions du contrat intelligent soient remplies. Vous trouverez généralement des contrats intelligents sur la blockchain Ethereum. Ils sont flexibles, faciles à écrire et peuvent être utilisés pour tout, des prêts automobiles aux services, en passant par l'achat et la vente d'une maison.

Bitcoin prend en charge les contrats intelligents

Ce qui rend le nouveau langage si important, c'est que Bitcoin prend déjà en charge plusieurs types de contrats intelligents. Ils ont tendance à être plus complexes et difficiles à créer par rapport à ceux trouvés sur Ethereum. Certains d'entre eux sont en fait apatrides, ce qui signifie que les conditions sont réunies en une seule fois ou pas du tout. Le langage de Rubin permettra aux utilisateurs de développer des contrats intelligents sur Bitcoin et, espérons-le, leur donnera plus de contrôle sur l'utilisation de leur crypto-monnaie.

Alors que le nouveau programme pourrait fonctionner avec Bitcoin sur les contrats intelligents d'aujourd'hui, Rubin estime que les contrats intelligents qu'il envisage ne sont pas encore disponibles. Il a construit le programme autour de CHECKTEMPLATEVERIFY (CTV) dans le but d'apporter plus de fonctionnalités aux utilisateurs de Bitcoin. Certaines de ces fonctionnalités incluent la possibilité pour les utilisateurs de sécuriser leurs jetons de crypto-monnaie de nouvelles façons.

CTV est un système d'alliance pour Bitcoin selon Rubin

Rubin dit que CTV est conçu pour ajouter des mesures de sécurité dans les jetons de crypto-monnaie, comme empêcher l'utilisateur d'envoyer ses jetons à plus que quelques adresses. Il permet de créer des contrats intelligents complexes qui déterminent comment le Bitcoin peut être utilisé au moment de la création. Le système d'alliance pourrait utiliser des «coffres» pour bloquer les jetons d'un utilisateur si sa clé privée est prise. Bien qu'il ajoute des restrictions sur la façon dont le jeton peut être utilisé, il protège l'utilisateur contre sa perte. CTV peut également contribuer à la congestion du réseau lorsque les utilisateurs tentent de faire des transactions ainsi que de réduire les frais.

Parce que Sapio est un langage de contrat intelligent pour CTV, les développeurs trouveront plus facile de programmer des cas d'utilisation que l'utilisateur ordinaire peut implémenter.

Sapio et CTV seront libérés par Judica

Rubin prévoit de libérer CTV et Sapio via sa nouvelle organisation de recherche Judica. Il pense que ces outils aideront l'économie Bitcoin à croître et à s'étendre sur de nouveaux territoires. Le langage sera également publié avec des conceptions pour une variété de différents contrats intelligents déjà implantés dans le codage. Il envisage de libérer Sapio dès que possible alors qu'il n'est pas encore clair quand CTV sera déployé. Parce que Bitcoin est décentralisé, les développeurs tentent toujours de trouver leur chemin sans que personne en autorité ne les guide.