All Projects → WeBankBlockchain → WeBASE

WeBankBlockchain / WeBASE

Licence: Apache-2.0 license
WeBank Blockchain Application Software Extension

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to WeBASE

FISCO-BCOS
FISCO BCOS是由微众牵头的金链盟主导研发、对外开源、安全可控的企业级金融区块链底层技术平台。 单链配置下,性能TPS可达万级。提供群组架构、并行计算、分布式存储、可插拔的共识机制、隐私保护算法、支持全链路国密算法等诸多特性。 经过多个机构、多个应用,长时间在生产环境中的实践检验,具备金融级的高性能、高可用性及高安全性。FISCO BCOS is a secure and reliable financial-grade open-source blockchain platform. The platform provides rich features including group architecture, cross-chain communication protoc…
Stars: ✭ 1,603 (+253.86%)
Mutual labels:  fisco-bcos, fisco
camelcaseplugin
CamelCasePlugin for IDEA IDEs
Stars: ✭ 49 (-89.18%)
Mutual labels:  ide
c9.ide.theme.jett
Flat Material Look for Cloud9!
Stars: ✭ 26 (-94.26%)
Mutual labels:  ide
Kelvin
A powerful language for symbolic computation written in Swift.
Stars: ✭ 23 (-94.92%)
Mutual labels:  ide
ToolBin
All the great tools we have for the field.
Stars: ✭ 91 (-79.91%)
Mutual labels:  ide
idea-sexyeditor
Sexy editor plugin for IntelliJ - one that you can't live without
Stars: ✭ 92 (-79.69%)
Mutual labels:  ide
tree-core-ide
The next generation integrated development environment for processor design and verification. It has multi-hardware language support, open source IP management and easy-to-use rtl simulation toolset.
Stars: ✭ 79 (-82.56%)
Mutual labels:  ide
qtcreator-go
Go language plugin for the QtCreator IDE.
Stars: ✭ 24 (-94.7%)
Mutual labels:  ide
tide
The TiDB IDE
Stars: ✭ 90 (-80.13%)
Mutual labels:  ide
codimension
Experimental Python IDE written mostly in Python
Stars: ✭ 98 (-78.37%)
Mutual labels:  ide
theia-workshop
Theia Workshop - Building Cloud and Desktop IDEs
Stars: ✭ 38 (-91.61%)
Mutual labels:  ide
ScalaColliderSwing
A Swing based front end or "mini-IDE" for ScalaCollider.
Stars: ✭ 16 (-96.47%)
Mutual labels:  ide
LoIDE
Web-based IDE for Logic Programming
Stars: ✭ 21 (-95.36%)
Mutual labels:  ide
wdl-ide
Rich IDE support for Workflow Description Language
Stars: ✭ 36 (-92.05%)
Mutual labels:  ide
exlcode
EXLcode - VS Code-based Online IDE
Stars: ✭ 42 (-90.73%)
Mutual labels:  ide
IC-InteractiveConstructor
Construtor Interativo de website.
Stars: ✭ 15 (-96.69%)
Mutual labels:  ide
purebasic
PureBasic OpenSource Projects
Stars: ✭ 83 (-81.68%)
Mutual labels:  ide
swoole-ide-helper-phar
Swoole IDE 自动补全,PHAR 包。
Stars: ✭ 14 (-96.91%)
Mutual labels:  ide
nvim
Structure, documented, super fast neovim configuration. 可能是翻斗花园最好用的 neovim 配置[^1]。
Stars: ✭ 223 (-50.77%)
Mutual labels:  ide
codee-app
Android IDE for programming fully written on Kotlin
Stars: ✭ 42 (-90.73%)
Mutual labels:  ide

中文|English

PRs Welcome Code Lines license GitHub (pre-)release

image

什么是WeBASE

WeBASE(WeBank Blockchain Application Software Extension) 是在区块链应用和FISCO BCOS节点之间搭建的一套通用组件,围绕交易、合约、密钥管理,数据,可视化管理来设计各个模块。开发者可以根据业务所需,选择子系统进行部署。

WeBASE屏蔽了区块链底层的复杂度,降低开发者的门槛,大幅提高区块链应用的开发效率,包含节点前置节点管理Web管理平台签名服务数据导出等子系统。

WeBASE将区块链应用开发标准化,搭建完FISCO BCOS节点后,只需按照五步标准流程进行区块链应用开发,开发流程请参阅 使用WeBASE开发区块链应用

WeBASE一键部署(FISCO BCOS + WeBASE-Front + WeBASE-Node-Manager + WeBASE-Sign + WeBASE-Web)可以参考WeBASE一键部署文档WeBASE整体结构设计与各子系统功能与安装部署的详细介绍,请参考WeBASE在线文档

技术文档

  • WeBASE 1.x版本 适用于FISCO-BCOS 2.x版本,可查看 WeBASE 1.x文档 (stable)
  • WeBASE 3.x版本 适用于FISCO-BCOS 3.x版本,可查看 WeBASE 3.x文档,相关代码位于master-3.0分支

各子系统简介

  • 节点前置服务 WeBASE-Front 集成java-sdk,提供restful风格的接口,客户端可以使用http的形式和节点进行交互,内置内存数据库,采集节点健康度数据。内置web控制台,实现节点的可视化、合约部署IDE等功能。

  • 节点管理服务 WeBASE-Node-Manager 处理WeBASE-Web前端页面所有web请求,基于前置服务,管理各个节点的状态,管理链上所有智能合约,对区块链的数据进行统计、分析,对异常交易的审计,私钥管理等。

  • WeBASE管理平台 WeBASE-Web 基于节点管理服务的可视化操作平台,可基于此平台查看节点信息,开发智能合约等。

  • 交易服务 WeBASE-Transcation 接收交易请求,缓存交易到数据库中,异步上链,可大幅提升吞吐量,解决区块链的tps瓶颈问题。

  • 私钥托管和签名服务 WeBASE-Sign 托管用户私钥,提供云端签名。

  • 数据导出代码生成工具 WeBASE-Codegen-Monkey 代码生成工具,通过配置可以生成数据导出的核心代码。

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

  • 链管理服务 WeBASE-Chain-Manager 链管理服务支持管理多条链,支持国密链、非国密链。对外提供群组的增删查改接口,让用户可以便捷地建立自己应用的群组。

  • 合约安全检测服务 WeBASE-Solidity-Security 合约安全检测服务继承了solidity合约检测工具slither,对外提供检测接口。

  • 数据统计服务 WeBASE-Stat 统计数据服务以前置为基础,拉取CPU、内存、IO、群组大小、群组gas、群组网络流量的数据,记录数据库。

  • 数据监管服务 WeBASE-Data 数据监管服务以前置为基础,导出区块链数据并解析,提供一个可视化的监管视图。可以查询交易属于哪条链,哪个用户,哪个合约,保证链上数据可查可管。

贡献说明

请阅读我们的贡献文档,了解如何贡献代码,并提交你的贡献。

希望在您的参与下,WeBASE会越来越好!

社区

联系我们:[email protected]

社区小助手微信ID : WeBank_Blockchain

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].