Malgré le progrès dans la technologie blockchain, la scalabilité demande souvent un compromis la décentralisation et la sécurité, deux autres aspects du trilemme de la blockchain.
Hier Solana, vanté pour sa vitesse de transaction et les petits frais, a vecu un autre incident du réseau – le 3eme en quelques mois:
?en September it s’est arrêté pour 17 heures après une attaque DDoS sur son DEX,
?en Décembre il s’est bouché (en restant en ligne) à cause d’une autre attaque DDoS sur son plateforme NFT ,
? hier le réseau a souffert une performance dégradée liées à une « congestion relative aux transitions mal calculées », selon Anatoly Yakovenko, le cofondateur de Solana.
Solana est une blockchain très evolutive, avec une capacité théorique de 65K transaction par seconde, un temps de bloc moyen de 400 millisecondes et des frais de transaction moyens de 0.000005 SOL.
Comment est-ce que Solana atteint ce résultat ?
? Solana utilise un consensus original appelé Proof of History (PoH), qui est, en terme très basiques, un variant de Proof of Stake (PoS): les noeuds du réseau coisissent un Leadeur via des élections PoS; ce Leadeur ensuite ordonne les messages des utilisateurs, exécute les transactions et les publie avec la signature de l’état final aux Validateurs, qui exécutent les mêmes transactions sur leurs copies de l’état et publient les signatures calculées de l’état en guise de confirmations.
La partie PoH est présentée par une séquence de calculs qui permet de vérifier d’une façon cryptographique le passage du temps entre les évènements. En gardant sa propre montre, Solana permet aux Validateurs calculer l’état du réseau à partir du ledger, en évitant les difficultés liées aux multiples montres locales, ce qui permet de pousser les limites des temps de confirmation.
Probablement le plus grand succès de 2021, Solana et son écosystème se développent très vite… peut-être trop vite? Quand les enjeux sont élevés, les “soucis de runtime” ou le « modèle des coûts boiteux” – les raisons données par l’équipe de Solana Labs pour expliquer les problèmes de performance – peuvent avoir un impact significatif.
Nous espérons sincèrement que ces problèmes seront adressés bientôt, mais entre temps le trilemme de la blockchain reste toujours non résolu.