WeBASE 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
WeBASE 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
WeBASE 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
WeBASE 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
WeBASE 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 Apache-2.0
开发语言 Java 查看源码 »
操作系统 跨平台
软件类型 开源软件
所属分类 其他开源区块链
开源组织 微众银行
地区 国产
提 交 者 OSCHINA编辑部
适用人群 未知
收录时间 2019-10-23

软件简介

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-Codegen-Monkey 代码生成工具,通过配置可以生成数据导出的核心代码。

  • 数据导出服务 WeBASE-Collect-Bee 导出区块链上的基础数据,如当前块高、交易总量等,通过智能合约的配置,导出区块链上合约的业务数据,包括event、构造函数、合约地址、执行函数的信息等。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
发表于区块链专区
2020/12/09 09:39

区块链中间件平台 WeBASE v1.4.2 发布

作为一个体验友好、功能丰富的区块链中间件平台,WeBASE通过一系列通用功能组件和实用工具,助力社区开发者快速搭建区块链应用的基础环境,并提供可视化合约IDE和一站式联盟链管理台。 开源以来,WeBASE在社区伙伴的通力协作下进行高速迭代,积累了像合约IDE、ABI编辑器、动态群组管理等工具。这些工具投入社区广泛使用后,使用者也不遗余力地反馈了一系列优化点。较为高频的建议是: 合约IDE能够导出合约功能,方便合约开发; ...

0
3
发表于区块链专区
2020/06/12 14:28

区块链中间件平台 WeBASE v1.3.1 发布

WeBASE是一个体验友好、功能丰富的区块链中间件平台,通过一系列通用功能组件和实用工具,助力社区开发者快速搭建区块链应用的基础环境,提供可视化合约IDE和一站式联盟链管理台。 上一个版本,WeBASE对链上事件通知、私钥托管和交易上链等功能进行优化。结合社区开发者的反馈与底层FISCO BCOS的新增特性,我们在WeBASE v1.3.1中新增了动态群组管理、合约ABI导入、合约ABI解析、节点流量日志解析等功能;同时,控制台与节点前置...

0
29
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
2019/08/14 18:52

在WeBASE的动物园漫步

作者语: 开源软件, 是大师心目中商业化大潮之外的伊甸园; 是极客们聚集出没的大教堂和集市; 是技术爱好者挚爱的隽永诗篇; 但在我眼里,开源软件的世界就是一座动物园。 开源机构酷爱拿动物来命名软件或制作LOGO,这些名字早已似春雨般深入人心。 比如一脸严肃,身手敏捷,酷似狮子的Tomcat。还有Python,两条肥胖蠢萌的蟒蛇形象火遍了全世界。 而Linux用一个叫Tux的企鹅作为吉祥物,Tux 现在已经开始拍游戏视频、广告了,甚...

0
0
发表了博客
01/29 11:38

WeBASE常见问题收集

Q1 :是否能同时使用WeBASE和WeCross这两个组件搭建一套跨链的平台呢? A1 :可以同时使用,是两种不同的功能组件。 Q2 :WeBASE-Collect-Bee子系统只是解析历史区块数据,把历史区块、交易和合约事件数据导出,合约内部存储的数据像mapping之类是没办法导出吗? A2 :是的。有了交易和事件导出,辅以巧妙定义事件,链下还原mapping数据不是难事。 Q3 :在WeBASE创建了账户,如何在console里面也生成对应的p12私钥文件以方便我在...

0
0
01/14 20:17

WeBASE七大使用场景

WeBASE是一个体验友好、功能丰富的区块链中间件平台,通过一系列通用功能组件和实用工具,助力开发者快速搭建区块链应用的基础环境,并提供可视化合约IDE和一站式联盟链管理台。 为什么需要WeBASE FISCO BCOS自2017年开源以来,大量开发者基于FISCO BCOS开发区块链应用。在和开发者的日常沟通中我们发现,区块链应用开发流程可以进一步简化与缩短,比如所有应用都需要智能合约开发、交易上链、可视化管理、数据分析等模块,而这...

0
0
发表了博客
2020/05/21 11:38

WeBank/WeBASE-Node-Manager

