
FISCO BCOS开发问题排查
文章平均质量分 72
FISCO_BCOS
FISCO BCOS 是安全可控、稳定易用、高性能的金融级区块链底层平台,由金链盟开源工作组于2017年推出。 截至目前,FISCO BCOS 已成功支持了政务、金融、跨境、医疗、司法、农业等多个行业的400+产业数字化标杆应用,开源社区汇聚超过5000家机构与企业、10万多名个人成员共建共治共享,发展成最大最活跃的国产开源联盟链生态圈之一。
代码仓库:https://github.com/FISCO-BCOS
展开
-
Meetup回顾 | FISCO BCOS v3.0 常见问题解答
近期,社区组织了专场线上Meetup,分享了v3.0在2022年的研发路线及开发部署方式。直播间讨论十分热烈,我们把一些开发者们比较关心的问题进行了梳理,整理成这一篇关于v3.0的常见问题和解答,供大家学习参考。Q:目前v3.0性能是多少?A:为了提升系统性能,应对海量数据上链的问题,在系统架构上,v3.0将区块链系统划分为网络、计算、存储、调度等微服务模块,每个微服务可独立部署、扩容和容错,应用可通过调整微服务物理资源来满足业务的网络、性能需求,实现了区块链系统的横向扩展。目前,v3....原创 2022-04-28 17:08:22 · 1863 阅读 · 0 评论 -
预编译合约使用问题 | FISCO BCOS开发问题排查
预编译合约是否支持event事件日志功能目前不支持。 该特性正在规划中,用户可以关注后续的更新。原创 2021-02-03 17:18:36 · 420 阅读 · 0 评论 -
交易执行失败 | FISCO BCOS开发问题排查
FISCO BCOS完整的错误码描述请参考这里.1. out of gas问题描述:交易回执状态值为0xc,错误描述out-of-gasduringEVMexecution。 这个错误可能的原因:合约逻辑比较复杂。 合约逻辑问题,数组结构体没有初始化,或者出现死循环。解决方法:使用控制台加大tx_gas_limit的值,操作流程参考:控制台设置tx_gas_limit 检查合约的逻辑,修复合约逻辑的漏洞2. revert instruction问题描述:交易回滚,...原创 2021-02-03 17:17:17 · 2352 阅读 · 0 评论 -
合约编译错误 | FISCO BCOS开发问题排查
1. CompilerError: Stack too deep, try removing local variables问题描述:编译合约时报错Stacktoodeep,tryremovinglocalvariables。 这个错误的原因是合约接口定义的局部变量过多,solidity接口最多支持16个局部变量(包括接口参数列表)。解决方法:减少接口内部定义的局部变量个数 可以使用数组或者struct类型作为参数减少参数列表的个数2. sol转换java编译报错: Unsu...原创 2021-02-03 17:15:39 · 1671 阅读 · 0 评论 -
节点编译问题 | FISCO BCOS开发问题排查
1. 源码编译慢1.1 case1: 先前没有编译过源码修改/etc/hosts文件,添加如下内容可加速依赖包的下载:140.82.113.4 github.com185.199.108.153 assets-cdn.github.com185.199.109.153 assets-cdn.github.com185.199.110.153 assets-cdn.github.com185.199.111.153 assets-cdn.github.com199.232.69.原创 2021-02-03 17:10:39 · 429 阅读 · 0 评论 -
连接失败 |FISCO BCOS开发问题排查
标签:连接失败 问题排查 Failed to connect to nodes 握手失败Failed to connect to nodes若SDK连接节点失败,抛出错误Failed to connect to nodes: [Connection refused:,可从以下思路排查:第一步.检查节点进程通过ps aux | grep fisco bcos命令检查节点进程是否启动第二步.检查节点监听IP若SDK与节点处于不同机器,检查节点的channel服务的监听端口channel_liste原创 2020-12-22 10:37:18 · 17499 阅读 · 0 评论 -
证书问题 |FISCO BCOS开发问题排查
标签:证书问题 问题排查 证书位置 证书过期证书放置位置出错(Java SDK)问题描述将证书放置于resources目录,SDK连接节点时,报出如下错误:org.fisco.bcos.sdk.channel.ChannelImp : init channel network error, Not providing all the certificates to connect to the node! Please provide the certificates to connect原创 2020-12-22 10:40:26 · 2921 阅读 · 0 评论 -
控制台报错 | FISCO BCOS开发问题排查
标签:控制台报错 问题排查控制台疑问问题:控制台指令是否区分大小写答案: 区分大小写,命令是完全匹配,可采用tab补全命令。问题:控制台是否支持群组切换功能答案: 可以切换群组。通过switch命令切换群组: 控制台提供了switch命令支持群组切换,可通过switch [groupID]([groupID]是切换到的群组ID),详细请参考这里启动控制台指定需要访问的群组ID: 使用./start [groupID]([groupID]是切换到的群组ID)启动控制台问题:游离节点是否可原创 2020-12-22 10:43:40 · 1690 阅读 · 0 评论 -
版本问题 | FISCO BCOS开发问题排查
标签: 问题排查 版本问题 版本不正确 Java版本 版本兼容性FISCO BCOS版本疑问问题:FISCO BCOS 2.0版本与之前版本有哪些变化?答案:请参考这里。问题:国密和普通版本的区别有哪些?答案:国密版FISCO BCOS将交易签名验签、p2p网络连接、节点连接、数据落盘加密等底层模块的密码学算法均替换为国密算法。同时在编译版本,证书,落盘加密,solidity编译java,Web3SDK使用国密版本和普通版本都有区别,具体请参考这里。问题:FISCO BCOS 2.0版本的智原创 2020-12-22 10:52:07 · 4858 阅读 · 0 评论 -
运维部署工具无法使用 | FISCO BCOS开发问题排查
标签:没有网络 找不到pip 运维部署工具没有网络问题描述在没有网络的情况下,如何使用运维部署工具?解决方法运维部署工具依赖configparser等模块,建议在可以连接外网的情况下配置运维部署工具,并生成节点配置文件夹,推送至内网服务器。找不到pip问题描述运维部署工具使用时出现找不到pip的错误。解决方法运维部署工具依赖python pip,需要使用以下命令安装:$ bash ./scripts/install.sh找不到configparse问题描述运维部署工具使用原创 2020-12-22 10:56:06 · 476 阅读 · 0 评论