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

    公开(公告)号:CN114499877B

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

    申请号:CN202210036616.9

    申请日:2022-01-13

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

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

    一种基于区块链的数据共享方法及系统

    公开(公告)号:CN113656365B

    公开(公告)日:2024-05-17

    申请号:CN202110860125.1

    申请日:2021-07-28

    摘要: 本发明涉及区块链技术领域,提供了一种基于区块链的数据共享方法,包含步骤:数据持有方向对应的持有方节点对共享数据的数据存证交易上链,以将所述数据存证交易共享给区块链网络中的其他节点;数据查询方通过对应的查询方节点获取所述数据存证交易,并对所述共享数据的数据查询交易上链;所述数据持有方通过所述持有方节点接收到所述数据查询交易后,根据所述标识信息从数据库获取所述共享数据;所述数据持有方或所述持有方节点基于所述非对称加密密钥对所述共享数据进行加密,并通过所述持有方节点对包含所述加密后的共享数据的查询授权存证交易上链;所述数据查询方通过所述查询方节点获取所述共享数据。还提供了一种区块链数据共享系统。

    保护参与方隐私且可获取参与方统计数据的方法及系统

    公开(公告)号:CN113676317A

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

    申请号:CN202110764380.6

    申请日:2021-07-06

    IPC分类号: H04L9/08 H04L29/06

    摘要: 本发明涉及一种保护参与方隐私且可获取参与方统计数据的方法及系统,包括以下:获取用户信息,基于用户信息,获取第二设备列表,且第二设备列表中包括N个第二设备,分别为第二设备N1、第二设备N2、第二设备N3…第二设备Nn,N、n为正整数;生成随机数并加密得到加密随机数,并对第二设备进行先后排序,将加密随机数私密传输至首个第二设备以获取余额信息;对贷款之和信息并进行解密,以获取用户的总余额之和信息。本发明保证了各个金融机构无法得知其他金融机构对应的余额,第一设备获取最后一个第二设备输出贷款之和信息,进行解密得到用户的总余额之和信息,并保护了参与方的隐私。

    基于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

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

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

    公开(公告)号: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服务压力、节约了计算资源,并统一了接口地址,用户对区块链操作无需再根据不同的链到不同的地址调用接口,减少了系统复杂度,降低系统服务间耦合,方便用户管理区块链。

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

    公开(公告)号:CN115098539A

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

    申请号:CN202210487847.1

    申请日:2022-05-06

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

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

    公开(公告)号:CN114036534A

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

    申请号:CN202111225775.5

    申请日:2021-10-21

    IPC分类号: G06F21/60 H04L9/40

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