Bitcoin Forum

Alternate cryptocurrencies => Altcoin Discussion => Topic started by: AlexMerced on May 02, 2013, 02:38:05 AM



Title: A Psuedo Guide on how to Build an AltCoin (help fill in gaps)
Post by: AlexMerced on May 02, 2013, 02:38:05 AM
Step 1. Fork the SmallChange Code and Follow the edits show here:

https://github.com/bfroemel/smallchange/commit/947a0fafd8d033f6f0960c4ff0748f76a3d58326

Step 2. Creating the Genesis Block

Read this Thread: https://bitcointalk.org/index.php?topic=189350.0

Step 3. Compiling it for Windows (apparently the trickiest to compile for)

Read this Thread: https://bitcointalk.org/index.php?topic=149479.20
For even more help with some of issues you'll run into in the above guide: https://bitcointalk.org/index.php?topic=195483.0


For the Highly Anticipated Guide by GARR22:

Read this thread - https://bitcointalk.org/index.php?topic=175891.msg1996078#msg1996078

If I missed anything, please do mention it in this thread.

If you want to download Linux to install Gitian (which is discussed in the thread for part 3):

Read this thread - https://bitcointalk.org/index.php?topic=188311.msg1966926#msg1966926


Title: Re: A Psuedo Guide on how to Build an AltCoin (help fill in gaps)
Post by: JohnCar on May 02, 2013, 02:52:52 AM
Nice guide... ;)


Title: Re: A Psuedo Guide on how to Build an AltCoin (help fill in gaps)
Post by: AlexMerced on May 02, 2013, 11:55:52 AM
Just so that all these resources are in one thread, if anyone reading this need to know about C++ compilers:
https://bitcointalk.org/index.php?topic=184169.0


Title: Re: A Psuedo Guide on how to Build an AltCoin (help fill in gaps)
Post by: Peleus on May 02, 2013, 12:01:50 PM
I mean this with all due respect, because anyone who is taking time to write guides is trying to help the community....

but...


Do we really need a guide for creating an alt coin? I mean we're getting snowed under with a new alt coin clone being released every day / week with zero innovation. If a "developer" needs to be reading this guide to figure out how to make an alt coin, what the chances of it not being a simply clone of something else? Pretty much zero.

Should we really be encouraging this and making it more accessible?


Title: Re: A Psuedo Guide on how to Build an AltCoin (help fill in gaps)
Post by: AlexMerced on May 02, 2013, 12:13:02 PM
I mean this with all due respect, because anyone who is taking time to write guides is trying to help the community....

but...


Do we really need a guide for creating an alt coin? I mean we're getting snowed under with a new alt coin clone being released every day / week with zero innovation. If a "developer" needs to be reading this guide to figure out how to make an alt coin, what the chances of it not being a simply clone of something else? Pretty much zero.

Should we really be encouraging this and making it more accessible?

The only reason to make another coin may not only be to compete with bitcoin, some
May want to to learn how, some may want to use it for a niche application.

For example, how many Linux distribution offer very little in the way of anything new other than a few minor cosmetic differences, many but it helps generate interest to have everyone promoting their distro increasing the adoption of Linux in general.


Title: Re: A Psuedo Guide on how to Build an AltCoin (help fill in gaps)
Post by: AlexMerced on May 02, 2013, 12:14:37 PM
For example I hadn't programmed in years, learning about making an altcoin has reawaken my interest in programming and has got me interested in doing bigger things, if it does that for others that can only be good unless someone programs a death ray... That would be bad


Title: Re: A Psuedo Guide on how to Build an AltCoin (help fill in gaps)
Post by: justabitoftime on May 02, 2013, 12:18:51 PM
I mean this with all due respect, because anyone who is taking time to write guides is trying to help the community....

but...


Do we really need a guide for creating an alt coin? I mean we're getting snowed under with a new alt coin clone being released every day / week with zero innovation. If a "developer" needs to be reading this guide to figure out how to make an alt coin, what the chances of it not being a simply clone of something else? Pretty much zero.

Should we really be encouraging this and making it more accessible?

The only reason to make another coin may not only be to compete with bitcoin, some
May want to to learn how, some may want to use it for a niche application.

For example, how many Linux distribution offer very little in the way of anything new other than a few minor cosmetic differences, many but it helps generate interest to have everyone promoting their distro increasing the adoption of Linux in general.

Stop! You make too much sense. :)


