标签:
在区块链开发中的平台中有很多种,其中的BaaS平台是这段时间比较火的一个平台。这个平台不仅有着强大的功能,还对专业领域进行了全面的覆盖,因此这个平台也深受用户们的喜爱。
一、区块链BaaS平台用户层功能
1.用户注册:用户注册相关的信息,管理人员进行审核,审核通过的用户,将会分配通道并在该通道内注册该用户,以获取用户的密钥信息。
2.业务数据录入:上链的数据进行收取录入暂存在上层B/S架构,以便用户删除修改。
3.区块数据查询:查询链上的区块信息。
4.业务数据报表:导出业务数据上链区块数据信息报表内容。
二、区块链核心层功能
1.数据查询:按照高度,哈希,交易ID查询区块数据。
2.链码管理:系统对链码提供安装,实例化,更新,停止功能。
3.通道管理:系统提供创建通道,加入通道,数据隔离的多通道等功能。
4.共识服务:系统提供可插拔的共识管理,Apache Kafka共识,简化拜占庭容错(SBFT),拜占庭容错PBFT。
5.节点管理:周期的节点健康管理功能。
6.认证服务:CA证书中心对用户的公钥和私钥进行认证。
7.排序服务:为交易排序,并生成区块 。
三、区块链层功能
基于Nodejs SDK编写及调用的SDK,基于联盟区块链网络的部署搭建,多链码和多通道的创建及管理。
四、存储层功能
账本数据的存储及同步,交易缓存、块缓存及运行时数据缓存的缓存机制,用LevelDB进行账本存储。
区块链开发的BaaS平台给用户足够多的功能,且这些功能都是用户在操作中需要用到的。这样就让这个平台轻易的吸收了大量的用户,在发展的道路上也会更具针对性的开发下去。
本文链接:http://www.moshixianxing.com/news/643.html
上一篇:区块链技术如何解决物联网漏洞
下一篇:为什么说区块链技术是共享数据库