| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 区块链 -> Meetup回顾 | FISCO BCOS v3.0 常见问题解答 -> 正文阅读 |
|
[区块链]Meetup回顾 | FISCO BCOS v3.0 常见问题解答 |
近期,社区组织了专场线上Meetup,分享了v3.0在2022年的研发路线及开发部署方式。直播间讨论十分热烈,我们把一些开发者们比较关心的问题进行了梳理,整理成这一篇关于v3.0的常见问题和解答,供大家学习参考。 ?Q?:目前v3.0性能是多少? ?A?:为了提升系统性能,应对海量数据上链的问题,在系统架构上,v3.0将区块链系统划分为网络、计算、存储、调度等微服务模块,每个微服务可独立部署、扩容和容错,应用可通过调整微服务物理资源来满足业务的网络、性能需求,实现了区块链系统的横向扩展。 目前,v3.0还处于rc阶段,从目前压测结果来看,整体性能已经超过了v2.x,v3.0后续的版本中,我们会根据实际应用,持续验证、优化v3.0,请大家拭目以待。 ?Q?:v2.0 和v3.0如何选择使用? ?A?:FISCO BCOS目前已成功支持跨境、政务、金融、社会治理、农产品溯源、版权保护等应用领域超200个标杆应用。v3.0当前处于rc阶段,已发布了两个rc版本,并在持续迭代中,预计在6月左右会发布LTS版本,届时生产环境可以使用v3.0 LTS版本。 ?Q?:有没有考虑将EBM层转化成像类似Docker这种模式?可以支持现有的语言编写智能合约。 ?A?:这个我们有考虑,目前社区大部分开发者已经习惯使用Solidity编写合约,所以我们会继续支持使用Solidity编写合约,您提到的这种模式也在我们未来的探索计划中。 ?Q?:联盟链中的Gas有没有用?可不可以去掉? ?A?:联盟链中的Gas主要用于防恶意攻击,避免恶意的交易执行时间太长拖垮节点,因此不能去掉。 ?Q?:如果链ID都是Chain0,部署了两个群组Group0和Group1,请问他们是共用1个链吗?数据是存在一起的吗? ?A?:他们的链是共用的,数据是分开存储的。v3.0和v2.0中,Group的形态是不一样的,v2.0是单个进程支持多个Group,多线程维度支持Group,而v3.0的动态群组是每个Group对应的节点都是单进程形态。 ?Q?:请问有Arm的Docker镜像吗? ?A?:我理解Docker镜像本身就是支持多平台的,所以在Arm上面也是可以的,后续我们会规划提供 Arm版本FISCO BCOS的二进制,进而支持Pro/Air版本 FISCO BCOS在Arm环境的搭建。 ?Q?:Pro版本区块链节点主要共享哪些组件? ?A?:Pro版本区块链节点共有网络部分,如刚我们演示的,我们会搭建出来 RPC集群和Gateway集群,这些部分是共用的;若不想共用RPC集群或Gateway集群,可以单独的搭一条链,或者区块链节点接入到不同的RPC集群或者Gateway集群的服务。 ?Q?:v2.0升级到v3.0数据是如何迁移的? ?A?:v2.0和v3.0有一些差异,建议v2.0的链保持只读的状态,把新业务适配v3.0的链,让新业务在v3.0上跑起来,或者把v2.0对应的所有交易重放到v3.0的链。 ?Q?:v3.0已经不用DAG了吗? ?A?:v3.0仍然是支持DAG的,而且支持的DAG维度更多,Cpp/Solidity/Liquid合约语言均支持DAG。此外,v2.0的DAG需要用户主动分析冲突变量,找到并行的冲突域;v3.0则在SDK层做了并行冲突域自动分析功能,它可以自动分析出冲突变量,并在底层自动开启并行。 ?Q?:如何深入学习FISCO BCOS? ?A?:可以阅读FISCO BCOS技术文档,或者根据技术文档上手实操,还可以关注公众号【FISCO BCOS开源社区】,上面有上百篇开发教程将区块链学习划分入门、进阶、专业三阶段,有助于循序渐进地学习。 ?Q?:初次了解FISCO BCOS想了解哪些是开源的,哪些是不开源的,是否有边界问题? ?A?:FISCO BCOS所有内容都是开源的,大家如有关于FISCO BCOS的疑问都可以在Github上通过issue的形式提交,FISCO BCOS开发者会通过Github 上的issue来进行解答。另外FISCO BCOS也有官方技术交流群,大家可以添加小助手微信号FISCOBCOS010进技术交流群,有关于FISCO BCOS的技术问题都可以在群内进行交流。 ?Q?:v3.0Air版升级Java-SDK到3.0.0-rc2后,启动Springboot项目调用Deploy方法部署合约时报空指针? ?A?:这个问题应该是SDK与节点版本不一致导致的,节点的版本是3.0.0-rc1 ,但是Springboot依赖的Java-SDK是3.0.0-rc2,需要将节点升级版本到3.0.0-rc2,或者将Springboot依赖的Java-SDK降级版本到3.0.0-rc1。 如果你在使用v3.0的过程中有任何疑问,欢迎联系小助手加入技术交流群进行深入交流, 社区非常珍视每位伙伴的反馈与建议,也期待更多开发者加入研发共建。如果您目前正在体验使用v3.0,或希望参与研发共建,欢迎联系小助手(v:fiscobcosfan)或点击阅读原文参与有奖调研,和社区一起协力推动v3.0更进一步。 长按二维码,添加小助手微信 FISCO BCOS v3.0代码仓库: https://github.com/FISCO-BCOS/FISCO-BCOS/releases/tag/v3.0.0-rc2 FISCO BCOS v3.0技术文档: https://fisco-bcos-doc.readthedocs.io/zh_CN/latest/ 了解更多干货内容,请关注FISCO BCOS开源社区公众号,访问FISCO BCOS代码仓库可下载项目所有源代码:https://github.com/FISCO-BCOS/FISCO-BCOS,欢迎点击页面右上角star收藏,获取最新版本。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/25 20:30:05- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |