手把手教你安装及使用Counterpartyd/XCP客户端

博客原文:[font=verdana]http://blog.sina.com.cn/s/blog_e957a11f0101q1k8.html[/font]




[font=verdana][size=5]手把手教你安装及使用Counterparty/XCP客户端[/size][/font]


本文讲如何从Counterparty源代码中创建并安装Counterparty客户端(仅限于Windows环境)。在安装之前,请确保你设置好了Bitcoind,如何设置Bitcoind,请参考以下任何一个链接:http://8btc.com/thread-3012-1-1.htmlhttps://forums.counterparty.co/index.php/topic,33.0.html或者https://bitcointalk.org/index.php?topic=446743.msg4912838#msg4912838


[size=1.45em]准备工作[/size]


首先将下面列到的软件(根据你自己的系统选择软件版本,本人亲自测试64位的)下载并按顺序安装(也许跟顺序无关,但本人是按顺序安装):


1.Python 3.2.x,下载链接:32位系统http://www.python.org/ftp/python/3.2.5/python-3.2.5.msi,64位系统http://www.python.org/ftp/python/3.2.5/python-3.2.5.amd64.msi,选择默认方式安装(默认路径c:\Python32);


2. Python Win32 extensions,下载链接:32位系统http://sourceforge.net/projects/pywin32/files/pywin32/Build 218/pywin32-218.win32-py3.2.exe/download,64位系统http://sourceforge.net/projects/pywin32/files/pywin32/Build 218/pywin32-218.win-amd64-py3.2.exe/download


3. APSW for Windows,下载链接:32位系统https://apsw.googlecode.com/files/apsw-3.8.2-r1.win32-py3.2.exe,64位系统https://apsw.googlecode.com/files/apsw-3.8.2-r1.win-amd64-py3.2.exe


4. pyzmq for Windows,下载链接:32位系统https://github.com/downloads/zeromq/pyzmq/pyzmq-2.2.0.win32-py3.2.msi,64位系统https://github.com/downloads/zeromq/pyzmq/pyzmq-2.2.0.win-amd64-py3.2.msi


5. Git for Windows,下载链接:http://git-scm.com/download/win,使用默认方式安装;


6. NSIS,下载链接http://prdownloads.sourceforge.net/nsis/nsis-2.46-setup.exe?download,按默认方式安装;


7. NSIS SimpleService plugin插件,下载链接http://nsis.sourceforge.net/mediawiki/images/c/c9/NSIS_Simple_Service_Plugin_1.30.zip,下载好后将压缩文件里的.dll文件复制到NSIS plugins安装目录下(例如C:\Program Files (X86)\SIS\plugins);


8. cx_freeze,下载链接:32位系统版本http://prdownloads.sourceforge.net/cx-freeze/cx_Freeze-4.3.2.win32-py3.2.msi?download,64为系统版本http://prdownloads.sourceforge.net/cx-freeze/cx_Freeze-4.3.2.win-amd64-py3.2.msi?download


[size=1.45em]安装counterpartyd客户端[/size]


以上软件下载并安装好之后,下面开始安装counterpartyd客户端:


1. 同时按住windows+R按键来打开命令对话框:





2.在对话框中输入cmd并回车:





3. 在上面的DOS窗口中输入 cd c:\ 并回车:




回车之后回到C盘根目录:





4. 在C盘根目录下输入命令:git clone https://github.com/xnova/counterpartyd_build并回车:





5. 用cd命令找到counterpartyd_build目录,输入cd counterpartyd_build并回车:





6. 输入C:\Python32\python.exe setup.py并回车:



回车之后就开始安装counterpartyd了,下面是安装过程的一段截图:





如果以上过程没有错误的话,那么counterpartyd客户端就算安装成功了,下面讲如何运行counterpartyd。


[size=1.45em]运行counterpartyd客户端[/size]


1. counterpartyd安装成功之后,用上面的方法cd counterpartyd_build进入counterpartyd_build目录;
2. 输入counterpartyd server并回车:





以上同步完成之后,保持DOS窗口运行,不要关闭,下面讲如何查看你的XCP余额以及发送XCP。


[size=1.45em]查看某地址的XCP余额[/size]


