FISCO BCOS 贡献者粱永普:联盟链要对区块链做减法

2023-11-04

当前联盟链平台在公有链的基础上,对共识机制做调整,去掉公有属性,使得准入可控、效率提升,这实际上是对区块链在做减法。但这是否足够呢?

我们在应用中很快发现,联盟链的使用比较受限制,一条链基本上只能做一项业务,而且成员的扩展会面临很多问题,这个扩展并不是在技术上增加一个节点,而是在业务上增加一个参与方。

问题是新增加的成员能看哪些数据,不能看哪些数据,有时候他可能只需要了解其中很少数据就可以了,大部分数据不需让他看到。试问当前的联盟链平台怎么解决?可能会说,再建一条链,然后做跨链。

跨链也是现在大家重点在做的事情,就是因为看到了这样的问题。但是我们为什么不能从另一个角度思考,区块链本身是否就可以做到,毕竟使用跨链就意味着承认区块链在创建新的信息孤岛。只是以前“孤”在一个地方,现在“孤”在一个圈子, 这其实并没有解决让信息顺畅流通和共享的问题。

中本聪创建比特币的时候想到了区块链这种天才的解决方案,但这并不意味着它是唯一的解决方案。

既然是解决方案,那它要解决的是什么问题?明确了问题,然后再思考下去也许能找到新的解决方法呢。或者对区块链做一些改良让他更适合当下的商业需求。

为什么说要对区块链做减法?

因为现在区块链设计得实在是太极致了,对不可篡改、可追溯有极致要求,在其他方面就会有所牺牲,比如隐私保护、性能。所以需要做减法,降低对这两个特性的支持,来提升对其他需求的满足度, 比如去掉历史状态数据,去掉merkle树。

哪些方面区块链还可以做减法呢?

现在全局唯一链这种形式是否也有改良的可能呢?为什么要全局唯一的链?为什么区块链网络里面不可以有多条链?每条链只跟踪一个事件的过程是否可行?在链产生的过程中增加一些防篡改机制,甚至是不用增加,因为联盟链不用像公有链那样完全自治,完全去中心化。

联盟链是商业链,是在当下商业规则下运行的,如果有些商业规则已经解决的问题,我们是否还要在技术层面去解决呢?如果有政府机构+第三方商业在里面背书,我们还需要花很大精力去解决防篡改的问题吗?

我们讲区块链的时候都是在讲区块链网络,我一直的观点是区块链有两个重要的属性,一个是存储,一个是网络。然而现在大部分的平台这两者之间是没有界限的,区块链网络就是要存储数据,或者每个节点都是全量数据。

那么存储和网络的功能是否可以更明确的区分出来呢?网络做成一个开放的网络,任何机构都可以接入,但网络节点并不存储数据,不感知数据,只转发数据,并通过应用层协议,对数据传输过程进行背书。数据节点才会存储数据,但也并不是存储网络中传输的所有数据,每个数据可以通过网络路由到需要存储的数据节点。

总结

结合上面提到的减掉全局唯一链,是否可以构建一个开放的区块链网络,参与机构可以任意自由的选择数据的传输路径和存储节点?从而形成一个开放性的可信存储网络。只有这样,区块链才能作为一个基础设施存在,就像5G一样。

技术对某一方面过于追求,往往会使得其他方面有所缺失。联盟链对区块链做减法的同时,其实也是在其他方面做加法,不让区块链做一个太偏科的学生。


本文转自:FISCO BCOS 开源社区公众号,欢迎加小助手微信【FISCOBCOS010】进技术交流群。
点击阅读原文

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

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

FISCO BCOS 贡献者粱永普:联盟链要对区块链做减法 的相关文章

