比特帝国

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫描二维码登录本站

手把手教你搭建比特股bitshares见证人witness节点

2016-9-1 20:53| 发布者: admin| 查看: 2786| 评论: 1


ubuntu14.04 x64位系统,4核4g内存


#安装依赖包
sudo apt-get update
sudo apt-get install gcc-4.9 cmake make libbz2-dev libdb++-dev libdb-dev libssl-dev openssl libreadline-dev autoconf libtool git autotools-dev build-essential g++ libbz2-dev libicu-dev python-dev doxygen ntp

#安装boost1.57.0
wget -c 'http://sourceforge.net/projects/boost/files/boost/1.57.0/boost_1_57_0.tar.bz2/download' -O boost_1_57_0.tar.bz2
tar xjf boost_1_57_0.tar.bz2
cd boost_1_57_0
./bootstrap.sh
sudo ./b2 install
cd ..


#安装bitshares2.0
git clone https://github.com/bitshares/bitshares-2
cd bitshares-2
git submodule update --init --recursive
cmake -DBOOST_ROOT="$BOOST_ROOT" -DCMAKE_BUILD_TYPE=Release .
make


#运行见证人节点
apt-get install screen
screen -S bitshares
cd bitshares-2
./programs/witness_node/witness_node --rpc-endpoint="0.0.0.0:8090"
#耐心等待同步数据.......同步到最新数据后,进行下一步。

#用screen重新打开一个窗口,进行命令行钱包操作,导入你自己的账号
screen -S cli
cd bitshares-2/programs/cli_wallet
./cli_wallet -s ws://127.0.0.1:8090 

new>>>set_password 123456
locked >>> unlock 123456
unlocked >>> import_key "nathan" 5KQwrPbwdL6PhXujxW37FSSQZ1JiwsST4cqQzDeyXtP79zkvFD3 true  #nathan换成你自己的账号,5xxxxx换称该账号的活跃权限active key
#如果运行中出现错误,检查bitshares-2目录下的witness_node_data_dir下的config.ini,改以下两个参数后,重新导入。
# Endpoint for websocket RPC to listen on
rpc-endpoint = 127.0.0.1:8090

# Tuple of [PublicKey, WIF private key] (may specify multiple times)
private-key = ["PUBLICKEYHERE","PRIVATEKEYHERE"]#写上你账号的公私钥

#升级账户,只有终生会员可以当见证人,所以需要将账户升级为终生会员,需要花费17,611.61748BTS,需要有充足余额。
unlocked >>> upgrade_account my-account true    ## my-account改成你的账号
unlocked >>> create_witness my-account "http://www.bitett.com/" true   ## my-account改成你的账号

#找见证人id和私钥
unlocked >>> get_witness my-account
{
  "id": "1.6.10",
  "witness_account": "1.2.16",
  "signing_key": "GPH7vQ7GmRSJfDHxKdBmWMeDMFENpmHWKn99J457BNApiX1T5TNM8",
}
unlocked >>> dump_private_keys
[[
  ...
  ],[
    "GPH7vQ7GmRSJfDHxKdBmWMeDMFENpmHWKn99J457BNApiX1T5TNM8",
    "5JGi7DM7J8fSTizZ4D9roNgd8dUc5pirUe9taxYCUUsnvQ4zCaQ"
  ]
]

#重新运行witness_node
./witness_node -s 104.200.28.117:61705 --rpc-endpoint=127.0.0.1:8090 --witness-id '"1.6.65"' --private-key '["账户公钥", "账户activkey"]' --replay-blockchain #将1.6.65换成你的见证人序列号

ok大功告成,你可以让其他的小伙伴们给你的见证人投票了。你可以在www.cryptofresh.com的witness里找到你的见证人信息。

原文链接:http://www.bitett.com/forum.php?mod=viewthread&tid=679

比特帝国区块链交易所
发表评论

最新评论

引用 lele605 2018-8-15 07:45
good.币安:http://www.myeach.com 稳定发展的数字资产交易所,可靠的币币交易所。

查看全部评论(1)

返回顶部