AccueilđŸ‡«đŸ‡·Chercher

Bitcoin Unlimited

Bitcoin Unlimited (BU) (Bitcoin IllimitĂ© en français) est un logiciel client pour gĂ©rer les nƓuds du rĂ©seau bitcoin. Par rapport au client Bitcoin Core, dont BU est issue, la taille limite des blocs n'est pas figĂ©e en dur dans le code. À la place, le client permet aux utilisateurs de signaler la limite qu'ils prĂ©fĂšrent. Le client trouve automatiquement la limite ayant la plus grande majoritĂ© sur le rĂ©seau et dĂ©finit une taille des blocs sur cette valeur[1].

Bitcoin Unlimited
Description de l'image Bitcoin Unlimited logo.png.

Informations
PremiĂšre version
Écrit en C++
Type Cryptomonnaie

La sortie du client Bitcoin IllimitĂ© suit la parution des clients Bitcoin XT et Bitcoin Classique qui sont d'autres propositions visant Ă  augmenter la capacitĂ© de transaction du rĂ©seau bitcoin. La limite haute du Bitcoin Core Ă  l'Ă©poque Ă©tait de l'ordre de 2,5-3 transactions par seconde, et ne pouvait ĂȘtre levĂ©e qu'Ă  travers la modification, en dur, du code limitant la taille des blocs[2].

Évolution de la capacitĂ©

Bitcoin Unlimited est une tentative d'amélioration de Bitcoin Core en un client qui traite les transactions bitcoin dans des blocs de taille plus grande que la limite hardcodée d'un méga-octet. La limite d'un méga-octet a été ajoutée en 2010 par Satoshi Nakamoto, à titre temporaire, comme mesure anti-spam. Cela a limité la capacité maximale du réseau à environ trois transactions par seconde[3]. BUIP001[4] a documenté la proposition pour BU et a été rédigé par le développeur en chef Andrew Pierre[5].

Avec Bitcoin Unlimited, les mineurs sont indépendamment en mesure de reconfigurer la taille des blocs qu'ils valident[6].

Les paramĂštres sont :

  • 'Maximum Generation Size' (Taille de gĂ©nĂ©ration maximale), aussi appelĂ© MG est un nouveau paramĂštre limitant la taille des blocs et est par dĂ©faut fixĂ© Ă  un mĂ©gaoctet. Le logiciel permet aux utilisateurs de rĂ©gler et sĂ©lectionner la taille des blocs qu'ils produisent.
  • Excessive Block Size (Taille de bloc additionnelle), ou EB, est un paramĂštre permettant aux nƓuds de choisir la taille du bloc qu'ils acceptent. Par dĂ©faut, ce paramĂštre est fixĂ© Ă  16 mĂ©ga-octets.
  • Le troisiĂšme paramĂštre introduit par BU permet Ă  l'utilisateur de sĂ©lectionner le niveau de profondeur d'acceptation, ou AD de l'anglais: 'Excessive Acceptance Depth'. Cela met en Ɠuvre une stratĂ©gie de consensus Ă  travers une acceptation rĂ©troactive des blocs de plus grande taille si une majoritĂ© des autres mineurs ont fait de mĂȘme.

Les mineurs utilisant Bitcoin Unlimited continuent le traitement des blocs de taille Mo, mais dĂšs qu'un bloc plus grand est produit, ils vont suivre la chaĂźne contenant le plus de travail[7].

Voir aussi

Références

  1. Alyssa Hertig, « A Controversial Bitcoin Alternative is Seeking a Comeback », CoinDesk,‎ (lire en ligne, consultĂ© le )
  2. Adam Hayes, « The Three Major Bitcoin Protocols Explained », Investopedia,‎ (lire en ligne, consultĂ© le )
  3. Mike Orcutt, « Leaderless Bitcoin Struggles to Make Its Most Crucial Decision », MIT Technology Review,‎ (lire en ligne, consultĂ© le )
  4. Andrew Stone, « BUIP 001: Extensions to the Bitcoin Client », sur Bitcoin Forum (consulté le )
  5. Aaron van Wirdum, « A Closer Look at Bitcoin Unlimited’s Configurable Block Size Proposal », Bitcoin Magazine, BTC Inc,‎ (lire en ligne, consultĂ© le )
  6. Jordan Pearson, « ‘Bitcoin Unlimited’ Hopes to Save Bitcoin from Itself », Motherboard, Vice Media LLC,‎ (lire en ligne, consultĂ© le )
  7. Prableen Bajpai, « What Is Bitcoin Unlimited? », Investopedia, LLC,‎ (lire en ligne, consultĂ© le )

Liens externes


Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplĂ©mentaires peuvent s’appliquer aux fichiers multimĂ©dias.