Bitcoin Forum
September 27, 2018, 10:37:59 PM *
News: ♦♦ New info! Bitcoin Core users absolutely must upgrade to previously-announced 0.16.3 [Torrent]. All Bitcoin users should temporarily trust confirmations slightly less. More info.
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: Learning Pathway?  (Read 590 times)
hayek
Sr. Member
****
Offline Offline

Activity: 372
Merit: 250


View Profile
August 20, 2013, 06:48:59 PM
 #1

I am very poor at taking an open source project and digging in to figure it out. It's my personality to need guidance/mentoring when I step in to a new domain.

I'm curious of what paths you took when you starting working/looking at code that revolved around bitcoin. Where did you start, what helped, what hurt?
1538087879
Hero Member
*
Offline Offline

Posts: 1538087879

View Profile Personal Message (Offline)

Ignore
1538087879
Reply with quote  #2

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

Posts: 1538087879

View Profile Personal Message (Offline)

Ignore
1538087879
Reply with quote  #2

1538087879
Report to moderator
joshlang
Newbie
*
Offline Offline

Activity: 26
Merit: 0


View Profile
August 21, 2013, 04:44:16 AM
 #2

I made a C# node.

I started out virtually living here: https://en.bitcoin.it/wiki/Protocol_specification

Then expand from there.  It was the way I learned - the documentation is kinda hellish, but it's pretty good all in all, and should get you going.
jackjack
Legendary
*
Offline Offline

Activity: 1134
Merit: 1013


May Bitcoin be touched by his Noodly Appendage


View Profile
August 21, 2013, 11:23:52 AM
 #3

Asking people + protocol specification page

Own address: 19QkqAza7BHFTuoz9N8UQkryP4E9jHo4N3 - Pywallet support: 1AQDfx22pKGgXnUZFL1e4UKos3QqvRzNh5 - Bitcointalk++ script support: 1Pxeccscj1ygseTdSV1qUqQCanp2B2NMM2
Pywallet: instructions. Encrypted wallet support, export/import keys/addresses, backup wallets, export/import CSV data from/into wallet, merge wallets, delete/import addresses and transactions, recover altcoins sent to bitcoin addresses, sign/verify messages and files with Bitcoin addresses, recover deleted wallets, etc.
MatthewLM
Legendary
*
Offline Offline

Activity: 1092
Merit: 1000



View Profile WWW
August 22, 2013, 06:54:04 PM
 #4

Check out this wiki page for all of the technical things: https://en.bitcoin.it/wiki/Category:Technical

Also people may be able to help you on this forum as well as #bitcoin-dev on freenode.

Though ultimately it is best to look through the code. Unfortunately the satoshi client is quite difficult to follow. Getting a basic understanding before you do that is a good idea I think.

I also looked a little bit at bitcoinj but couldn't get far because it was very incomplete at the time I first looked. It appears to be much more complete now. There are other libraries you can look at.

Bitcoin Extra Wallet | Peercoin Android Wallet
BTC: 1D5A1q5d192j5gYuWiP3CSE5fcaaZxe6E9  PPC: PH7fVn1Xs7nkUFmdwCX2ZRYfLPCSwGxAq9
jackjack
Legendary
*
Offline Offline

Activity: 1134
Merit: 1013


May Bitcoin be touched by his Noodly Appendage


View Profile
August 22, 2013, 06:55:49 PM
 #5

Though ultimately it is best to look through the code. Unfortunately the satoshi client is quite difficult to follow. Getting a basic understanding before you do that is a good idea I think.
+1
I started with Joric's pywallet, it's a wonderful piece of software to understand how some things work

Own address: 19QkqAza7BHFTuoz9N8UQkryP4E9jHo4N3 - Pywallet support: 1AQDfx22pKGgXnUZFL1e4UKos3QqvRzNh5 - Bitcointalk++ script support: 1Pxeccscj1ygseTdSV1qUqQCanp2B2NMM2
Pywallet: instructions. Encrypted wallet support, export/import keys/addresses, backup wallets, export/import CSV data from/into wallet, merge wallets, delete/import addresses and transactions, recover altcoins sent to bitcoin addresses, sign/verify messages and files with Bitcoin addresses, recover deleted wallets, etc.
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!