Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >BitShares 2.0 环境设置

BitShares 2.0 环境设置

作者头像
田春峰-JCJC错别字检测
发布于 2018-04-16 08:27:24
发布于 2018-04-16 08:27:24
80600
代码可运行
举报
运行总次数:0
代码可运行

BitShares 2.0 环境设置

工作环境:Ubuntu

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

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo apt-get update
sudo apt-get install autoconf cmake git libboost-all-dev libssl-dev g++ libcurl4-openssl-dev
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
./programs/witness_node/witness_node
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 ./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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018年03月09日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
2019-06-26 eos合约编写
1、环境搭建 运行环境是ubuntu18 参考EOS笔记四 合约工具eosio.cdt使用、 EOS 智能合约开发点滴记录-第一篇开发环境搭建
oracle3
2022/05/13
2010
第4课 如何在UBUNTU虚拟机上编译EOS完成环境搭建?
【本文目标】 通过本文实践,能在WINDOWS操作系统搭建UBUNTU 18.04 LTS环境,并在此环境编译成功EOS v1.0.5正式发布版本。 【前置条件】 有学习EOS环境搭建意向,不怕折腾。 【技术收获】 1)搭建UBUNTU 18.04 LTS环境 2)在硬件要求不满足官方要求的环境下EOS环境编译成功 3) EOS编译过程中的踩坑排查能力
辉哥
2018/08/10
1.2K0
第4课 如何在UBUNTU虚拟机上编译EOS完成环境搭建?
区块链3.0:拥抱EOS
EOS是当下最火的区块链技术,被社会广泛看好为下一代区块链3.0。不同于以太坊的学习,EOS的主语言是C++,本文作为EOS研究的首篇文章,重点介绍EOS的创新点,它的周边生态,各种概念原理的解释,以及它被看好的原因。而针对EOS的源码学习,原理实现以及并行的C++语言的快速学习与掌握,我会在接下来制定一系列学习计划一一付诸实现。 关键字:EOS,DAPP,石墨烯技术,构建本地节点,公链映射,选举,EOS链配置,术语解释 EOS.IO EOS.IO 是由block.one开发的一个基于区块链结
文彬
2018/05/03
3.1K0
基于Ubuntu 14.04下搭建HHVM环境
HHVM 宣布支持 FastCGI http://www.linuxidc.com/Linux/2013-12/94254.htm
星哥玩云
2022/07/01
4250
第5课 EOS环境搭建入门(私链节点-钱包-密钥-账号)
【本文目标】 通过本文实践,能在已编译的EOS V1.0.5版本环境上,完成私链节点启动,钱包创建,密钥导入和账号创建等内容。 【前置条件】 你已完成了EOS编译,编译测试成功。未完成的可参考《第4课 如何在UBUNTU虚拟机上编译EOS完成环境搭建?》完成相关配置。 【技术收获】 1)EOS的节点,钱包,密钥,账号的概念和理解 2)EOS钱包/账号的建立和遇到的问题分析及解决方法 【说明】 EOS版本还没有稳定下来,即使完成了V1.0.2版本环境搭建的人,到V1.0.5时还是摔在了坑里。辉哥通过踩坑分析给大家提供尽可能多的知识和解决思路,大家在V1.0.5以后的版本部署可参考文章和以错误关键字搜索官网的issue网址获取更多知识。
辉哥
2018/08/10
1.7K0
第5课 EOS环境搭建入门(私链节点-钱包-密钥-账号)
百问网全志D1h开发板LVGL9移植详细教程
在Linux,LVGL v9可以使用标准的framebuffer,因此,只需要使用lv_port_linux_frame_buffer即可。 首先,下载 lv_port_linux_frame_buffer 的源码:
阿志小管家
2024/06/27
4710
百问网全志D1h开发板LVGL9移植详细教程
2018-07-07 EOS 区块链数据实时异构到 MySQLEOS 区块链数据实时异构到 MySQL
Posted in Blockchain and tagged Blockchain , EOS on Jul 6, 2018. Viewd 124 times.
Albert陈凯
2018/07/24
8960
在云服务器搭建eos测试环境遇到的坑
教程:https://github.com/EOSIO/eos/wiki/Local-Environment 环境:Ubuntu Server 16.04.1 LTS 64位 2核 8GB 1Mbps 50G 坑一:云服务器的配置低于2核8G,不能运行eos安装包 ubuntu@VM-0-7-ubuntu:~/eos$ ./eosio_build.sh Beginning build version: 1.2 Wed May 9 03:37:01 UTC 2018 User: ubuntu gi
rectinajh
2018/05/17
1.8K0
【linux命令讲解大全】015 .Git:分布式版本控制系统的先驱和常用命令清单(四)
Git是一个分布式代码管理工具,因此可以支持多个仓库。在Git中,服务器上的仓库在本地被称为远程(Remote)。个人开发时,可能用到多个远程仓库。
全栈若城
2024/03/02
1290
EOS区块链平台构建开发dapp环境的安装
要安装xcode和homebrew代码。如果还没有安装的情况,先设置xcode和homebrew。
笔阁
2018/09/04
1.3K0
EOS区块链平台构建开发dapp环境的安装
Flarum 二次开发项目配置指南
上篇文 我们介绍了适用 Flarum 的 Docker LNMP 环境的配置,本文将进一步从本地环境搭建、版本控制的设计的角度,介绍一套可操作的 Flarum 项目配置与二次开发迭代方案。
zgq354
2020/06/28
3.6K0
rados put striper功能的调试
之前对于striper这个地方的功能并没研究太多,只是知道这个里面可以以条带方式并行的去写对象,从而加大并发性来提高性能,而默认的条带数目为1,也就是以对象大小去写,并没有条带,所以不是很好感觉到差别,今天就尝试下用rados命令来看下这个条带是怎么回事
用户2772802
2018/08/06
1.1K0
EOS开发环境搭建,如何编译安装构建EOSIO
如果忘记加 --recursive 参数也没关系,随后也可以用命令 clone 所有子模块。
笔阁
2018/09/04
1.5K0
利用github actions进行自动化开发
CI/CD网上的解释为持续集成、持续交付和持续部署。光这么说,可能确实有点迷茫,那我拿开发写代码来举个例子:
Jumbo
2020/11/03
1.2K0
Webots2021b和ROS2调试笔记21-07-27
先上结论: 凉 凉凉 透心凉 webots2021b刚发布时间不长,其ROS2接口包也不全。 2021b(win10)安装包小,很多库需要启动时联网下载。 很多节点不支持windows哦!如下: [WARNING] [webots_robotic_arm_node.EXE-2]: 'SIGINT' sent to process[webots_robotic_arm_node.EXE-2] not supported on Windows, escalating to 'SIGTERM' 还调试个毛线
zhangrelay
2021/12/02
7500
Webots2021b和ROS2调试笔记21-07-27
下载TurtleBot4源码来学习
turtlebot是开源的低成本移动机器人平台,希望以低成本的方式帮助更多的开发者学习实践机器人技术。
首飞
2022/06/12
5860
下载TurtleBot4源码来学习
golang实战-1:搭建vim-go开发环境
LSB Version: :core-4.1-amd64:core-4.1-noarch
千里行走
2019/11/06
3.5K0
golang实战-1:搭建vim-go开发环境
Bytom Java版本离线签名
Gitee地址:https://gitee.com/BytomBlockchain/bytom
比原链Bytom
2018/11/08
5740
Bytom Java版本离线签名
GitHub Actions 自动构建 并发布到 NPM
在 Settings->Secrets 配置 GITEE_RSA_PRIVATE_KEY, 内容为私钥文件内容,
yiyun
2022/04/01
8200
GitHub Actions 自动构建 并发布到 NPM
eos源码赏析(一):Ubuntu下eos代码编译
网上已经有很多关于btc的源码分析了,由于eos主网上线还需时日,且网上关于eos的源码解析较少,斗胆尝试着做一个系列的文,学习eos的源码,也提升一下自己的阅读代码的能力和对新知识的了解能力。要阅读赏析源码首先运行起来,看看大概是个什么样子,这样心里有个底,也就踏实多了。本文为系列文的第一篇,Ubuntu下eos代码的编译,是依据官网文档的指导完成的。
用户2569546
2021/11/23
5230
相关推荐
2019-06-26 eos合约编写
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验