Bitcoin Forum
October 20, 2018, 03:43:43 AM *
News: Make sure you are not using versions of Bitcoin Core other than 0.17.0 [Torrent], 0.16.3, 0.15.2, or 0.14.3. More info.
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: Bitcoin-akka tutorial  (Read 1775 times)
hhanh00
Sr. Member
****
Offline Offline

Activity: 467
Merit: 261


View Profile
October 31, 2015, 07:50:05 AM
 #1

A step by step tutorial on building a full node implementation.

As for the features, here's a short list:

- Automatically synchronizes the blockchain using headers first and parellel block download
- Maintain database of unspent outputs: verifies and relays unconfirmed transactions
- Import/Export blockchain
- Serves headers and blocks - other nodes can synchronize the blockchain from Bitcoin-Akka

More importantly, every commit is documented and corresponds to a precise unit of work towards
the goal.

http://hhanh00.github.io/bitcoin-akka-tutorial/index.html

1540007023
Hero Member
*
Offline Offline

Posts: 1540007023

View Profile Personal Message (Offline)

Ignore
1540007023
Reply with quote  #2

1540007023
Report to moderator
1540007023
Hero Member
*
Offline Offline

Posts: 1540007023

View Profile Personal Message (Offline)

Ignore
1540007023
Reply with quote  #2

1540007023
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1540007023
Hero Member
*
Offline Offline

Posts: 1540007023

View Profile Personal Message (Offline)

Ignore
1540007023
Reply with quote  #2

1540007023
Report to moderator
1540007023
Hero Member
*
Offline Offline

Posts: 1540007023

View Profile Personal Message (Offline)

Ignore
1540007023
Reply with quote  #2

1540007023
Report to moderator
1540007023
Hero Member
*
Offline Offline

Posts: 1540007023

View Profile Personal Message (Offline)

Ignore
1540007023
Reply with quote  #2

1540007023
Report to moderator
unamis76
Legendary
*
Offline Offline

Activity: 1414
Merit: 1000


View Profile
October 31, 2015, 12:25:35 PM
 #2

It's good to see developments in Bitcoin related clients... But why should I use this for my nodes instead of the regular client? Smiley
hhanh00
Sr. Member
****
Offline Offline

Activity: 467
Merit: 261


View Profile
November 01, 2015, 03:28:10 AM
 #3

It's good to see developments in Bitcoin related clients... But why should I use this for my nodes instead of the regular client? Smiley

It's a tutorial for people who want to learn about writing a bitcoin full node (not a client to bitcoin-core, a direct client to the bitcoin network).

If one wants to pop up the hood, the reference client has ~90 000 lines of C++, not very much documented. This tutorial has less than 1700 lines and much more documentation. Obviously the reference client has many things that this tutorial doesn't. But the basics are covered.

If someone gives you a do-it-yourself kit car that can drive around, would you ask if it replaces your Toyota?

unamis76
Legendary
*
Offline Offline

Activity: 1414
Merit: 1000


View Profile
November 01, 2015, 05:46:24 PM
 #4

It's good to see developments in Bitcoin related clients... But why should I use this for my nodes instead of the regular client? Smiley

It's a tutorial for people who want to learn about writing a bitcoin full node (not a client to bitcoin-core, a direct client to the bitcoin network).

If one wants to pop up the hood, the reference client has ~90 000 lines of C++, not very much documented. This tutorial has less than 1700 lines and much more documentation. Obviously the reference client has many things that this tutorial doesn't. But the basics are covered.

If someone gives you a do-it-yourself kit car that can drive around, would you ask if it replaces your Toyota?

Sorry I misunderstood the goal of your project. From what's written on the page I assumed it was an alternative client, a bit like Bitcoin-XT Smiley
Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!