Google releases open source Bitcoin client
- 21 March, 2011 14:42
A Google engineer has released an open source Java client for the Bitcoin peer-to-peer currency system, simply called BitcoinJ.
Bitcoin is an Internet currency that uses a P2P architecture for processing transactions avoiding the need for a central bank or payment system.
The BitcoinJ client is available under the Apache 2 license at Google’s code repository: http://code.google.com/p/bitcoinj/
Bitcoin community member with the avatar “mike” made the announcement earlier this month, stating BitcoinJ is not an “official” Google project, but something developed in the 20 per cent of time Google allows its staff to spend on personal projects.
Commenting on the release, Gavin Andresen, technical lead for the Bitcoin project, said BitcoinJ is exciting because Google is a “big, trusted brand name”.
“I think Bitcoin support in many of their products would make perfect sense,” he said.
BitcoinJ implements the native Bitcoin P2P protocol, which allows it to maintain a wallet and send and receive transactions without needing a local copy of the official implementation.
Read the full interview with Bitcoin technical lead, Gavin Andresen.
The project aims to be easier to understand than the C++ implementation, and be suitable for usage on constrained devices such as mobile phones.
Indeed, some of the software “mike” used to develop BitcoinJ was renamed to avoid conflicts on Android.
BitcoinJ implements the "simplified payment verification" mode so it stores what it needs in order to verify transactions with the aid of an untrusted peer node.
Andresen said Google is more likely to adopt Bitcoin if the company has an in-house implementation of the client software like BitcoinJ.
“And a second implementation of Bitcoin is very good for network diversity and robustness,” he said.
Follow Rodney Gedda on Twitter: @rodneygedda
Follow TechWorld Australia on Twitter: @Techworld_AU
Join the CIO Australia group on LinkedIn. The group is open to CIOs, IT Directors, COOs, CTOs and senior IT managers.
Cloud debate now about speed and sophistication
Yahoo Mail still down for some users, after an attempted fix
Queensland government to provide 200 services online by 2015
CIOs need to get their house in order, CFO panel says
Is Data Complexity Blinding Your IT Decision-Making?
Top 10 tips for Migration
As users bring multiple devices to the workplace, IT departments need to have a single view of all their mobile devices. Find out how to build a secure and reliable management platform for next generation mobile computing across multiple platforms. Click for more!
Casestudy: Managing an Antivirus Service and Improve the Customer Experience
Anittel Group has provided managed technology and connectivity services to organisations for more than 15 years, expanding to become one of the world’s largest full-service, IT and telecommunications companies. Previously, Anittel deployed an in-built antivirus solution as part of its managed service offering, which addressed a number of its customers’ needs, except for individual malware infections, which occurred as often as a several times a week. In this case study, find out what they did to solve this problem.
Advancing Customer Intelligence Capabilities in Asia-Pacific
Many Asia-Pacific organisations lack or are hindered in their ability to integrate, analyse, and extract insights from multiple internal and external databases. When it comes to big data, Asia-Pacific organisations lag behind the U.S. and Europe in data warehouse, business intelligence, and analytics investments. But don’t expect that to last. Download to find out the big shifts in marketing strategies to improve behavioural targeting and personalisation.