用于生成区块链多重签名的方法和装置

    公开(公告)号:CN111355584B

    公开(公告)日:2023-04-07

    申请号:CN201811572473.3

    申请日:2018-12-21

    IPC分类号: H04L9/32 H04L9/08

    摘要: 本申请实施例公开了用于生成区块链多重签名的方法和装置。该方法的一具体实施方式包括:响应于接收到客户端发送的待签名消息,获取预先存储的至少两个签名方的加密私钥;针对至少两个签名方中的每一签名方,响应于接收到该签名方的口令信息,以该签名方的加密私钥对待签名消息进行签名,生成该签名方的盲化签名结果;以及向该签名方发送所生成的盲化签名结果,以使该签名方基于口令信息对盲化签名结果进行去盲化处理生成该签名方的签名结果;将至少两个签名方的签名结果进行聚合,生成多重签名结果。该实施方式提高了区块链多重签名的效率。

    信息传输方法和装置
    3.
    发明授权

    公开(公告)号:CN109102294B

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

    申请号:CN201810970023.3

    申请日:2018-08-24

    IPC分类号: G06Q20/38 H04L9/08 H04L29/06

    摘要: 本公开提出一种信息传输方法和装置,涉及信息安全领域。在本公开中,根据区块链公开账本中既有的签名结果等交易数据,生成会话双方共享的会话密钥,使得会话双方利用该会话密钥安全地传输信息,保障链上交易结束后的信息的传输安全。并且,在会话密钥形成过程中,不需要传统的公钥基础设施等外部平台的支撑,使得会话密钥的形成更加高效,也不需要会话双方交互信息,使得会话密钥的形成更加安全。

    区块链的数据归档处理方法、装置、设备及存储介质

    公开(公告)号:CN109298835A

    公开(公告)日:2019-02-01

    申请号:CN201810936580.3

    申请日:2018-08-16

    发明人: 黄海泉

    IPC分类号: G06F3/06

    摘要: 本申请提供一种区块链的数据归档处理方法、装置、设备及存储介质,该方法包括:获取归档请求,所述归档请求至少包括区块标识;将所述区块标识指向的目标区块的第一数据从当前存储区域移动到其他存储区域,其中,所述第一数据是指,所述目标区块对应的数据与其所在区块链上的其他区块对应的数据不同版本的数据。通过将区块链系统中历史版本的数据进行归档,从区块链系统的存储区域移动到其他存储区域,而保留最新的一个版本或多个版本的数据,可以降低对区块链系统资源的占用,在保证区块链系统运行效率的情况下,还可以降低成本。

    智能合约引擎组件、运行方法及存储介质

    公开(公告)号:CN109189396B

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

    申请号:CN201810937313.8

    申请日:2018-08-16

    发明人: 黄海泉 孙海波

    IPC分类号: G06F8/41 G06F21/64 G06Q40/04

    摘要: 本发明提供一种智能合约引擎组件、运行方法及存储介质,智能合约引擎组件,所述智能合约引擎组件包括:账本访问适配器,用于适配智能合约模块访问模拟账本,所述模拟账本为基于本地数据源模拟形成;或者,用于适配所述智能合约模块访问区块链网络的账本;智能合约模块,用于对智能合约的源代码进行编译,形成智能合约,并通过所述账本访问适配器获取所述模拟账本,对所获取的模拟账本执行所述编译形成的智能合约,以形成交易结果;或者,用于响应区块链网络中智能合约的调用,通过所述账本访问适配器对所述区块链网络的账本执行被调用的智能合约,并形成对所述被调用的智能合约进行响应的交易结果。

    区块链系统中的签名方法、签名系统以及相关设备

    公开(公告)号:CN110719172B

    公开(公告)日:2021-08-10

    申请号:CN201810766542.8

    申请日:2018-07-13

    IPC分类号: H04L9/32 H04L29/06 H04L9/08

    摘要: 本公开涉及一种区块链系统中的签名方法、签名系统以及相关设备,涉及计算机技术领域。本公开的方法包括:接收区块链节点发送的待签名信息和第一盲化口令信息,第一盲化口令信息是区块链节点根据用户输入的口令生成的,待签名信息包括:交易信息;利用存储的区块链节点加密后的私钥对待签名信息进行签名,得到初步签名结果,对第一盲化口令信息注入盐值,得到第一加盐结果;将初步签名结果和第一加盐结果返回至区块链节点,以便区块链节点根据初步签名结果和第一加盐结果计算最终签名结果,并发送至区块链系统中的验证节点进行验签。本公开能够提升区块链节点中用户签名的便捷性。

    区块链网络、部署方法及存储介质

    公开(公告)号:CN109325855A

    公开(公告)日:2019-02-12

    申请号:CN201810937336.9

    申请日:2018-08-16

    发明人: 黄海泉 孙海波

    IPC分类号: G06Q40/04 G06F16/901

    CPC分类号: G06Q40/04

    摘要: 本发明提供一种区块链网络,部署方法及存储介质,区块链网络包括:共识节点,用于对终端提交的交易排序后打包为新区块,执行所述新区块中的交易得到交易结果;对所述交易结果执行共识,并根据执行共识后的交易结果更新所述共识节点维护的账本;账本数据库节点,用于将所述账本中的账本数据解构为键值对并存储;以及,根据所存储的键值对,响应所述终端针对所述账本数据的链下查询请求。

    区块链的拆分处理方法、装置、区块链节点及存储介质

    公开(公告)号:CN109285005A

    公开(公告)日:2019-01-29

    申请号:CN201810937197.X

    申请日:2018-08-16

    发明人: 黄海泉

    IPC分类号: G06Q20/38

    摘要: 本申请提供一种区块链的拆分处理方法、装置、区块链节点及存储介质,该方法包括:获取拆分参数,拆分参数至少包括待拆分的目标区块链标识、拆分点区块标识及至少两种业务类型;根据业务类型,将目标区块链标识对应的目标区块链,从拆分点区块标识对应的区块处进行拆分处理。通过根据业务类型,将目标区块链标识对应的目标区块链,从拆分点区块标识对应的区块处进行拆分处理,可以将混合多种业务类型数据的区块链,拆分成各业务类型对应的区块链,即可以将一条区块链拆分成多条区块链,从而可以提高区块链的灵活性和可管理性,进而提高区块链的管理效率,并且能够提升运行效率,拆分之后可以是原本只能串行执行的业务可以并行执行。