Pages:
Author

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

member
Activity: 98
Merit: 10
x1 7970 | Aprox. 587 kh/s
April 13, 2013, 06:57:04 PM
#99
interesting thread, thanks!
Thank you for your interest
legendary
Activity: 1316
Merit: 1011
April 13, 2013, 06:55:51 PM
#98
interesting thread, thanks!
member
Activity: 98
Merit: 10
x1 7970 | Aprox. 587 kh/s
April 13, 2013, 06:54:17 PM
#97
I know there's an old post in this forum that explains clearly how to make that genesis block
And the hunt begins
legendary
Activity: 1176
Merit: 1280
May Bitcoin be touched by his Noodly Appendage
April 13, 2013, 06:51:09 PM
#96
I know there's an old post in this forum that explains clearly how to make that genesis block
member
Activity: 98
Merit: 10
x1 7970 | Aprox. 587 kh/s
April 13, 2013, 06:49:13 PM
#95
Have we come to the consensus that no one in this thread (currently) knows how to start going about creating the genesis block?
hero member
Activity: 631
Merit: 501
April 13, 2013, 06:48:29 PM
#94
Best I can find:

Merkle root
Every transaction has a hash associated with it. In a block, all of the transaction hashes in the block are themselves hashed (sometimes several times -- the exact process is complex), and the result is the Merkle root. In other words, the Merkle root is the hash of all the hashes of all the transactions in the block. The Merkle root is included in the block header. With this scheme, it is possible to securely verify that a transaction has been accepted by the network (and get the number of confirmations) by downloading just the tiny block headers and Merkle tree -- downloading the entire block chain is unnecessary. This feature is currently not used in Bitcoin, but it will be in the future.

https://en.bitcoin.it/wiki/Vocabulary

However... it's still nebulous as to 'how' it's initially created.
member
Activity: 98
Merit: 10
x1 7970 | Aprox. 587 kh/s
April 13, 2013, 06:48:08 PM
#93
In addition 5th said you need a valid Merkle root... that the one in his code was for illustration.
Someone with experience will need to chime in on that one.
Truth be told I dig deep and deep in Bitcoin's source and it does some kind of serialization of objects and stuff and finally produces a merkle root hash..seriously ridiculously hard to even figure out what the hell happens.

Your post count is 666 and you mentioned hell on your 666 post. :|
OMG! I was just thinking this Cheesy Cheesy Cheesy
member
Activity: 70
Merit: 10
April 13, 2013, 06:47:35 PM
#92
In addition 5th said you need a valid Merkle root... that the one in his code was for illustration.
Someone with experience will need to chime in on that one.
Truth be told I dig deep and deep in Bitcoin's source and it does some kind of serialization of objects and stuff and finally produces a merkle root hash..seriously ridiculously hard to even figure out what the hell happens.

Your post count is 666 and you mentioned hell on your 666 post. :|
member
Activity: 98
Merit: 10
x1 7970 | Aprox. 587 kh/s
April 13, 2013, 06:46:50 PM
#91
I would like to create a coin :O, one that is not GPU dependent. I have been developing a FPS on and off the last year so perhaps I could create a video game and you mine coins in game? I actually also like the idea of creating a coin that some how rewards ethical work. Can anyone point me to a tutorial, preferably noob proof.
There are no tutorials, thats why this thread was created
sr. member
Activity: 406
Merit: 250
April 13, 2013, 06:46:03 PM
#90
I would like to create a coin :O, one that is not GPU dependent. I have been developing a FPS on and off the last year so perhaps I could create a video game and you mine coins in game? I actually also like the idea of creating a coin that some how rewards ethical work. Can anyone point me to a tutorial, preferably noob proof.
legendary
Activity: 1862
Merit: 1011
Reverse engineer from time to time
April 13, 2013, 06:44:25 PM
#89
In addition 5th said you need a valid Merkle root... that the one in his code was for illustration.
Someone with experience will need to chime in on that one.
Truth be told I dig deep and deep in Bitcoin's source and it does some kind of serialization of objects and stuff and finally produces a merkle root hash..seriously ridiculously hard to even figure out what the hell happens.
member
Activity: 98
Merit: 10
x1 7970 | Aprox. 587 kh/s
April 13, 2013, 06:43:20 PM
#88
In addition 5th said you need a valid Merkle root... that the one in his code was for illustration.
Someone with experience will need to chime in on that one.
What is the Merkle root?
hero member
Activity: 631
Merit: 501
April 13, 2013, 06:40:44 PM
#87
In addition 5th said you need a valid Merkle root... that the one in his code was for illustration.
Someone with experience will need to chime in on that one.
hero member
Activity: 631
Merit: 501
April 13, 2013, 06:38:58 PM
#86
The genesis block is created from this piece of code

Quote
       const char* pszTimestamp = "The Times 03/Jan/2009 Chancellor on brink of second bailout for banks" //<- change this to something else;
        CTransaction txNew;
        txNew.vin.resize(1);
        txNew.vout.resize(1);
        txNew.vin[0].scriptSig = CScript() << 486604799 << CBigNum(4) << vector((const unsigned char*)pszTimestamp, (const unsigned char*)pszTimestamp + strlen(pszTimestamp));
        txNew.vout[0].nValue = 50 * COIN //your premine basically;
        txNew.vout[0].scriptPubKey = CScript() << ParseHex("") << OP_CHECKSIG;
        CBlock block;
        block.vtx.push_back(txNew);
        block.hashPrevBlock = 0;
        block.hashMerkleRoot = block.BuildMerkleTree();

Now you mine that.

This is the code for the genesis block.
I am very unclear here... if this is a part of the code base, or a part of 5th's Genesis Block finder.
member
Activity: 98
Merit: 10
x1 7970 | Aprox. 587 kh/s
April 13, 2013, 06:33:44 PM
#85
Quote
Update the code for the genesis block

How do we do this?
member
Activity: 98
Merit: 10
x1 7970 | Aprox. 587 kh/s
April 13, 2013, 06:32:39 PM
#84
Ok, I belive im done editing the variables, I left some alone because I didn't know what they did but I edited the ones that I understood and wanted to. Onto the next step?

main.h: http://codebin.org/view/86b9cbe6
main.cpp: http://codebin.org/view/7ff16959
hero member
Activity: 631
Merit: 501
April 13, 2013, 06:24:57 PM
#83
It would be cool to get some altcoin devs in here, were are all of them? :3

Busy with their coins!   Grin

member
Activity: 98
Merit: 10
x1 7970 | Aprox. 587 kh/s
April 13, 2013, 06:22:56 PM
#82
Make a noob_x_coin DIY guide, and sell it for btc/ltc. I am sure there are people who are interested.
I'll put it up here for free Cheesy
legendary
Activity: 1441
Merit: 1000
Live and enjoy experiments
April 13, 2013, 06:19:37 PM
#81
Make a noob_x_coin DIY guide, and sell it for btc/ltc. I am sure there are people who are interested.
member
Activity: 98
Merit: 10
x1 7970 | Aprox. 587 kh/s
April 13, 2013, 06:18:47 PM
#80
It would be cool to get some altcoin devs in here, were are all of them? :3
Pages:
Jump to: