Bitcoin Forum

Bitcoin => Development & Technical Discussion => Topic started by: bitmike86 on March 04, 2018, 03:12:38 PM



Title: Anyone can recommend a book / course to learn development of new cryptocurrency?
Post by: bitmike86 on March 04, 2018, 03:12:38 PM
I am C# developer and wanted to create my own cryptocurrency with a mining feature.

I have spent some time now, trying to get my hands on some tutorials or explanations of how to build it (just a fork of an existing one).

However, I have thought that you guys in here would be able to provide some good place to go first.

Any book/course worth taking first ?


Title: Re: Anyone can recommend a book / course to learn development of new cryptocurrency?
Post by: pebwindkraft on March 04, 2018, 05:24:23 PM
I doubt that there are books on how to setup system with your own currency in C#.
But it is perfectly ok to read the standard books of the bitcoin world, ad go from there.
I highly recommend Andreas‘ book „Mastering Bitcoin“ as introduction on the bitcoin Eco-System.
Also you would look into bitcoin.org, the developer section.
And if looking at signing process of tx, search for Ken Shirriff‘s block „Bitcoin the hard way“.

i guess you have done already some reading, so maybe it is a repetition. But then there is the forum here, with lots of Altchinesisch, and a search functionality. The same applies to bitcoin.stackexchange.com.

Hope this helps to get you started  :D


Title: Re: Anyone can recommend a book / course to learn development of new cryptocurrency?
Post by: eckmar on March 04, 2018, 06:20:42 PM
I am C# developer and wanted to create my own cryptocurrency with a mining feature.

I have spent some time now, trying to get my hands on some tutorials or explanations of how to build it (just a fork of an existing one).

However, I have thought that you guys in here would be able to provide some good place to go first.

Any book/course worth taking first ?

Well if you are looking to build a fork of cryptocurrency, just download github code, change name, symbol, etc. and there you go. You got yourself another shitcoin! I would highly discourage anyone from posting tutorials like this online since it just creates an influx of shitcoins and that is the reasons you won't find many of them (but yes there are out there, just google it).


Title: Re: Anyone can recommend a book / course to learn development of new cryptocurrency?
Post by: buwaytress on March 04, 2018, 06:21:07 PM
Definitely agree with the recommendation above - Mastering Bitcoin was actually a book I read a few months after I'd been introduced to Bitcoin but I found it to be very interesting even so. Andreas is a really good writer (not to mention he actually understands what he's talking about). Here's a rather recent thread with quite a bit to go on in terms of reading material:
https://bitcointalk.org/index.php?topic=2818388


Title: Re: Anyone can recommend a book / course to learn development of new cryptocurrency?
Post by: imjustagirl on March 05, 2018, 06:57:55 AM
Good question, I was researching this information myself some time ago.
"Mastering bitcoin" is a good start, I agree. However, you need to decide on which coin you want to fork from, it will determine your further choice of reading. I like Ethash algo, it's not very difficult to master, other than the smart contracts, I'm still reading a lot on those.
https://github.com/ethereum/wiki/wiki/Ethash
Here is the github link, you can check it out. Geth being the main instrument of the ethash algorithm, it's here : https://github.com/ethereum/go-ethereum/wiki/geth.
I'm not programming a lot, just an enthusiast, but it seems very straight forward even to me.