Bitcoin
samedi 6 juin 2009
Bitcoin est une monnaie électronique décentralisée conçue en 2009 par Satoshi Nakamoto. Son utilisation passe par celle d’un logiciel libre portant le même nom, écrit en C++ et publié sous licence MIT.
L’émission de monnaie est répartie sur tous les noeuds du réseau, de façon à ce qu’elle ne dépende pas de la confiance envers un tiers particulier, mais plutôt envers la robustesse des procédés cryptographiques employés.
Bitcoin est une implémentation d’un concept imaginé par Wei Dai, appelé b-money et énoncé pour la première fois sur le site du groupe cypherpunk. L’idée fut précisée en 2005 par Nick Szabo à travers une monnaie qu’il nomma « bitgold ».
L’objectif du réseau est de transmettre des valeurs numériques entre des comptes publics basés sur la cryptographie asymétrique. Toutes les transactions sont publiées sur une base de données distribuée.
Pour économiser de l’espace disque, cette base est stockée à l’aide d’un arbre de Merkle.
Pour assurer la cohérence des transactions et pour empêcher qu’une unité ne soit dépensée plusieurs fois, le système implémente une sorte de serveur de temps décentralisé, basé sur l’idée d’un enchainement de preuves de travail.