区块链BaaS平台搭建,区块链供应链金融应用开发BaaS是一种基于主流技术的区块链平台服务,它可以帮助您快速构建更稳定、安全的生产级区块链环境,大幅减少在区块链部署、运维、管理、应用开发等方面的挑战,使您更专注于核心业务创新,并实现业务快速上链。 区块链BaaS平台搭建提供了以下核心功能:1、区块链BaaS平台用户层功能(1)用户注册:用户注册相关的信息,管理人员进行审核,审核通过的用户,将会分配通道并在该通道内注册该用户,以获取用户的密钥信息。
区块链BaaS平台搭建,区块链供应链金融应用开发
BaaS是一种基于主流技术的区块链平台服务,它可以帮助您快速构建更稳定、安全的生产级区块链环境,大幅减少在区块链部署、运维、管理、应用开发等方面的挑战,使您更专注于核心业务创新,并实现业务快速上链。
区块链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进行账本存储。