Miniscript: les développeurs forgent un nouveau langage de contrat intelligent Bitcoin

Contrats intelligents Bitcoin

Les développeurs Bitcoin Pieter Wuille, Andrew Poelstra et Sanket Kanjalkar ont créé un nouveau langage de programmation qui peut aider les transactions Bitcoin à devenir plus polyvalentes.

Annoncé le 19 août sur la liste de diffusion [bitcoin-dev], Miniscript s’appuie sur le simple langage de contrat intelligent déjà utilisable dans Bitcoin, Script, pour étendre les possibilités conditionnelles autour des paiements Bitcoin grâce à un mélange de verrous de hachage, de verrous de temps et de signatures.

Contrats intelligents Bitcoin

“C’est un langage pour écrire (un sous-ensemble de) scripts Bitcoin de manière structurée, permettant l’analyse, la composition, la signature générique et plus encore”, a expliqué Wuille.

Je viens d’annoncer notre site Web de projet Miniscript sur la liste de diffusion bitcoin-dev: https://t.co/vOceWbgPe0

– Pieter Wuille @RWC (@pwuille) 19 août 2019

Wuille a ajouté que Miniscript était «conçu pour Bitcoin tel qu’il existe aujourd’hui» et qu’aucun changement de consensus n’était nécessaire pour l’utiliser. Les développeurs ont déclaré qu’ils prévoyaient de «prendre en charge les futurs changements de script que Bitcoin pourrait inclure» afin d’évoluer avec la blockchain. Wuille a noté plus tard sur Twitter que la nouvelle langue pourrait éventuellement être intégrée au référentiel Bitcoin Core si la communauté Bitcoin l’acceptait..

“Je travaillerai sur l’incorporation de certaines parties de cela dans Bitcoin Core si cela est souhaité (je pense que cela pourrait être très utile), mais idéalement, il est inclus dans de nombreuses technologies de portefeuille”, a-t-il déclaré. 

Notamment, les développeurs ont créé un soi-disant «compilateur de politiques» pour Miniscript. Entre autres choses, l’outil permet aux utilisateurs de se faire une idée du moment où les transactions bitcoin conditionnelles peuvent être dépensées.

Leçons apprises pour l’avenir

Pieter Wuille et Andrew Poelstra sont des développeurs rockstar dans la communauté Bitcoin (Sanket est un prometteur à part entière!). Ce n’est pas seulement à cause de ce qu’ils ont déjà construit, mais aussi parce que la technologie sur laquelle ils travaillent encore et qui pourrait façonner l’avenir de Bitcoin pour les années à venir.

Certaines de ces technologies incluent des développements en cours tels que Schnorr Signatures et Taproot. Le premier est un algorithme efficace pour les signatures cryptographiques, et le second rendrait les transactions de contrat intelligent Bitcoin privées en les faisant apparaître comme des transactions normales.

À la suite de la révélation de Miniscript lundi, Wuille a déclaré que le projet n’était pas directement lié à Taproot, mais a fourni aux développeurs participants des informations sur la façon d’améliorer le langage de script lui-même, ce qui pourrait entraîner des implications plus larges plus tard dans l’écosystème Bitcoin:

“Cela n’a pas non plus de rapport avec notre travail sur Taproot, car Miniscript fonctionne avec Bitcoin tel qu’il existe aujourd’hui. Bien sûr, travailler sur Miniscript nous a appris un tas de choses sur les scripts qui éclairent la conception des futures améliorations de Script, et Miniscript peut être étendu si nécessaire. »

Les PSBT, ou transactions bitcoin partiellement signées, sont une autre technologie sur laquelle travaille généralement la communauté Bitcoin. Wuille a également noté que les progrès rendus possibles par le nouveau langage de script pourraient fonctionner de manière complémentaire avec de telles transactions..

«Mon espoir est que Miniscript, associé à des éléments comme PSBT, puisse réduire certaines des barrières entre les logiciels», a-t-il déclaré.. 

Dans d’autres nouvelles des développeurs, Square Crypto engage Matt Corallo

L’un des codeurs les plus estimés de tout l’espace de la crypto-monnaie est venu à bord de la tenue Bitcoin du PDG de Twitter, Jack Dorsey.

Square Crypto – la branche de développement bitcoin open-source récemment lancée de la société de paiement grand public populaire Square – a annoncé l’embauche du développeur Bitcoin Matt Corallo le 20 août. Corallo a confirmé plus tard son nouvel emploi sur Twitter.

Tellement excité de rejoindre le @sqcrypto équipe au cours des prochaines semaines. Expérimenter différents modèles pour accélérer Bitcoin OSS est génial!

Va manquer le @ChaincodeLabs les gens, mais étant donné qu’ils hébergent tous ceux qui travaillent sur Bitcoin OSS, je serai probablement là tous les deux jours de toute façon. https://t.co/L00gqV1LLD

– Matt Corallo (@TheBlueMatt) 20 août 2019

En tant que l’un des principaux experts et constructeurs Bitcoin au monde, Corallo apporte une présence de vétéran à l’équipe de développement parvenu qui n’a embauché son premier employé, l’ancien directeur de produit Google, Steve Lee, qu’en juin..

Le projet s’inscrit dans le cadre de la mission personnelle de Jack Dorsey de contribuer à la construction de l’écosystème Bitcoin.

«Travaillez de n’importe où, faites-moi directement rapport et nous pouvons même vous payer en bitcoin», avait déclaré Dorsey, PDG de Square, lors de l’annonce de Square Crypto au printemps..

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
map