Google releases open source Bitcoin client
- 21 March, 2011 14:42
- Comments
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.
- Bookmark this page
- Share this article
- Got more on this story? Email CIO
- Follow CIO on twitter
-
Australia's first 4G smartphone is the HTC Velocity 4G
-
Swedish e-commerce startup's execs linked to NYC sex crime
-
Face Time - Interview with John Brennan and Robert DiStefano
-
How to implement next-generation storage infrastructure for Big Data
-
Pfizer's Future Depends on IT Transformation
-
Managing Trust - Data protection and compliance for financial services
If it’s becoming something of a cliché that the financial services industry is one of the world’s most heavily regulated, that’s largely because it’s true. Data retention and archiving, authentication and authorisation, data loss prevention and privacy regulations compete with demands for transparency and accountability, while market imperatives calling for multiple service channels delivered over a broad spread of technologies add to the pressure. Read on. -
Best Practices for Secure Enterprise Content Mobility
To secure mobile devices while enabling employees to share data securely, organisations need a comprehensive and flexible solution for secure enterprise content mobility. A secure enterprise content mobility solution complements Mobile Device Management (MDM) solutions and enables mobile workers to easily share data with other authorised users, while ensuring that data is always secure and IT operations are always compliant. Read this whitepaper to learn: How the popularity of Bring Your Own Device (BYOD) is creating new security challenges; Why MDM is useful, but not sufficient; How enterprise content mobility provides an essential layer of security and control for organisations with mobile users. -
Forrester Research | Your Enterprise Database Security Strategy 2010
With increasingly sophisticated attacks and rising internal data theft, database security merits a stronger focus that goes beyond traditional authentication, authorization, and access control. Learn how to secure your database - Read this strategy guide.
-
Operating Systems Concepts with Java 6E Wileyplus/Blackboard Standalone Card
-
Objects, Data Structures and Abstraction
-
Professional Adobe Flex 3
-
Excel 2010 for Dummies®
-
Google Voice for Dummies
-
Zbrush Character Creation
-
Extreme Programming in Action - Practical Experiences From Real World Projects
-
Photoshop CS2
-
Dreamweaver Cs4 Digital Classroom








Comments
Post new comment