Partager cet article

L'écriture de contrats intelligents Bitcoin est sur le point de devenir plus facile grâce à un nouveau langage de codage

Les contrats intelligents Bitcoin sont complexes. Minsc, un nouveau langage créé par le développeur Bitcoin Nadav Ivgi, simplifie leur écriture.

Mise à jour 14 sept. 2021, 9:43 a.m. Publié 13 août 2020, 8:29 p.m. Traduit par IA
(Marcus Spiske/Unsplash)
(Marcus Spiske/Unsplash)

Les contrats intelligents Bitcoin sont une bête difficile à apprivoiser, mais un nouveau langage les rend plus faciles à écrire, les démocratisant en quelque sorte..

La Suite Ci-Dessous
Ne manquez pas une autre histoire.Abonnez vous à la newsletter The Protocol aujourd. Voir toutes les newsletters

Les contrats intelligents peuvent (entre autres) permettre aux utilisateurs de définir des règles supplémentaires sur leurBitcoin, exigeant que ces règles soient respectées avant que les fonds puissent être débloqués.Minsc, créé par le développeur Bitcoin Nadav Ivgi, est un nouveau langage de programmation qui permet aux développeurs de créer plus facilement ce type de contrats afin qu'ils puissent les intégrer plus facilement dans des portefeuilles Bitcoin et d'autres applications.

ONEun des objectifs de Minsc est de rendre les contrats intelligents « plus accessibles au plus grand nombre », a déclaré Ivgi à CoinDesk. Cela signifie que les développeurs comme les utilisateurs peuvent tirer parti des outils créés par les développeurs.

Niveau ONE: contrats intelligents « Script »

Les contrats intelligents ont été décrits pour la première fois par Nick Szabo dans les années 1990. Il a théorisé une manière d'automatiser les contrats juridiquement contraignants conclus entre des personnes.

Parmi les exemples typiques de contrats intelligents sur Bitcoin , on peut citer l'interdiction de dépenser 0,1 BTC avant 2021, ou l'obligation pour ONE personnes de valider une transaction avant que l'argent ne puisse être transféré. Les contrats intelligents alimentent également les couches secondaires du protocole Bitcoin , comme le Lightning Network, ce qui pourrait contribuer à l'expansion de Bitcoin et à la pénétration d'un plus grand nombre d'utilisateurs.

Jusqu’à présent, Bitcoin Script est le langage qui rend ces contrats possibles.

Le problème est qu'il est complexe d'utiliser Bitcoin Script. Contrairement aux autres langages de programmation plus courants auxquels les développeurs sont habitués, il est plus difficile à comprendre et à utiliser. Ce manque de compréhension facilite également les erreurs, ce qui peut mettre Bitcoin en danger.

La complexité de Bitcoin Script a été ONEun des facteurs qui ont poussé Vitalik Buterin à concevoir la plateforme Ethereum . Solidity, le premier langage de contrats intelligents d'Ethereum, a été conçu pour être beaucoup plus facile à lire et donc à utiliser pour les développeurs. Et cela a porté ses fruits : Ethereum est devenu la plateforme de référence pour les développeurs de contrats intelligents.

Sur le même sujet : Comment fonctionnent les contrats intelligents Ethereum ?

Niveau deux : Miniscript

Miniscript, publié en 2019 par Pieter Wuille, Andrew Poelstra et Sanket Kanjalkar chez Blockstream Research,s'attaque à ce problème pour le Bitcoin.

Sur le même sujet : Pieter Wuille dévoile « Miniscript », un nouveau langage de contrats intelligents pour Bitcoin

«ONEune des raisons pour lesquelles nous sommes loin d'exploiter pleinement le potentiel de Script est la complexité de la construction de scripts pour des tâches complexes. Il est difficile de vérifier leur exactitude et leur sécurité, et encore plus difficile de trouver la méthode la plus économique pour les écrire », écrivent Wuille et Poelstra dans un article. article de blogprésentation de Miniscript en septembre de l'année dernière.

Miniscript propose un langage plus facile à comprendre que Script, avec des garanties de sécurité intégrées.

De plus, s'il existe deux manières différentes de rédiger le même contrat dans Script, Miniscript est capable d'évaluer ONE est « la plus économique ».