Title: Re: A Psuedo Guide on how to Build an AltCoin (help fill in gaps)
Post by: FuzzyBear on May 02, 2013, 12:19:58 PM
For example I hadn't programmed in years, learning about making an altcoin has reawaken my interest in programming and has got me interested in doing bigger things, if it does that for others that can only be good unless someone programs a death ray... That would be bad
now working on my DeathRayCoin DRC for u :D nice post btw


Title: Re: A Psuedo Guide on how to Build an AltCoin (help fill in gaps)
Post by: AlexMerced on May 02, 2013, 12:22:15 PM
Also, another application check this thread I made about creating collectors coins, not so much for commerce but coins people would want to own for the novelty, like making Rothbard Coins or Ron Paul Coins (you know plenty of people would mine those just cause of the name, lol)

https://bitcointalk.org/index.php?topic=191671.0


Title: Re: A Psuedo Guide on how to Build an AltCoin (help fill in gaps)
Post by: AlexMerced on May 02, 2013, 12:23:28 PM
For example I hadn't programmed in years, learning about making an altcoin has reawaken my interest in programming and has got me interested in doing bigger things, if it does that for others that can only be good unless someone programs a death ray... That would be bad
now working on my DeathRayCoin DRC for u :D nice post btw

Nice, I'll mine it


Title: Re: A Psuedo Guide on how to Build an AltCoin (help fill in gaps)
Post by: Petr1fied on May 02, 2013, 12:26:29 PM
Nice collection of links. I may try it out just to see if I can. ;)


Title: Re: A Psuedo Guide on how to Build an AltCoin (help fill in gaps)
Post by: AlexMerced on May 02, 2013, 12:33:33 PM
Nice collection of links. I may try it out just to see if I can. ;)

Thanks, thought it be useful for me and other to have them all in one place instead of hunting these threads down whenever I need them.


Title: Re: A Psuedo Guide on how to Build an AltCoin (help fill in gaps)
Post by: Walter Rothbard on May 02, 2013, 03:10:25 PM
Do we really need a guide for creating an alt coin? I mean we're getting snowed under with a new alt coin clone being released every day / week with zero innovation. If a "developer" needs to be reading this guide to figure out how to make an alt coin, what the chances of it not being a simply clone of something else? Pretty much zero.

Should we really be encouraging this and making it more accessible?

Doesn't hurt anybody. :)


Title: Re: A Psuedo Guide on how to Build an AltCoin (help fill in gaps)
Post by: Walter Rothbard on May 02, 2013, 03:10:58 PM
For example I hadn't programmed in years, learning about making an altcoin has reawaken my interest in programming and has got me interested in doing bigger things, if it does that for others that can only be good

This is wonderful to hear, and a great reason to continue to encourage this.


Title: Re: A Psuedo Guide on how to Build an AltCoin (help fill in gaps)
Post by: AlexMerced on May 02, 2013, 06:59:02 PM
Also if you need an image to help you make a coin logo:
http://www.psdgraphics.com/psd-icons/psd-gold-coin-icon/

here is an example of what I did using that template:

http://img.photobucket.com/albums/v416/alexmerced/HayekCoin.jpg


Title: Re: A Psuedo Guide on how to Build an AltCoin (help fill in gaps)
Post by: Ignore@YourPeril on May 02, 2013, 07:39:46 PM
OP: You are now under investigation by the tarcoin foundation  ;D: https://bitcointalk.org/index.php?topic=193588.0


Title: Re: A Psuedo Guide on how to Build an AltCoin (help fill in gaps)
Post by: AlexMerced on May 03, 2013, 07:31:01 PM
https://bitcointalk.org/index.php?topic=24209.0

here is the multicoin thread, useful tool for doing all sorts of things... I really wish I could find and up to date windows binary of multicoin.


Title: Re: A Psuedo Guide on how to Build an AltCoin (help fill in gaps)
Post by: AlexMerced on May 03, 2013, 07:32:12 PM
adobe illustrator files of the original bitcoin logo:

https://bitcointalk.org/?topic=1756.0


Title: Re: A Psuedo Guide on how to Build an AltCoin (help fill in gaps)
Post by: AlexMerced on May 04, 2013, 12:05:42 AM
here is the code for multicoin QT, I can't download the dependencies anymore for some reason so if anyone knows where tod download them or where Ii can find a multicoin windows binary give me a heads up!!!

https://github.com/sacarlson/MultiCoin-qt


