一种基于区块链BaaS平台的智能合约管理系统及其方法

    公开(公告)号:CN114138272A

    公开(公告)日:2022-03-04

    申请号:CN202111326745.3

    申请日:2021-11-10

    发明人: 魏同寿

    摘要: 本发明公开了一种基于区块链BaaS平台的智能合约管理系统及其方法,该系统包括:在线开发模块、二进制合约文件管理模块和合约状态管理模块;该方法包括:在BaaS平台实现合约在线编辑、调试以及编译功能,同时还创建合约与合约账户之间的关联;将在线开发模块编译后的二进制合约文件关联到BaaS平台指定版本的合约;提供合约状态管理功能,基于当前合约状态,根据合约状态实现合约上链操作。通过在BaaS平台集成完备的智能合约集成开发环境,包括提供合约在线编辑、调试、编译及部署功能,实现基于区块链BaaS平台的一站式高效智能合约全生命周期管理,可辅助开发人员提高合约开发、部署效率。

    一种基于区块链BaaS平台的跨链管理方法

    公开(公告)号:CN114138897A

    公开(公告)日:2022-03-04

    申请号:CN202111326832.9

    申请日:2021-11-10

    发明人: 毛科

    摘要: 本发明公开了一种基于区块链BaaS平台的跨链管理方法,包括如下步骤:S1、基于已构建的BaaS平台,对跨链组件进行容器化管理,形成跨链组件容器;跨链组件基于跨链模式构建;S2、对跨链组件容器镜像间依赖关系进行维护;S3、对跨链组件进行源链配置、目标链配置和跨链交易配置;S4、将跨链交易和跨链机构操作权限与BaaS平台用户/机构操作权限相关联,根据跨链的具体需求,设置不同BaaS平台用户/机构相应的跨链操作权限;S5、通过指定相应底层资源完成跨链部署管理及配置。该方法通过将跨链机构和BaaS平台用户/机构角色权限相关联,实现了跨链组件权限配置及管理的自动部署。