基于区块链的匿名转账方法、系统及存储介质

    公开(公告)号:CN108764874B

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

    申请号:CN201810477299.8

    申请日:2018-05-17

    Abstract: 本发明公开了一种基于区块链的匿名转账方法,包括:第一节点向第二节点发起转账交易请求,接收第二节点返回的公钥信息;第一节点生成本次交易的交易信息并发送至第二节点,交易信息包括基于公钥信息生成的新币承诺、基于公钥信息加密的交易金额、零知识证明;第二节点对基于公钥信息加密的交易金额进行验证,若验证通过,则在区块链网络中公布交易信息,以供矿工节点对本次交易进行验证与记账;矿工节点对零知识证明中的证明内容进行验证,若验证通过,则确定本次交易有效并将交易信息记入区块链中。本发明还公开了一种基于区块链的匿名转账系统及计算机可读存储介质。本发明实现了匿名转账,保证了基于区块链转账的交易双方信息的隐私。

    区块链的转账方法、装置、系统和计算机可读存储介质

    公开(公告)号:CN108764875B

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

    申请号:CN201810478695.2

    申请日:2018-05-17

    Abstract: 本发明公开了一种区块链的转账方法、装置、系统和计算机可读存储介质,该方法包括:在接收到转账指令时,转账方选择输入子模型和输出子模型;将选择的输入子模型和输出子模型进行对接,以构建转账模型;确定转账模型的参数,以根据转账模型的参数,生成转账请求;调用转账模型的转账合约,以将所述转账请求发送至区块链,由区块链节点进行验证,其中,当区块链节点验证成功后广播验证成功信息,以供接收方基于所述验证成功信息接收转账的资金。本发明使得转账的场景更加丰富,并且提高了区块链转账的可信度。

    一种区块链网络中节点管理的方法及装置

    公开(公告)号:CN112671541A

    公开(公告)日:2021-04-16

    申请号:CN202011493220.4

    申请日:2020-12-17

    Abstract: 本发明公开了一种区块链网络中节点管理的方法及装置,该方法包括新节点在获取准入证书后,生成新节点的公私密钥对,从状态中心获取区块链网络中的节点的状态表,并向状态表中的活跃节点发送附有签名的新节点消息,在接收到预设数量的活跃节点发送的新节点消息的响应消息后,对响应消息中的活跃节点的签名和公钥进行聚合,向活跃节点发送聚合后的签名和公钥,在接收到活跃节点发送的稳定检查点后同步共识信息。通过新节点对接收到的响应消息中的活跃节点的签名和公钥进行聚合,可以在节点加入过程中实现一对多的通信,相比现有技术中的多对多的通信广播方式,能够降低通信复杂度,减少验证时间,节省系统资源。

    基于区块链的电子病历共享方法、装置、系统及存储介质

    公开(公告)号:CN112434336A

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

    申请号:CN202011343451.7

    申请日:2020-11-25

    Abstract: 本发明涉及区块链技术领域,并公开了一种基于区块链的电子病历共享方法、装置、系统及存储介质,该方法包括:接收患者客户端发送的病历密文的哈希值和授权密钥,根据哈希值在联盟链中获取病历签名和存储地址;若病历签名和患者公钥匹配,则根据存储地址获取病历密文,对病历密文和授权密钥进行重加密,以获取重加密密文;根据机构客户端的私钥对重加密密文进行解密,以获取电子病历明文,基于电子病历明文获取新增病历信息,对新增病历信息进行重加密,以获取新病历密文;确定新病历密文对应的新病历密文信息,将新病历密文信息发送至患者客户端。本发明实现了在保障电子病历的安全性的同时,提高电子病历的高可用性。

    一种区块链内获取交易依赖关系的方法及装置

    公开(公告)号:CN110599166A

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

    申请号:CN201910848016.0

    申请日:2019-09-09

    Abstract: 本发明公开了一种区块链内获取交易依赖关系的方法及装置,其中方法为:获取多个交易;所述多个交易存在输入顺序;根据所述输入顺序,对所述多个交易中每个交易依次执行预设操作,获得所述多个交易的依赖关系;所述预设操作为:将第一交易的前序共享交易中输入顺序最靠后的第二交易,确定为所述第一交易所依赖的交易;所述前序共享交易为输入顺序位于所述第一交易之前且与所述第一交易具有同一共享变量的交易;所述共享变量为用于处理交易的各接口中的至少两个接口均具有的变量;所述第一交易为所述多个交易中任一交易。上述方法应用于金融科技(Fintech)时,可以为多个交易的依赖关系获取提供了方法,并为多个交易的执行提供了参考。

    一种区块链中数据处理方法及装置

    公开(公告)号:CN110163609A

    公开(公告)日:2019-08-23

    申请号:CN201910452003.1

    申请日:2019-05-28

    Abstract: 本发明实施例涉及科技金融(Fintech)领域,尤其涉及一种区块链(Block chain)中数据处理方法及装置。本发明实施例适用于具有多个子模块的节点;不同子模块对应于交易数据的不同处理阶段;包括:接收区块链系统中广播的多个交易数据;将多个交易数据在所述多个子模块中并行处理;对于存在依赖关系的第n子模块与第n+1子模块间的并行处理为:第n子模块从第n-1子模块的缓存队列的队首获取第一交易数据并处理,将处理后的第一交易数据添加至第n子模块的缓存队列的队尾;第n+1子模块从第n子模块的缓存队列的队首获取第二交易数据并处理,将处理后的第二交易数据添加至第n+1子模块的缓存队列的队尾。

    基于区块链的承诺存在性证明方法、设备及可读存储介质

    公开(公告)号:CN108805565A

    公开(公告)日:2018-11-13

    申请号:CN201810477297.9

    申请日:2018-05-17

    CPC classification number: G06Q20/3829

    Abstract: 本发明公开了一种基于区块链的承诺存在性证明方法,包括:构造一框选窗口,并根据构造的框选窗口的承诺框选个数,从所述区块链的承诺数组中框选出包含对应个数承诺的若干承诺集合;构造所述若干承诺集合中各承诺集合的承诺默克树,并将所述各承诺集合的承诺默克树的公开根节点存储至各区块链节点,以形成公开根池;接收转账者发送的私密转账请求,并由各区块链节点根据所述公开根池、所述私密转账请求中的公开根节点和proof,证明所述私密转账请求中待证明承诺的存在性。本发明还公开了一种基于区块链的承诺存在性证明设备及可读存储介质。本发明能够减少空间占用和运算时间,提高私密资金的存在性证明效率。

Patent Agency Ranking