支持井通、墨客的baas开源平台

为方便用户接入区块链,降低使用区块链门槛,开发baas开源平台。

BAAS平台概述

BaasBlockchain as a Service,区块链即服务,它为区块链技术和应用提供了基础设施支撑,可以进行快速的区块链的运维部署,加快区块链应用开发的速度,并且通过成熟的云计算技术,来满足初创企业、中小企业、学术机构、开源机构等企事业单位对区块链应用的需求,完善区块链的生态服务推动区块链向更多领域拓展。 项目地址:https://github.com/JCCDex/ProjectFundingProposal/issues/25 源码:https://github.com/abc114437/baas

一.开发支持

  1. 标准化开发工具:API
  2. 行业应用工具
  3. 高性能云服务框架

    二.平台接入

    1. 应用接入登记及初始化

    1. 登记编号、名称等应用信息,获取访问凭证、回调地址
    2. 可选支持区块链底层:SWTC、MOAC、ETH、EOS等
    3. 创建或导入应用钱包、(部署合约)创建Token,合约支持ERC20、ERC721标准
    4. 创建用户钱包、同步用户余额、

2. 墨客子链接入

  1. 墨客应用子链部署
  2. 母子链充提币
  3. 子链转账
  4. 子链业务合约部署及调用

3. 账户操作

  1. 一个用户在同以底层对应同一个钱包地址,并对应多个应用账户(可选)
  2. 一个应用账户可创建或绑定多个钱包,并设置交易密码
  3. 在APP中账户注册、实名认证、删除账户、查询账户列表
  4. 转账、文本上链,获取交易信息,获取历史交易信息
  5. 获取钱包余额、账户余额
  6. 钱包绑定邮箱,绑定后可找回交易密码
  7. 修改支付密码、查询密码
  8. 导出钱包公钥、私钥

    4.批量转账

    5.公共服务:

  9. 自主转账(充值)、部署合约、文本上链、查询

三.部署合约

  1. 支持墨客、以太坊合约

  2. 部署合约 2.1 部署ERC20、ERC721合约 2.2部署业务合约

  3. 合约调用 3.1 支持通用ERC20、ERC721方法调用 3.2 调用非交易类方法 3.3 调用交易类方法

本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

  • 发表于 2020-07-21 11:07
  • 阅读 ( 130 )
  • 学分 ( 14 )
  • 分类:应用落地

相关问题

0 条评论

请先 登录 后评论
寻觅
寻觅

31 篇文章, 634 学分