This series of posts will cover some implement of Bitcoin in BTCD, help you understand how a Bitcoin client works and how multiple parts of Bitcoin components works together.
Read more...
Understanding btcd - Part 1: BTCD overview
Understanding btcd - Part 2: Key and Address
The btcec package implements elliptic curve cryptography, helps you working with bitcoin public, private keys and addresses. It's also the algorithm needed to sign and verify data.
Read more...
Understanding btcd - Part 3: How to sign Bitcoin transaction
In this tutorial, we will dive in btcd source code to see how a transaction in bitcoin got signed.
Read more...
Understanding btcd - Part 4: Create and Sign a Bitcoin transaction with btcd
Of course, we don't send real bitcoin, it's real money right now. This tutorial will help you get some bitcoin testnet then create and sign the transaction with btcd.
Read more...