支持井通、墨客的baas开源平台
为方便用户接入区块链,降低使用区块链门槛,开发baas开源平台。
# BAAS平台概述 BaasBlockchain as a Service,区块链即服务,它为区块链技术和应用提供了基础设施支撑,可以进行快速的区块链的运维部署,加快区块链应用开发的速度,并且通过成熟的云计算技术,来满足初创企业、中小企业、学术机构、开源机构等企事业单位对区块链应用的需求,完善区块链的生态服务推动区块链向更多领域拓展。 项目地址:https://github.com/JCCDex/ProjectFundingProposal/issues/25 源码:https://github.com/abc114437/baas ### 一.开发支持 1. 标准化开发工具:API 1. 行业应用工具 1. 高性能云服务框架 ### 二.平台接入 #### 1. 应用接入登记及初始化 1. 登记编号、名称等应用信息,获取访问凭证、回调地址 1. 可选支持区块链底层:SWTC、MOAC、ETH、EOS等 1. 创建或导入应用钱包、(部署合约)创建Token,合约支持ERC20、ERC721标准 1. 创建用户钱包、同步用户余额、 #### 2. 墨客子链接入 1. 墨客应用子链部署 1. 母子链充提币 1. 子链转账 1. 子链业务合约部署及调用 #### 3. 账户操作 1. 一个用户在同以底层对应同一个钱包地址,并对应多个应用账户(可选) 1. 一个应用账户可创建或绑定多个钱包,并设置交易密码 1. 在APP中账户注册、实名认证、删除账户、查询账户列表 1. 转账、文本上链,获取交易信息,获取历史交易信息 1. 获取钱包余额、账户余额 1. 钱包绑定邮箱,绑定后可找回交易密码 1. 修改支付密码、查询密码 1. 导出钱包公钥、私钥 #### 4.批量转账 #### 5.公共服务: 1. 自主转账(充值)、部署合约、文本上链、查询 ### 三.部署合约 1. 支持墨客、以太坊合约 2. 部署合约 2.1 部署ERC20、ERC721合约 2.2部署业务合约 3. 合约调用 3.1 支持通用ERC20、ERC721方法调用 3.2 调用非交易类方法 3.3 调用交易类方法
BAAS平台概述
BaasBlockchain as a Service,区块链即服务,它为区块链技术和应用提供了基础设施支撑,可以进行快速的区块链的运维部署,加快区块链应用开发的速度,并且通过成熟的云计算技术,来满足初创企业、中小企业、学术机构、开源机构等企事业单位对区块链应用的需求,完善区块链的生态服务推动区块链向更多领域拓展。 项目地址:https://github.com/JCCDex/ProjectFundingProposal/issues/25 源码:https://github.com/abc114437/baas
一.开发支持
- 标准化开发工具:API
- 行业应用工具
- 高性能云服务框架
二.平台接入
1. 应用接入登记及初始化
- 登记编号、名称等应用信息,获取访问凭证、回调地址
- 可选支持区块链底层:SWTC、MOAC、ETH、EOS等
- 创建或导入应用钱包、(部署合约)创建Token,合约支持ERC20、ERC721标准
- 创建用户钱包、同步用户余额、
2. 墨客子链接入
- 墨客应用子链部署
- 母子链充提币
- 子链转账
- 子链业务合约部署及调用
3. 账户操作
- 一个用户在同以底层对应同一个钱包地址,并对应多个应用账户(可选)
- 一个应用账户可创建或绑定多个钱包,并设置交易密码
- 在APP中账户注册、实名认证、删除账户、查询账户列表
- 转账、文本上链,获取交易信息,获取历史交易信息
- 获取钱包余额、账户余额
- 钱包绑定邮箱,绑定后可找回交易密码
- 修改支付密码、查询密码
-
导出钱包公钥、私钥
4.批量转账
5.公共服务:
- 自主转账(充值)、部署合约、文本上链、查询
三.部署合约
-
支持墨客、以太坊合约
-
部署合约 2.1 部署ERC20、ERC721合约 2.2部署业务合约
-
合约调用 3.1 支持通用ERC20、ERC721方法调用 3.2 调用非交易类方法 3.3 调用交易类方法
区块链技术网。
- 发表于 2020-07-21 11:07
- 阅读 ( 1237 )
- 学分 ( 14 )
- 分类:应用落地
评论