国产化区块链平台-FISCO BCOS 区块链

目录

FISCO BCOS

版本信息

系统概述

关键特性

组件服务

开发运维工具

FISCO BCOS作为一种企业级区块链平台,为企业和组织提供了高性能、隐私保护和可定制的区块链解决方案。其强大的架构和丰富的功能使得企业能够在安全可信的环境中开展区块链应用,并实现业务的创新和增长。


FISCO-BCOS: FISCO BCOS是由中国企业主导研发、对外开源、安全可控的企业级金融区块链底层技术平台

FISCO BCOS

一个稳定、高效、安全的区块链底层平台,由微众银行牵头的金链盟主导研发,其可用性经广泛应用实践检验。至今已涌现300+产业数字化标杆应用,覆盖金融、医疗、教育、文化、社会治理等领域,如珠三角征信链、区块链服务网络BSN、人民链、国家健康医疗大数据科创平台、粤澳健康码跨境互认系统等。

单链配置下,性能TPS可达10万+。全面支持国密算法、国产操作系统与国产CPU架构。包含区块流水线、可拔插共识机制、全方位并行计算、区块链文件系统、权限治理框架、分布式存储等特性。

版本信息

  • 稳定版本(生产环境使用):v3.2.3,版本内容可参考《FISCO-BCOS v3.2.3版本说明》
  • 最新版本(用户体验新特性):v3.4.0,版本内容可参考 《FISCO-BCOS v3.4.0版本说明》

系统概述

FISCO BCOS系统架构包括基础层、核心层、服务层、用户层和接入层提供稳定、安全的区块链底层服务。中间件层通过可视化界面,简化了用户管理区块链系统的流程。右侧配套相关开发、运维、安全控制的组件,辅助应用落地过程中不同角色的需要;同时,提供隐私保护和跨链相关的技术组件,满足不同场景的应用诉求。

关键特性

  • Pipelined:区块流水线,连续且紧凑地生成区块
  • 可插拔的共识机制: 设计可插拔共识框架,灵活可选
  • 全方位并行计算:多群组,块内分片,DMC,DAG等并行机制,实现强大处理性能。
  • 区块链文件系统: 所见即所得的合约数据管理
  • 权限治理框架:内置权限治理框架,多方投票治理区块链
  • 分布式存储 TiKV:分布式事务性提交,支撑海量存储
  • SDK基础库:多语言SDK,更方便的全平台国密接入

组件服务

  • 隐私保护:场景式即使可用隐私保护解决方案WeDPR
  • 跨链协作:支持多链互通的跨链协作平台WeCross
  • 区块链管理:可视化的区块链管理平台WeBASE

开发运维工具

  • 搭链工具:一键建链脚本,自动化部署区块链
  • 可视化工具:提供可视化管理工具,减少操作流程
  • 监控告警工具:监控区块链系统运行状态,实时告警
  • 数据归档工具:冷数据归档,支持RocksDB和TiKV,释放存储压力


FISCO BCOS作为一种企业级区块链平台,为企业和组织提供了高性能、隐私保护和可定制的区块链解决方案。其强大的架构和丰富的功能使得企业能够在安全可信的环境中开展区块链应用,并实现业务的创新和增长。

引言:
区块链技术作为一种分布式、安全可信的数据记录和交互方式,正逐渐在各行各业展现出巨大潜力。然而,公共区块链的隐私性和性能限制使得企业更倾向于采用联盟链或私有链解决方案

FISCO BCOS(Blockchain Open Consortium Operating System)作为一种企业级区块链平台,为企业和组织提供了可定制、高性能和隐私保护的区块链解决方案。 

FISCO BCOS是由国内企业主导研发、对外开源、安全可控的企业级金融联盟链底层平台。它以联盟链的实际需求为出发点,兼顾性能、安全、可运维性、易用性、可扩展性,支持多种SDK,并提供了可视化的中间件工具,大幅缩短建链、开发、部署应用的时间。

(1)FISCO BCOS的背景:
FISCO BCOS(Blockchain Open Consortium Operating System)的背景源于企业在采用区块链技术时面临的需求和挑战。随着区块链技术的崛起,企业和组织开始认识到其潜在的价值,包括分布式信任、去中心化的交易和数据安全等。然而,公共区块链平台存在一些限制,如性能低下、隐私保护不足以及缺乏可定制性等,这使得企业更倾向于采用联盟链或私有链解决方案。

