GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.
Use Git or checkout with SVN using the web URL.
Want to be notified of new releases in
If nothing happens, download the GitHub extension for Visual Studio and try again.
The bitcoinj library is a Java implementation of the Bitcoin protocol, which allows it to maintain a wallet and send/receive transactions without needing a local copy of Bitcoin Core. It comes with full documentation and some example apps showing how to use it.
To get started, it is best to have the latest JDK and Gradle installed.
Только полноправные пользователи могут оставлять комментарии.
For Java developers, BitCoinJ is an entry point to developing applications that interact with the Bitcoin network. In this final article in a three-part series, Dirk Merkel helps you set up BitCoinJ in an Eclipse development environment, then walks through several short exercises that will familiarize you with this lightweight implementation of the Bitcoin transaction protocol.
Previous installments in this three-part series have introduced the conceptual and technological framework of Bitcoin, a virtual currency and peer-to-peer network.
The aim of this tutorial series, is to help you build a picture of how one could develop blockchain technology. You can find part 1 here.
Carrying on from last tutorial, we have a basic verifiable Blockchain.
But currently our chain only stores rather useless messages.
Today we are going to replace this data with transactions ( our block will be able to hold multiple transactions ), allowing us to create a very simple crypto-currency. We will call our new coin : “NoobCoin”.
In crypto-currencies, coin ownership is transfered on the Blockchain as transactions, participants have an address which funds can be sent to and from. In their basic form wallets can just store these addresses, most wallets however, are also software able to make new transactions on the Blockchain.
For our ‘noobcoin’ the public key will act as our address.