Beam : un hard fork en juin pour le Bitcoin anonyme !
Les projets du protocole MimbleWimble se font discrets ces derniers temps, mais ils semblent pourtant bien progresser en coulisse. C’est le cas de Beam (BEAM), qui va procéder à une mise à jour de son réseau (hard fork) d’ici la fin juin.
Le deuxième hard fork de Beam programmé
Le protocole MimbleWimble a notamment pour originalité d’améliorer la fongibilité des tokens et des transactions confidentielles. Les projets GRIN et BEAM sont les deux cryptomonnaies les plus connus qui exploitent ce protocole imaginé en 2016.
Dans une annonce publiée ce 22 avril, l’équipe de développement de Beam explique qu’un hard fork se produira lorsque le bloc 777777 sera atteint. Ce hard fork devrait donc se produire autour du 28 juin prochain.
De belles nouveautés à l’horizon
Parmi les changements apportés par cette mise à niveau figurent :
- un algorithme de preuve de travail amélioré, qui passera de BeamHash II à BeamHash III;
- le support des actifs confidentiels (« confidential assets»), expliqués ici ;
- le support du protocole Lelantus de Zcoin (XZC) avec Mimblewimble ;
- le support des One Sided Payments (paiements unilatéraux) : ces derniers permettent l’envoi de transactions sans que le récipiendaire doive être en ligne (ce qui est normalement obligatoire avec Mimblewimble).
Les fichiers binaires destinés aux nodes et wallets du réseau seront disponibles vers la fin mai, pour laisser le temps aux utilisateurs de les mettre à jour. Le hard fork se fera alors automatiquement, sans autres interventions supplémentaires… mais les wallets inférieurs à la version 5.0 cesseront de fonctionner.
Signalons également que l’algorithme BeamHash III sera plus favorable aux mineurs GPU (cartes graphiques). Il réduira l’avantage habituel qu’ont les ASIC sur les GPU.
En toute discrétion, Beam progresse régulièrement sur sa roadmap. Même si « l’effet de mode » de MimbleWimble de début 2019 semble passé, les applications de ce protocole continuent d’apporter des réponses prometteuses pour l’optimiser.