节点管理服务 简介 WeBASE-Node-Manager处理前端页面所有web请求,管理各个节点的状态,管理链上所有智能合约,对区块链的数据进行统计、分析,对异常交易的审计,私钥管理等。 详细介绍请查看WeBASE-Node-Manager在线文档 贡献说明 请阅读我们的贡献文档,了解如何贡献代码,并提交你的贡献。 希望在您的参与下,WeBASE会越来越好! 社区 联系我们:webase@webank.com...

0
0
2019/08/28 19:16

WeBASE节点前置组件功能解析

FISCO BCOS搭链脚本已经让开发者有极致的搭链体验,怎样能快速搭建一个区块链可视化界面,以便跟区块链交互,WeBASE-Front就是可以最快满足这个期望的组件。 WeBASE-Front为开发者提供区块链交互最小功能的子集,安装轻量便捷,无需安装任何第三方组件。在搭完节点之后搭建WeBASE-Front,可以在浏览器打开界面,快速开启区块链体验之旅。 WeBASE-Front还提供了很多友好且实用的功能: 在WeBASE-Front首页界面,开发者可以查看到...

0
0
2019/12/09 22:56

漫谈WeBASE之交易两三事

2019年7月2日,区块链中间件平台WeBASE正式对外开源,大家首先会想到的就是:WeBASE是什么,有什么用? WeBASE是WeBank Blockchain Application Software Extension的简写,是在区块链应用和FISCO BCOS节点之间搭建的一套通用组件。开发这套通用组件的目的是为了屏蔽区块链底层的复杂度,降低开发者的门槛,提高区块链应用的开发效率。 WeBASE主要包含:节点前置、节点管理、交易链路,数据导出,Web管理平台等子系统。其完整部...

0
0
2019/07/19 21:04

漫谈WeBASE之交易两三事

2019年7月2日,区块链中间件平台WeBASE正式对外开源,大家首先会想到的就是:WeBASE是什么,有什么用? WeBASE是WeBank Blockchain Application Software Extension的简写,是在区块链应用和FISCO BCOS节点之间搭建的一套通用组件。开发这套通用组件的目的是为了屏蔽区块链底层的复杂度,降低开发者的门槛,提高区块链应用的开发效率。 WeBASE主要包含:节点前置、节点管理、交易链路,数据导出,Web管理平台等子系统。其完整部...

0
0
发表了博客
2019/04/10 10:10

第九章 WeBASE 分布式中间件平台快速部署

本篇博客是在和FISCO BCOS团队、微众银行WeBASE团队联调了一个下午,最终把许多坑填上,完成WeBASE的搭建后完成的!感谢小伙伴们的找错纠错,感谢! 参考资料:https://webasedoc.readthedocs.io/zh_CN/latest/docs/WeBASE/install.html#id8 前提 快速部署webase 版本,目前支持标准版,国密版本不支持。 一、安装各个环境 Java jdk1.8 MySQL MySQL-5.6 Python 2.7 MySQL-python 1.2.5 确认环境 java 查询版本:java -version M...

0
0
发表了博客
2020/09/11 15:20

fisco bcos 调用接口报错WeBASE-Node-Manager user not logged in

问题: https://webasedoc.readthedocs.io/zh_CN/latest/docs/WeBASE-Node-Manager/interface.html#id225 当调用下面的接口报错。以下是官方的文档。 新增私钥用户 11.1.1 传输协议规范 网络传输协议:使用HTTP协议 请求地址:/user/userInfo 请求方式:POST 请求头:Content-type: application/json 返回格式:JSON 11.1.2 请求参数 1)入参表 序号 输入参数 类型 可为空 备注 1 userName string 否 用户名称 2 description st...

0
0
2019/08/02 18:43

WeBASE数据导出:助力区块链大数据场景快速落地

随着区块链技术的快速发展,各类应用如雨后春笋般涌现,链上数据呈指数级增长,基于区块链的大数据场景成为兵家必争之地,数据分析也成为刚需。 然而由于链上数据的存储特点,只能通过接口方式从链上直接获取,这种方式需要针对智能合约接口编写大量的代码,成本很高;同时从链上读取数据,除过网络开销,还需要进行解码操作,甚至遍历MPT树等,读取性能差;更重要的是,不能直接在链上进行全局数据处理,从而无法满足大数据场景...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
20 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部