纯抄袭的山寨币制作流程

(通常是以BTC或者LTC为基础架构,两者类似,此处以LTC为例,BTC和LTC均是C++源码)

第一步:准备编译环境。
代码都是需要编译的,因此需要准备编译环境和工具,您需要下载mingw(仿linux环境编译工具)、qtcreator和对应的sdk,下载boost1.5.0(需要依赖库)、openssl、伯克利db、miniupnp;配置好系统环境变量,qt环境,使用mingw编译boost库(这个需要编译大概2个小时),openssl、伯克利db、miniupnp等文件,编译命令在ltc源代码里的mingw-unix文件里有详细说明。

第二步:编译widows钱包. 从github下ltc源代码。此处以0.8.5的版本为内核。
在qtcreator内打开该项目工程,配置好pro文件,配置好编译器,开始编译,此时您并没有修改过任何代码,甚至连参数都没有调整,编译出来的就是莱特币的客户端,甚至可以直接使用。

第三步:调整参数,生成属于你的山寨币。 还是在qtcreator打开各个源文件,找到对应的地方调整参数即可,如在main.cpp调整每块出币数,总产量,调整难度,修改创世hash,减产时间,增加检查点等等,看到这里大家可以发现,最后编译,通过,产生个新币,剩下的就是发布新币。

一个新的软件诞生是需要经过长时间的测试,但btc和ltc早就帮它测试过了,直接发布,没有问题。然后从github上下载现成的挖矿工具(通常支持sha和scrypt算法)、矿池,再改名字编译下,部署起,也同样直接就可以用了,剩下的就是如何说服别人用你的币了。

你可能感兴趣的:(C++)