Title: Re: A Psuedo Guide on how to Build an AltCoin (help fill in gaps)
Post by: AlexMerced on May 04, 2013, 12:37:38 AM
info on solo mining with the QT Litecoin client, thought it'd be useful for those using the OP since that would be essentially editing the Litecoin client.


Title: Re: A Psuedo Guide on how to Build an AltCoin (help fill in gaps)
Post by: c4n10 on May 04, 2013, 12:47:38 AM
Best. Thread. Ever.

I think everyone should have instructions readily available on how to create a new crypto. Someone who has a great idea for a new crypto that may not be strong in programming can probably learn a lot with some basic instructions and a little practice on building a couple of basic forks on his way to learning how to perfect his dream coin.

I will be monitoring this thread for sure   :)

Everyone who wants to hide how to build an alt-coin should be ashamed of themselves. Satoshi gave us Bitcoin in the spirit of open-source, new coins should be encouraged, not hated on.

Bitching that all these new coins are ruining the profitability of your chosen favorite coin is not in the spirit of open-source, it is in the spirit of greed.

Bitcoin was created as an alternative currency solution to be adopted by societies so they could stop using money backed by gold that drives their countries further into debt with every dollar they print, it was not created to be your personal "get rich quick" scheme.

The sad part is most of you who bitch about people cloning OPEN-SOURCE software are the same people who bitch when a client comes out that doesn't want to share it's source code  ::)


Title: Re: A Psuedo Guide on how to Build an AltCoin (help fill in gaps)
Post by: Praxis on May 06, 2013, 04:32:04 AM
Helpful & informative thread, thank you.


Title: Re: A Psuedo Guide on how to Build an AltCoin (help fill in gaps)
Post by: AlexMerced on May 08, 2013, 12:19:24 PM
Advice on Compiling litecoin based code on windows:
https://bitcointalk.org/index.php?topic=195483.0

(important since the small change code is based on litecoin)


Title: Re: A Psuedo Guide on how to Build an AltCoin (help fill in gaps)
Post by: Petr1fied on May 08, 2013, 05:13:01 PM
Been playing and managed to successfully compile the daemon after making some of my own changes.

Not having too much luck compiling the wallet though. This is the error I get:
Code:
                 from src\qt\bitcoin.cpp:11:
d:\Qt\4.8.4\include/boost/thread/win32/once.hpp: In function 'void boost::call_o
nce(boost::once_flag&, Function) [with Function = void (*)()]':
d:\Qt\4.8.4\include/boost/thread/once.hpp:27:28:   instantiated from here
d:\Qt\4.8.4\include/boost/thread/win32/once.hpp:172:21: warning: value computed
is not used [-Wunused-value]
d:\Qt\4.8.4\include/boost/system/error_code.hpp: At global scope:
d:\Qt\4.8.4\include/boost/system/error_code.hpp:208:36: warning: 'boost::system:
:system_category' defined but not used [-Wunused-variable]
d:\Qt\4.8.4\include/boost/system/error_code.hpp:209:36: warning: 'boost::system:
:generic_category' defined but not used [-Wunused-variable]
d:\Qt\4.8.4\include/boost/system/error_code.hpp:214:36: warning: 'boost::system:
:posix_category' defined but not used [-Wunused-variable]
d:\Qt\4.8.4\include/boost/system/error_code.hpp:215:36: warning: 'boost::system:
:errno_ecat' defined but not used [-Wunused-variable]
d:\Qt\4.8.4\include/boost/system/error_code.hpp:216:36: warning: 'boost::system:
:native_ecat' defined but not used [-Wunused-variable]
mingw32-make: *** [build/bitcoin.o] Error 1

Anyone have any ideas?


Title: Re: A Psuedo Guide on how to Build an AltCoin (help fill in gaps)
Post by: AlexMerced on May 08, 2013, 06:58:57 PM
Been playing and managed to successfully compile the daemon after making some of my own changes.

Not having too much luck compiling the wallet though. This is the error I get:
Code:
                 from src\qt\bitcoin.cpp:11:
d:\Qt\4.8.4\include/boost/thread/win32/once.hpp: In function 'void boost::call_o
nce(boost::once_flag&, Function) [with Function = void (*)()]':
d:\Qt\4.8.4\include/boost/thread/once.hpp:27:28:   instantiated from here
d:\Qt\4.8.4\include/boost/thread/win32/once.hpp:172:21: warning: value computed
is not used [-Wunused-value]
d:\Qt\4.8.4\include/boost/system/error_code.hpp: At global scope:
d:\Qt\4.8.4\include/boost/system/error_code.hpp:208:36: warning: 'boost::system:
:system_category' defined but not used [-Wunused-variable]
d:\Qt\4.8.4\include/boost/system/error_code.hpp:209:36: warning: 'boost::system:
:generic_category' defined but not used [-Wunused-variable]
d:\Qt\4.8.4\include/boost/system/error_code.hpp:214:36: warning: 'boost::system:
:posix_category' defined but not used [-Wunused-variable]
d:\Qt\4.8.4\include/boost/system/error_code.hpp:215:36: warning: 'boost::system:
:errno_ecat' defined but not used [-Wunused-variable]
d:\Qt\4.8.4\include/boost/system/error_code.hpp:216:36: warning: 'boost::system:
:native_ecat' defined but not used [-Wunused-variable]
mingw32-make: *** [build/bitcoin.o] Error 1

Anyone have any ideas?

My advice make a new thread in the development say forum but post a link to it in this thread, you'll get more responses and people will be able to find the info


Title: Re: A Psuedo Guide on how to Build an AltCoin (help fill in gaps)
Post by: shakezula on May 10, 2013, 06:01:36 PM
I've gotten to the point of have a working coin on 3 computers, connected via addnode= in their coin.conf with ports forwarded and such:

adam@server ~/coin/src%./coin getinfo
{
    "version" : 60300,
    "protocolversion" : 60001,
    "walletversion" : 60000,
    "balance" : 0.00000000,
    "blocks" : 0,
    "connections" : 3,
    "proxy" : "",
    "difficulty" : 0.00024414,
    "testnet" : false,
    "keypoololdest" : 1368206160,
    "keypoolsize" : 101,
    "paytxfee" : 0.00000000,
    "mininput" : 0.00010000,
    "errors" : ""
}
adam@server~/coin/src%./coin getmininginfo
{
    "blocks" : 0,
    "currentblocksize" : 0,
    "currentblocktx" : 0,
    "difficulty" : 0.00024414,
    "errors" : "",
    "generate" : true,
    "genproclimit" : -1,
    "hashespersec" : 0,
    "networkhashps" : -9223372036854775808,
    "pooledtx" : 0,
    "testnet" : false
}
adam@server ~/coin/src%

Unfortunately, I can't get them to mine--how do I start? I have them all set to gen=1, yet I see no mining and I can't connect via RPC (minerd) I just get error 500 but I can see them listening via netstat -a on port 7850 (the one I changed the SMC code to). Anyone know how to get these to start mining?


Title: Re: A Psuedo Guide on how to Build an AltCoin (help fill in gaps)
Post by: tx42 on January 14, 2014, 08:50:43 AM
Bitching that all these new coins are ruining the profitability of your chosen favorite coin is not in the spirit of open-source, it is in the spirit of greed.

How to up-vote?


Title: Re: A Psuedo Guide on how to Build an AltCoin (help fill in gaps)
Post by: joeco on October 11, 2014, 07:39:57 PM
Bumping this.
Great guide. I am following it almost to a 'T', and it's coming along smoothly.
I am about 90% into launching a new alt (just waiting on some libraries to install for compiling purposes, etc).
I have a novel concept and would like some collaboration.
Anyone interested? Message me on skype for more details.


Title: Re: A Psuedo Guide on how to Build an AltCoin (help fill in gaps)
Post by: thompete on October 11, 2014, 07:52:44 PM
I am also making a guide for creating an altcoin, will post it soon. Its a detailed guide for people, who haven't programmed before, but are interested in creating an altcoin.


Title: Re: A Psuedo Guide on how to Build an AltCoin (help fill in gaps)
Post by: YarkoL on October 12, 2014, 06:21:46 AM
I am also making a guide for creating an altcoin, will post it soon. Its a detailed guide for people, who haven't programmed before, but are interested in creating an altcoin.

Make sure it is more up-to-date than these:
https://cryptocointalk.com/topic/3140-shakezulas-scrypt-and-sha256-cryptocurrency-clone-guides/


Title: Re: A Psuedo Guide on how to Build an AltCoin (help fill in gaps)
Post by: BTCBinary on December 10, 2015, 04:29:48 PM
This is a great guide. Right what I was looking for! It just leaves me to know if having and maintaining a Bitcoin Faucet is still profitable.