Rejoignez-Nous sur

Ce nouveau langage de codage pourrait aider à libérer le potentiel de contrat intelligent de Bitcoin

RecklessVR Rubin

News

Ce nouveau langage de codage pourrait aider à libérer le potentiel de contrat intelligent de Bitcoin

Le contributeur de Bitcoin Core, Jeremy Rubin, a révélé son travail sur un nouveau langage de contrat intelligent pour Bitcoin, qui, espère-t-il, augmentera «l'autonomie financière des utilisateurs».

Rubin a fait une démonstration du nouveau langage, Sapio, samedi à RecklessVR se rencontrer présentation en réalité virtuelle, avec de nombreux membres du public se joignant à la discussion dans les casques VR. Il prévoit de publier le langage de programmation dans le cadre de sa nouvelle organisation de recherche, Judica.

Les contrats intelligents avec état permettent aux utilisateurs de bloquer de l'argent afin que les fonds ne puissent pas être dépensés jusqu'à ce que certaines conditions soient remplies ou qu'une série d'étapes interactives aient été prises. Ces contrats sont le plus souvent associés à la blockchain Ethereum, qui est très flexible, ce qui rend les contrats intelligents avec état faciles à écrire.

Lire la suite: Comment fonctionnent les contrats intelligents Ethereum?

Il est cependant moins connu que Bitcoin prend également en charge plusieurs types différents de contrats intelligents plus complexes, tels que demander à plus d'une seule personne de signer une transaction avant de pouvoir la dépenser. Mais par rapport à Ethereum, les contrats intelligents Bitcoin sont beaucoup plus compliqués et difficiles à créer, ou ils sont apatrides – c'est-à-dire que les conditions sont remplies en une seule fois ou pas du tout. Jusqu'à présent, cela a signifié qu'il y avait moins d'options pour développer des contrats intelligents sur Bitcoin.

Rubin espère étendre davantage les cas d'utilisation des contrats intelligents pour Bitcoin afin de donner aux utilisateurs encore plus de contrôle sur ce qu'ils peuvent faire avec leur argent.

De nouvelles possibilités pour les contrats intelligents Bitcoin

Sapio pourrait travailler pour les contrats intelligents Bitcoin aujourd'hui. Mais la plupart des types de contrats intelligents envisagés par Rubin ne sont pas encore disponibles sur Bitcoin.

Il a construit Sapio spécifiquement autour CHECKTEMPLATEVERIFY (CTV), un changement qui, s'il était adopté, pourrait apporter plus de fonctionnalités de contrat intelligent au réseau Bitcoin, à savoir permettre aux utilisateurs de sécuriser leur bitcoin de nouvelles façons.

Dans son discours, Rubin a décrit CTV comme «un système d'alliance simple pour le bitcoin». L'idée de covenants, qui existe depuis longtemps, est d'ajouter des mesures de sécurité, telles que la création de règles supplémentaires dans un lot de bitcoin, empêchant le propriétaire du bitcoin d'envoyer à toutes les adresses sauf quelques-unes.

"En pratique, cela signifie qu'il vous permet de faire des contrats intelligents plus complexes (déterminer) comment le bitcoin peut être dépensé lorsqu'une pièce est créée", a déclaré Rubin.

Un cas d'utilisation pour les covenants est le «coffre-fort» de bitcoin. Habituellement, une fois qu'une clé privée est prise, un acteur malveillant peut se précipiter avec les pièces associées. Mais enfermer vos fonds dans un tel coffre-fort ajoute des restrictions sur le mouvement du bitcoin en cas d'erreur ou de problème de sécurité.

«Je pense que les coffres-forts sont l'un des cas d'utilisation les plus importants que CTV va apporter à la table. Ils apportent une immense quantité d'outils de souveraineté financière à un large public », a déclaré Rubin, ajoutant que cette technologie offre aux utilisateurs la possibilité de le faire eux-mêmes sans fournisseur de services tiers.

Lire la suite: Le «grand verrouillage» stimule la demande de solutions de garde Bitcoin

Les chambres fortes sont actuellement possible en bitcoin, mais pourrait être beaucoup plus facile à créer avec CTV, a expliqué Rubin.

Alors que Rubin est le plus enthousiasmé par les coffres-forts, CTV ouvre une variété d'autres cas d'utilisation, tels que le contrôle de la congestion. CTV pourrait aider les utilisateurs de bitcoin à attendre des frais élevés pendant une période où la blockchain a moins de trafic de transactions et, en tant que telle, des frais moins élevés.

Maintenant que Rubin a créé Sapio, un langage de contrat intelligent spécifiquement pour CTV, ces cas d'utilisation deviendront plus faciles à programmer pour les développeurs et donc plus faciles à mettre en œuvre pour les utilisateurs quotidiens.

Bitcoin en tant que «  système judiciaire ''

Judica, la toute nouvelle organisation de recherche de Rubin, se concentrera sur cet ensemble de technologies. Il prévoit de publier des outils qu'il espère "développer massivement l'économie Bitcoin", a déclaré Rubin à CoinDesk dans un e-mail.

Le mot «Judica» est latin pour «jugement»: Rubin voit Bitcoin comme un pouvoir judiciaire, et il veut le pousser à se développer dans ce rôle.

«Si vous regardez la relation entre le marché et le gouvernement, les absolutistes du marché libre diront généralement que le gouvernement est simplement un agent qui interfère et disparaîtra. Mais si vous regardez de plus près, la fonctionnalité des tribunaux est en fait essentielle au développement de l'économie. Sans tribunaux fiables ou système judiciaire (l'arbitrage privé compte également), les transactions avec des étrangers relatifs sont beaucoup trop risquées, ce qui limite gravement l'activité économique. »
Le Bitcoin entre et facilite tout cela. «La capacité de faire respecter les contacts par le biais d'un système juridique (plutôt que par la force personnelle) permet à une économie de prospérer», a-t-il déclaré.

Mais il soutient que Bitcoin est trop limité dans ce qu'il peut faire aujourd'hui.

"La blockchain Bitcoin joue le rôle d'un système judiciaire, mais pour l'instant les types de contrats qu'elle peut résoudre sont assez limités et il est difficile de développer des contrats plus avancés", a ajouté Rubin.

En tant que membre de Judica, Rubin prévoit de publier Sapio «ainsi que des conceptions pour une myriade de contrats intelligents» mis en œuvre dans le langage des contrats intelligents. Comme Judica en est encore à ses débuts, Rubin a déclaré qu’il à la recherche de subventions, fonds et autres membres de l'équipe à se joindre.

Expédition CTV et Sapio

Mais on ne sait pas quand (et si) CTV sera déployé, a expliqué Rubin dans son discours. Il s'agit d'un changement de Bitcoin plus important, il peut donc s'écouler un certain temps avant que l'opcode ne soit utilisable.

"Je ne sais pas exactement quand ça va arriver. Je voudrais le voir le plus tôt possible », a déclaré Rubin.

Parce que Bitcoin est décentralisé, il n'y a pas d'autorité centrale pour prendre des décisions. En tant que tels, les développeurs ne sont pas toujours d'accord sur la voie à suivre.

"Si vous demandez à chaque développeur quand (CTV sera déployé), vous obtiendrez une réponse très différente", a déclaré Rubin dans sa conférence. "Il y a un nombre raisonnable de personnes qui disent que c'est dans trois ans – au moins."

Rubin a défendu CTV, qui, s'il était activé avec succès, ajouterait ces capacités à Bitcoin. La plupart des modifications apportées à Bitcoin – grandes ou petites – sont des détails d'implémentation ou des politiques locales. Cependant, parce que CTV modifie une règle de consensus mondial, elle serait délivrée via une «fourchette souple», même si les changements de code réels requis pour CTV sont faibles. En tant que tel, il faudrait suffisamment de participants au réseau pour le prendre en charge afin de l'activer en douceur. Donc, Rubin n'est pas sûr du moment où la modification sera disponible.

Lire la suite: Fourche dure vs fourche molle

De nombreux développeurs de bitcoins sont plus prudents, ne donnant leur bénédiction qu'aux changements qui ont été approuvés dans une certaine mesure.

Mais, selon Rubin, un délai de trois ans est beaucoup trop long. Il a qualifié cette chronologie de «triste» et a déclaré: «Il m'est difficile de faire valoir que ce sont des choses importantes sur lesquelles travailler si elles ne sont vraiment utilisables que dans au moins trois ans.»

"Certaines personnes disent," Expédiez-le et voyez si nous pouvons l'obtenir dans six mois. "Je tombe davantage dans ce camp", a-t-il déclaré, suggérant que des changements devraient être apportés rapidement alors que Bitcoin est encore à ses débuts et est plus malléable. «Je soutiens que Bitcoin est si précoce et expérimental que nous devons pousser très rapidement. D'autres personnes pensent que Bitcoin est plus ossifié et doit se déplacer très lentement. »

Rubin pense que ce type de changement est important pour l'avenir de Bitcoin.

Comme il l'a dit dans sa présentation, "Nous avons besoin de beaucoup de nouvelles (fonctionnalités), de sorte que lorsque nous disons"Bitcoin corrige cela", Cela signifie en fait ce que nous pensons qu'il fait."

Divulgation

Le leader des nouvelles de la blockchain, CoinDesk est un média qui vise les normes journalistiques les plus élevées et respecte un ensemble strict de politiques éditoriales. CoinDesk est une filiale opérationnelle indépendante de Digital Currency Group, qui investit dans les cryptomonnaies et les startups blockchain.





Traduction de l’article de Alyssa Hertig : Article Original

BlockBlog

Le Meilleur de l'Actualité Blockchain Francophone & Internationale | News, Guides, Avis & Tutoriels pour s'informer et démarrer facilement avec Bitcoin, les Crypto-Monnaies et le Blockchain. En Savoir Plus sur L'Équipe BlockBlog

Commenter cet Article

Commenter cet Article

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Plus dans News

Les Plus Populaires

Acheter des Bitcoin

Acheter des Alt-Coins

Sécuriser vos Cryptos

Vêtements et Produits Dérivés

Top
dolor efficitur. at vel, id sed libero. consectetur diam velit, commodo