阅读财政预算& # 039;联盟链的开源生态_币圈资讯_鼎鸿网

阅读财政预算& # 039;联盟链的开源生态

angula 0

FISCOBCOS平台是金融区块链合作联盟(深)开源工作组(以下简称金链联盟),以金融业务实践为参考样本,在BCOS开源平台的基础上进行模块升级和功能重塑。,安全可控、适用于金融行业、完全开源的深度定制区块链底层平台。

金链联盟开源工作组得到了金链联盟成员机构的广泛认可,其工作由专注于区块链底层技术研发的成员机构和开发者主导。。首批成员包括以下单位(排名不分先后):伯颜科技、华为、深股通、神州数码、四方精创、腾讯、微众银行、越秀金科。

FISCOBCOS平台是基于现有的BCOS开源项目开发的。聚焦金融行业分布式业务需求,综合考虑业务适宜性、性能、安全性、常态性、技术可行性、运维与治理、成本等维度,打造金融版区块链解决方案。

基于FISCOBCOS的金融区块链底层平台可以快速搭建"区块链金融"应用场景,对金融行业大有裨益:

对银行机构而言,可以降低结算成本,提高中后台运行效率,提升流程自动化程度;

对于非银行金融机构,可以增强权利登记和信息存管的权威性,降低交易对手风险,解决数据追踪和信息防伪问题,降低审核的运营成本。

给金融监管机构它为监管机构提供了一致且易于审计的数据。通过跨机构区块链的数据分析,可以比传统审计流程更快、更准确地监管金融业务,大大加强反洗钱力度;

跨境金融场景下,,有助于实现跨境金融机构间的账簿共享,降低合作银行间的对账结算成本和纠纷摩擦成本,从而提高跨境业务处理的速度和效率。

FISCOBCOS于2017年正式对外开放。到2020年5月。汇聚了1000多家企事业单位和10000多名社区成员参与共建共治,发展成为国内最大、最活跃的开源联盟链生态系统。

应用项目涵盖文化版权、司法服务、政务服务、物联网、金融、智慧社区等领域。现在基于FISCOBCOS的便捷全面的开发工具,已经成为一个更加开放和开源的生态。

FISCOBCOS以联盟链的实际需求为出发点,兼顾性能、安全性、可维护性、易用性和扩展性,支持多种SDK,提供可视化中间件工具,大大缩短了建链、开发和部署应用的时间。此外FISCOBCOS通过ICT院可信区块链的评测功能和性能,单链TPS可达20000。[XY002][XY001]在2.0中,菲斯克BCOS提出了"一体两翼多引擎"实现系统吞吐量的横向扩展,大幅提升性能。,在安全性、可操作性、易用性和可扩展性方面具有业界领先的优势。

指的是群架构,支持联盟和链的快速形成,让企业建链像建聊天群一样方便。根据业务场景和业务关系,企业可以选择不同的群体。,形成多个不同账簿的数据共享和共识,从而快速丰富业务场景,扩大业务规模,大大简化链条的部署和运维成本。

两翼是指支持并行计算模式和分布式存储,为集团架构带来更好的可扩展性。。前者改变了按事务顺序在块内串行执行的做法,基于DAG(有向无环图)并行执行事务,大大提高了性能;后者支持企业(节点)在远程分布式系统中存储数据,克服了本地化数据存储的诸多局限。

多引擎是一系列功能特性的概括。例如,预编译契约可以突破EVM的性能瓶颈,实现高性能契约;该控制台允许用户快速掌握使用区块链的技能。

fiscobcos的核心模块包括以下几个部分:

共识机制:可插拔共识机制,支持PBFT、Raft和rPBFT共识算法,具有低事务确认延迟、高吞吐量和终极一致性。其中,PBFT和rPBFT可以解决拜占庭问题,具有较高的安全性。

存储:世界状态的存储由原来的MPT存储结构改为分布式存储,避免了世界状态快速膨胀带来的性能下降问题;引入了可插拔存储引擎来支持各种后端存储,如LevelDB、RocksDB和MySQL。支持简单快速的数据扩展,同时将计算与数据隔离,减少节点故障对节点数据的影响。

网络:支持网络压缩功能,基于负载均衡的思想实现良好的分布式网络分发机制,最大限度减少带宽开销。

性能提升策略

为了提升系统性能,FISCOBCOS从提高事务执行效率和并发性两个方面对事务执行进行了优化,使事务处理性能达到万级以上。

基于C的预编译契约:用C语言编写的预编译契约内置在区块链的底层,执行效率更高。

事务并行执行:基于DAG算法,根据事务间的互斥关系构建块内事务执行流程。最大化并行执行块中的事务。

事务生命周期的异步并行处理:共识、同步、关闭等环节的异步并行处理。

考虑到联盟链的高安全性要求,除了节点之间、节点与客户端之间通信的TLS安全协议,FISCOBCOS还实现了一套安全解决方案:

网络接入机制:限制节点加入或退出联盟链,从指定组中删除邪恶节点。保证了系统的安全性。

黑白名单机制:每个组只能接收对应组的消息,从而保证组间网络通信的隔离;CA黑名单机制可以及时断开与邪恶节点的网络连接,保证了系统的安全性。

