原文:
http://counterpartyd-build.readthedocs.org/en/latest/SettingUpBitcoind.html本文只翻译Windows环境下如何安装。
设置bitcoind
警告
这部分是设置 counterpartyd 运行在主网络( mainnet)上,意味着当你使用它的时候,你是用真正的XCP在工作 。
如果你想要在测试网络(testnet)上使用,请参考“在测试网络运行部分” 。
counterpartyd 跟Bitcoin参考客户端(bitcoind)通讯。正常情况下,你要在同一台电脑上运行 bitcoindon 和 counterpartyd 。尽管如此,你也可以将 bitcoind运行在一个完全不同的服务器上。
无论你是从源代码(building counterpartyd from source )中还是从安装文件(installer package)中使用counterpartyd,这一步是有必要的。
同时,第三方的RPC接口,例如Blockchain.info是不支持的。
Windows环境下
如果你还没有准备好,到bitcoind下载页( the bitcoind download page )下载Windows安装文件,以默认的方式安装。
安装好之后,同时按住键盘上的Windows和R按键(Windows+R),然后输入 cmd.exe 来打开命令窗口。输入下面的命令 :
cd %APPDATA%\Bitcoin
notepad bitcoin.conf
当记事本弹出窗口让你创建一个新的文件的时候,点“确定”,然后粘贴下面的文本内容到记事本中:
rpcuser=rpc
rpcpassword=rpcpw1234
server=1
daemon=1
txindex=1
注意:
· 如果你想要 bitcoind 运行在测试网络(testnet)上,而不是主网络(mainnet)上,请参考“运行在测试网络”里的内容(Additional Topics)。
· 你应该将上面的RPC密码改为更加安全的密码。
完成之后,同时按住CTRL+S键保存,然后退出记事本。
新的区块链(Blockchain)下载
下一步,如果你从来没有在你电脑上运行Bitcoin客户端的话 (比如一直没有下载过区块链 blockchain),你要运行 bitcoind 或者 bitcoin-qt ,然后等待完成区块链的下载。
已经有了区块链( Blockchain)
如果你已经在你的电脑里下载过区块链(比如你已经使用过Bitcoin客户端),你可能需要打开DOS命令行窗口,找到Bitcoin程序安装目录(比如 C:\Program Files (x86)\Bitcoin\),然后运行下面的命令:
bitcoin-qt.exe --reindex
或者:
daemon\bitcoind.exe --reindex
这将会开启bitcoin做一次在硬盘中重新加载区块链 (blockchain )的操作。原因是我们在上面的bitcoin config文件中加了 txindex=1 配置参数,意味着需要再次加载区块链来产生必要的索引目录,此加载将会持续几个小时。此项操作做一次之后,你没必要再做第二次。
下一步
上面操作完成之后,你有两种选择:
· 关闭Bitcoin-QT 然后直接运行 bitcoind.exe 。你可以将它放在开机启动程序中跟随系统启动,或者使用一些如NSSM的工具。
· 你可以简单的重新运行Bitcoin-QT (因为配置的改变生效了)来使用。这对于开发或者测试 都没有问题,但是对于产品系统不合适。(你可以设置Bitcoin-QT 随机启动,之后可以跟电脑开机的时候一起启动)。
使用安装程序
警告
由于现在 counterpartyd 的开发状态, 推荐Windows用户不要使用 Windows安装程序 ,取而代之根据下面的步骤使用源代码来运行客户端(Building & Running from Source )。因为 通常情况下,Windows 安装文件总是落后于 counterpartyd 开发进度好几天,而且现在正是初期的开发阶段,由于这样的事实会给用户导致很多问题。从源代码中运行是最好的跟频繁的更新保持同步的方式。
注意
在开始这部分之前,请确保你已经安装操作步骤设置好bitcoind了(Setting up bitcoind )。
这部分包括安装counterpartyd 以及安装Windows程序的首要条件。
现在只有 Windows环境下的安装文件,但是对于其他操作系统的安装包会在将来出来。
Windows环境下
· 下载64位的 counterpartyd 程序 64-bit Windows (现在还没有给32位的Windows的安装文件。如果有足够的需求,我们会创建32位的安装文件)。
· 运行安装文件。
· 安装程序会验证你系统所有的相关信息,以及安装 counterpartyd.exe。
· 安装程序会收集你bitcoind安装中的数据,然后从中创建一个基本的 counterpartyd.conf配置文件。
· 安装程序也会自动运行counterpartyd 和登陆。
你可以通过程序菜单的快捷方式运行 counterpartyd 。
从源代码中创建和运行
注意
在你开始这部分之前,请确保你安装操作步骤设置好了(Setting up bitcoind )。
这部分提供从源代码中运行 counterpartyd 的相关信息。
Windows环境下
首要条件
注意
如果你运行的是64位的 Windows系统,通常最好下载下面所有的64位版本的软件。除非你想要创建一个32为的Counterpartyd安装程序,要是这样的话,你就下载32位的软件。
从源代码中创建 counterpartyd 的最小需求如下:
· Python 3.2.x – 下载 32-bit version or 64-bit version。安装在默认目录下 C:\Python32
· Python Win32 extensions – 下载 32-bit version or 64-bit version
· APSW for Windows – 下载 32-bit version or 64-bit version
· Git for Windows. 从这里 下载和安装。使用默认的安装选项
如果你想要创建Counterpartyd安装程序,也下载下面的软件:
· 从这里 下载– 在安装的时候选择默认的方式安装在默认的目录下
· 下载NSIS SimpleService 插件,这里 然后保存.dll文件在你的NSIS plugins 目录里 (例如 C:\Program Files (X86)\NSIS\plugins)
· cx_freeze – 选择相应版本下载 32-bit version or 64-bit version
安装
输入
-R t打开对话窗口,输“cmd.exe”来运行DOS命令窗口。
在命令窗口中输入下面的命令:
cd C:\
git clone https://github.com/xnova/counterpartyd_build
cd counterpartyd_build
C:\Python32\python.exe setup.py
上面的步骤将会检查创建脚本到C:\counterpartyd_build,然后运行 setup.py 脚本,这将从git counterpartyd ,用必须的条件来创建虚拟环境,而且会做一些其他的任务来集成到系统中
如果你选择在电脑开机的时候自动运行 counterpartyd , 设置脚本也在你的开始菜单中会创建一个 counterpartyd 快捷方式。
在成功完成脚本运行之后,你现在可以根据下面的步骤来运行counterpartyd 了。
从源代码中运行
安装完成之后,打开DOS命令窗口,用下面的命令运行 counterpartyd :
counterpartyd server
然后你可以打开另外一个命令窗口来运行任何其他功能的counterpartyd’s 例如:
counterpartyd send --from=12WQTnVbzhJRswra4TvGxq1RyhUkmiVXXm --to=1QGZ4sCpvCgRizL5v4NniaKdZKzxBtVN3q --asset=XCP --quantity=5
更多的例子,请看链接。
运行 counterpartyd 测试包:
counterpartyd tests
更新到最新的源代码
由于代码在Github上改进和提高状态,你需要刷新你本地文件,例如:
cd C:\counterpartyd_build
git pull origin master
cd C:\counterpartyd_build\dist\counterpartyd
git pull origin master
如果在你运行counterpartyd的时候,你丢失了附属物或者其他的错误,你总能够运行setup.py,这会重新产生你库里的附属物reqs.txt:
cd counterpartyd_build
C:\Python32\python.exe setup.py
创建你自己的安装程序
完成上面步骤的首要条件,然后执行下面的命令来创建安装包:
cd C:\counterpartyd_build
C:\Python32\python.exe setup.py -b
如果成功了,你将要提供一个存储安装包的目录。