Maison > L’actualité cryptographique d’aujourd’hui
bitcoin
bitcoin

$64129.724403 USD

1.04%

ethereum
ethereum

$1892.503526 USD

-0.26%

tether
tether

$0.998974 USD

0.00%

bnb
bnb

$602.936025 USD

-0.36%

usd-coin
usd-coin

$0.999801 USD

-0.01%

xrp
xrp

$0.993825 USD

-0.72%

solana
solana

$75.624545 USD

0.31%

tron
tron

$0.331431 USD

-0.24%

hyperliquid
hyperliquid

$59.058637 USD

0.40%

dogecoin
dogecoin

$0.069715 USD

-0.57%

unus-sed-leo
unus-sed-leo

$9.445977 USD

0.15%

zcash
zcash

$508.056747 USD

2.72%

monero
monero

$415.302723 USD

-0.23%

chainlink
chainlink

$9.414574 USD

0.05%

cardano
cardano

$0.172880 USD

-2.15%

Tolérance aux pannes byzantine (BFT)

Qu’est-ce que la tolérance aux pannes byzantine (BFT) ?

Le problème des généraux byzantins est une abstraction célèbre qui sert à démontrer l'un des problèmes clés de l'informatique, notamment en ce qui concerne les systèmes informatiques distribués (dont la crypto-monnaie est un exemple).

Imaginez plusieurs généraux byzantins campés autour d'une ville ennemie qui communiquent entre eux uniquement en envoyant des messagers. Ils doivent prendre une décision collective : attaquer la ville ou battre en retraite. Cependant, certains généraux sont des traîtres et peuvent s’efforcer activement de s’opposer à l’obtention d’un consensus. Est-il possible de créer un système qui garantirait que les généraux loyaux décident d’un plan d’action commun, indépendamment des connaissances disponibles sur les généraux qui sont les traîtres ?

Une analyse approfondie du problème montre qu’un tel algorithme est possible, mais seulement si plus des deux tiers des généraux sont fidèles.

Les cryptomonnaies décentralisées telles que Bitcoin (BTC) sont par essence des systèmes informatiques distribués : leurs réseaux sont composés de nœuds individuels exploités par des personnes ou des organisations indépendantes qui se font concurrence pour traiter les transactions et les ajouter au bout de la blockchain. Avec des nœuds séparés géographiquement et indépendants les uns des autres ou de toute autorité centrale, il est impossible de savoir de manière fiable quels nœuds fournissent des informations erronées sur les transactions, que ce soit par malveillance ou par accident.

La tolérance aux pannes byzantine fait référence à la propriété d'un système informatique distribué qui lui permet de surmonter ce problème et de former systématiquement un consensus, indépendamment du fait que certains nœuds ne sont pas d'accord avec les autres, soit accidentellement, soit volontairement. Cela peut être réalisé via des solutions techniques, telles que l'algorithme de preuve de travail de Bitcoin, mais seulement si plus des deux tiers des nœuds restent fidèles au système.