Pages:
Author

Topic: How do you create an altcoin? - page 2. (Read 21825 times)

member
Activity: 84
Merit: 10
May 01, 2013, 01:22:12 PM
I successfully generated the genesisBlock and MerkleRoot, now I'm trying to figure out how to start the block chain so my clients can connect to it. Any suggestions on how to do this? do I run the daemon in parallel with the client?

How did you create the genesis block and Merle root?
hero member
Activity: 874
Merit: 1000
May 01, 2013, 11:13:41 AM
I successfully generated the genesisBlock and MerkleRoot, now I'm trying to figure out how to start the block chain so my clients can connect to it. Any suggestions on how to do this? do I run the daemon in parallel with the client?
legendary
Activity: 938
Merit: 1000
What's a GPU?
May 01, 2013, 12:40:59 AM
Update:

The guide will be coming in the next few weeks, because I'll be pretty busy. All I need to do is figure out how to compile the QT client for windows, and create a program to find the genesis block. Else I could include the nifty python script which I believe was written by the creators of freicoin.

I've considered making people pay for the guide, but instead I'll just be encouraging donations from the ones who gain some knowledge from it.

--Garrett

@Garr225

Whats your status? Cheesy

I'm super busy with school and other projects. To those who said they'd like to donate, thank you!

I'll have it all ready sooner than later.

Best,
Garrett
member
Activity: 70
Merit: 10
May 01, 2013, 12:04:50 AM
I saw multiple people ask how to generate genesis block. Actually it is very easy, just go to main.cpp, change the timestamp phase, unix time stamp etc, compile and run. Now the program will tell you assertion failed. Go to your coin folder under appdata, check the debug.log, it will tell you the genesis block hash. Now go back to the main.cpp, update the hash at the beginning of the program (I think it called hashGenesisBlock), recompile, and you are done.

You can get the full info on the genesis block by looking at the debug log, after a successful run.

I think we could extract all the configarable parameters to a file, and the rest code should be pretty generic code, and anyone can just enter the params and create a new coin. If I have time later, I can do that work, but I am working on my JunkCoin now:-)
member
Activity: 98
Merit: 10
x1 7970 | Aprox. 587 kh/s
April 30, 2013, 11:51:39 PM
@Garr225

Whats your status? Cheesy
hero member
Activity: 874
Merit: 1000
April 30, 2013, 10:36:12 PM
i'm interested
newbie
Activity: 18
Merit: 0
April 30, 2013, 01:43:56 AM
Update:

The guide will be coming in the next few weeks, because I'll be pretty busy. All I need to do is figure out how to compile the QT client for windows, and create a program to find the genesis block. Else I could include the nifty python script which I believe was written by the creators of freicoin.

I've considered making people pay for the guide, but instead I'll just be encouraging donations from the ones who gain some knowledge from it.

--Garrett

i too would donate!  Grin
member
Activity: 84
Merit: 10
April 26, 2013, 01:09:35 PM
BTC itself seems simply yet coding is a bit complex Cheesy Anyone plan to release genesis block values calc for scrypt? Smiley

Yes, I need this
hero member
Activity: 633
Merit: 500
April 26, 2013, 11:28:24 AM
subbing
full member
Activity: 196
Merit: 100
April 25, 2013, 10:22:26 PM
BTC itself seems simply yet coding is a bit complex Cheesy Anyone plan to release genesis block values calc for scrypt? Smiley
full member
Activity: 182
Merit: 100
April 22, 2013, 09:14:08 PM
Update:

The guide will be coming in the next few weeks, because I'll be pretty busy. All I need to do is figure out how to compile the QT client for windows, and create a program to find the genesis block. Else I could include the nifty python script which I believe was written by the creators of freicoin.

I've considered making people pay for the guide, but instead I'll just be encouraging donations from the ones who gain some knowledge from it.

--Garrett

Looking forward to it, i think this would help alot of people better understand how bitcoin works.
member
Activity: 84
Merit: 10
April 22, 2013, 08:59:34 PM
Is the smallcoin diff from github linked above will that be useful  for editing the Windows client cause I remember reading that code is for the unix client.
member
Activity: 98
Merit: 10
x1 7970 | Aprox. 587 kh/s
full member
Activity: 168
Merit: 100
member
Activity: 98
Merit: 10
It's the muffins that must be stopped.
April 22, 2013, 03:28:21 AM
Ooh, I don't like the notepad step.  Are there any alternatives?

Darn! You got me. Cheesy

http://www.scintilla.org/SciTE.html is quite comfortable. Colors and stuff  Cool

If you feel hardcore and want a 'compile' button on your text editor try
http://www.codeblocks.org/
or
http://www.eclipse.org/

Judging most posts in this thread qt and c++ might be a bit too much, if you want to get up and running faster try
http://www.python.org/
with
http://www.wxpython.org/

Have fun Grin
sr. member
Activity: 476
Merit: 250
Bytecoin: 8VofSsbQvTd8YwAcxiCcxrqZ9MnGPjaAQm
April 21, 2013, 10:29:41 PM

Here it is:
1) read bitcoin wiki
2) install compiler
3) start notepad
4) have a ball
5) compile newcoin



Ooh, I don't like the notepad step.  Are there any alternatives?
member
Activity: 98
Merit: 10
x1 7970 | Aprox. 587 kh/s
April 21, 2013, 08:34:39 PM
I'll donate!
member
Activity: 84
Merit: 10
April 21, 2013, 07:26:51 PM
Ill donate what I can and encourage others to donate for sure, he'll I'll make a video for the sole purpose of telling people to give you coinage for this work.
legendary
Activity: 938
Merit: 1000
What's a GPU?
April 21, 2013, 06:14:46 PM
Update:

The guide will be coming in the next few weeks, because I'll be pretty busy. All I need to do is figure out how to compile the QT client for windows, and create a program to find the genesis block. Else I could include the nifty python script which I believe was written by the creators of freicoin.

I've considered making people pay for the guide, but instead I'll just be encouraging donations from the ones who gain some knowledge from it.

--Garrett
Pages:
Jump to: