SegWit et Native SegWit (bech32) : quelle est la différence ?
Points clés |
— Segregated Witness (SegWit) a réduit la taille des données pour permettre des transactions plus rapides, un meilleur passage à l’échelle et des frais réduits. — Native SegWit (bech32) a encore amélioré ces fonctions et inclus des frais encore plus bas. — Certaines plateformes d’échange et certains fournisseurs de wallets ne prennent pas encore en charge l’envoi de bitcoins vers une adresse Native SegWit. C’est pourquoi Ledger Live vous propose les deux options. — Il est possible d’effectuer des transactions entre les trois types d’adresses. |
Vous sentez-vous bombardé de termes techniques ? Ne vous inquiétez pas, nous avons tout prévu.. Poursuivez votre lecture, nous vous expliquons les termes Segwit et Native SegWit sans charabia.
Comme vous avez dû le remarquer, lorsque vous ajoutez un compte Bitcoin dans Ledger Live, deux options vous sont proposées : un compte Native SegWit et un compte SegWit. Même s’il est facile de faire la différence entre une adresse Native SegWit (qui commence par « bc1 ») et une adresse SegWit (qui commence par « 3 »), examinons de plus près ce que cela signifie exactement.
SegWit (P2SH) et Native SegWit (bech32) ne sont pas les premiers formats d’adresse de comptes Bitcoin à avoir été créés. Le tout premier format était Legacy, dont les adresses commençaient par un « 1 ». Avec l’envolée du prix du bitcoin, les frais payés pour chaque transaction sont devenus eux aussi plus élevés. Par ailleurs, les transactions sont également devenues beaucoup plus lentes.
Et SegWit est entré en scène
La proposition SegWit (de l’anglais Segregated Witness) a été fortement contestée à l’époque. En fait, la proposition initiale, appelée SegWit2X, a été tout simplement abandonnée et remplacée par ce que nous connaissons maintenant sous le nom de SegWit. C’est en août 2017 qu’a eu lieu le soft fork qui a donné naissance à SegWit. Son adoption a été rapide et SegWit a commencé à devenir la nouvelle norme.
Alors, qu’est-ce que SegWit a changé ?
SegWit, également appelé Wrapped SegWit ou Nested SegWit, a contribué à réduire la taille des données de chaque transaction. Il l’a fait en séparant certaines données de signature d’une transaction de la transaction elle-même. En allégeant ainsi les transactions, un plus grand nombre d’entre elles peuvent tenir dans un seul bloc Bitcoin. Cela augmente la scalabilité du réseau Bitcoin et permet d’accélérer les transactions. Mieux encore, cela réduit considérablement les frais de transaction de chaque transaction Bitcoin ! SegWit a également permis de mettre en place des solutions de mise à l’échelle de deuxième couche, ce qui a conduit à la création du réseau Lightning (« Lightning network »).
Comparaison entre SegWit et Native SegWit
Native SegWit, également appelé bech32, est la dernière avancée en matière de formats d’adresses. Il est encore plus efficace en termes de légèreté que son prédécesseur. Cela signifie qu’il rend les transactions encore plus rapides que SegWit, améliore la scalabilité et réduit encore davantage les frais de transaction. De plus, bech32 détecte mieux les erreurs et offre une meilleure lisibilité en mettant les adresses en minuscules. C’est pourquoi c’est l’option la plus populaire, disons… pour le moment.
Le seul inconvénient de bech32 est que certaines des principales plateformes ne prennent pas encore en charge ce format d’adresse. Si les transactions entre les adresses Legacy, SegWit et Native SegWit sont entièrement compatibles, certaines plateformes d’échange et fournisseurs de wallets ne prennent pas encore en charge l’envoi de BTC à une adresse bc1. Par conséquent, lorsque vous ajoutez un compte dans Ledger Live, vous aurez la possibilité d’ajouter une adresse Native SegWit et / ou une adresse SegWit.
Alors comme ça, vous êtes dans l’univers des cryptos. Vous voulez en savoir toujours plus ? Nous avons exactement ce qu’il vous faut ! Regardez notre épisode School of Block sur les cas d’usage de la blockchain.