乐趣区

关于fisco-bcos:Meetup回顾-FISCO-BCOS-v30-常见问题解答

近期,社区组织了专场线上 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 v3.0 技术文档:
https://fisco-bcos-doc.readth…

理解更多干货内容,请关注 FISCO BCOS 开源社区公众号,拜访 FISCO BCOS 代码仓库可下载我的项目所有源代码:https://github.com/FISCO-BCOS/FISCO-BCOS, 欢送点击页面右上角 star 珍藏,获取最新版本

退出移动版