bitcoin
Bitcoin (BTC) $ 97,588.15
ethereum
Ethereum (ETH) $ 3,347.44
tether
Tether (USDT) $ 1.00
bnb
BNB (BNB) $ 624.69
xrp
XRP (XRP) $ 1.13
cardano
Cardano (ADA) $ 0.79843
usd-coin
USDC (USDC) $ 1.00
matic-network
Polygon (MATIC) $ 0.454443
binance-usd
BUSD (BUSD) $ 0.997701
dogecoin
Dogecoin (DOGE) $ 0.388488
okb
OKB (OKB) $ 45.01
polkadot
Polkadot (DOT) $ 5.91
shiba-inu
Shiba Inu (SHIB) $ 0.000025
tron
TRON (TRX) $ 0.201012
uniswap
Uniswap (UNI) $ 9.32
wrapped-bitcoin
Wrapped Bitcoin (WBTC) $ 97,429.10
dai
Dai (DAI) $ 0.999973
litecoin
Litecoin (LTC) $ 89.80
staked-ether
Lido Staked Ether (STETH) $ 3,347.13
solana
Solana (SOL) $ 245.93
avalanche-2
Avalanche (AVAX) $ 35.62
chainlink
Chainlink (LINK) $ 15.25
cosmos
Cosmos Hub (ATOM) $ 6.43
the-open-network
Toncoin (TON) $ 5.53
ethereum-classic
Ethereum Classic (ETC) $ 27.71
leo-token
LEO Token (LEO) $ 8.83
filecoin
Filecoin (FIL) $ 4.58
bitcoin-cash
Bitcoin Cash (BCH) $ 494.91
monero
Monero (XMR) $ 161.18
Thursday, November 21, 2024
bitcoin
Bitcoin (BTC) $ 97,588.15
ethereum
Ethereum (ETH) $ 3,347.44
tether
Tether (USDT) $ 1.00
bnb
BNB (BNB) $ 624.69
usd-coin
USDC (USDC) $ 1.00
xrp
XRP (XRP) $ 1.13
binance-usd
BUSD (BUSD) $ 0.997701
dogecoin
Dogecoin (DOGE) $ 0.388488
cardano
Cardano (ADA) $ 0.79843
solana
Solana (SOL) $ 245.93
matic-network
Polygon (MATIC) $ 0.454443
polkadot
Polkadot (DOT) $ 5.91
tron
TRON (TRX) $ 0.201012
HomeNouvellesDes contrats intelligents et plus de confidentialité viendraient à Bitcoin sans bifurquer...

Des contrats intelligents et plus de confidentialité viendraient à Bitcoin sans bifurquer le réseau

Bitcoin PIPE, une proposition de Mikhail Komarov, cherche à mettre en œuvre des clauses restrictives et une preuve zéro de connaissance (ZKP) dans Bitcoin sans nécessiter de soft fork dans le réseau. Ces programmations apporteraient des avantages en matière de confidentialité (tests SNARK) et de convivialité dans Bitcoin, via des contrats intelligents ou des conceptions de transactions plus complexes et avancées.

L’intention d’ajouter ces avancées à la couche de base du Bitcoin n’est pas nouvelle, mais cette proposition est la première qui, si elle est mise en œuvre, n’impliquerait pas de fork du réseau.

PIPE éviterait cette fourchette grâce à l’émulation de pactes ou de conventions dans la programmation Bitcoinet non par sa mise en œuvre directe, historiquement contrainte par la taille autorisée des scripts Bitcoin.

“Malgré plusieurs propositions (par exemple, BIP-420) visant à réactiver ou à introduire de nouveaux opcodes, ces modifications n’ont pas été adoptées, laissant la vérification ZKP dans Bitcoin L1 comme un défi non résolu.”

Mikhaïl Komarov, développeur ZKP

Que sont les Covenants et que contribueraient-ils au Bitcoin ?

La mise en œuvre de Covenants, par exemple, introduirait un langage et une couche de programmabilité plus flexibles et plus avancés dans Bitcoin.

En termes simples, les clauses restrictives peuvent être définies comme des restrictions conditionnelles imposées aux transactions Bitcoin. Ils définissent des règles sur où et comment le BTC peut être dépensé.

