Simulateur de chaine de blocs
SimBlock. © Distributed Systems Group (Shudo Lab).
SimBlock est un simulateur de chaîne de blocs développé par Kazuyuki Shudo, professeur associé à l’Institut de technologie de Tokyo, qui permet aux utilisateurs de jouer facilement avec les paramètres de Bitcoin, Litecoin, Dogecoin et, prochainement, Ethereum. Il tourne sur n’importe quel ordinateur supportant Java et permet aux utilisateurs de modifier le comportement des nœuds de la chaîne de blocs. Les modifications peuvent être appliquées à tous les nœuds, à un nœud seul ou à un groupe de nœuds. SimBlock simule la taille du réseau d’une chaîne de blocs, l’intervalle de génération de blocs et les vitesses de communication, en tenant compte de la bande passante et de la latence entre six régions. Pour aider les utilisateurs à comprendre le comportement d’un réseau après différentes modifications, le groupe a créé un outil de visualisation qui montre la communication entre les nœuds, ainsi que la longueur d’une chaîne de blocs. « Bien que nous ayons développé SimBlock pour notre propre recherche », explique Kazuyuki Shudo, « nous avons décidé de le rendre accessible au public sous forme de logiciel à code source ouvert afin que d’autres chercheurs puissent l’utiliser et contribuer, et ainsi accélérer la recherche sur la chaîne de blocs ». Le code et la documentation sont disponibles sur GitHub.
⇨ IEEE Spectrum, “Open-source tool lets anyone experiment with cryptocurrency blockchains.”