Author

Topic: Bitcoin, btcd and Golang (Read 3334 times)

full member
Activity: 129
Merit: 100
October 16, 2014, 01:53:08 AM
#6
I've started looking at btcd and the pdfs here have helped me get started. Thanks for posting them.

Can you post a link about that?

Hi. I'm not sure how to resolve "that" in your question, so here are several links.  Smiley

Here are links about btcd (a reimplementation of the Bitcoin protocol in Go):

https://opensource.conformal.com/wiki/btcd
https://github.com/conformal/btcd

Here are links to the pdfs (linked earlier in the thread). I haven't watched the videos because it's difficult to watch videos while using Tor.

https://github.com/ATXBTC/Presentations

None of this is my work. I'm simply someone learning about it. I'm a functional programmer. I coded a BIP0032/HD Wallet in lisp last year (with limited functionality, and I doubt anyone other than me uses it at all). I was going to post a link to it here, but it seems github may have deleted my account and repository without informing me. So instead I guess I'll say: Don't trust github.
newbie
Activity: 27
Merit: 0
October 15, 2014, 11:12:42 PM
#5
I've started looking at btcd and the pdfs here have helped me get started. Thanks for posting them.

Can you post a link about that?
full member
Activity: 129
Merit: 100
October 15, 2014, 01:33:29 PM
#4
I've started looking at btcd and the pdfs here have helped me get started. Thanks for posting them.
legendary
Activity: 1400
Merit: 1013
August 29, 2014, 10:24:14 PM
#3
The audio quality of the videos is horrible. It's as if it was shot in 3GP or some low-bitrate format.
I'm not sure what happened there.

Best we can tell we had a slow connection to Google, so the quality was reduced.

Next time we'll have better lighting and also keep a local recording of the audio.
legendary
Activity: 1862
Merit: 1011
Reverse engineer from time to time
August 29, 2014, 06:17:57 PM
#2
http://www.reddit.com/r/Bitcoin/comments/2exd3e/bitcoin_btcd_and_golang/

This is a video from a combined event between the Austin Bitcoin Meetup and Austin Go Language User Group.

There are three parts:

Part 1 is an introduction to Bitcoin by Marco Peereboom, and probably doesn't offer much to readers of this subreddit.

Part 2 explains the business reasons why Conformal decided to switch from C to Go.

Part 3 is Dave Collins's presentation on btcd's architecture and use of Golang features.

Part 3 is notable in that Dave decribes the weaknesses of Go in addition to its strengths, and how they mitigate them.

PDF copies of the presentations are available here:

https://github.com/ATXBTC/Presentations

PS: The Austin Bitcoin Meetup will be conducting similar events with the local Python, Javascript, C, Java, etc user groups. If you're a developer of a relevant project and would like to participate, contact us.
The audio quality of the videos is horrible. It's as if it was shot in 3GP or some low-bitrate format.
legendary
Activity: 1400
Merit: 1013
August 29, 2014, 05:14:06 PM
#1
http://www.reddit.com/r/Bitcoin/comments/2exd3e/bitcoin_btcd_and_golang/

This is a video from a combined event between the Austin Bitcoin Meetup and Austin Go Language User Group.

There are three parts:

Part 1 is an introduction to Bitcoin by Marco Peereboom, and probably doesn't offer much to readers of this subreddit.

Part 2 explains the business reasons why Conformal decided to switch from C to Go.

Part 3 is Dave Collins's presentation on btcd's architecture and use of Golang features.

Part 3 is notable in that Dave decribes the weaknesses of Go in addition to its strengths, and how they mitigate them.

PDF copies of the presentations are available here:

https://github.com/ATXBTC/Presentations

PS: The Austin Bitcoin Meetup will be conducting similar events with the local Python, Javascript, C, Java, etc user groups. If you're a developer of a relevant project and would like to participate, contact us.
Jump to: