Bitcoin Forum

Alternate cryptocurrencies => Altcoin Discussion => Topic started by: reader31 on January 01, 2014, 07:05:45 PM



Title: Learning the mechanics of a coin
Post by: reader31 on January 01, 2014, 07:05:45 PM
Hi guys

I'm interested in learning the mechanics behind the workings of a coin. I want understand the mechanics of pow vs pos from a developers perspective. Enough to develop my own hybrid variations. I have a decent development background in c++.

Other than cryptography what other areas of computer science would I be expected to delve into? What are some are some of the helpful starting points on this quest?


Like I said I'm a competent C++ developer. Just new to coins.


Thx for any and all suggestions. :)


Title: Re: Learning the mechanics of a coin
Post by: Nullu on January 01, 2014, 07:08:19 PM
I would say Networking, P2P networks and cryptography. From a non-programming standpoint, a basic understanding of trade markets and economics, but they're not essential. A lot of the copycoins being released seem to be based on a basic knowledge of code compiling.


Title: Re: Learning the mechanics of a coin
Post by: reader31 on January 01, 2014, 07:13:53 PM
I definitly want to understand more than just code compiling :) but I don't want to be too academic either.
Say if I start with an existing coin...I would want to be in a position to incorporate new conceptual ideas into the coin.

What would be the best place to start that learning?


Title: Re: Learning the mechanics of a coin
Post by: hmmmm on January 01, 2014, 07:22:25 PM
Github for a coin:

https://github.com/dogecoin/dogecoin


I found this informative:
 ls *.* | while read X ; do echo $X; diff $X ../../dogecoin/src; done| less
 pwd
/cygdrive/c/work/litecoin/mooncoin/src


Title: Re: Learning the mechanics of a coin
Post by: reader31 on January 01, 2014, 07:48:14 PM
Cool thx :)


Title: Re: Learning the mechanics of a coin
Post by: nocoin on January 01, 2014, 08:00:03 PM
Also take a look at https://en.bitcoin.it/wiki/