FISCO BCOS作为一个专注于企业级区块链的开源平台,旨在满足企业和组织对区块链技术的实际需求。它由中国金融区块链联盟(Financial Blockchain Shenzhen Consortium)主导开发,得到了众多金融机构、科技公司和研究机构的支持和参与。

FISCO BCOS的设计目标是提供可扩展、高性能和隐私保护的区块链解决方案,以满足企业在不同行业和领域的需求。它秉承着开放、安全和灵活的原则,并通过强大的架构和丰富的功能来支持各种企业级应用场景。

随着时间的推移,FISCO BCOS在不断演进和改进,不断推出新的版本和功能,以适应不断变化的商业环境和技术需求。它通过提供稳定可靠的区块链基础设施,帮助企业实现更高效、安全和透明的数据交换和业务流程。

(2)FISCO BCOS的特点与优势:
1. 高性能共识引擎:FISCO BCOS采用了基于异步共识的共识算法,以提高交易吞吐量和性能表现。该共识引擎能够支持大规模网络和高并发交易,并能够快速达成共识。

2. 隐私保护机制:FISCO BCOS提供了强大的隐私保护功能,包括支持零知识证明(Zero-Knowledge Proofs)和密码学技术。这使得敏感数据和交易信息可以在区块链网络中得到保护,只有授权的参与者能够访问相关数据。

3. 多链架构:FISCO BCOS支持多链架构,即在同一个网络中可以创建多个独立的区块链链路。这种架构可以根据不同的业务需求和场景创建专门的链路,从而实现更好的隔离性和扩展性。

4. 智能合约升级机制:FISCO BCOS提供了智能合约的升级和管理机制。开发者可以方便地升级合约逻辑而无需中断现有的业务流程。这使得合约的升级更加灵活和高效。

5. 可定制性与灵活性:FISCO BCOS具有高度的可定制性,可以根据企业的需求进行灵活配置。它提供了丰富的开发工具、SDK和接口,使开发者能够定制和扩展区块链应用,并与现有的系统和服务集成。

6. 安全与稳定性:FISCO BCOS注重安全性和稳定性,通过密码学技术、身份认证和访问控制等机制来保护区块链网络和参与者的安全。同时,它具有高可用性和容错性,能够应对节点故障和网络分区等异常情况。

7. 社区支持与生态系统:FISCO BCOS拥有一个活跃的开发者社区和丰富的生态系统。社区成员积极贡献代码、解决问题,并共享最佳实践和经验。这为用户提供了广泛的支持和资源。

(3)FISCO BCOS的架构和组件:
FISCO BCOS的架构由多个组件组成,每个组件负责不同的功能。每个组件在整个架构中扮演着关键的角色。它们相互配合,构成了一个完整的企业级区块链平台,提供了高性能、隐私保护和可定制性等功能,适用于各种企业应用场景。开发者可以根据自己的需求选择使用和定制这些组件,构建出符合自己业务需求的区块链解决方案。下面是FISCO BCOS的主要组件和其功能的简要介绍:

1. 网络层(Network Layer):网络层负责节点之间的通信和消息传递。它使用点对点(P2P)的通信协议,确保节点之间能够相互连接和交换信息。

2. 共识层(Consensus Layer):共识层实现了节点之间的共识算法,确保网络中的节点就交易达成一致。FISCO BCOS支持多种共识算法,如PBFT(Practical Byzantine Fault Tolerance)和RAFT。共识层的设计旨在提供高性能和安全性。

3. 存储层(Storage Layer):存储层负责存储区块链的交易数据和状态信息。FISCO BCOS使用分布式数据库来存储数据,确保数据的可靠性和持久性。存储层还提供了高效的数据检索和查询功能。

4. 合约层(Contract Layer):合约层包含智能合约的编译、部署和执行功能。FISCO BCOS使用Solidity语言来编写智能合约,并通过EVM(Ethereum Virtual Machine)来执行合约代码。合约层还提供了合约管理和升级的机制。

5. 应用层(Application Layer):应用层是构建在FISCO BCOS之上的具体应用程序。它包括各种业务逻辑和交易场景,如供应链管理、金融交易等。开发者可以基于FISCO BCOS的架构和功能特性来开发各种区块链应用。