随机推荐

  • 测试测试测试

    目录 标题 标题 测试
  • Mysql索引

    1 什么是索引 索引是帮助MySQL高效获取数据的数据结构 2 索引的分类 单列索引 1 普通索引 mysql中的普通索引 允许插入重复值和null值 没有什么限制 纯粹为了查询快一点 2 唯一索引 索引中的列必须是唯一的 可以为null值
  • oracle 不带时分秒,关于Oracle数据库不带日期中时分秒的查询

    关于Oralce数据库 的日期时间查询 下面我们先来看一组日期数据 表 myDate 列 time 1998 8 7 23 45 33 3 1998 8 7 11 22 21 5 1998 8 7 00 00 00 0 上面列出的这组日期数
  • 50-00-010-配置-kylin-2.6.0官网配置

    文章目录 1 视界 1 Kylin 配置 2 配置文件及参数重写 3 Kylin 配置文件 配置重写 项目级别配置重写 Cube 级别配置重写 MapReduce 任务配置重写 Hive 任务配置重写 Spark 任务配置重写 部署配置 部
  • linux下部分文件管理类基本命令汇总以及bash展开特性介绍

    一 文件管理类基本命令 1 1 表格汇总 今天要讲解的命令如下表所示 按照外部命令和内建命令做基本划分 内建命令列表 命令名字 基本说明 file 检测文件类型 cd 改变shell的工作目录 dirs 显示目录堆栈信息 popd 从堆栈中
  • macOS_Monterey_12.6_21G115可引导可虚拟机安装的纯净版苹果OS系统ISO镜像安装包免费下载

    现在网络上黑果系统出现了许多多合一的多功能版 不是说这些版本不好 只是小编个人觉得 操作系统就是用来使用的 黑果本来就是服务于一些非苹果机的苹果OS爱好者的 简洁稳定应该是首选 固小编毅然放弃那些多功能的豪华版镜像版 独宠我的纯净可引导安装
  • pyqt5重温入门教程:用Qt Designer设计UI

    程序员今晚不回家 抖音号 在开始教程之前 先简单地水几句 之前使用过pyqt5 但是好久没用了 现在因为有一个项目需要 所以在此重温一下 当然教程就不是像零基础那样手把手从安装开始了 这里简洁明了 直接上手操作 第一步 打开Designer
  • 某宝sign参数逆向分析

    说明 淘宝ajax获取数据的方式为jsonp请求 所以在chrome中使用xhr拦截请求中加密参数的方式拦截不到 解决办法 目前我使用的方法是 添加DOM断点的方法去监听页面元素的变化 同时使用charles去监听页面发送的请求 后面就是一
  • 简单粗暴而又很有效果的图片无损放大方法

    工作生活中我们都会碰到想要对图片进行无损放大的情况 比如说做电子相册视频啦 做PPT啦 做设计啦等等等等 但是我们又没有那么专业的技术 PS也能试着操作一下 但始终没法弄能自己想要的效果 我们该如何对图片进行快速的无损放大呢 用PhotoZ
  • uart_linux

    写串口程序 include
  • vue.js中props,watch深度监听对象时,对象新增或者删除属性值时深度监听失效

    使用 deep 选项时 仅会监听对象内部现有属性值的改变 不会监听对象属性的增加或删除操作 原因是 deep 选项仅能监听对象内部属性的改变 当对象新增或删除属性时 这些操作并不会触发属性内部变化引起的更新 解决方案1 this obj O
  • DTFD-MIL: Double-Tier Feature Distillation Multiple Instance Learning for WSI_论文笔记

    文章链接 https arxiv org pdf 2203 12081 pdf 一 摘要 多实例学习 MIL 在组织病理学全切片图像分类中的应用越来越广泛 然而 用于这一特定分类问题的MIL方法仍然面临着独特的挑战 特别是那些与小样本队列相
  • antd4 tree带搜索框的可编辑树实现(hooks+ts)

    需求背景 实现带搜索框的可编辑树 有以下功能在 1 搜索相关节点高亮 2 配合treeSelect规范数据处理 3 节点可添加和编辑 编辑可修改上级 4 节点可删除 5 移入显示编辑图标 0 带搜索框的树 默认数据 搜索exa后 搜索exa
  • c#中的queue和stack

    using System using System Collections 队列Queue的using引用 using System Collections Generic using System Linq using System Te
  • JAVA基础

    目录 1 数据类型 2 注释模式 3 进制 4 浮点数拓展 5 字符拓展 6 运算中不同类型的数据先转化同一类型然后进行运算 7 变量 8 运算符 9 包机制 1 数据类型 强类型语言 变量必须定义才能使用 public class Dem
  • 这几款软件,你千万别装

    目录 写在前面 一 鲁大师 旧版 二 360全家桶 三 2345全家桶 四 快压 结束语 写在前面 很多人都会在自己的电脑上装上Ghost Windows 其实这样并不好 虽然不用激活 但是也有很多的捆绑软件 今天我就为大家盘点一下哪些软件
  • Android8打印功能,[翻译]Android 8.1 默认打印服务的中间人攻击漏洞披露

    漏洞概述 Android 8 1引入了默认打印服务 默认打印服务 基于Mopria联盟在谷歌应用商店发布的免费应用 Mopria Print Service 因其缺乏验证 所以会导致中间人攻击并被拦截后续的打印作业 还会造成在使用潜在不安全
  • 简单易懂SpringBoot和Android上传和下载文件方案——采用URL

    上传思路 SpringBoot把文件保存在静态资源里 并且开启静态资源访问 数据库保存文件的URL地址 URL地址是一个字符串 Android采用OkHttp上传文件 下载思路 SpringBoot从数据库获取URL地址发送给Android
  • Flutter仿网易云音乐:播放界面

    写在前头 本来是要做一个仿网易云音乐的flutter项目 但是因为最近事情比较多 项目周期跨度会比较长 因此分几个步骤来完成 这是仿网易云音乐项目系列文章的第一篇 没有完全照搬网易云音乐的UI 借鉴了其中的黑胶唱机动画 先贴上项目地址 gi
  • FISCO BCOS 贡献者粱永普:联盟链要对区块链做减法

    当前联盟链平台在公有链的基础上 对共识机制做调整 去掉公有属性 使得准入可控 效率提升 这实际上是对区块链在做减法 但这是否足够呢 我们在应用中很快发现 联盟链的使用比较受限制 一条链基本上只能做一项业务 而且成员的扩展会面临很多问题 这个