Title: Pieter Wuille dévoile Miniscript, un nouveau langage de Smart Contract pour BTC Post by: LeGaulois on August 21, 2019, 11:42:32 PM C'est un nouveau language de codage disponible en implémentations pour C ++ et Rust, crée par Wuille et appelé MiniScript qui permet à des developpeurs de créer des smart contracts pour dépenser des bitcoins. (définir des conditions spécifiques pour une certaine transaction à effectuer) et n'a pas besoin de changements consensuels.
Et c'est plutot le bienbenu, même si cele reste limité comparé à ETH https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2019-August/017270.html Quote Le nouveau langage est applaudi par les développeurs de la communauté. L'ingénieur de Blockstream, Rusty Russell, par exemple, a twitté : "Ce sera l'une de ces technologies : "Comment on a fait avant ça ?" https://www.coindesk.com/pieter-wuille-unveils-miniscript-a-new-smart-contract-language-for-bitcoinIl existe de nombreux cas d'utilisation possibles, comme par exemple faciliter la mise en œuvre de scripts aussi complexes dans le portefeuille, comme l'a fait Eric Lombrozo sur Twitter. Ou, comme l'a décrit Jimmy Song, éducateur de bitcoin, il pourrait même être utilisé pour soutenir le lightning network. En y repensant dans le contexte plus large des langues de la blockchain, Song a commenté que le langage des smart contracts diffère du langage Solidity d'ethereum, car si ethereum permet d'écrire beaucoup plus de types de contrats intelligents, Miniscript réduit en fait les possibilités. Song soutient que c'est mieux parce que cela réduit la "complexité" et la "surface d'attaque". Title: Re: Pieter Wuille dévoile Miniscript, un nouveau langage de Smart Contract pour BTC Post by: asche on August 22, 2019, 02:35:57 PM Il faut préciser que miniscript n'apporte aucune nouvelle fonctionnalité par rapport au script utilisé jusqu'ici sur bitcoin.
Le principal avantage de miniscript est d'être comme son nom l'indique, minimaliste. Il diminue le risque d'erreurs, qui pourraient permettre l'exécution d'un smart contrat via un événement non prévu par exemple. Sinon en effet, une évolution dans le bon sens ! Title: Re: Pieter Wuille dévoile Miniscript, un nouveau langage de Smart Contract pour BTC Post by: maxweel on August 22, 2019, 03:46:24 PM le seul point qui m'interesse dans cette nouvelle, la possiblité de faire avancer le lightning network, qui est pour moi la chose qui va bosculer le monde du bitcoin
Title: Re: Pieter Wuille dévoile Miniscript, un nouveau langage de Smart Contract pour BTC Post by: lulucrypto on August 23, 2019, 11:26:18 PM Très intéressant, c'est toujours un pas de plus dans le développement du Bitcoin !
D'ailleurs je me pose une question ( Je me suis pas plus renseigné que ça sur le sujet ) : Comment fonctionnent les "Smarts contracts" sur Bitcoin ? Si vous avez des liens fiables à ce sujet, ça m’intéresse ;) Title: Re: Pieter Wuille dévoile Miniscript, un nouveau langage de Smart Contract pour BTC Post by: LeGaulois on August 24, 2019, 08:26:57 PM Très intéressant, c'est toujours un pas de plus dans le développement du Bitcoin ! D'ailleurs je me pose une question ( Je me suis pas plus renseigné que ça sur le sujet ) : Comment fonctionnent les "Smarts contracts" sur Bitcoin ? Si vous avez des liens fiables à ce sujet, ça m’intéresse ;) Ce qu'on pourrait appeler "smart contract" pour Bitcoin, pour moi ca reste limité à "Timelock" et "CHECKLOCKTIMEVERIFY" Concretement quelq'un peut par exemple bloquer des coins jusqu'à une certaine date ou même un certain bloc (dans le même genre qu'un compte épargne bloqué). Ou utiliser les multisigs, ou les multisig + adresses BTC bloquées https://github.com/bitcoin/bips/blob/master/bip-0065.mediawiki https://en.bitcoin.it/wiki/Timelock https://bitcoinmagazine.com/articles/checklocktimeverify-or-how-a-time-lock-patch-will-boost-bitcoin-s-potential-1446658530 Tu peux essayer ici https://coinb.in/#newTimeLocked Title: Re: Pieter Wuille dévoile Miniscript, un nouveau langage de Smart Contract pour BTC Post by: lulucrypto on August 24, 2019, 11:00:26 PM Ce qu'on pourrait appeler "smart contract" pour Bitcoin, pour moi ca reste limité à "Timelock" et "CHECKLOCKTIMEVERIFY" Concretement quelq'un peut par exemple bloquer des coins jusqu'à une certaine date ou même un certain bloc (dans le même genre qu'un compte épargne bloqué). Ou utiliser les multisigs, ou les multisig + adresses BTC bloquées https://github.com/bitcoin/bips/blob/master/bip-0065.mediawiki https://en.bitcoin.it/wiki/Timelock https://bitcoinmagazine.com/articles/checklocktimeverify-or-how-a-time-lock-patch-will-boost-bitcoin-s-potential-1446658530 Tu peux essayer ici https://coinb.in/#newTimeLocked Oui je vois le l'idée. Merci pour les liens, je vais creuser tout ça ;) Title: Re: Pieter Wuille dévoile Miniscript, un nouveau langage de Smart Contract pour BTC Post by: champoire on August 26, 2019, 01:04:09 AM J'pense que Mastering Bitcoin est pas mal pour donner un bon appercu du scripting bitcoin.
https://github.com/bitcoinbook/bitcoinbook (https://github.com/bitcoinbook/bitcoinbook) |