Jump to content
FIBOS社区

Search the Community

Showing results for tags '小课堂'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • FIBOS Club
    • FIBOS dev
    • Bancor
    • fuli
    • 答疑解惑问题反馈
    • FO Wallet DApp SDK
    • League of Node Heros
    • FOD help
    • FOD HELP
  • club
    • nanjing
    • changsanjiao
    • duolianxinchuang

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Found 4 results

  1. 如何成为一个BP节点 目录: ├── 安装依赖 ├── 注册BP前准备 │ ├── 下载相关的脚本 │ └── 配置参数 ├── 注册BP │ ├── 下载完成后,进去文件夹 tools/bptools │ ├── 使用 Producer 身份发起注册申请 │ └── 配置描述文件 └── 其他操作 ├── 领取工资 ├── 注销BP ├── 快速启动FIBOS节点 └── all p2p 安装依赖 安装 fibos curl -s https://fibos.io/download/installer.sh | sh 安装依赖文件 fibos --install 注册BP前准备 下载相关的脚本 git clone https://github.com/FIBOS-Community/tools.git 配置参数 配置 config.json 参数 var config = { 'chainId':'chainId',// chainID 'producer-name': 'producer-name', // producer 名称 'public-key': 'producer public key', // producer 公钥 'private-key': 'producer private key' // producer 私钥 }; 主网 chainId:6aa7bd33b6b45192465afa3553dedb531acaaff8928cf64b70bd4c5e49b7ec6a 注册BP 下载完成后,进取文件夹 tools/bp_tools cd tools/bp_tools 1.使用 Producer 身份发起注册申请 fibos register_bp.js 2.配置描述文件 添加节点信息 fibos register_bp_detail_set.js 添加节点信息成功后就完成了一个 BP 账号的注册 备注: 该 BP 账号必须被投票数不为0才可以添加节点信息 配置描述文件参考 https://github.com/fibosRocks/producerjson.git 其他操作 领取工资 成为 BP 并成功出块后,会获得相应的奖励 fibos claimre_wards.js 注销BP 若不再使用该BP账号,需要注销BP,则进行以下操作 fibos unregister_bp.js 快速启动FIBOS节点 https://github.com/FIBOS-Community/fibos-nodes all p2p https://github.com/FIBOS-Community/fibos-p2p/blob/master/p2p.json
  2. 本文介绍主要如何升级fibos的版本并且如何验证 如何查看fibos版本 如何升级fibos版本 如何查看fibos版本 可以两个方法: 方法一 通过外部查看验证 访问节点的服务: 例如: http://ln-rpc.fibos.io:8870/v1/chain/get_info { server_version: "ced8d7db", chain_id: "6aa7bd33b6b45192465afa3553dedb531acaaff8928cf64b70bd4c5e49b7ec6a", head_block_num: 24030312, last_irreversible_block_num: 24029983, last_irreversible_block_id: "016eab1fc50337a9319ed44b437258bee2c9fa72bad3b4ef48e930f570fecba2", head_block_id: "016eac6844f2e664795c932b0bdb81556b0abf43793c9a17952bb86c211c49a2", head_block_time: "2019-01-15T09:15:45.500", head_block_producer: "superbpusphl", virtual_block_cpu_limit: 200000000, virtual_block_net_limit: 1048576000, block_cpu_limit: 199900, block_net_limit: 1048576, server_version_string: "v1.5.0.1" } 可以知道当前版本 v1.5.0.1 方法二 登陆节点服务器,输入命令 fibos 回车 Welcome to FIBOS v1.5.0.1. Based on fibjs 0.27.0-dev. Type ".help" for more information. > 可以知道当前版本v1.5.0.1 如何升级fibos版本 1. 登陆服务器 2. 直接运行安装命令(更多安装文档,访问官网) curl -s https://fibos.io/download/installer.sh | sh 3. 重启节点服务(如使用screen以下为步骤) 1)输入命令:screen -ls // 列出节点服务所在会话,假设会话名称为bp 2)输入命令screen -r bp //进入 名称为bp的会话 3)进入bp会话后发现节点同步的输入信息。 停止节点服务 ,操作 ctrl+c ,平滑退出 4)命令启动节点 4. 通过上面方法1和方法2验证升级完成 关于screen使用 如发现 screen -r bp 进不了会话,说会话已被使用,可以强制踢下已经访问会话的用户,自己登陆 命令 screen -D -r bp
  3. FIBOS 支持常用的 UNIX 操作系统,比如 Mac OSX,Linux 和 FreeBSD。 一、安装FIBOS 1)登陆服务器运行命令 curl -s https://fibos.io/download/installer.sh | sh 2)查看fibos版本 运行命令 fibos 回车 Welcome to FIBOS v1.5.0.1. Based on fibjs 0.27.0-dev. Type ".help" for more information. > 3)退出版本查看 输入 .exit 回车 >.exit 二、运行前准备 FIBOS节点需在后台会中运行,不然当你退出当前服务器会话时候,节点服务就随着当前回话的中止回收,被关闭释放。 这种情况下最常用的是 screen 命令; 方法: 1)登陆服务器 一般情况下保持 root用户 ,如果不是可以使用命令: sudo su 来切换。 2)开启一个新会话 (创建一个名称为node的新会话): screen -S node 3)回车后 已经进入node会话中,这时候就可以开始配置节点了 4)当启动节点后看见 在同步数据输出 ,保持node会话存在并退到新登录服务器时候的会话,使用命令 ctrl+A+D; 三、启动节点 启动一个从0同步的节点 1)下载快速启动节点代码(https://github.com/FIBOS-Community/fibos-nodes) git clone https://github.com/FIBOS-Community/fibos-nodes.git 2)下载完成后,进取文件夹 fibos-nodes cd fibos-nodes 3) 启动节点 fibos seed.js 通过备份启动节点 1) 同上 1) 2) 同上 2) 3) 创建数据文件夹 blockData mkdir blockData 4) 进入文件夹 blockData cd blockData 5) 下载备份数据(http://ghost.bp.fo/ 或者 http://fibos.team/#/) 以ghost为例,下面是写文章时候最新的块: wget http://ghost.bp.fo/ghost/data_23831582.tar.gz 6) 解压备份(下载完成后当前blockData下会有个文件 data_23831582.tar.gz) tar -zxvSf data_23831582.tar.gz 7) 启动节点 (解压完成后发现 blockData 多了一个data 文件夹,这时候返回上一文件夹,就是fibos-nodes 文件夹下面启动节点。 cd .. fibos seed.js 四、检查节点 1)启动命令回车后 会看到 节点同步的输入。这时候 要保持节点服务继续运行退出当前会话 使用命令 ctrl+A+D; 2)查看节点信息 curl http://127.0.0.1:8870/v1/chain/get_info screen 常用命令 screen -S yourname -> 新建一个叫yourname的session screen -ls -> 列出当前所有的session screen -r yourname -> 回到yourname这个session screen -d yourname -> 远程detach某个session screen -d -r yourname -> 结束当前session并回到yourname这个session
  4. 本文介绍下如何通过快照启动FIBOS节点。 快照创建无需停止节点打包数据比备份数据更方便快捷。如果还不清楚如何启动一个fibos节点请参考 启动fibo节点 fibos版本 v1.4.1+ 如何创建快照 1. 配置快照目录 快照生成位置 config.data_dir 为根目录,可以配置 例1 config.data_dir = "./blockData/data" fibos.load("producer", { "snapshots-dir": "snapshots" }); 那么快照生成位置为 "./blockData/data/snapshots" 例2 config.data_dir = "./blockData/data" fibos.load("producer", { "snapshots-dir": "../snapshots" }); 那么快照生成位置为 "./blockData/snapshots" 2. 载入producer_api fibos.load("producer_api"); 3. 生成快照 curl http://127.0.0.1:8870/v1/producer/create_snapshot 例1 调用结果 { "head_block_id":"00003070049e51276829f6d1020fa638e5428fc9f8b0532fc60f680d72359dbe", "snapshot_name":"./blockData/data/snapshots/snapshot-00003070049e51276829f6d1020fa638e5428fc9f8b0532fc60f680d72359dbe.bin" } 例2 调用结果 { "head_block_id":"000006a4529a21b72b58c70c262fd3a754930d68b30b0b166f72fc1dbbc376e8", "snapshot_name":"./blockData/data/./snapshots/snapshot-000006a4529a21b72b58c70c262fd3a754930d68b30b0b166f72fc1dbbc376e8.bin" } 如何通过快照启动 1.配置快照文件路径 例1 fibos.load("chain", { "snapshot": "./blockData/data/snapshots/snapshot-00003070049e51276829f6d1020fa638e5428fc9f8b0532fc60f680d72359dbe.bin" }); 例2 fibos.load("chain", { "snapshot": "./blockData/snapshots/snapshot-00003070049e51276829f6d1020fa638e5428fc9f8b0532fc60f680d72359dbe.bin" }); 2.启动服务 fibos.start();
×