权限管理机制:基于分布式存储权限控制机制,灵活精细地控制外部账户的部署契约和创建、插入、删除、更新用户表的权限。

支持国密算法:支持国密加密、签名算法和国密通信协议。

盘外加密方案:支持对节点的盘外数据进行加密,保证链上数据的机密性。

密钥管理方案:基于离盘加密方案,采用KeyManager服务管理节点密钥,更加安全。

同态加密和群环签名:链提供同态加密和群环签名接口,满足更多的业务需求。

开发部署工具

FISCOBCOS推出了开发和部署工具、交互式控制台、区块链浏览器和其他工具,以提高系统的易用性,大大缩短了构建链和部署应用程序的时间。

包括:

基于JavaSDK的交互式命令行工具控制台

区块链浏览器

为了方便不同语言的开发者快速开发应用,,FISCOBCOS支持JavaSDK,Node.jsSDK,PythonSDK,GoSDK

运维工具。在联盟链系统中,区块链的运行和维护非常重要。,FISCOBCOS提供一整套运维部署工具,并引入合同命名服务、数据归档和迁移、合同生命周期管理等工具,提升运维效率。

运维部署工具:部署、管理和监控多组织多集团联盟链的便捷工具。,支持扩展节点、扩展新组等各种操作。

合同命名服务:建立合同地址与合同名称、合同版本的映射关系,方便调用者通过记忆简单的合同名称来调用链条上的合同。

数据归档、迁移和导出功能:提供数据导出组件,支持链上数据的归档、迁移和导出,增加了链上数据的可维护性,降低了运维的复杂度。

合同生命周期管理:供应链提供合同生命周期管理功能。,方便链管理员管理链上的合同。

依托庞大的开源生态,社区所有合作伙伴秉承"从开发者到开发者",并在FISCOBCOS的底层平台上自主开发多个开发工具,回馈社区。从不同的业务需求出发,降低区块链应用开发的难度和成本。以下是部分列表:

区块链中间件平台WeBASE:面向开发者、运营者等多种对象,根据不同场景包含开发、调试、部署、审计。,创建丰富的功能组件和实用工具,提供友好、可视化的操作环境。

分布式身份解决方案WeIdentity:基于区块链的分布式多中心技术解决方案。,提供分布式实体身份识别和管理、可信数据交换协议等一系列基础层和应用接口。可以实现实体对象(人或物)数据的安全授权和交换。

WeEvent,分布式事件驱动架构,实现了可信、可靠、高效的跨机构、跨平台事件通知机制。在不改变现有商业系统的开发语言和访问协议的情况下,可以实现跨机构、跨平台的事件通知和处理。

跨链协作方案WeCross:支持跨链事务,满足跨链事务的原子性,管理跨链,支持多方协作管理,规避单点风险。

场景隐私保护解决方案WeDPR:为隐藏支付、匿名投票、匿名拍卖、选择性披露提供即时高效的解决方案,帮助各行业合法合法的探索数据相关业务。

区块链数据治理组件解决方案:稳定、高效、安全的区块链数据治理组件解决方案,包括三个方面:底层数据存储层、智能合约数据分析层和应用层。,提供数据治理方面的关键能力,如区块链数据挖掘、切割、扩展、可信存储、提取、分析、审计、协调和监管。。具体包括WeBankBlockchain-Data数据治理通用组件:Data-Stash数据仓库组件、Data-Export数据导出组件和Data-Reconcile数据对账组件。

区块链多方合作治理组件解决方案:可无缝适配FISCOBCOS的区块链治理组件解决方案。首批四个开源组件分别从私钥丢失重置、契约权限的细粒度控制、私钥和证书的全生命周期控制等方面入手。,提供可部署的智能合同代码、易于使用的SDK和参考登陆实践演示以及其他交付内容。。一个独立的治理组织命名为WeBankBlockchain-Governance多方治理协作组件:治理-账户账户治理组件、治理-Authority权限治理组件、治理-Key私钥管理组件和治理-Cert证书管理组件。。

区块链应用开发组件解决方案:一个开放的轻量级开发组件集,涵盖智能合约的开发、调试和应用开发,包括Solidity智能合约开发工具库、智能合约Gradle编译插件和应用开发脚手架。。具体包括WeBankBlockchain-SmartDev区块链应用开发工具:SmartDev-Contract智能合约库组件、SmartDev-SCGP合约编译插件、SmartDev-Scaffold应用开发。。

ChainIDE:提供智能合约云开发工具,帮助开发者节省边际成本,加速区块链应用的推送。

FISCOBCOS区块链工具箱:配合WeBase/Remix/VSCode/ChainIDE等IDE,提升开发体验和效率。

AnsibleforFISCOBCOS自动生成企业级部署文件:该项目为区块链开源项目FISCO-BCOS提供ansibleplaybook,自动生成企业级配置文件。30秒内即可生成配置(下载时间除外),大大简化了部署难度,避免了手动配置容易出现的错误。

其他工具包括TruoratrustedOracleservice、Liquidintelligentcontract编程语言软件和WeEvent'基于区块链的分布式事件驱动架构。

本站提醒:投资有风险,入市需谨慎。,此内容不作为投资理财建议。

标签:Fiscobcos联盟链开源生态

阅读财政预算& # 039;联盟链的开源生态文档下载: PDF DOC TXT