成长值: 665315
|
注册并开通会员!享受无限制特权!
您需要 登录 才可以下载或查看,没有账号?立即注册
x
1、挂载800G硬盘到服务器
建立区块链节点的时候,需要挂载大容量硬盘。首先通过云控制台挂载硬盘,挂载后,进入SSH命令行界面:
查看可用硬盘列表:
fdisk -l
格式化硬盘:
mkfs.ext4 /dev/vdb
挂载硬盘到/data目录:
mount /dev/vdb /data
2、下载&安装&配置Omni运行包
cd /data
mkdir usdt
cd usdt
wget https://github.com/OmniLayer/omn ... 64-linux-gnu.tar.gz
创建区块数据目录:
mkdir data
创建配置文件:
touch bitcoin.conf
进入omni程序目录:
cd /data/usdt/omnicore-0.5.0/bin/
启动节点(可用nohub或screen方式运行):
./omnicored -conf=/blockchain/usdt/bitcoin.conf -reindex
控制台提示信息如下:
2019-08-13 03:20:56 Initializing Omni Core v0.5.0 [main]
2019-08-13 03:20:56 Loading trades database: OK
2019-08-13 03:20:56 Loading send-to-owners database: OK
2019-08-13 03:20:56 Loading tx meta-info database: OK
2019-08-13 03:20:56 Loading smart property database: OK
2019-08-13 03:20:56 Loading master transactions database: OK
2019-08-13 03:20:56 Loading fee cache database: OK
2019-08-13 03:20:56 Loading fee history database: OK
2019-08-13 03:20:56 Loading persistent state: NONE (no usable previous state found)
2019-08-13 03:20:56 Omni Core initialization completed
查看同步进度:
./omnicore-cli -rpcconnect=127.0.0.1 -rpcuser=bizzan -rpcpassword=123456789 -rpcport=8334 getblockchaininfo
返回控制台信息提示如下:
{
"chain": "main",
"blocks": 295978,
"headers": 589877,
"bestblockhash": "0000000000000000060a02b55752c56edeeafe25a47c1abfdb65468bf1e5c985",
"difficulty": 6119726089.128147,
"mediantime": 1397562780,
"verificationprogress": 0.06151967312105129,
"chainwork": "000000000000000000000000000000000000000000003fb9da1c8bfa17a8f117",
配置文件示例(bitcoin.conf):
# 数据存储目录(此路径为上面建立的数据储存路径的完整路径)
datadir=/data/usdt/data
# 使用测试网络(0:正式网,1:测试网)
testnet=0
# 告知 Bitcoin-Qt 和 bitcoind 接受JSON-RPC命令(是否启用命令和接受RPC服务)
server=1
# 设置 gen=1 以尝试比特币挖矿
gen=0
# 启用交易索引
txindex=1
# 后台执行(是否后台执行)
daemon=0
# 监听 RPC 链接,正式默认端口8333 测试默认18333(最好设置好,免得不清楚)
rpcport=8333
#RPC服务账号和密码,不设置的话是有默认密码的,本文没去深究默认,直接用自己设置的
rpcuser=bizzan
rpcpassword=123456789
#允许那些IP访问RPC接口,以下写法为默认所有ip都可访问,请自己修改成你自己的IP地址
rpcallowip=0.0.0.0/0
rpcconnect=127.0.0.1
|
|