本会动态

文章详情页
可信区块链BaaS平台:提供一站式可信区块链业务集成服务
发布时间:{$itemInfo['publish_time']|date='Y-m-d H:i:s',_ _ _吕氏贵宾会为赫鲁贝什和马蒂沙克之后,第3位个人前10场德甲打进11球的球员。目前欧洲5大联赛只有萨拉赫和姆巴佩(12球)进球超过帕科.吕氏贵宾会网址传统的“英德大战”,出现到了今年欧冠淘汰赛中.吕氏贵宾会官网曾经的德甲“班霸”拜仁本赛季状态大幅下滑,碰到最近状态火爆的利物浦,如果不能尽快补强,恐怕难以晋级!}##}来源:吕氏贵宾会-吕氏贵宾会网址-吕氏贵宾会官网点击:14

  经过详细的业务需求调研、严谨的产品技术研发及细粒度化产品迭代测试,腾信光大公司依托自身技术研发团队和长期以来的技术积累,以良好的信誉和创新的技术解决方案,自主研发完成了可信区块链BaaS平台。可信区块链BaaS平台是一种区块链与云计算深度结合的新型云服务平台,区块链的本质是去中心化、分布式、共识、智能合约以及加密技术,结合云计算的网络服务提供、可弹性配置的云计算能力、灵活的存储和管理配置优势,帮助用户快速提供一站式可配置可信区块链解决方案。

  1.可信区块链BaaS平台系统架构

  可信区块链BaaS平台基于密码学、P2P网络、可插拔共识机制、数据库技术,采用分层体系架构,提供包括身份认证、证书管理、合约管理、数据上链、区块生成、交易查询、通道管理、结点管理等区块链核心功能。可信区块链BaaS平台通过密钥管理、身份管理提供细粒度敏感业务数据或隐私数据加密保护,提供业务数据安全和隐私保护。可信区块链BaaS平台具备安全可信、不可篡改、隐私保护、实时高效、技术中立等技术特色,同时具备可靠性、可信性、容错性、可定制和可配置等适配能力。可信区块链BaaS平台以区块链服务接口BaaS API帮助用户提供一站式可信区块链平台构建、平台配置、结点管理、数据上链和区块及交易管理等区块链核心服务,屏蔽区块链业务技术复杂度,用户无需要了解区块链技术实现细节即可实现区块链技术与具体业务场景结合,实现不同业务场景的区块链业务配置化和集成。可信区块链BaaS平台采用分层架构,把底层的区块链服务和能力封装、服务化,开放为标准化的区块链接口,提供给用户接入和使用。可信区块链BaaS平台系统架构由应用层、接口层、区块链核心层和区块链基础层组成。可信区块链BaaS平台分层体系架构如图1-1所示。

  

  (1)应用层

  应用层是最终呈现给用户的应用程序部分,包括用户注册登录、业务数据上链、区块数据查询、业务数据查询和多节点区块验证,主要是调用接口层提供的接口,为用户提供服务和应用。

  (2)接口层

  接口层是基于底层链码提供的接口封装成的各种接口,主要用于完成功能模块的封装,为用户层提供更简洁的调用方式。接口层通过调用RPC接口与其他节点进行通信,通过调用Node.js SDK对本地账本进行访问、读写等操作。

  (3)区块链核心层

  区块链核心层包括成员管理、区块和交易管理、合约管理。整个网络运行中发生的事件可以被应用访问,以触发外部流程甚至其他系统,可以实现区块链系统网络中信息的记录、验证和传播,应用则通过发起交易来向账本中记录数据。

  (4)区块链基础设施层

  区块链基础设施层提供区块链系统正常运行所需的操作环境和硬件设施,为上层提供物理资源,是区块链系统的基础支持。具体包括资源层和物理层,资源层包括虚拟管理、负载均衡和资源载控,物理层包括公有云、私有云和容器云。

  2.可信区块链BaaS平台系统功能

  可信区块链BaaS平台是一种模块化的区块链架构,是分布式记账技术(DLT)的一种独特的实现,它提供了可供企业运用的网络,具备安全、可伸缩、加密和可执行等特性。可信区块链BaaS平台核心功能如图2-1所示:

  

  可信区块链BaaS平台提供了以下核心功能:

  (1)可信区块链BaaS平台用户层功能

  1)用户注册:用户注册相关的信息,管理人员进行审核,审核通过的用户,将会分配通道并在该通道内注册该用户,以获取用户的密钥信息。

  2)业务数据录入:上链的数据进行收取录入暂存在上层B/S架构,以便用户删除修改。

  3)区块数据查询:查询链上的区块信息。

  4)业务数据报表:导出业务数据上链区块数据信息报表内容。

  (2)区块链核心层功能

  1)数据查询:按照高度,哈希,交易ID查询区块数据。

  2)链码管理:系统对链码提供安装,实例化,更新,停止功能。

  3)通道管理:系统提供创建通道,加入通道,数据隔离的多通道等功能。

  4)共识服务:系统提供可插拔的共识管理,Apache Kafka共识,简化拜占庭容错(SBFT),拜占庭容错PBFT。

  5)节点管理:周期的节点健康管理功能。

  6)认证服务:CA证书中心对用户的公钥和私钥进行认证。

  7)排序服务:为交易排序,并生成区块 。

  (3)区块链层功能

  基于Nodejs SDK编写及调用的SDK,基于联盟区块链网络的部署搭建,多链码和多通道的创建及管理。

  (4)存储层功能

  账本数据的存储及同步,交易缓存、块缓存及运行时数据缓存的缓存机制,用LevelDB进行账本存储。

  3.可信区块链BaaS平台系统接口界面

  可信区块链BaaS平台包括分布式账本写入、分布式账本查询、区块信息管理、链式信息管理、账户管理等业务模块,可信区块链BaaS平台业务概览如图3-1所示。

  

  可信区块链BaaS平台业务数据上链,若业务数据中含有敏感数据,则采用加密机制对敏感数据进行加密保护,包含加密后敏感数据的基本业务数据及业务数据的Hash值一并储存到区块链上,已存储的数据列表如图3-2所示。

  

  可信区块链BaaS平台业务数据存储到区块链,应用程序通过交易管理提交交易提案,获取交易背书,排序服务节点提交交易并对交易进行排序并生成区块,生成区块后广播给记账节点且写入本地账本,已存数据区块信息及交易信息详情如图3-3所示。

  

  可信区块链BaaS平台中的区块链技术通过特定的共识机制动态生成数据,采用P2P网络实现区块数据的实时同步,并将特定结构的数据按特定时序组织成链式数据结构,该链式数据结构具有独立自治、安全可信、不可篡改等特性,可信区块链BaaS平台区块链式信息列表如图3-4所示。

  

  可信区块链BaaS平台通过API接口连接到节点上,调用链码来查询,在当前节点返回查询结果,同时,也可以连接到多个节点上,验证可信区块链BaaS平台多节点数据同步一致性,默认节点及多节点区块信息查询如图3-5所示。

  

  可信区块链BaaS平台管理系统包括系统的状态监控、区块管理、业务数据管理、API管理和系统管理功能模块,区块状态用于监控节点的运行状态等一些节点信息,如图3-6所示。

  

  可信区块链BaaS平台中区块链使用docker容器来进行数据存储和服务运行。区块链应用开发、部署和运行都是基于容器,智能合约运行在隔离的环境docker中,可信区块链BaaS平台管理系统容器状态监控如图3-7所示。

  

  可信区块链BaaS平台业务数据经由API接入到区块链网络,基于接口化方式,实现应用程序与区块链网络相互通信,首先需要监控API接口可用性,可信区块链BaaS平台管理系统定时刷新查询API接口状态如图3-8所示。

  

  可信区块链BaaS平台提供了一套易用、可灵活扩展的API接口,可信区块链BaaS平台管理系统可以对API接口进行增加、删除及修改管理,可信区块链BaaS平台管理系统API管理如图3-9所示。

  

  4.可信区块链BaaS平台系统特色

  (1)快速集成及部署。便于创建、部署、运行和监控区块链。

  (2)使用门槛低。开发人员只需要通过API接口,就能将区块链技术与具体业务场景深度相结合。

  (3)节省综合成本。开发人员无需考虑区块链底层技术,专心搭建区块链应用,减少了区块链投入成本。

  (4)信任隐私保护。采用基于数字证书的 PKI 的身份管理、多链隔离、信息加密、智能合约控制等手段保护私密信息。

  (5)智能合约安全监测。提供了完备的智能合约集成开发调试环境,对智能合约进行词法分析、语法检查,同时对智能合约进行合规性和安全性校验。

  (6)策略和权限管理。针对企业级的管理和监控需求,对用户的权限、角色及各种共识策略、访问策略进行了全方位的增强。

  (7)性能高、高可靠性。不仅有高TPS的处理能力,也有高可靠性和高容错性。

  5.可信区块链BaaS平台基础设施技术

  可信区块链BaaS平台区块链基础设施的核心是它按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本。核心技术包括密码学技术、P2P技术、数据库技术和共识机制,可信区块链BaaS平台区块链基础设施如图5-1所示。

  

  (1)P2P技术

  P2P网络协议是所有区块链的最底层模块,负责交易数据的网络传输和广播、节点发现和维护。P2P网络分布特性通过在多节点上复制数据,也增加了防故障的可靠性,并且在纯P2P网络中,没有所谓的中心枢纽,保证了数据的自由、平等、透明、高效流通。

  (2)密码学技术

  密码学是区块链技术的核心,所有交易信息都被编码进区块当中,而这些区块连接在一起则形成区块链结构。使用密码学技术可以保护信息的机密性、完整性、认证性和不可抵赖性。

  (3)共识机制

  区块链系统需要共识机制对在一定的时间内发生的事务的先后顺序进行共识。共识机制是通过特殊节点的投票,在很短的时间内完成对交易的验证和确认;对一笔交易,如果利益不相干的若干个节点能够达成共识,我们就可以认为全网对此也能够达成共识。

  (4)数据库技术

  区块链系统通过分布式数据库来识别、传播和记载信息,交易记账由分布在不同地方的多个节点共同完成,而且每一个节点都记录的是完整的账目,因此它们都可以参与监督交易合法性,同时也可以共同为其作证。

  6.可信区块链BaaS平台应用场景

  可信区块链BaaS平台能够帮助用户快速构建更稳定、安全的区块链环境,减少在区块链部署、运维、管理、应用开发等方面的挑战,能够让用户更专注于核心业务创新,并实现业务数据快速上链。借助于BaaS的便捷性和可用性,各种行业的场景和区块链可以进行有效地结合。可信区块链BaaS平台可用于如防伪溯源、虚拟货币应用、供应链金融、财产公证、公益慈善、证券市场、全球转账、电子支付、结算业务、资产数字化、投票等多种业务场景,如图6-1所示。

  

  可信区块链BaaS平台具备开放性、高可用性、极致性能、智能监控、高性价比等特性。将区块链技术应用到不同的业务场景,帮助用户更低门槛、更高效地构建区块链服务,推动自有产业转型升级,为客户创造全新的产品、业务和商业模式,可信区块链BaaS平台的应用场景十分广泛,可以让区块链中小创业者得以直接在底层技术上做各种应用场景的开发和创新。

  7.技术服务

  (1)为用户提供便捷、实时的技术支持,保证在第一时间给予用户快捷的回复。

  (2)提供产品相关培训,用户实地操作指导等多项技术服务。

  (3)根据用户的具体需要,为用户定制相应的业务功能。

  8.公司业务定位

  北京腾信光大科技有限公司专注于可信公有链产品、可信联盟链产品、可信区块链BaaS平台产品等核心产品开发及技术服务。

  (1)专业的可信公有链、可信联盟链产品和系统提供商。

  (2)先进、稳定的可信区块链BaaS平台产品和系统提供商。