Meetup回顾

2023-11-14

近期,社区组织了专场线上Meetup,分享了v3.0在2022年的研发路线及开发部署方式。直播间讨论十分热烈,我们把一些开发者们比较关心的问题进行了梳理,整理成这一篇关于v3.0的常见问题和解答,供大家学习参考。

 Q :目前v3.0性能是多少?

 A :为了提升系统性能,应对海量数据上链的问题,在系统架构上,v3.0将区块链系统划分为网络、计算、存储、调度等微服务模块,每个微服务可独立部署、扩容和容错,应用可通过调整微服务物理资源来满足业务的网络、性能需求,实现了区块链系统的横向扩展。

目前,v3.0还处于rc阶段,从目前压测结果来看,整体性能已经超过了v2.x,v3.0后续的版本中,我们会根据实际应用,持续验证、优化v3.0,请大家拭目以待。

 :v2.0 和v3.0如何选择使用?

 :FISCO BCOS目前已成功支持跨境、政务、金融、社会治理、农产品溯源、版权保护等应用领域超200个标杆应用。v3.0当前处于rc阶段,已发布了两个rc版本,并在持续迭代中,预计在6月左右会发布LTS版本,届时生产环境可以使用v3.0 LTS版本。

 Q :有没有考虑将EBM层转化成像类似Docker这种模式?可以支持现有的语言编写智能合约。

 :这个我们有考虑,目前社区大部分开发者已经习惯使用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集群的服务。

 :v2.0升级到v3.0数据是如何迁移的?

 A :v2.0和v3.0有一些差异,建议v2.0的链保持只读的状态,把新业务适配v3.0的链,让新业务在v3.0上跑起来,或者把v2.0对应的所有交易重放到v3.0的链。

 Q :v3.0已经不用DAG了吗?

 :v3.0仍然是支持DAG的,而且支持的DAG维度更多,Cpp/Solidity/Liquid合约语言均支持DAG。此外,v2.0的DAG需要用户主动分析冲突变量,找到并行的冲突域;v3.0则在SDK层做了并行冲突域自动分析功能,它可以自动分析出冲突变量,并在底层自动开启并行。

 :如何深入学习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方法部署合约时报空指针?

 :这个问题应该是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收藏,获取最新版本。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Meetup回顾 的相关文章

  • SQLSever创建表和约束

    表的基本概念 概念 由数据按一定的顺序和格式构成的数据集合 是数据库的主要对象 每一行代表一个记录 每一列代表一个属性 设计表 创建前考虑如下特征 表中要包含数据类型 表中列数 每一列中的数据类型 那些列允许空值 是否使用以及何时约束 那些

