-
公开(公告)号:CN108989389A
公开(公告)日:2018-12-11
申请号:CN201810596428.5
申请日:2018-06-11
Applicant: 北京航空航天大学
Abstract: 本发明提供了一种建立智能合约微服务化的方法,包括:步骤一,设计智能合约微服务的基础容器:(1)使用docker实现单一合约微服务的执行容器;(2)上层使用kubernetes对合约进行管理整体管理;步骤二,设计智能合约微服务间的通信方式,使用远程过程调用的方法或者基于RESTFUL接口规范的方法;步骤三,设计整体智能合约微服务的运行方式:1)用户的请求被微服务的特定网关所获取并进行解析处理;(2)网关检查单一合约以及组合合约重新封装为特定合约服务消息,设定服务访问序列;(3)请求消息完成单一合约的业务逻辑,并对各容器数据更新;(4)最终处理结果返回给网关,随后交付给用户;(5)请求整个处理流程通过区块链接口存入到区块链中。
-
公开(公告)号:CN109637637A
公开(公告)日:2019-04-16
申请号:CN201710983183.7
申请日:2017-10-20
Applicant: 北京航空航天大学
IPC: G16H40/20
Abstract: 本发明提供了一种基于区块链的医疗管理系统,包括:(1)区块链子系统,用于存储部分电子医疗记录信息、验证摘要、电子医疗记录索引,与原有电子医疗记录(EMR)系统兼容;(2)身份认证子系统,用于用户注册、安全认证和密钥管理;(3)智能合约子系统,用于实现政府(卫计委)医疗数据监督管理、处方认证、处方购药功能、医保赔偿以及患者病历授权共享的功能,所述基于区块链的医疗管理系统提供智能合约编写、组合、形式化验证与生成的工具,并通过形式化方法,管理智能合约的描述、建模、验证、生成与执行的全生命周期;(4)EMR子系统,用于存储具体电子医疗记录,并提供管理和查询电子医疗记录的服务。
-
公开(公告)号:CN109636592B
公开(公告)日:2023-02-28
申请号:CN201710983044.4
申请日:2017-10-20
Applicant: 北京航空航天大学
IPC: G06Q40/04
Abstract: 本发明提供了一种高性能智能合约的实现方法,包括如下步骤:(1)设计智能合约并行执行模型;(2)设计交易去依赖算法;以及(3)设计线程数量分配算法,交易去依赖算法包括如下步骤:(1)构建交易图;(2)分割交易;(3)交易负载平衡;线程数量分配算法根据独立交易集合的数量以及交易在独立交易集合中的分布生成。还提供一种高性能智能合约的实现系统,包括:智能合约并行执行模型形成模块,交易去依赖算法模块以及线程数量分配算法模块使用并行执性模型对合约执行进行提速,提高了合约的整体执行效率,并提高了区块链的交易处理速度。
-
公开(公告)号:CN108833161B
公开(公告)日:2020-09-15
申请号:CN201810596429.X
申请日:2018-06-11
Applicant: 北京航空航天大学
Abstract: 本发明提供了一种建立基于雾计算的智能合约微服务模型的方法,包括如下步骤:步骤一,将合约处理数据分类定义,根据现有云、雾端设备的特点对整体处理的数据类型进行划分,合理的将数据分配到云、雾端,将所需执行的智能合约发放到对应的合约执行端,提升合约执行效率;步骤二,建立基于雾计算的智能合约微服务模型,将智能合约部署在便于移植的合约容器中,某些合约微服务可快速的被移动到网络的边缘,并植入到雾端设备中,使得部分对实时性要求较高的业务需求在近请求端被处理,从而应用为低延时。将智能合约微服务的分散至雾设备端,可有效提升总体业务逻辑处理的速度,并能有效减轻中心网络的压力和云中心智能合约服务的负载压力。
-
公开(公告)号:CN108833161A
公开(公告)日:2018-11-16
申请号:CN201810596429.X
申请日:2018-06-11
Applicant: 北京航空航天大学
Abstract: 本发明提供了一种建立基于雾计算的智能合约微服务模型的方法,包括如下步骤:步骤一,将合约处理数据分类定义,根据现有云、雾端设备的特点对整体处理的数据类型进行划分,合理的将数据分配到云、雾端,将所需执行的智能合约发放到对应的合约执行端,提升合约执行效率;步骤二,建立基于雾计算的智能合约微服务模型,将智能合约部署在便于移植的合约容器中,某些合约微服务可快速的被移动到网络的边缘,并植入到雾端设备中,使得部分对实时性要求较高的业务需求在近请求端被处理,从而应用为低延时。将智能合约微服务的分散至雾设备端,可有效提升总体业务逻辑处理的速度,并能有效减轻中心网络的压力和云中心智能合约服务的负载压力。
-
公开(公告)号:CN108876370B
公开(公告)日:2021-12-17
申请号:CN201810598437.8
申请日:2018-06-12
Applicant: 北京航空航天大学
IPC: G06Q20/38
Abstract: 本发明提供了一种异构多链架构下跨区块链共享开放数据的体系架构,包括:(1)应用层:包括OpenData模块、智能合约模块、多账本查询模块和数据分析模块;(2)多链协议:包括跨链传输协议,用于交易标准和传输方式;跨越一致性协议,用于交易确认和交易反馈;异构区块链跨链数据通信及交易协议;路由管理,用于网关管理和编号管理;多链管理策略,用于纵向管理和横向管理;(3)中间件层:用于区块链外部的交易和查询以及区块链内部的同步秘钥,建立区块,投票和广播功能;(4)基础区块链层:包括Fabric,Ethereum,比特币及Corda;(5)基础平台层:该层基于云环境和虚拟机。帮助用户安全的共享数据和第三方所提供的服务并解决“数据割裂”问题。
-
公开(公告)号:CN108989389B
公开(公告)日:2020-09-11
申请号:CN201810596428.5
申请日:2018-06-11
Applicant: 北京航空航天大学
Abstract: 本发明提供了一种建立智能合约微服务化的方法,包括:步骤一,设计智能合约微服务的基础容器:(1)使用docker实现单一合约微服务的执行容器;(2)上层使用kubernetes对合约进行管理整体管理;步骤二,设计智能合约微服务间的通信方式,使用远程过程调用的方法或者基于RESTFUL接口规范的方法;步骤三,设计整体智能合约微服务的运行方式:1)用户的请求被微服务的特定网关所获取并进行解析处理;(2)网关检查单一合约以及组合合约重新封装为特定合约服务消息,设定服务访问序列;(3)请求消息完成单一合约的业务逻辑,并对各容器数据更新;(4)最终处理结果返回给网关,随后交付给用户;(5)请求整个处理流程通过区块链接口存入到区块链中。
-
公开(公告)号:CN109636592A
公开(公告)日:2019-04-16
申请号:CN201710983044.4
申请日:2017-10-20
Applicant: 北京航空航天大学
IPC: G06Q40/04
Abstract: 本发明提供了一种高性能智能合约的实现方法,包括如下步骤:(1)设计智能合约并行执行模型;(2)设计交易去依赖算法;以及(3)设计线程数量分配算法,交易去依赖算法包括如下步骤:(1)构建交易图;(2)分割交易;(3)交易负载平衡;线程数量分配算法根据独立交易集合的数量以及交易在独立交易集合中的分布生成。还提供一种高性能智能合约的实现系统,包括:智能合约并行执行模型形成模块,交易去依赖算法模块以及线程数量分配算法模块使用并行执性模型对合约执行进行提速,提高了合约的整体执行效率,并提高了区块链的交易处理速度。
-
公开(公告)号:CN108876370A
公开(公告)日:2018-11-23
申请号:CN201810598437.8
申请日:2018-06-12
Applicant: 北京航空航天大学
IPC: G06Q20/38
Abstract: 本发明提供了一种异构多链架构下跨区块链共享开放数据的体系架构,包括:(1)应用层:包括OpenData模块、智能合约模块、多账本查询模块和数据分析模块;(2)多链协议:包括跨链传输协议,用于交易标准和传输方式;跨越一致性协议,用于交易确认和交易反馈;异构区块链跨链数据通信及交易协议;路由管理,用于网关管理和编号管理;多链管理策略,用于纵向管理和横向管理;(3)中间件层:用于区块链外部的交易和查询以及区块链内部的同步秘钥,建立区块,投票和广播功能;(4)基础区块链层:包括Fabric,Ethereum,比特币及Corda;(5)基础平台层:该层基于云环境和虚拟机。帮助用户安全的共享数据和第三方所提供的服务并解决“数据割裂”问题。
-
-
-
-
-
-
-
-