1. 用上面的方法重新打开一个DOS窗口,windows+R->cmd->enter;
2. 在新的DOS窗口中输入用上面的方法找到counterpartyd_build目录(cd c:\counterpartyd_build并回车),然后在counterpartyd_build目录下输入下面的命令并回车:


counterpartyd address 1xxx(将此地址替换为你自己的地址)


这里以查询1A78faomJwW1p4Nb6b5oR1nFSEp3vDorNX地址余额为例:





[size=1.45em]如何发送XCP[/size]


1. 同上面一样的方法进入counterpartyd_build目录(cd c:\counterpartyd_build);
2. 在counterpartyd_build目录下输入下面的命令:


counterpartyd send --from=1xxx --to=1yyy --quantity=1 --asset=XCP


这里的1xxx替换成你要发送XCP的地址,1yyy替换成你要接收XCP的地址。


下面以从1BuMkY3wGb2f6axSt528uBfUT54EduDqjZ发送1 XCP到12o14Xq4WjJY9SJzYk1NE3aGV8KAxKwmjL为例进行讲解:


在counterpartyd_build目录下输入下面的命令并回车:


counterpartyd send --from=1BuMkY3wGb2f6axSt528uBfUT54EduDqjZ --to=12o14Xq4WjJY9SJzYk1NE3aGV8KAxKwmjL --quantity=1 --asset=XCP


回车之后窗口截图:





一个确认之后用上面的方法来查询12o14Xq4WjJY9SJzYk1NE3aGV8KAxKwmjL的余额:





同样可以查询发送地址的状态:





[size=1.45em]创建一个卖单,以0.015 BTC/XCP的价格卖200 XCP为例[/size]


1. 用上面的方法进入counterpartyd_build目录(cd c:\counterpartyd_build);
2. 输入以下命令并回车:


counterpartyd order --from=1BuMkY3wGb2f6axSt528uBfUT54Edu
DqjZ --get-quantity=3 --get-asset=BTC --give-quantity=200 --give-asset=XCP --exp
iration=300 --fee_required=.0001


此命令的意思是从地址1BuMkY3wGb2f6axSt528uBfUT54Edu
DqjZ以0.015 BTC/XCP的价格卖出200 XCP,并以1BuMkY3wGb2f6axSt528uBfUT54Edu
DqjZ地址作为接收BTC的地址(注意,1BuMkY3wGb2f6axSt528uBfUT54Edu
DqjZ中必须要同时有XCP跟BTC才能创建订单)


回车之后如下:





在比特币区块一个确认之后就可以查看到卖单了,查看链接:http://blockscan.com/order.aspx?q=3248


下图是server上的状态,成功发布一个卖单:





[size=1.45em]查看XCP/BTC分布式交易市场行情[/size]


1. 用上面的方法进入counterpartyd_build目录(cd c:\counterpartyd_build);
2. 输入命令counterpartyd market并回车:





从上面可以看到现在的XCP的价格在0.01 BTC/XCP左右,未来的价位会如何走,完全有市场决定,couterparty是一个真正的开放式分布式交易系统或者协议。


以上只是简单的介绍了counterpartyd的用法,当然还有很多功能,比如资产发行、买卖XCP/BTC、下赌注等,有兴趣的可以进一步研究,时间有限,不多讲了。


重要提示:每次使用counterpartyd客户端的时候都需要运行counterpartyd server并保持窗口打开状态,然后重新打开新的DOS窗口来使用counterpartyd的各项功能。


现在官方已经悬赏开发counterpartyd的图形化操作界面了(GUI),预计情人节会出来,拭目以待吧。



官方网站:http://counterparty.co/
官方论坛:https://forums.counterparty.co/
Counterparty/XCP发布帖:https://bitcointalk.org/index.php?topic=395761.0
Counterparty/XCP翻译贴:https://bitcointalk.org/index.php?topic=431193.msg4722215#msg4722215
Counterparty/XCP常见问题翻译:https://forums.counterparty.co/index.php/topic,36.0.html


欢迎转载,注明出处。
喜欢的话,打赏点吧:152oBitoBwHwxR5UpUQnsvWSFjYHkheDJk
关注我的微博:http://weibo.com/520Bit
XCP交流QQ群:234641592