随机推荐

  • eclipse实现前后端交互的初步操作

    首先new创建 选择Other 在最下面 然后 然后next起名 再两次next后进行选择 创建完成如下 所有的前端代码写在WebContent里面 所有的Java代码写在Java Resource里的src里面 创建html文件 在win
  • CSS之背景样式及边框样式

    1 背景样式 常用属性 background color 背景颜色 background image 背景图片 background repeat 背景图片的平铺方式 background position 背景图片的位置 backgrou
  • 加密、解密、加签、验签专题

    首先明确几个名词 加密 发送方利用接收方的公钥对要发送的明文进行加密 解密 接受方利用自己的私钥进行解密 公钥和私钥配对的 用公钥加密的文件 只有对应的私钥才能解密 当然也可以反过来 用私钥加密 用对应的公钥进行解密 签名 发送方用一个哈希
  • 智能家居系统中网关与服务器如何连接?

    原文点击打开链接 在新型智能家居系统中 家庭网关将取代PC机作为家庭控制中心 传统客户端 服务器模式不能保持家庭网关与远程服务器实时连接 基于百万级的家庭网关与服务器保持长连接的目的 采用主从服务器框架进行负载均衡 心跳机制保障网关与服务器
  • 容器安全最佳实践入门

    作者 Cloudberry 译者 王者 策划 万佳 保证容器安全是一项复杂的任务 这个问题域很广 面对大量的检查清单和最佳实践 你很难确定采用哪个解决方案 所以 如果你要实现容器安全策略 应该从哪里开始呢 我建议从最基本的开始 理解容器安全
  • v-model.number的坑,自动清除小数点后的0

  • Android7.0 获取蓝牙设备电量

    参考http blog csdn net jcxxxxx55 article details 52847291 locationNum 4 fps 1 1 修改 HeadsetStateMachine packages apps Bluet
  • 有趣的数据结构算法16——线索二叉树的构建

    有趣的数据结构算法16 线索二叉树的构建 什么是线索二叉树 线索二叉树的实现形式 线索二叉树的代码实现 线索二叉树的初始化 线索的串联 全部实现代码 GITHUB下载连接 深度遍历不仅仅有递归的方法噢 还有通过建立线索二叉树进行遍历的方法
  • 在pycharm上安装Tensorflow1.13 win10

    Tensorflow安装教程 清明回家就折腾了几天的tensorflow 我是使用pycharm安装的 所以下面基于pycharm进行安装 tensorflow1 13 0基础配置 python3 7 cuda10 0 适合cuda的cuD
  • 《数字图像处理》笔记—灰度变换

    3 1 背景 本章主要讲解空间域的图像处理方法 直接对图像中的像素进行操作 主要包括 灰度变换和空间滤波 灰度变换是对图像的各个像素进行操作 空间滤波是对每个像素的邻域进行操作 3 1 1 灰度变换和空间滤波基础 空间域处理可以表达为 邻域
  • 漫画:排序算法系列 第一讲(利用插入算法思想解题)

    在本系列中 将为大家讲解排序算法相关内容 同时 由于网上排序相关的教程太多了 我会尽可能的讲解一些不一样的内容 而不是按照 排序讲解 标准Titile 什么 十大排序算法 经典排序算法 排序算法必知必会 之类的一个一个来进行讲解 所以 如果
  • JDK1.8下载步骤

    JDK概述 JDK是 Java 语言的软件开发工具包 主要用于移动设备 嵌入式设备上的java应用程序 JDK是整个java开发的核心 它包含了 JAVA开发工具 jdk bin 基础开发库 jdk jre lib rt jar 基础开发库
  • windows11测评

    微软在今年6月正式发布了新一代Windows 11操作系统 作为微软近6年来首次推出新的Windows操作系统 Windows 11带来了众多新功能和新特性 例如全新应用商店 新版右键菜单 分离式通知中心 优化的设置面板以及UI界面的重新设
  • 汽车零配件行业MES规划与落地

    汽车零部件行业作为汽车整车行业的上游 是汽车工业发展的基础 汽车制造业的竞争很大程度上也是其零部件产业水平的竞争 近年来 国内汽车零部件企业通过技术引进 合资合作 自主发展 多元化投资等相关措施 在装备水平 制造技术 产品质量 管理水平等方
  • nextcloud 安装教程 windows 中nextcloud 安装方法

    一 准备工作 1 windows server 中可以用WM 虚拟机 再安装docker 虚拟机磁盘只要20G就够了 云盘数据可以映射到其它盘中 2 在虚拟机中设置好共享文件夹名称为nextcloud 用来存放云盘数据 所以请选一个大一点的
  • 【C++】3、排序算法 C++ 实现

    文章目录 排序算法程序 1 冒泡排序 2 直接插入排序 3 希尔排序 4 快速排序 5 总结 排序算法程序 1 冒泡排序 通过对相邻数据的元素进行交换 逐步将待排序序列排成有序序列的过程 如升序排列 扫描整个待排序序列 非整个序列 不扫描已
  • 关系数据库中表示层级结构

    Managing Hierarchical Data in MySQL What are the options for storing hierarchical data in a relational database Trees in
  • 微信小程序地图导航源码、地图导航小程序源码

    最近研究了微信小程序地图功能 编写了地图导航功能的Demo 文章尾部附有下载地址 1 用户定位功能 用户同意小程序获取位置权限 并定位用户当前位置 2 选择目的地 并开始自动导航功能 2 选择交通工具 显示里程数 及显示相似目的地功能 地图
  • JSP页面分页显示数据

    效果如上图所示 最多显示10条 完整jsp和后台代码如下
  • Meetup回顾

    近期 社区组织了专场线上Meetup 分享了v3 0在2022年的研发路线及开发部署方式 直播间讨论十分热烈 我们把一些开发者们比较关心的问题进行了梳理 整理成这一篇关于v3 0的常见问题和解答 供大家学习参考 Q 目前v3 0性能是多少