BitShares 2.0 環境設定
阿新 • • 發佈:2018-12-11
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