bitcoin
Bitcoin (BTC) $ 97,523.13
ethereum
Ethereum (ETH) $ 3,129.00
tether
Tether (USDT) $ 1.00
bnb
BNB (BNB) $ 610.63
xrp
XRP (XRP) $ 1.12
cardano
Cardano (ADA) $ 0.777141
usd-coin
USDC (USDC) $ 0.999972
matic-network
Polygon (MATIC) $ 0.434183
binance-usd
BUSD (BUSD) $ 0.998935
dogecoin
Dogecoin (DOGE) $ 0.382533
okb
OKB (OKB) $ 44.27
polkadot
Polkadot (DOT) $ 5.63
shiba-inu
Shiba Inu (SHIB) $ 0.000024
tron
TRON (TRX) $ 0.198571
uniswap
Uniswap (UNI) $ 8.80
wrapped-bitcoin
Wrapped Bitcoin (WBTC) $ 97,149.03
dai
Dai (DAI) $ 0.999433
litecoin
Litecoin (LTC) $ 89.64
staked-ether
Lido Staked Ether (STETH) $ 3,125.40
solana
Solana (SOL) $ 242.68
avalanche-2
Avalanche (AVAX) $ 33.93
chainlink
Chainlink (LINK) $ 14.51
cosmos
Cosmos Hub (ATOM) $ 6.09
the-open-network
Toncoin (TON) $ 5.50
ethereum-classic
Ethereum Classic (ETC) $ 26.52
leo-token
LEO Token (LEO) $ 8.51
filecoin
Filecoin (FIL) $ 4.47
bitcoin-cash
Bitcoin Cash (BCH) $ 517.37
monero
Monero (XMR) $ 162.27
Thursday, November 21, 2024
bitcoin
Bitcoin (BTC) $ 97,523.13
ethereum
Ethereum (ETH) $ 3,129.00
tether
Tether (USDT) $ 1.00
bnb
BNB (BNB) $ 610.63
usd-coin
USDC (USDC) $ 0.999972
xrp
XRP (XRP) $ 1.12
binance-usd
BUSD (BUSD) $ 0.998935
dogecoin
Dogecoin (DOGE) $ 0.382533
cardano
Cardano (ADA) $ 0.777141
solana
Solana (SOL) $ 242.68
matic-network
Polygon (MATIC) $ 0.434183
polkadot
Polkadot (DOT) $ 5.63
tron
TRON (TRX) $ 0.198571
HomeNouvellesBitcoin et son protocole connaîtront une grosse mise à jour en 2025

Bitcoin et son protocole connaîtront une grosse mise à jour en 2025

Eli Ben Sasson, PDG de StarkWare, la société derrière StarkNet, un réseau Ethereum de deuxième couche (L2), a déclaré qu’une mise à niveau majeure du réseau Bitcoin (BTC) pourrait être mise en œuvre au cours de l’année prochaine. Il s’agit de l’instruction appelée OP_CAT (code d’opération de concaténation).

Le gérant a expliqué hier 14 novembre 2024, dans des déclarations à un média, que l’activation d’OP_CAT ouvrirait la porte aux nouvelles fonctionnalités de Bitcoincomme alliances, Cumuls ZK et solutions de couche 2.

OP_CAT est utilisé pour concaténer deux éléments dans la pile de données du scénario. En d’autres termes, il faut deux éléments et les réunit en un seul. Cette opération peut être utile pour créer scripts plus complexe et flexible.

Ce n’est pas la première fois que Ben Sasson commente cette mise à jour, puisqu’en juin 2024 il avait exprimé son soutien à la proposition de mise à jour du Bitcoin.

Les développeurs qui alimentent OP_CAT et qui ont soumis une proposition d’amélioration Bitcoin (BIP) pour une nouvelle version du code sont Ethan Heilman et Armin Sabouri via un soft fork (fourchette souple). OP_CAT a déjà son BIP attribué, BIP-0347. Un soft fork est une mise à jour du protocole qui n’invalide pas l’ancien code. La meilleure façon de le comprendre est de le considérer comme une mise à jour du protocole qui introduit de nouveaux éléments dans son noyau de programmation.

Table des matières

Débat des développeurs OP_CAT

Pendant ce temps, OP_CAT est à un point sujet à discussion par la communauté et d’autres développeurs.

