设为首页收藏本站

朵朵论坛

查看: 739|回复: 0

第二篇 Pps钱包开发(第七节 生成新的区块链)

[复制链接]

该用户从未签到

146

主题

331

帖子

8778

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
8778
发表于 2016-3-1 15:50:29 | 显示全部楼层 |阅读模式
1时间戳设置:
打开链接:
然后复制unix时间戳里面的值,我这里是1453079649
2编辑main.cpp
a右键单击C:\ Fuzzyshares-master\src里面的main.cpp,选择editwith Notepad++
2261
const char*pszTimestamp = "intentionally broken genesis block - build is for publictestnet only!";
里面的字符串改为你想改的内容,当然也可以不改。
b2262
unsigned intnTimeGenesis=1231231231;
里面的数字改为上面得到的那个时间戳,我这里是1453079649
c2263行里面的nNonceGenesis值改为0
d保存退出
3编译与运行
a通过C:\MinGW\msys\1.0\msys.bat输入
cd /c/Fuzzyshares-master/src
make -f makefile.mingw
strip peersharesd.exe
b然后在 cmd窗口里面输入:
cd c:\ Fuzzyshares-master\src
   peersharesd.exe
4修改与替换
a在C:\Users\Administrator\AppData\Roaming里面找到peershares的文件夹。
然后在里面找到debug.log,双击打开。
大家找到这三个值,
genesis hash=
merkle root=
nNonce=
然后把后面的值都记一下。
b将main.cpp的第24行
hashGenesisBlockOfficial("0x000000d78e35e381ca738ceb855b9faf528f0970d994ce4eb4560b56cbe2f6c4");
后面的字符串改为debug.log 里面的genesis hash值,注意0x不要一起替换了,要保留.
2263行的
unsigned int nNonceGenesis=123123;
改为debug.log里面的nNonce=的值
2313行的
assert(block.hashMerkleRoot==uint256("0xf88246c72a053cc2176dbf2ac773bcf79f021bba9c2c3c8fccc0735c37d9354c"));
后面的字符串改为debug.log 里面的merkle root=值,注意0x不要一起替换了,要保留
c打开kernel.cpp
将14行里面的
unsigned intnProtocolV03SwitchTime     = 1394841600
时间戳修改一下,
特别说明:这个时间戳不像之前的时间戳那么没有意义,这个时间戳很有用。其主要是用于这个币的正式开始。
5重新编译
通过C:\MinGW\msys\1.0\msys.bat输入
cd /c/Fuzzyshares-master/src
make -f makefile.mingw
strip peersharesd.exe
编译结束。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|朵朵社区一起购物吧|朵朵    

GMT+8, 2018-11-21 03:39 , Processed in 0.156251 second(s), 32 queries .

Powered by Discuz! X3.2

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表