BTMの比原链节点搭建
比原链是使用go语言编程的,所以在搭建比原链节点时需要先配置go环境。以ubuntu 16.04为例进行配置go1.9.3版本的环境。
先获取go1.9.3的压缩包
wget https://dl.google.com/go/go1.9.3.linux-amd64.tar.gz
解压至home/ubuntu中
tar -C /home/ubuntu -xzf go1.9.3.linux-amd64.tar.gz
配置变量环境,这里使用简单的export,有一点需要注意的是export设置的变量环境只针对本次登录有效,即使临时的变量环境。
export PATH=$PATH:/home/ubuntu/go/bin
创建存放比原链源码的文件夹,命名为 workspace,设置该文件夹为工作空间变量。
export GOPATH=/home/ubuntu/workspace
此时go环境已经配置好了,可以通过 go version
或者 ` go env GOROOT GOPATH` 校验环境是否成功和go的版本号。
从比原链的github中获取源码,进行编译并运行节点。注意 export 的方式可能下次重启服务器后需要重新执行两条 export 命令。
拉取比原链源码至workspace:
git clone https://github.com/Bytom/bytom.git $GOPATH/src/github.com/bytom
进入workspace进行编译:
make bytomd
make bytomcli
初始化节点
cd /home/ubuntu/workspace/src/github.com/bytom/cmd/bytomd./bytomd init --chain_id mainnet注:--chain_id 为网络的选择mainnet:表示连接到主网
testnet:表示连接到测试网络
solonet:表示运行私链,相当于是全新的链,全网络只有你自己的这个节点
启动并运行节点
./bytomd node 正常的启动,非后台运行nohup ./bytomd node & 使用守护进行后台运行,即使关闭窗口也可以同步数据./bytomd node --auth.disable 关闭权限认证,默认是开启的。即是远程调用RPC时需要带上token,关闭后可直接访问RPC
启动节点并运行,可通过 bytomcli 进行验证,进入到目录/home/ubuntu/workspace/src/github.com/bytom/cmd/bytomcli下,执行
./bytomcli get-block-count
节点运行成功的话会返回块高信息。
到这里源码编译法搭建全节点就完成啦。可以访问 127.0.0.1:9888 即可访问节点自带的可视化管理页面。这点比其他公链做得好。
BTMの比原链节点搭建相关推荐
- 原神私服搭建一: 搭建运行环境(jdk,mongodb)
原神私服搭建一: 搭建运行环境(jdk,mongodb) 一:jdk: 链接:https://www.oracle.com/java/technologies/javase/jdk17-archive ...
- 原神私服搭建三:(启动器下载和设置代理)
原神私服搭建三:(启动器下载和设置代理) 承接:原神私服搭建二 一:GrassClipper 下载地址:https://github.com/Grasscutters/GrassClipper/rel ...
- 使用 docker 进行iost 测试链节点搭建
使用 docker 进行iost 测试链节点搭建 准备工作 准备一台 4 核 8 G 内存或者以上规格的服务器(家用主机也可以),磁盘最好有 1T(最好 SSD,不然问题多多),这个是官方推荐的配置. ...
- 原神私服搭建二: 搭建服务端
原神私服搭建二: 搭建服务端 所需资源: 一:下载jar包 链接:https://github.com/Grasscutters/Grasscutter/releases 二:下载资源 resourc ...
- 区块链传奇之国内三大公链:NEO小蚁、Qtum量子链、BTM比原链简介
刚进链圈,听朋友谈起,说国内有三大公链是大家比较关注的,分别是:NEO小蚁.Qtum量子链.BTM比原链,这三个公链,最近发展如何?我们一起看看! 什么是公共区块链(公链)? 公有区块链(Public ...
- [原]五分钟搭建gitserver
本来在忙一些事情,结果刚才突然收到一个临时的事情,号称很着急. 问了一下,原来是需要在本地搭建一个git库,但其实之前我是有做过gitserver的,不过是在阿里云(部分分布在青云)上,而且目前在使用 ...
- 原神私服搭建教程 (最新版)
搭建教程 1.准备阶段 1.请先确保电脑内有这些安装环境,否则私服无法运行!!! MongoDB Python3.8+ java17 mitmproxy 特别强调:java17直接放在C:\Progr ...
- EOS原力上榜!盘点十大国产公链,技术创新哪家强
最近国内区块链的利好政策,让一直在寒冬中煎熬的国产公有链们看到了春天的希望.但其实,春天到来之前,有些国产公链早已倒在了黎明前.但也有EOS原力等公链经受住了严冬的考验.谁熬过了冬天,谁才能在春花中灿 ...
- 基于比原链开发Dapp(一)-架构设计
## 简介 研究比原链已经一年了,用比原链做了几个dapp,而且最近还做了一个基于他们插件钱包的dapp,总结了一些遇到的坑,还有一些技术细节,接下来我会分成三章,从dapp设计架构上,到深 ...
最新文章
- linux 信号软中断的方式
- setup.s 总结——Linux-0.11 剖析笔记(四)
- k8s ready 不调度_从零开始学K8s: 10.在K8s上运行应用
- css中background的使用总结
- prim算法适用条件_内部排序算法的比较及应用
- 基于Linux的系统的文件/文件夹的权限
- 漫谈ASP.NET设计中的性能优化问题
- 2021-12-20---2021SC@SDUSC---DolphinScheduler(13)
- 通信电子电路multisim仿真(1)---单调谐放大器
- ROS动态IP端口映射
- 直流DC稳压降压电源模块芯片简单对比
- diskgenius克隆硬盘无法启动_用Diskgenius克隆分区到另一个磁盘上
- 股票实时行情接口如何获得快照历史数据?
- 让婚纱照带上异域风情!
- 服务器智能阵列,HPE ProLiant Gen10 服务器智能阵列卡S100i SR Gen10 BIOS下开启阵列功能配置阵列并安装win2016系统...
- 什么是随机存取_内存和存储器有什么区别?
- 教学教法改革效果评估的4种方法
- 三方协议,劳动合同,劳务合同的区别
- 监听队列中linux方法ss -a,Linux命令:ss命令
- 判断两个多边形是否相交相交