跳转到内容
FIBOS社区

huntformm

成员
  • 内容数

    57
  • 注册日期

  • 最后上线

  • 赢了几天

    1

huntformm 发表的所有内容

  1. huntformm

    如何升级节点的fibos版本

    本文介绍主要如何升级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
  2. huntformm

    fibos的可用p2p地址实时查询

    实时查询 http://p2pcheck.fibospubg.top/v1/net/connections
  3. https://github.com/fibosRocks/producerjson
  4. huntformm

    如何在fibos上公布自己的bp信息

    一键工具 https://github.com/FIBOS-Community/fibos-p2p
  5. huntformm

    启动的一个FIBOS节点

    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
  6. huntformm

    节点服务器配置选择

    高级保障 中级标配 低配续航 节点类型 bp/tracker/api/备份 bp/tracker/api/备份 api/备份 系统类型 Ubuntu Server 16.04+,X64 Ubuntu Server 16.04+,X64 Ubuntu Server 16.04+,X64 硬盘 300G+ 300G+ 100G+ 内存 16G 8G 4G CPU 8核 4核 2核 高级保障:适合BP服务器,业务服务器,api服务器,备份服务器 中级标配:适合BP服务器,业务服务器,api服务器,备份服务器 低配续航: 适合用于普通的api服务器或者备份服务器
  7. huntformm

    节点服务器配置选择

    FIBOS 支持常用的 UNIX 操作系统,比如 Mac OSX,Linux 和 FreeBSD。
  8. 本文介绍下如何通过快照启动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();
  9. huntformm

    token合约升级1月7日

    提案名称 fixsnapshot 提案发起人 londonbpfib5 提案说明 在snapshot 中增加了connector_balance_issuer字段。 提案所在区块 https://explorer.fibos.rocks/transactions/ea05edc6267792c3eafb2350c0452b40f7e9072f537fafd4af51407f90659fe7 如何操作 网站查询入口 https://explorer.fibos.rocks/tools/multisig 操作工具及查询 https://github.com/FIBOS-Community/ProposeTool 参数解码方法 const FIBOS = require("fibos.js"); const fibos = FIBOS(); const hex_data = "00a6823403ea305500000000a8ed32320000000080ab26a70100000000020000000000ea305500000000a8ed3232010000a6823403ea305500804a1401ea3055010000" let rawdata = FIBOS.modules.Fcbuffer.fromBuffer(fibos.fc.structs.updateauth, Buffer.from(hex_data, 'hex')); console.log(rawdata);
  10. huntformm

    token合约升级

    提案名称 fixdoublecal 提案发起人 londonbpfib5 提案说明 修复了CW为1时,bancor计算精度损失的问题。 提案所在区块 https://explorer.fibos.rocks/transactions/6983b054eccf555e5f938c03d159b2927a920682d8e88a607fd9faf499115189 如何操作 网站查询入口 https://explorer.fibos.rocks/tools/multisig 操作工具及查询 https://github.com/FIBOS-Community/ProposeTool 参数解码方法 const FIBOS = require("fibos.js"); const fibos = FIBOS(); const hex_data = "00a6823403ea305500000000a8ed32320000000080ab26a70100000000020000000000ea305500000000a8ed3232010000a6823403ea305500804a1401ea3055010000" let rawdata = FIBOS.modules.Fcbuffer.fromBuffer(fibos.fc.structs.updateauth, Buffer.from(hex_data, 'hex')); console.log(rawdata);
  11. huntformm

    token合约升级提案-12月21日

    提案名称 upexcreated 提案发起人 londonbpfib5 提案说明 允许 EOS 和其他普通通证做准备金 参数说明 接口变更,excreate增加connector_balance_issuer,用于传入保证金发行方。 提案所在区块 https://explorer.fibos.rocks/transactions/67e0d15f70282b5d2ca627a1ee1094b924dec1f7b996b5606f912f94d5d64dcd 如何操作 网站查询入口 https://explorer.fibos.rocks/tools/multisig 操作工具及查询 https://github.com/FIBOS-Community/ProposeTool 参数解码方法 const FIBOS = require("fibos.js"); const fibos = FIBOS(); const hex_data = "00a6823403ea305500000000a8ed32320000000080ab26a70100000000020000000000ea305500000000a8ed3232010000a6823403ea305500804a1401ea3055010000" let rawdata = FIBOS.modules.Fcbuffer.fromBuffer(fibos.fc.structs.updateauth, Buffer.from(hex_data, 'hex')); console.log(rawdata);
  12. huntformm

    如何添加producer json信息?

    https://github.com/fibosRocks/producerjson 看这个 是个合约
  13. huntformm

    多签创建FOD

    提案名称 excreatefod 提案发起人 londonbpfib5 提案说明 目前 FIBOS 生态中不少项目在实体经济落地时需要保障项目价值的稳健发展,所以需要以稳定币作为通证准备金。 为满足生态的发展需求,我们推出 FIBOS 的稳定币---FOD。 参数说明 通证名称: FOD 发行方: eosio 通证类型: 普通通证 通证初始发行量: 1000亿 通证初始增发量: 1000亿 通证增发账号: eth2fibosgtw 提案所在区块 https://explorer.fibos.rocks/transactions/41c6316927014f74276fa739e84bb82cfa09afc7afe1e11c4c378ab73bb38387 提案参数: 0000000000ea305500008a5d7845630106464f44000000000000000000000000000000000000000006464f4400000000000000000000000006464f4400000000000000000000000004464f00000000000000000000000000000000000000000000000000 { "issuer": "eosio", "maximum_supply": "100000000000.000000 FOD", "connector_weight": 0, "maximum_exchange": "0.000000 FOD", "reserve_supply": "0.000000 FOD", "reserve_connector_balance": "0.0000 FO", "expiration": "1970-01-01T00:00:00", "buy_fee": 0, "sell_fee": 0 } c033c3f4b8255a5600008a5d7845630106464f44000000000000000000ea305515697373756520746f20657468326669626f73677477 { "to": "eth2fibosgtw", "quantity": { "amount": "100000000000.000000", "precision": 6, "symbol": "FOD", "contract": "eosio" }, "memo": "issue to eth2fibosgtw" } 如何操作 网站查询入口 https://explorer.fibos.rocks/tools/multisig 操作工具及查询 https://github.com/FIBOS-Community/ProposeTool 参数解码方法 const FIBOS = require("fibos.js"); const fibos = FIBOS(); const hex_data = "00a6823403ea305500000000a8ed32320000000080ab26a70100000000020000000000ea305500000000a8ed3232010000a6823403ea305500804a1401ea3055010000" let rawdata = FIBOS.modules.Fcbuffer.fromBuffer(fibos.fc.structs.updateauth, Buffer.from(hex_data, 'hex')); console.log(rawdata);
  14. huntformm

    fibos v1.5.0.1 版本发布

    版本 v1.5.0.1 说明 EOS Inline action/deferred action 权限的安全隐患 安装地址 curl -s https://fibos.io/download/installer.sh |sh 普通节点升级步骤 1.登陆节点服务器 2.一键升级fibos最新稳定版本 curl -s https://fibos.io/download/installer.sh |sh 3.确认fibos版本 1)命令 fibos 2) v1.5.0.1 4.重启节点 bp节点升级步骤 方法一(推荐) 1.准备一个fibos最新稳定版本的备用节点 2.停止bp服务器 3.切换bp到备用节点 4.确认fibos版本 1)命令 fibos 2) v1.5.0.1 5.升级成功 方法二 1.登陆bp服务器 2.一键升级fibos最新稳定版本 curl -s https://fibos.io/download/installer.sh |sh 3.确认fibos版本 1)命令 fibos 2) v1.5.0.1 4.重启bp节点
  15. huntformm

    增加eosio.token权限

    提案名称 updateauth 提案发起人 londonbpfib5 提案说明 eosio.token 增加 权限类型 esoio.code 提案所在区块 https://explorer.fibos.rocks/transactions/d803823b274461dc13a5d21f41468c0723800ab745be51a627fd16d034d7e633 提案参数: 00a6823403ea305500000000a8ed32320000000080ab26a70100000000020000000000ea305500000000a8ed3232010000a6823403ea305500804a1401ea3055010000 { 'account': 'eosio', 'name': 'updateauth', 'authorization': [{ "actor": "eosio.token", "permission": "active" }], 'data': { "account": "eosio.token", "permission": "active", "parent": 'owner', "auth": { "threshold": 1, "keys": [], "accounts": [{ "permission": { "actor": 'eosio', "permission": 'active' }, "weight": 1, }, { "permission": { "actor": "eosio.token", "permission": "eosio.code" }, "weight": 1 }], "waits": [] } } } 如何操作 网站查询入口 https://explorer.fibos.rocks/tools/multisig 操作工具及查询 https://github.com/FIBOS-Community/ProposeTool 参数解码方法 const FIBOS = require("fibos.js"); const fibos = FIBOS(); const hex_data = "00a6823403ea305500000000a8ed32320000000080ab26a70100000000020000000000ea305500000000a8ed3232010000a6823403ea305500804a1401ea3055010000" let rawdata = FIBOS.modules.Fcbuffer.fromBuffer(fibos.fc.structs.updateauth, Buffer.from(hex_data, 'hex')); console.log(rawdata);
  16. huntformm

    节点服务器配置选择

    如果是固定带宽,先设置30 M+看下 流量情况,主要在同步拉数据的时候消耗。。稳定后动态调整下。 弹性就无所谓了
  17. huntformm

    节点服务器配置选择

    带宽50M+保持网络通常, 服务器建议放国外
  18. 设置系统账号内存使用上限 提案名称 gogogo 提案发起人 londonbpfib5 提案说明 设置系统账号内存使用上限 Actions: 2 1. Action eosio::setalimits, authorized by: [email protected] Account "eosio" is to set: * RAM limit to 34312776 bytes * Net weight: -1 bytes * CPU weight: -1 ms 2. Action eosio::setalimits, authorized by: [email protected] Account "eosio.msig" is to set: * RAM limit to 221325 bytes * Net weight: 0 bytes * CPU weight: 0 ms 如何操作 网站查询入口 https://explorer.fibos.rocks/tools/multisig 操作工具及查询 https://github.com/FIBOS-Community/ProposeTool
  19. huntformm

    token合约升级提案-12月14日

    提案名称 fixtokenbug 提案发起人 londonbpfib5 提案说明 清除 Migrate 剩余表结构、修复 unlock 的 bug 升级后hash变更 eosio.token.abi 2ae5ffda0f8dfd4e6a049c8007d2667699c6e60ed9e2cc960c93331a085f4dd4 eosio.token.wasm 6eee464c68bfe82218fba6d71590baf5f79429705706a49ef0bbcf6eb8815c3b 如何操作 网站查询入口 https://explorer.fibos.rocks/tools/multisig 操作工具及查询 https://github.com/FIBOS-Community/ProposeTool
  20. huntformm

    FIBOS v1.3.1.7 升级说明

    fibos升级说明 版本 v1.3.1.7 说明 修复了合约中require_auth传递permission时可能会引发的安全隐患 fibos版本说明 版本 说明 下载地址 v1.3.1.7 稳定版 curl -s https://fibos.io/download/installer.sh |sh 备份启动步骤: 1.停止备份节点服务 2.备份数据 例如:tar -zcvf data.tar.gz data 把 data 文件夹压缩成 data.tar.gz 3.移动 data.tar.gz 到目标服务数据目录下 4.解压 tar -zxvSf data.tar.gz 会得到 data文件夹 5.当前服务节点配置 fibos.data_dir = "data" 将 data_dir 参数指向 data 文件夹 6.重启节点服务 (重启前确认当前服务节已安装 fibos v1.3.1.7) 普通节点升级步骤 1.登陆节点服务器 2.一键升级fibos最新稳定版本 curl -s https://fibos.io/download/installer.sh |sh 3.确认fibos版本 1)命令 fibos 2) v1.3.1.7 4.重启节点 bp节点升级步骤 方法一(推荐) 1.准备一个fibos最新稳定版本的备用节点 2.停止bp服务器 3.切换bp到备用节点 4.确认fibos版本 1)命令 fibos 2) v1.3.1.7 5.升级成功 方法二 1.登陆bp服务器 2.一键升级fibos最新稳定版本 curl -s https://fibos.io/download/installer.sh |sh 3.确认fibos版本 1)命令 fibos 2) v1.3.1.7 4.重启bp节点
  21. huntformm

    token合约升级提案-11月30日

    token合约升级提案 提案名称 updatetoken 提案发起人 londonbpfib5 提案说明 - 支持设置新发行智能通证的兑入、兑出手续费功能 - 增加智能通证的开仓、关仓功能 - 为项目方增加分红功能,项目方可向社区通证持有者进行分红 详细升级内容以及对应接口调用详见 FIBOS 开发者社区文档 Token 合约部分(https://dev.fo/guide/economic/howtocreatetokeninfibos.html) 为应对此次合约升级,fibos.js 已同步进行对应的接口升级,版本号为0.3.3,请广大开发者进行升级,避免由于接口升级导致的自身服务不可用。 升级后hash变更 eosio.token.abi 68c866fd39cf7712ec47605c503d9ba3c201a15501bb93aab709861391490d1c eosio.token 56179965c1f94e9f4736d65818ec8ffd3d54cd08e2278715307a9a49fb07ddca 如何操作 网站查询入口 https://explorer.fibos.rocks/tools/multisig 操作工具及查询 https://github.com/FIBOS-Community/ProposeTool
  22. huntformm

    fibos v1.3.1.6 升级说明

    版本 v1.3.1.6 说明 修证fibos同步问题 fibos版本说明 版本 说明 下载地址 v1.3.1.6 稳定版 curl -s https://fibos.io/download/installer.sh |sh 升级步骤特殊说明 这次升级跟之前升级有不一样的地方。 需要新起节点使用最新版本 v1.3.1.6 从0开始同步一份数据作为备份。 然后用这个备份 重新启动其他节点。 从头开始备份 一方面是为了确认在各种环境下此问题已修复。 另一方增加社区数据生态的健壮性。 熟悉操作的同学自动跳过 备份启动步骤 备份启动步骤: 1.停止备份节点服务 2.备份数据 例如:tar -zcvf data.tar.gz data 把 data 文件夹压缩成 data.tar.gz 3.移动 data.tar.gz 到目标服务数据目录下 4.解压 tar -zxvSf data.tar.gz 会得到 data文件夹 5.当前服务节点配置 fibos.data_dir = "data" 将 data_dir 参数指向 data 文件夹 6.重启节点服务 (重启前确认当前服务节已安装 fibos v1.3.1.6) 普通节点升级步骤 1.登陆节点服务器 2.一键升级fibos最新稳定版本 curl -s https://fibos.io/download/installer.sh |sh 3.确认fibos版本 1)命令 fibos 2) v1.3.1.6 4.重启节点 bp节点升级步骤 方法一(推荐) 1.准备一个fibos最新稳定版本的备用节点 2.停止bp服务器 3.切换bp到备用节点 4.确认fibos版本 1)命令 fibos 2) v1.3.1.6 5.升级成功 方法二 1.登陆bp服务器 2.一键升级fibos最新稳定版本 curl -s https://fibos.io/download/installer.sh |sh 3.确认fibos版本 1)命令 fibos 2) v1.3.1.6 4.重启bp节点
  23. huntformm

    快速搭建节点服务器

    赞 ~~~哈哈
  24. huntformm

    我们要有仪式感

    我们要有仪式感 我宣誓 作为块生产商(BP),我/我们承诺: 1. 在轮换的指定时间,忠实,准确地生成正确的授权块数 2. 绝不生产和签名两个或者更多块在同一个块高度或者块间隔 3. 决不会审查管理相关的交易,例如投票或仲裁相关交易 4. 只需将交易池中的“良好”交易添加到块中 5. 尽量将尽可能多的“良好”交易包括在内,尽量避免不必要的对待 6. 排除块中的“不良”交易,并发布排除的原因 7. 在交易中不显示偏袒行为,以先进先出方式排列它们或使用其他公开预订的其他排列机制,包括未修改软件提供的默认排列方式 8. 不要将我/我们的优秀信息用于“前期”交易,也不要让其他人“前跑” 9. 在主动应对紧急情况后,始终对自己/我们自己提出争议 10. 提供至少四(4)个运行完整节点的公共端点(最小配置) 11. 在我/我们没有运行最低配置的日子,不要求我/我们的每日投票奖金支付,并且在最低配置未运行时偿还所收集的任何投票奖励收入 12. 披露我/我们组织的所有权超过10% 13. 与另一个BP分享的所有权不超过10%
  25. huntformm

    问题贴!来自电报群 FIBOS开发者 :chens

    建议8核16g 300G+ 硬盘
×