Google sort une implémentation Java open-source de Bitcoin
Le protocole décentralisé de paiement électronique en Peer 2 Peer



Un ingénieur de Google vient de sortir BitcoinJ, une implémentation Java open-source du protocole d'échange de monnaie électronique « BitCoin » fondée sur une architecture décentralisée Peer to Peer.

La devise virtuelle et le protocole BitCoin ne nécessitent aucune forme de système de paiement central. Il est donc tout à fait possible d'effectuer des transactions sans passer par une banque.

Cette alternative à l'implémentation officielle (écrite en C++) se veut plus facile à cerner par les développeurs et plus adaptée aux contraintes des périphériques mobiles.
Certains composants logiciels utilisés par le projet ont par ailleurs étaient renommés pour éviter certains conflits sous Android.

Développé durant les 20 % du temps que les ingénieurs de Google peuvent consacrer à leurs expérimentations personnelles, BitcoinJ permet de maintenir un portefeuille électronique, envoyer et recevoir des transactions et ce sans nécessiter la moindre copie locale de l'implémentation originale.

Dans une déclaration à la presse, Gavin Andresen, responsable technique de l'implémentation originale de BitCoin, ne cache pas son enthousiasme de voir l'émergence d'une nouvelle implémentation qui est d’après lui « très bénéfique pour la diversité et la robustesse du réseau ».

De là à envisager que Google puisse remplacer son service Checkout (ou PayPal) par BitCoin, il y a certainement plus qu'un simple pas.

Saluons néanmoins la prouesse technique.

Le code source du projet peut être téléchargé sur le dépôt Subversion du projet

Source

Et vous ?

Avez-vous déjà utilisé Bitcoin ? Qu'en pensez-vous : prometteur, impressionnant, pas adapté en production ?