设为首页收藏本站

朵朵论坛

查看: 2433|回复: 2

中级(pos币)1-6钱包运行

[复制链接]

该用户从未签到

146

主题

331

帖子

8778

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
8778
发表于 2015-12-29 09:32:51 | 显示全部楼层 |阅读模式
6节钱包运行
说明:本pos币为网上某个半公开的教程说明,但里面提供的链接早就无法下载,本人费了好大的劲才将相关资源凑齐。作为朵朵学院第一个做币教程发布。
本教程完全免费,也禁止任何人以任何形式将进行转载。
违者必究。
如需要转载,请与我联系。
朵朵学院校训:山寨币从朵朵学院做起,成也朵朵,毁也朵朵。
——蘑菇院长
朵朵学院官方群:516341837
ps:千万不要试图在某一节没有完全做出来的时候就进行下一节的开发,否则就会一片混乱。除了删钱包重新走一遍流程没有别的办法。
另外就是,有问题多百度。这个只是0编程基础开发教程,而不是0英语基础+0windows操作基础+0编程基础+0搜集基础的开发教程。
前言
我们做一个简单的总结。
0节是c语言基础;
1到第3节是环境配置。第三节最后只要编译通过,钱包可以运行就ok了;
4到第5节是钱包的开发。第5节到了最后,只要钱包能正常编译就可以了。
再一个就是,我遇到群里学员的问题,99%都是三个原因:
a不认真看教程
b偷懒,前一节没做就跳下一节
c看不明白也不百度,找一些所谓的半吊子大神乱问问题。
希望大家认真再认真。这个教程已经简化到极致了,如果还想再偷懒,我也没有办法。

1假设目前是两台连在局域网的电脑。
先查找自己的ip地址,如果你是无线网卡模式就这么找,那个172.29.0.9就是你的ip。假设你目前做钱包的这个电脑ip地址就是172.29.0.9,我们称之为A电脑
如果是有线连接的,点击任务栏右下角的网络图标,选择详细信息,然后也会出来类似这样的图框,上面的ipv4地址后面就是你的ip
另一台为B电脑
2.在b电脑生成快捷方法
我们在B电脑,也就是你的另一台电脑,先将整个的C:\kaixincoin\release所有文件拷贝到这个电脑中,右键单击里面的客户端文件,选择“创建快捷方式”,然后右键单击新生成的快捷方式,然后右键再单击新生成的快捷方式,选择属性。
点击“目标(T)”后面的那一段文字,
然后将前面的绝对路径去掉,最后修改为大概是这样:
XXXcoin-qt.exe  -addnode=172.29.0.9
XXX就是你要修改的名字,然后保存。
3.a电脑的钱包启动,等可以看到其界面的时候,在b电脑,双击钱包的快捷图标,然后从钱包右下角可以看到两台电脑已经握手成功
4.a电脑控制平台输入setgenerate true,过一会,就能看到你的币挖出来了,然后过了50个确认就成熟了,然后就可以发币了。
恭喜你,你的第一个克隆币出来了!

Ps:目前还有三个问题
1.     你会发现cpu占用率很高,这个有办法可以改良,但想完全消除需要等pos出块稳定后。会在后面描述
2.     你会发现现在还不知道怎么确定块成熟期,出块时间等等。会在提高班描述
3.     你会发现只有和你一个局域网才能连上你的钱包,解决办法就是把你的一个钱包放有公共ip的虚拟服务器上面。
具体方法如下:
a买一个虚拟服务器
b将钱包文件夹整个上传到这个虚拟服务器上面
c按本教程一开始做,只是区别在于,a电脑现在不在局域网,而是在互联网上面,有公网ip。


问题一:关于在第六节报错的说明:
昨晚有一个学员在第五节做完后,第六节测试中,在别人的电脑却出现类似于:
这是因为在对方的C:\Users\Administrator\AppData\Roaming,有和你虚拟币名字一样的文件夹。换句话说,你的虚拟币和对方的虚拟币重名了。
两个办法,一个是让对方把他的文件夹删了,再一个就是不要让他安装。
这种问题大量出现于没有修改虚拟币英文名字的虚拟币当中。大家都默认用的kaixincoin,结果造成冲突。

问题二:关于在第六节无法联网的声明
第六节的内容肯定是没有问题的。
如果在两个不同电脑的钱包一直无法通讯,请注意如下细节:
A是否两个电脑真的在一个局域网内。
B IP是否填对了,也就是Aconf里面填的是Bip,反过来也是;
C是否用了中文的标点,比如。
D是否被360,百度,或者win自带的防火墙把你的程序屏蔽无法联网。

问题三:钱包运行的过程中会有区块下载提示,但却一直下不来。
这个是因为你的钱包rpc和别人的串一起了,方法如下:
a 在net.cpp里面有这样三行字:
    // Map ports with UPnP
    if (fUseUPnP)
        MapPort();

b 在后面两行的前面也加注释,如下:
    // Map ports with UPnP
//    if (fUseUPnP)
//        MapPort();
irc.cpp里面:
注释掉从224行到378行

c 重新编译。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

该用户从未签到

146

主题

331

帖子

8778

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
8778
 楼主| 发表于 2015-12-29 09:46:48 | 显示全部楼层
本帖最后由 duoduo 于 2016-1-7 09:08 编辑

正式版第一版
正式版1.1版
30%的内容重写。
a简化两个钱包的连接方式
b简单说了如何用虚拟服务器
c增加出现频率较高的三个问题的解答。

2016年1月7日

该用户从未签到

0

主题

3

帖子

72

积分

注册会员

Rank: 2

积分
72
发表于 2016-3-1 17:15:35 | 显示全部楼层
在这一步中主机a需要设置IP吗?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2018-11-21 23:56 , Processed in 0.156250 second(s), 36 queries .

Powered by Discuz! X3.2

© 2001-2017 Comsenz Inc.

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