以下是當前 HC 應用程序與可使用操作系統(tǒng)列表及兼容性。
● hcGUI:跨平臺 GUI 客戶端,目前更新至 2.1.2。
● hcd:節(jié)點守護進程,即用來處理區(qū)塊管理和共識的命令行應用程序。
● hcwallet:錢包守護進程,即用來管理地址和轉(zhuǎn)賬的命令行應用程序。
● hcctl:遠程調(diào)用(RPC)客戶端,即用于通過 RPC 命令行來控制 hcd 和 hcwallet的命令行應用程序。
注:“其他 UNIX”目前包括各種* BSD 和 Solaris / illumos。
請注意:與其他主流加密貨幣不同,HC 錢包守護進程和節(jié)點守護進程是分開的(許多加密貨幣都是在同一個守護進程中同時運行錢包與節(jié)點功能)。因此,對于選擇使用命令行界面的用戶來說,必須保持 hcd 的運行以獲得全節(jié)點功能,并且使用hcwallet 來儲存 HC、進行 HC 轉(zhuǎn)賬以及參與 PoS 挖礦/投票。
獲取 hcd 節(jié)點的三種方式
請使用以下三種方式之一來獲取 hcd 節(jié)點。
1. 直接下載二進制文件
如果選擇不使用 hcd 的源碼,那么部署 hcd 節(jié)點最簡便的方法是在 hcd release page(https://github.com/HcashOrg/hcd/releases)下載最新的二進制文件。該方式目前支持的平臺包括 Linux,Windows 和 OSX。
以 Linux 為例,可根據(jù)需要下載 32 位或 64 位二進制文件,下載解壓后打開linux_amd64_hcd,linux_amd64_hcctl,即可看到所有可執(zhí)行的二進制文件:hcd 與 hcctl。
2. 從源代碼編譯 hcd
如果用戶想從源代碼直接編譯 hcd,可以從 Github(https://github.com/HcashOrg/hcd)下載最新源代碼。
具體編譯方法請參考 https://github.com/HcashOrg/hcd/blob/master/docs/README.md。
編譯成功后,可得到可執(zhí)行的二進制文件:hcd 與 hcctl。
3. 用 DOCKER 方式部署
從 Github(https://github.com/HcashOrg/hcd)下載最新源代碼。
? 編譯 Docker image
docker build -t hcashorg/hcd
? 啟動 hcd 并命名為 hcd-1
docker run --name hcd-1 --rm -i -t hcashorg/hcd
? 運行 hcctrl
docker exec hcd-1 hcctl getbestblock
運行 HC 節(jié)點
通過。/hcd, 即可運行 hcd 全節(jié)點。
若想獲得更多選項,可執(zhí)行:。/hcd /help
若想結(jié)束運行,請執(zhí)行:Ctrl+c
程序默認的數(shù)據(jù)路徑為~/.hcd/。如果首次運行時該路徑不為空,請清空之后再運行節(jié)點(清空前注意備份?。?。
首次運行前需同步所有區(qū)塊。
節(jié)點運行日志路徑為~/.hcd/logs。
本地 RPC 調(diào)用
節(jié)點正常運行后,可通過 hcctl 進行交互來實現(xiàn)本地 RPC 調(diào)用。 例如:
oldclock@raven:~/hcd/cmd/hcctl$ 。/hcctl getinfo {
“version”: 2000300,
“protocolversion”: 4,
“blocks”: 21201,
“TImeoffset”: 0,
“connecTIons”: 2,
“proxy”: “”,
“difficulty”: 127474315.32294893,
“testnet”: false,
“relayfee”: 0.001,
“errors”: “”
}
若想獲取所有 RPC 命令列表,請執(zhí)行:。/hcctl help
若想獲取 RPC 調(diào)用的使用說明,請執(zhí)行:。/hcctl help 《RPCcmd》