6. 工具层(Tool Layer):工具层提供了一系列开发和管理工具,方便开发者使用和管理FISCO BCOS平台。这些工具包括命令行界面(CLI)、图形用户界面(GUI)以及SDK(Software Development Kit)等,使开发者能够轻松地构建和部署区块链应用。

(4)FISCO BCOS的应用场景:
FISCO BCOS具有灵活的架构和丰富的功能,可以根据不同的业务需求和行业特点进行定制和扩展,适应更广泛的企业应用场景。以下是一些FISCO BCOS的典型应用场景:

1. 供应链金融:FISCO BCOS可以用于构建供应链金融平台,实现供应链上的资金流转、信用评估和交易融资等功能。区块链技术可以增强交易的透明度和可信度,提高供应链金融的效率和安全性。

2. 数字资产交易:FISCO BCOS提供了高性能和安全的交易环境,适用于数字资产的发行、交易和管理。通过智能合约和隐私保护机制,可以实现各种数字资产的快速交易和资产管理。

3. 物联网(IoT)应用:FISCO BCOS可以与物联网设备结合,构建安全可信的物联网应用。通过区块链的去中心化特性和智能合约的执行能力,可以实现设备身份认证、数据溯源和可信数据交换等功能。

4. 政府与公共服务:FISCO BCOS可以应用于政府和公共服务领域,实现公共数据的共享和安全管理。例如,可以构建基于区块链的身份认证系统、选举投票系统和不动产登记系统等。

5. 金融服务:FISCO BCOS可以应用于各种金融服务领域,如跨境支付、供应链金融、数字证券等。通过区块链的不可篡改性和智能合约的执行能力,可以提高交易的安全性和效率,降低金融服务的成本。

6. 版权保护与溯源:FISCO BCOS可以应用于版权保护和溯源领域,确保知识产权的合法权益和产品的真实性。通过区块链的不可篡改性和透明性,可以实现版权证书的发行和溯源记录的存储,保护创作者和消费者的权益。

7. 医疗与健康:FISCO BCOS可以应用于医疗和健康领域,实现电子病历的安全存储和共享、医药供应链的追溯、医疗数据的隐私保护等。区块链的去中心化和智能合约的执行能力,可以增强医疗数据的安全性和可信度。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/166962.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Excel筛选怎么用?6种基本用法帮你提高效率!

“我在使用Excel进行数据处理时,需要对某些数据进行筛选,但是不知道应该如何使用筛选功能,有没有比较简单的使用方法呀?” Excel中的筛选功能是数据处理和分析中的重要工具,能够帮助用户快速找到所需的数据。但是有很多…

YOLOv8改进 | EIoU、SIoU、WIoU、DIoU、FocusIoU等二十余种损失函数

一、本文介绍 这篇文章介绍了YOLOv8的重大改进,特别是在损失函数方面的创新。它不仅包括了多种IoU损失函数的改进和变体,如SIoU、WIoU、GIoU、DIoU、EIOU、CIoU,还融合了“Focus”思想,创造了一系列新的损失函数。这些组合形式的…

Taro安装及使用

安装及使用 安装​ Taro 项目基于 node,请确保已具备较新的 node 环境(>12.0.0),推荐使用 node 版本管理工具 nvm 来管理 node,这样不仅可以很方便地切换 node 版本,而且全局安装时候也不用加 sudo 了…

[解决] 问题:ImportError: cannot import name ‘Callable‘ from ‘collections‘