Certains développeurs ont ajouté leur support pour cette mise à jour. C’est le cas de Tadge Dryja, l’un des auteurs du livre blanc Lightning Network ; par Olaoluwa Osuntokun, co-fondateur de Lightning Labs, et par Andrew Poelstra, directeur de recherche chez Blockstream et développeur de scripts Crypto-monnaies Bitcoin

En revanche, d’autres développeurs ont montré une position plus distante concernant OP_CAT.

Par exemple, Luke Dashjr, qui prétendait ne pas en savoir assez pour donner un avis, mais a fait allusion à OP_CAT en le comparant à son désaccord avec l’imposition des ordinaux : « construire sur Bitcoin, c’est bien. Attaquer Bitcoin (pour les ordinaux) ne l’est pas.

De plus, Dashjr a déclaré en février 2024 : « Je doute que OP_CAT soit bientôt mis en œuvre ».

LIRE  Bitcoin et Ethereum sont « immunisés » contre les attaques à 51 % : voici pourquoi

D’autres développeurs affirment que l’inclusion d’OP_CAT pourrait compliquer la gestion du code et augmenter le risque de sécurité du réseau. Cette préoccupation est un aspect important du débat entourant cette mise à niveau du Bitcoin.

De leur côté, certains utilisateurs de la communauté Bitcoin ont répondu avec plus de scepticisme dans les messages liés à OP_CAT. Parmi ces commentaires, vous pouvez en recueillir certains tels que « gardez votre des shitcoins hors de ma blockchain.

Qu’est-ce que OP_CAT ?

Dans le contexte du Bitcoin, le code opération (code d’opération) OP_CAT est une instruction de programmation Bitcoin qui permet d’effectuer une opération spécifique, dans ce cas, joindre deux éléments de la pile Bitcoin en un seul, ce qui donne de la flexibilité à la création du scripts.

À l’origine, OP_CAT était inclus dans le jeu d’instructions Bitcoin, mais il était handicapé par Satoshi Nakamoto en 2010 en raison de problèmes de sécurité liés aux risques d’attaques par déni de service (De la).

Une attaque par déni de service cherche généralement à perturber le fonctionnement normal du réseau ou de nœuds spécifiques pour le ralentir et augmenter les frais de transaction en raison de la congestion.

La raison pour laquelle OP_CAT est considéré comme un code opération C’est parce qu’il fait partie de l’ensemble des instructions que le langage script de Bitcoin (Bitcoin Script) peut s’exécuter. Chaque code opération a une fonction spécifique et OP_CAT est simplement l’un de ces opcodes qui, s’ils étaient réintroduits, étendraient les capacités du script et les utilisations possibles du réseau Bitcoin.

Entre autres codes d’opération dans Bitcoin, il y a OP_DUP, OP_CHECKSIG et OP_EQUALVERIFY. Ses fonctions sont basées sur la duplication de l’élément supérieur de la pile, la vérification d’une signature cryptographique et la vérification que les deux éléments supérieurs de la pile sont égaux, puis leur suppression, respectivement.

Implications techniques d’OP_CAT dans Bitcoin

La réactivation de code opération OP_CAT pourrait marquer un tournant dans les fonctionnalités techniques de Bitcoin.

OP_CAT permet la concaténation d’éléments dans la pile de données. La pile de données (également appelée bitcoin piles) est une structure dans laquelle des éléments sont empilés les uns sur les autres et peuvent être ajoutés ou supprimés.

C’est-à-dire que cette concaténation ouvrirait la possibilité de mettre en œuvre structures et applications plus complexes dans le cadre du protocole.

LIRE  Bitcoin et Ethereum ont fait leurs débuts à la Bourse de Londres : quelles sont les attentes ?

Parmi les implications techniques potentielles figurent celles mentionnées par Ben Sasson, comme la pactes et l’introduction de Cumuls ZKentre autres.

Que sont les covenants et quelle amélioration apporteraient-ils au Bitcoin ?

Los alliances (dans les accords ou pactes espagnols) dans Bitcoin sont une proposition visant à introduire des restrictions supplémentaires sur la manière et l’endroit où les pièces Bitcoin peuvent être dépensées sur son réseau.

Et engagement permet un scénario le Bitcoin imposer des conditions aux transactions les contrats à terme d’une devise spécifique (similaire à ce qui se passe avec les contrats intelligents sur Ethereum, qui activent les opérations si certaines conditions sont remplies, bien que ces dernières soient plus complexes).

Par exemple, le alliances Ils peuvent limiter les adresses auxquelles les pièces peuvent être envoyées.

En pratique, cela signifierait qu’une pièce pourrait être limitée à être envoyée uniquement à une liste d’adresses prédéfinies (ou liste blanche). Il s’agit d’un moyen utile pour restreindre les destinataires de crypto-monnaie à partir d’un compte, évitant ainsi la perte de fonds en cas de hacks.

Les contrats intelligents en Bitcoin pourraient étendre l’utilité du réseau

D’un autre côté, OP_CAT permettrait la création de contrats intelligents plus complexes, ce qui étendrait le champ des applications possibles sur le réseau Bitcoin. Cela comprendrait contrats de statut, des fonctionnalités de paiement avancées et l’utilisation de oracles.

Inclure des contrats d’État dans Bitcoin à l’aide d’OP_CAT signifie activer des fonctionnalités avancées qui permettraient aux contrats intelligents de maintenir et de mettre à jour un état persistant entre plusieurs transactions.

Cela représente une extension significative du modèle de script actuel de Bitcoin, qui est conçu pour être plus statique et basé sur des conditions fixes de dépense des fonds.

La possibilité de développer des contrats intelligents avancés et des solutions plus efficaces pourrait attirer les entreprises et les développeurs vers l’écosystème Bitcoin, encourageant ainsi son adoption dans le monde des affaires.

En bref, Bitcoin ressemblerait davantage à des passerelles et à des systèmes de paiement plus « modernes », caractérisés par leur efficacité et leur rapidité, mais pas nécessairement par leur décentralisation ou leur manque de confiance.

LIRE  Tether lance l'outil de récupération d'urgence de l'USDT

Vous pourriez également diversifier la gamme des applications possiblesélargissant les cas d’utilisation du Bitcoin au-delà du simple rôle de réseau de paiement, de réserve de valeur ou d’unité d’échange, permettant le développement d’applications avec d’autres utilitaires.

OP_CAT et zéro preuve de connaissance dans Bitcoin

De plus, le code opération OP_CAT pourrait implémenter ZK (Zero Knowledge ou Zéro connaissance) pas Bitcoin.

Les preuves ZK sont une technologie cryptographique qui permet à une partie de prouver à une autre qu’une déclaration est vraie sans révéler aucune information supplémentaire. Ce mécanisme améliorerait la confidentialité des utilisateurs en masquant les détails spécifiques de chaque transaction dans les données groupées.

Récemment, CriptoNoticias a rapporté que dans la ville autonome de Buenos Aires, la capitale fédérale de l’Argentine, un projet avait été mis en œuvre pour garantir que les citoyens soient directement propriétaires de leurs informations personnelles grâce à des tests de connaissance nulle.

De son côté, dans Bitcoin, cette technologie permettrait également d’agréger un grand volume de transactions en une seule preuve cryptographique vérifiable, mise à l’échelle de la capacité du réseau à des milliers de transactions par seconde en réduisant les informations qui doivent être enregistrées directement sur le réseau principal.

Autrement dit, la mise en œuvre des tests ZK aurait pour objectif de réduire la congestion du réseau et réduisez les frais de transaction.

Ainsi, la mise en œuvre de ZK-Rollups pourrait consolider Bitcoin comme concurrent face à d’autres réseaux dotés d’une plus grande capacité de transaction, comme Solana (SOL) ou Ethereum, par exemple.

Actuellement, le réseau Bitcoin traite en moyenne 6 ou 7 transactions par seconde (TPS), selon les données de BitInfoCharts.

En bref, la mise en œuvre d’OP_CAT dans Bitcoin représenterait une opportunité d’amener le réseau à un nouveau niveau de fonctionnalité et d’évolutivité. Cependant, il convient de rappeler que Satoshi Nakamoto, le meilleur expert du protocole Bitcoin, a supprimé cette intégration OP_CAT en raison de risques possibles.

En tant que telle, son activation nécessite une approche prudente pour atténuer les risques et garantir que les avantages dépassent les coûts. Cette proposition, bien que techniquement prometteuse et plus proche que jamais de 2025, dépendra du consensus communautaire et d’une mise en œuvre progressive donnant la priorité à la sécurité et à la décentralisation.

Bitcoin et son protocole connaîtront une grosse mise à jour en 2025

ARTICLES LIÉS

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Le plus populaire