BitShares 2.0 环境设置

BitShares 2.0 环境设置

工作环境:Ubuntu

第一步:准备环境与下载 BitShares 2.0  Core 源代码:

bitshares-core 见证节点和命令行钱包,C++代码,基于石墨烯区块链。

sudo apt-get update
sudo apt-get install autoconf cmake git libboost-all-dev libssl-dev g++ libcurl4-openssl-dev
git clone https://github.com/bitshares/bitshares-core.git

cd bitshares-core/


git remote set-url origin https://github.com/bitshares/bitshares-core.git
git checkout master
git remote set-head origin --auto
git pull
git submodule sync --recursive
git submodule update --init --recursive

git clone https://github.com/bitshares/bitshares-core.git
cd bitshares-core

git checkout 2.0.180202-fix-windows-build

#自己检查最近的Tag
#git checkout <LATEST_RELEASE_TAG>

git submodule update --init --recursive

cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo .

> -- Configuring done
> -- Generating done

make

最终完成 make 。

启动 witness_node

./programs/witness_node/witness_node
 ./programs/witness_node/witness_node
create_new_config_fi | Writing new config file at /witness_node_data_dir/config.ini
plugin_initialize    | witness plugin:  plugin_initialize() begin
plugin_initialize    | Public Key: .....

plugin_initialize    | witness plugin:  plugin_initialize() end
open                 | Wiping object_database due to missing or wrong version
wipe                 | Wiping object database...
wipe                 | Done wiping object databse.

open                 | Opening object database from /witness_node_data_dir/blockchain ...
open                 | Done opening object database.
operator()           | Initializing database...
debug_dump           | total_balances[asset_id_type()|.value: .... core_asset_data.current_supply.value: ... 

reset_p2p_node       | Adding seed node .....
reset_p2p_node       | Adding seed node .....
reset_p2p_node       | Adding seed node .....

reset_p2p_node       | Configured p2p node to listen on 0.0.0.0:33993

plugin_startup       | witness plugin:  plugin_startup() begin

plugin_startup       | No witnesses configured! Please add witness IDs and private keys to configuration.

plugin_startup       | witness plugin:  plugin_startup() end

main                 | Started BitShares node on a chain with 0 blocks.
main                 | Chain ID is .....

然后就是漫长的数据同步。

相关阅读:

https://github.com/bitshares/bitshares-core

https://bitsharestalk.org/index.php

https://blog.xiaofuxing.name/2017/04/07/bitshares_dev_introduction.html

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏转载gongluck的CSDN博客

IOCP反射服务器

这两天学习了一下IOCP网络模型。 主要参考了这两片文章:http://blog.csdn.net/neicole/article/details/754949...

4038
来自专栏乐沙弥的世界

查看及管理Oracle patch

    Oracle patch也即是Oracle补丁。Oracle补丁又包含好几个种类,小的补丁简直是难以数计,难免让人眼花缭乱。尽管如此,Oracle pa...

941
来自专栏腾讯开源的专栏

Tencent Joins the GPL Cooperation Commitment

? Hong Kong, 07 November, 2018 – Tencent, a leading provider of Internet servic...

1312
来自专栏ios 技术积累

iOS RunLoop

RunLoop就是一个事件处理的循环,用来不停的调度工作以及处理输入事件(比如说触摸事件、UI刷新事件、定时器事件、Selector事件),从而保持程序的持续运...

982
来自专栏Rgc

django框架使用mysql报错

   error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C...

822
来自专栏程序员与猫

ASP.NET Core的Kestrel服务器

原文地址----Kestrel server for ASP.NET Core By Tom Dykstra, Chris Ross, and Stephen ...

3835
来自专栏hbbliyong

WPF备忘录(6)WPF实现打印功能

  在WPF 中可以通过PrintDialog 类方便的实现应用程序打印功能,本文将使用一个简单实例进行演示。首先在VS中编辑一个图形(如下图所示)。 ?  ...

4305
来自专栏Venyo 的专栏

ASP.NET 4 迁移到 ASP.NET Core 的部分改变

官方迁移链接:https://docs.asp.net/en/latest/migration/index.html 接下来是正文(会涉及到 .Net Core...

2855
来自专栏守望轩

windows moblie 5.0在托管程序中实现短信接收和拦截

曾经尝试只用.net cf 在手机(windows moblie 5.0)中实现短信的接收,而同时拦截手机本身的短信提示,代码如下: private void ...

2098
来自专栏葡萄城控件技术团队

ASP.NET MVC 5– 使用Wijmo MVC 5模板1分钟创建应用

开始使用 使用Wijmo制作MVC5应用程序,首先要做的是安装Wijmo 。 测试环境 VS2013(VS2010,VS2012支持MVC3,MVC4)、MVC...

2298

扫码关注云+社区