WeBASE 介绍
WeBASE(WeBank Blockchain Application Software Extension) 是在区块链应用和fisco
bcos节点之间搭建的一套通用组件。围绕交易、合约、密钥管理,数据,可视化管理来设计各个模块,开发者可以根据业务所需,选择子系统进行部署。WeBASE屏蔽了区块链底层的复杂度,降低开发者的门槛,大幅提高区块链应用的开发效率,包含节点前置、节点管理、交易链路,数据导出,Web管理平台等子系统。
WeBASE将区块链应用开发标准化,搭建完fisco bcos节点后,只需按照五步标准流程进行区块链应用开发,开发流程请参阅
使用WeBASE开发区块链应用
各子系统简介
-
节点前置服务 WeBASE-Front 集成web3jsdk,提供restful风格的接口,客户端可以使用http的形式和节点进行交互,内置内存数据库,采集节点健康度数据。内置web控制台,实现节点的可视化操作。
-
节点管理服务 WeBASE-Node-Manager 处理前端页面所有web请求,管理各个节点的状态,管理链上所有智能合约,对区块链的数据进行统计、分析,对异常交易的审计,私钥管理等。
-
WeBASE管理平台 WeBASE-Web 可视化操作平台,可基于此平台查看节点信息,开发智能合约等。
-
交易服务 WeBASE-Transcation 接收交易请求,缓存交易到数据库中,异步上链,可大幅提升吞吐量,解决区块链的tps瓶颈。
-
私钥托管和签名服务 WeBASE-Sign 托管用户私钥,提供云端签名。
-
数据导出服务 WeBASE-Collect-Bee 导出区块链上的基础数据,如当前块高、交易总量等,通过智能合约的配置,导出区块链上合约的业务数据,包括event、构造函数、合约地址、执行函数的信息等。
WeBASE 官网
https://gitee.com/WeBank/WeBASE
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。