近期,社区组织了专场线上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珍藏,获取最新版本