基于Hyperledger-fabric的多方签名收集方案

    公开(公告)号:CN114091113A

    公开(公告)日:2022-02-25

    申请号:CN202111328107.5

    申请日:2021-11-10

    IPC分类号: G06F21/64 G06F16/27 G06F16/23

    摘要: 本发明属于区域链技术领域,具体的说是基于Hyperledger‑fabric的多方签名收集方案,所述baas涉及每个组织都各自部署自己的链上管理平台,通过平台的分布式部署保证各自的权限安全,所有协作操作通过链上进行交互保证操作的安全性和可追溯性,以满足区块链的分布式账本的概念,其步骤如下:S1:组织发起协作的请求;S2:链上组织Baas通过链上事件接受请求,并生成对应事件反馈组织;S3:组织各自处理事件,决定是否同意对数据签名;S4:链上组织baas通过事件各自收集其他组织的签名和数据并反馈给组织;S5:事件发起者确认结果并提交结果;本发明提供基于Hyperledger‑fabric的多方签名收集方案,以解决Hyperledger‑fabric联盟链上需要多组织参与的协作的难题。

    区块链的主子链运行状态收集方法、系统及存储介质

    公开(公告)号:CN113760651A

    公开(公告)日:2021-12-07

    申请号:CN202110926885.8

    申请日:2021-08-12

    IPC分类号: G06F11/30

    摘要: 本发明涉及区块链技术领域,特别是公开了一种区块链的主子链运行状态收集方法、系统及存储介质,其通过构建联盟链网络,所述联盟链网络包括一个主链和一个以上的子链;在所述主链部署有状态收集智能合约,所述状态收集智能合约用于收集所述子链的状态数据;子链参与组织拥有对主链上的所述状态收集智能合约的写权限;当前子链参与组织通过调用所述主链的状态收集智能合约进行提交所述状态数据,所述主链将收集的当前子链组织的状态数据广播至区块链网络;其他子链参与组织通过监听所述主链的状态收集智能合约获取所述状态数据;从而实现主链对子链运行状态的监控,提高了区块链系统运行的稳定性和可控性。

    区块链BaaS中组织对多条链的统一管理接口的方法

    公开(公告)号:CN114499877B

    公开(公告)日:2023-10-03

    申请号:CN202210036616.9

    申请日:2022-01-13

    IPC分类号: H04L9/32 H04L9/40 H04L67/10

    摘要: 本发明属于计算机技术领域,具体的说是区块链BaaS中组织对多条链的统一管理接口,该方法包括以下步骤:区别于传统区块链操作,将BaaS中的上链操作接口抽离为单独服务,即接口服务;通过将区块链管理服务从BaaS服务剥离,成为一个统一的接口服务模块来提供服务;在接口服务中用户的请求会先根据请求头中的参数动态的切换至需要操作的链的数据源,此时用户只需要通过一个上链接口的地址,根据用户提供的不同证书完成在两条链上的上链操作;减少了原BaaS服务压力、节约了计算资源,并统一了接口地址,用户对区块链操作无需再根据不同的链到不同的地址调用接口,减少了系统复杂度,降低系统服务间耦合,方便用户管理区块链。

    区块链的主子链运行状态收集方法、系统及存储介质

    公开(公告)号:CN113760651B

    公开(公告)日:2024-04-02

    申请号:CN202110926885.8

    申请日:2021-08-12

    IPC分类号: G06F11/30

    摘要: 本发明涉及区块链技术领域,特别是公开了一种区块链的主子链运行状态收集方法、系统及存储介质,其通过构建联盟链网络,所述联盟链网络包括一个主链和一个以上的子链;在所述主链部署有状态收集智能合约,所述状态收集智能合约用于收集所述子链的状态数据;子链参与组织拥有对主链上的所述状态收集智能合约的写权限;当前子链参与组织通过调用所述主链的状态收集智能合约进行提交所述状态数据,所述主链将收集的当前子链组织的状态数据广播至区块链网络;其他子链参与组织通过监听所述主链的状态收集智能合约获取所述状态数据;从而实现主链对子链运行状态的监控,提高了区块链系统运行的稳定性和可控性。

    区块链BaaS中组织对多条链的统一管理接口

    公开(公告)号:CN114499877A

    公开(公告)日:2022-05-13

    申请号:CN202210036616.9

    申请日:2022-01-13

    IPC分类号: H04L9/32 H04L9/40 H04L67/10

    摘要: 本发明属于计算机技术领域,具体的说是区块链BaaS中组织对多条链的统一管理接口,该方法包括以下步骤:区别于传统区块链操作,将BaaS中的上链操作接口抽离为单独服务,即接口服务;通过将区块链管理服务从BaaS服务剥离,成为一个统一的接口服务模块来提供服务;在接口服务中用户的请求会先根据请求头中的参数动态的切换至需要操作的链的数据源,此时用户只需要通过一个上链接口的地址,根据用户提供的不同证书完成在两条链上的上链操作;减少了原BaaS服务压力、节约了计算资源,并统一了接口地址,用户对区块链操作无需再根据不同的链到不同的地址调用接口,减少了系统复杂度,降低系统服务间耦合,方便用户管理区块链。

    一种联盟链跨链中保护数据隐私的方法、装置及系统

    公开(公告)号:CN113591104A

    公开(公告)日:2021-11-02

    申请号:CN202110729874.0

    申请日:2021-06-29

    IPC分类号: G06F21/60 G06F21/62 G06F21/64

    摘要: 本发明提供了一种联盟链跨链中保护数据隐私的方法,包括以下步骤:将第一用户公钥上链至第一联盟链,以第二联盟链上的第二成员为目标触发跨链;将第一用户公钥跨链到第二联盟链;第二用户监听获取跨链至第二联盟链的第一用户公钥;第二用户采用第一用户公钥对数据进行加密形成密文,将密文上链至第二联盟链,以第一联盟链上的第一用户为目标触发跨链;将密文跨链到第一联盟链;第一用户监听获取密文;第一用户通过其私钥将密文解密,完成加密数据的跨链传输。本发明单纯通过两联盟链交互,即可建立起加密的跨链通信信道,安全性高,且方便快捷。

    一种联盟链上数据提交方法及装置

    公开(公告)号:CN115098539A

    公开(公告)日:2022-09-23

    申请号:CN202210487847.1

    申请日:2022-05-06

    摘要: 本发明提供了一种联盟链上数据提交方法及装置,涉及区块链技术领域,该方法包括以下步骤:基于组织节点,判定满足数据提交条件的组织节点提交对应的所述组织节点上的数据,以进行数据提交;所述数据提交条件上次数据上链的时间与当前的时间间隔超过预设提交时间间隔;基于智能合约的执行,判定满足数据上链条件的所述数据向联盟链上传数据,以进行所述数据上链;所述数据上链条件为上次所述数据上链的时间与所述数据提交超过预设提交时间间隔本发明使得各个组织可以公平地参与提交的竞争,在竞争过程中通过上述方法选举出其中一个组织节点去提交数据,并能避免数据的重复提交。

    一种区块链的节点系统及其协作方法

    公开(公告)号:CN114499824A

    公开(公告)日:2022-05-13

    申请号:CN202210009693.5

    申请日:2022-01-05

    IPC分类号: H04L9/06 H04L9/32

    摘要: 本发明提供了一种区块链的节点系统及其协作方法,涉及区块链领域,该系统包括:部门子链、城市主链和省级主链构成的三级区块链网络,以及数据连接后台;其中,所述省级主链中包含若干城市节点,每一城市节点均通过所述数据连接后台连接有对应的一个所述城市主链,每个所述城市主链均通信连接有若干所述部门子链;所述城市主链与其通信连接的所述部门子链构成对应所述城市节点的城市主子链系统,所述数据连接后台用于为对应的所述城市主子链系统进行公证。本发明基于各个城市的三级区块链网络,同时建立省级联盟链,实现各地市节点共同管理,促进城市数据的联通化。

    基于区块链的ipfs权限控制方案
    9.
    发明公开

    公开(公告)号:CN114036534A

    公开(公告)日:2022-02-11

    申请号:CN202111225775.5

    申请日:2021-10-21

    IPC分类号: G06F21/60 H04L9/40

    摘要: 本发明属于区块链技术领域,具体的说是基于区块链的ipfs权限控制方案,包括访问请求;所述访问请求包括文件添加和文件获取;通过ipfs对请求参数在ipfs网络中进行校验后调用区块链智能合约;所述区块链智能合约根据合约具体权限输出执行结果;所述ipfs验证区块链智能合约执行结果后,根据执行结果继续执行;本发明提供基于区块链的ipfs权限控制方案,以解决ipfs是一个去中心化的分布式文件系统,原生的ipfs针对公共网络,具有无作者,无权限,人人共享的特征,并不能保证网络文件的安全,还会助长盗版文件的流传,严重侵害内容生产者的权益,并且没有对不良信息管控的能力的问题。