问题 我在运行yolov8的代码时,出现了ImportError: cannot import name Callable from collections的错误 原因 版本问题:以下collections的方法都在Python3.10版本后被取消了 ["Awaitable", "Coroutine", "AsyncIterable", "A…

(四)、基于 LangChain 实现大模型应用程序开发 | 基于知识库的个性化问答 (基本功能介绍)

⭐ 使用大语言模型构建一个能够回答关于给定文档和文档集合的问答系统是一种非常实用和有效的应用场景。与仅依赖模型预训练知识不同,这种方法可以进一步整合用户自有数据,实现更加个性化和专业的问答服务。 例如,我们可以收集某公司的内部文档、产品说明…

我理解的反射

作者简介:大家好,我是smart哥,前中兴通讯、美团架构师,现某互联网公司CTO 联系qq:184480602,加我进群,大家一起学习,一起进步,一起对抗互联网寒冬 我之前对反射的理解未必…

提取图像文本的 5 大 Python 库

引言 光学字符识别是一个古老但依然具有挑战性的问题,涉及从非结构化数据中(包括图像和PDF文档)检测和识别文本。它在银行、电子商务和社交媒体内容管理等领域具有广泛的应用。 但与数据科学中的每个主题一样,尝试学习如何解决OC…

光谱融合——Deep Spatio-spectral Attention Convolutional Neural Networks

Hyperspectral Image Super-Resolution via Deep Spatiospectral Attention Convolutional Neural Networks 简介 论文链接 对于高分辨率多光谱(高分辨率意味空间信息更好)图像,采用spatial attention机制进行空间信息的保留,对…

Vue+Swiper实现轮播图效果

效果展示 实现了自带切换按钮在图片外部实现了自定义的切换按钮 背景 在项目中使用到了轮播图,实现点击上一张下一张时实现循环显示,同时预览两个图片,并加以文字对图片的说明。 设计 使用 Swiper 插件,可以实现当前这个需求。…

[Kettle] 公式

公式是用来计算数据流中数据的表达式 公式可以是"AB"这样的简单计算,也可以是类似"if/then"复杂业务逻辑判断的表达式 数据源 2019年11月月考成绩(Kettle数据集16).xlshttps://download.csdn.net/download/Hudas/88553816?spm1001.2014.300…

二阶段提交

二阶段提交 二阶段提交(英语:Two-phase Commit)是指,为了使基于分布式系统架构下的所有节点在进行事务提交时保持一致性而设计的一种算法(Algorithm)。 二阶段过程 在两阶段提交过程中,主要分为了两种角色协调者&…

webpack快速上手之搭建cesium三维地球环境

前言 📫 大家好,我是南木元元,热衷分享有趣实用的文章,希望大家多多支持,一起进步! 🍅 个人主页:南木元元 目录 Cesium介绍 初始化一个Cesium地球 ​编辑 Webpack的使用 Webpac…

鼠标点击网页任何地方都显示光标闪烁输入状态

出现这种情况的原因 因为大概是用户无意中打开了浏览器无障碍模式中的使用文本光标浏览网页的功能。 对于Chrome浏览器而言就是这样的: 直接按F7关闭这个模式

谈谈系统性能调优中都需要考虑哪些因素

一、 什么是性能调优? 这个系统好慢、网站又打不开了,太卡了,又没响应了,相信大家都遇到过用户的这种抱怨,此时,说明我们的应用系统出现了性能问题,那么怎么办呢,首先想到的应该是优…

CNCC 2023 | 大模型全面革新推荐系统!产学界多位大咖精彩献言

随着人工智能领域的不断突破,大模型的潮流已然席卷而来。大模型一跃成为时代的新宠,展现出强大的通用性和泛化能力,为 AI 技术的应用进一步打开了想象空间。与此同时,推荐系统作为大规模机器学习算法应用较为成熟的方向之一&#…

腾讯混元模型

最近腾讯的混元大模型内测,我有幸申请到了一个名额。 身为一个程序员,我想大家最关注的一定是该模型的代码和类代码能力,因为这直接关系到这个模型能帮我们解决多少问题,节约多少时间,提高多少效率。 对此,我针对工作中可能会用到的几个点进行了详细的体验。 先说结论:腾讯混元…

工业基础类IFC—材质和纹理

在我们的 IFC技术交流群(788206534)里,经常会有人提问“如何学习 IFC文档或者其开发”的问题。对于这个问题,我一直没有机会做一个完整的回答,这次我认真回忆了自己关于IFC的学习经历,在此与大家分享。一是…

利用API连接抖音外卖与电商平台和营销系统,实现无代码开发的集成

利用API连接抖音外卖和电商平台 抖音来客,作为抖音生活服务商家经营平台,为商家提供一站式经营服务,其中包括入驻、上品、经营和履约等功能。商家可以通过API调用,实现电商平台和抖音外卖的连接,从而优化运营效率。例…

Java SE——*API API帮助文档

1. API概述 Java中的API可以理解为一本编程字典或者工具包,它包含了许多预定义的类、接口和方法,可以帮助我们更方便地开发Java程序 想象一下,当你要做一个饭菜的时候,你需要食谱和厨具。食谱告诉你需要哪些食材和步骤&#xff…