I've been looking through the Litecoin source code, and I am interested in possibly creating an alt-coin, but I wouldn't want it to be a cookie cutter coin.
I have a few ideas for implementation that would involve changes to the block-chain database information as well as changes to the data sent and received from miners for security and anonymity purposes. My biggest problem at this point is the fact that the documentation is not well commented, and it's a bit tough to follow. (also I have not actively coded in C++ in 5+ year)
Does anyone have a good reference with detailed explanations or is there a different crypto that has better documented source code? At this rate it will take me quite a bit of time to just identify the areas that will need to be modified.
Any advice would be greatly appreciated.
I have a few ideas for implementation that would involve changes to the block-chain database information as well as changes to the data sent and received from miners for security and anonymity purposes. My biggest problem at this point is the fact that the documentation is not well commented, and it's a bit tough to follow. (also I have not actively coded in C++ in 5+ year)
Does anyone have a good reference with detailed explanations or is there a different crypto that has better documented source code? At this rate it will take me quite a bit of time to just identify the areas that will need to be modified.
Any advice would be greatly appreciated.
This guide tells you exactly what to change and where to change it right down to the filename and line number... Not sure what it is you are looking for...
The guide gives good detailed information about changing information like block generation times, total number of coins and generating a more or less "cookie cutter" crypto currency based on the scrypt algorithm. What I'm thinking of doing is altering the block-chain database with addition information, changing the way coins are distributed, changing the algorithms for mining as well as how mining is done, and
EDIT: With the help of cinnamon_carter, I have figured out how/where to adjust block reward for inflation. For anyone check out "int64 static GetBlockValue(int nHeight, int64 nFees)" of main.cpp. I have not yet determined if it will conflict with anything else.
What I intend to do is quite invasive in comparison to what this guide explains. I was hoping to cut down on research time by having a discussion with someone who has done extensive work modifying the source code.