L’introduction de ceux-ci rendrait Bitcoin aurait tendance à rattraper son retard dans la course aux réseaux plus axés sur la création d’applications décentralisées et de contrats intelligentscomme Ethereum ou Solana. La flexibilité de ces réseaux est démontrée par le fait qu’ils hébergent une variété de jeux, de services financiers et de solutions technologiques qui, aujourd’hui, échappent à la programmabilité de Bitcoin.

LIRE  Alors que les volumes d'ETF Bitcoin au comptant continuent d'augmenter, Bitwise Asset Management prédit un plafond de croissance élevé.

La difficulté historique de la mise en œuvre des clauses restrictives dans Bitcoin est due au fait que le faire de manière traditionnelle nécessite l’introduction de nouveaux codes de fonctionnement (codes d’opération), des codes ou des règles d’exécution dans la programmation Bitcoin. Ce qui précède apporterait des modifications aux scripts Bitcoin (ou base de règles de programmation Bitcoin). À leur tour, les deux changements Ils introduiraient des modifications irréversibles aux règles de consensus sur le réseau.

Toute proposition modifiant le codes d’opération et parce qu’un fork, tel que le BIP-119 ou le BIP-420 susmentionné, devrait mobiliser la communauté Bitcoiner au sens large pour s’adapter au nouveau logiciel et aux nouvelles règles. Une telle démarche serait coûteuse pour toutes les personnes impliquées dans le réseau, c’est pourquoi ces propositions passées ont pour la plupart échoué et ont été rejetées.

Pour Mikhaïl Komarov, ce soft fork dans Bitcoin est la solution évidente, mais pas la meilleure pour mettre en œuvre des covenants : « mettre à jour le protocole Bitcoin, pour introduire (ou réintroduire) les codes d’opération manquants (codes d’opération). Malheureusement, cela conduit à la nécessité de parvenir à un consensus social, ce qui est un processus plutôt compliqué.»

Émuler des clauses restrictives dans Bitcoin

Le développeur commente que la prochaine étape pour amener les clauses absentes à Bicoin, étant donné la difficulté de modifier le codes d’opérationc’est « les émuler pour une application particulière ». La procédure pour les émuler est contenue dans le papier de Bitcoin PIPE.

L’émulation de certains covenants dans Bitcoin permettra la mise en œuvre de tests zk-SNARK (Argument de connaissance succinct et non interactif sans connaissance), un type de preuve cryptographique qui permet à une partie («échantillons“”) prouver à une autre partie (“vérificateur») qui possède certaines informations sans les révéler lui-même. Ce modèle de vérification permettrait d’éviter la présentation indésirable d’informations par les participants lors des transactions pas Bitcoin.

LIRE  Il s'agit de la BNB Beacon Chain, le réseau Binance en passe de disparaître

Les clauses sont essentielles pour introduire les tests SNARK dans Bitcoin, car son langage de programmation permettrait de mettre en œuvre la vérification du chemin de l’arborescence Merkle.

Ce type de vérification permettrait des transactions plus privées, celles où Les détails restent cachés, bien qu’ils restent vérifiables par les participants.

Les tests SNARK visent à résoudre le problème du pseudo-anonymat dans Bitcoin, où les transactions sont publiques et traçables. Pour le meilleur ou pour le pire, l’état actuel de la programmabilité des données de transaction dans Bitcoin vous permet de retracer, avec une relative facilité, les activités financières des utilisateurs. Ces preuves sans connaissance intègrent une couche supplémentaire d’anonymat, indispensable aux utilisateurs soucieux de leur confidentialité.

A noter que les tests SNARK ont un atout supplémentaire : Ils sont compatibles avec Onion Router (TOR) et d’autres technologies de navigation Internet privéece qui augmente le potentiel de Bitcoin vers un réseau plus anonyme et sécurisé.

Comme l’a rapporté CriptoNoticias, Bitcoindevs a mis en lumière une expérience d’apprentissage interactive sur la programmabilité BTC, appelée Decoding Bitcoin.

Grâce à des mini-programmes interactifs et simples, les modules pédagogiques permettent de comprendre des concepts et des applications tels que les scripts Bitcoin et codes d’opérationce qui peut être utile pour comprendre les avantages (et les limites) des tests SNARKS, des conventions et d’autres avancées informatiques dans Bitcoin.

Des contrats intelligents et plus de confidentialité viendraient à Bitcoin sans bifurquer le réseau

ARTICLES LIÉS

Le plus populaire