L'ordinateur compile (ou convertit) finalement Miniscript en Bitcoin Script, qui est le code dans lequel le code doit finalement être écrit pour verrouiller avec succès le vrai Bitcoin avec ces restrictions supplémentaires.

Niveau trois : Minsc

Minsc est le troisième CAKE. Il s'appuie sur Miniscript, tirant parti de ses propriétés de sécurité, tout en créant un langage encore plus facile à lire et à comprendre pour les développeurs que Miniscript.

« Minsc se concentre sur la convivialité et facilite l'expression, la compréhension et le raisonnement des scripts, grâce à une syntaxe simple et familière. Il ajoute des fonctionnalités pratiques et une syntaxe plus souple », a déclaré Ivgi à CoinDesk.

« Sucre syntaxique » est un terme de programmation qui désigne l'ajout à un langage d'un autre moyen plus simple et plus rapide d'exécuter une tâche qui est généralement plus difficile à écrire.

Donc Minsc T rien de nouveau à Script, il le rend simplement plus facile à utiliser.

« Il ne vous permet T de faire quoi que ce soit que Miniscript ne fait T déjà, de la même manière que Miniscript lui-même par rapport à Bitcoin Script », a déclaré Ivgi.

Contrats intelligents Bitcoin et Minsc : quelle sera leur prochaine étape ?

Minsc pourrait permettre aux développeurs d'ajouter plus facilement la prise en charge de divers contrats intelligents. « Le public cible principal est celui des développeurs qui cherchent à créer des applications utilisant Bitcoin Script de manière innovante et avancée », a ajouté Ivgi.

Sur le même sujet : RIF lance un réseau « Layer 3 » pour développer les contrats intelligents et les jetons basés sur Bitcoin

Si davantage de développeurs peuvent éventuellement ajouter la prise en charge de ces contrats intelligents, davantage d’utilisateurs pourront (peut-être même sans le savoir) également utiliser ces contrats plus complexes.

« Dans un premier temps, je prévois toutefois une utilisation principalement expérimentale et pédagogique. Minsc peut être un excellent outil pour ceux qui cherchent à mieux comprendre Bitcoin Script, ainsi que pour les enseignants qui enseignent les aspects techniques de Bitcoin», a déclaré Ivgi.

Ivgi continue d'ajouter d'autres fonctionnalités au langage. Les capacités de contrats intelligents de Bitcoin devraient encore s'étendre.comme avec Taproot, une amélioration probable à l'horizon pour Bitcoin. Minsc sera là pour faciliter la création de ces contrats.

More For You

Pudgy Penguins: A New Blueprint for Tokenized Culture

Pudgy Title Image

Pudgy Penguins is building a multi-vertical consumer IP platform — combining phygital products, games, NFTs and PENGU to monetize culture at scale.

What to know:

Pudgy Penguins is emerging as one of the strongest NFT-native brands of this cycle, shifting from speculative “digital luxury goods” into a multi-vertical consumer IP platform. Its strategy is to acquire users through mainstream channels first; toys, retail partnerships and viral media, then onboard them into Web3 through games, NFTs and the PENGU token.

The ecosystem now spans phygital products (> $13M retail sales and >1M units sold), games and experiences (Pudgy Party surpassed 500k downloads in two weeks), and a widely distributed token (airdropped to 6M+ wallets). While the market is currently pricing Pudgy at a premium relative to traditional IP peers, sustained success depends on execution across retail expansion, gaming adoption and deeper token utility.

More For You

Tim Grant, PDG de Deus X : Nous ne remplaçons pas la finance ; nous l'intégrons

Deus X CEO Tim Grant (Deus X)

Le PDG de Deus X a évoqué son parcours dans les actifs numériques, la stratégie de croissance de l'entreprise axée sur l'infrastructure, ainsi que les raisons pour lesquelles son panel à Consensus Hong Kong promet « uniquement des discussions franches ».

What to know:

  • Tim Grant est entré dans le domaine de la cryptomonnaie en 2015 après une première exposition à Ripple et Coinbase, attiré par la capacité de la blockchain à améliorer la finance traditionnelle plutôt qu’à la remplacer.
  • Deus X combine investissement et exploitation pour construire une infrastructure financière numérique réglementée couvrant les paiements, les services principaux et la DeFi institutionnelle.
  • Grant prendra la parole à Consensus Hong Kong en février.