Bitcoin prend-il en charge les contrats intelligents ?

Un contrat intelligent dans son terme générique est un accord numérisé qui s'exécute automatiquement lorsqu'un critère prédéterminé est rempli.Bitcoinest l’une des principales devises prenant en charge une variété de contrats intelligents pour prendre en charge plusieurs transactions.

Bitcoin a subi une mise à niveau majeure pour permettre à la crypto de gérer facilement des transactions plus complexes. Ces contrats intelligents fournissent à la cryptographie un élément de traçabilité et de transparence.Ils sont également irréversibles, ce qui signifie qu'une fois démarré, les utilisateurs ne peuvent pas arrêter le processus.

Voici ce que vous devez savoir sur les contrats intelligents Bitcoin.

Comment Bitcoin prend-il en charge les contrats intelligents ?

La prise en charge des contrats intelligents Bitcoin provient de son puissant langage de programmation, Script.

Le script permet aux utilisateurs d'établir une condition prédéterminée qui doit être remplie pour que leur transaction puisse être traitée davantage. Un utilisateur doit satisfaire à la condition prédéterminée pour débloquer ses BTC et les envoyer pour traitement - lede la même manière que les contrats intelligents fonctionnent pour la plupart des autres crypto-monnaies.

Types de contrats intelligents pris en charge par Bitcoin

Bitcoin prend en charge une variété de contrats intelligents, notamment :

Contrat intelligent Pay-to-Public-Key-Hash

Le contrat intelligent Pay-to-Public-Key-Hash, ouP2PKH, est l’une des formes de contrat intelligent les plus populaires. Il permet d’envoyer du Bitcoin vers une adresse Bitcoin, à condition que seul le propriétaire de la clé privée puisse y accéder.

Scripts multi-signatures

Scripts multi-signaturesexiger une condition dans laquelle les utilisateurs doivent spécifier le nombre de signatures. Par exemple, les créateurs de contrats peuvent mentionner une liste de x clés publiques nécessaires avec une liste de y égales ou inférieures à x clés.

Le Bitcoin envoyé par l'utilisateur ne sera déverrouillé et dépensé que lorsque x clés seront fournies, chacune étant conforme à l'une des y clés publiques répertoriées. C'est ce qu'on appellemultisig m-sur-n.

Transactions Bitcoin verrouillées dans le temps

Les transactions Bitcoin peuvent être planifiées ou verrouillées dans le temps, ce qui signifie qu'elles peuvent être acceptées après un laps de temps prédéterminé.

Ces verrous temporels peuvent agir comme un script de verrouillage pour modifier la façon dont les utilisateurs peuvent dépenser leur BTC. Par exemple, une condition telle que x Bitcoin peut être dépensé après 1 signature peut être définie par les utilisateurs comme une simple exigence de contrat intelligent.

Mise à niveau de la racine pivotante de Bitcoin

BitcoinMise à niveau de la racine pivotanteest la dernière ScriptPubKey qui permet au Bitcoin d'être déverrouillé via une clé publique ou une arborescence de script alternative merkelisée. Cela permet aux utilisateurs de dépenser la crypto-monnaie de plusieurs manières.

En savoir plus:Et si Satoshi Nakamoto de Bitcoin revenait ?

[Image:Exécution/Unsplash]