开启左侧

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

[复制链接]
2631 7
u=2896419386,3497004612&fm=21&gp=0.jpg

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里找到你的见证人信息。



已有1人评分元灵石 理由
admin + 1 很给力!

查看全部评分 总评分:元灵石 +1 

举报 使用道具

回复

7 个评论

cscl6735  金丹  发表于 2016-9-23 10:09:50  | 显示全部楼层
好神奇 应该存起来研究
蓝色罂粟  散仙  发表于 2016-9-23 15:12:19  | 显示全部楼层
好像看不懂,唉,看来还是要不断学习新事物啊!
Yao  后天  发表于 2016-10-12 11:31:10  | 显示全部楼层
整理得很简洁。
lcond666  后天  发表于 2016-12-13 21:15:50  | 显示全部楼层
看不懂,不过好神往。
BitettFan  元婴  发表于 2017-4-13 22:20:43  | 显示全部楼层
好神奇啊

举报 使用道具

回复
李白  worker  发表于 2017-4-19 07:45:24  | 显示全部楼层
需要去实践
BitettFan  元婴  发表于 2017-4-30 00:02:41  | 显示全部楼层
cscl6735 发表于 2016-9-23 10:09
好神奇 应该存起来研究

多研究 就会了 哈
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

搜索

图文热点

更多

社区学堂

更多

客服中心

400-800-8888 周一至周日 8:30-20:30 仅收市话费

关注我们

  • 手机客户端
  • 关注官方微信
关于我们
关于我们
友情链接
联系我们
导航
资讯
论坛
会议活动
关注我们
官方微博
官方微信
快速回复 返回顶部 返回列表