【技术实现步骤摘要】
一种数据跨链共享方法、系统和电子设备
[0001]本申请涉及区块链
,特别是涉及一种数据跨链共享方法、系统和电子设备。
技术介绍
[0002]在区块链
中,存在目标区块链需要使用其他区块链中的数据的情况。如电力业务场景中,在分布式光伏结算场景中,通过目标区块链智能电表自动采集完电量数据后,光伏业主档案信息和电量信息存入目标区块链上,目标区块链根据电价、电量、税率合约规则,计算购电费和补助金额,营销、财务数据共享;财务获取应付购电费、应付补助资金并通知开票;目标区块链获取发票信息并进行发票自动校验,然后生成结算凭证,机器人发起支付申请,机器人自动制证(支付凭证),目标区块链对各环节数据进行存证;总之,分布式光伏结算场景中需要使用电能表采集的电量数据来进行结算,所以,也需要证明电能表计量功能是可靠的,即其他区块链需要跨链共享电能表计量数据给分布式光伏结算联盟链(即目标区块链)。
[0003]然而,现有的数据跨链共享技术中,目标区块链仅能接收到一个节点发送的跨链共享信息,使得目标区块链接收到的共享数据的准确性低 ...
【技术保护点】
【技术特征摘要】
1.一种数据跨链共享方法,其特征在于,包括:跨链平台中的分片主节点对验证通过的数据共享信息进行转换,得到转换数据共享信息;其中,所述数据共享信息由源区块链发送得到;所述分片主节点将所述转换数据共享信息发送给跨链平台中的至少部分节点;所述至少部分节点对所述转换数据共享信息进行加密后发送给目标区块链。2.根据权利要求1所述的方法,其特征在于,所述至少部分节点包括所述跨链平台中的所有分片主节点,或所述跨链平台中的所有区块链节点。3.根据权利要求1所述的方法,其特征在于,所述分片主节点将所述转换数据共享信息发送给跨链平台中的至少部分节点,包括:所述分片主节点将所述转换数据共享信息发送给跨链平台中的其他分片主节点;所述其他分片主节点对所述转换数据共享信息进行验证,并将验证通过的所述转换数据共享信息发送给所述至少部分节点。4.根据权利要求3所述的方法,其特征在于,所述至少部分节点对所述转换数据共享信息进行加密后发送给目标区块链,包括:所述至少部分节点利用自身的第一对称密钥对所述验证通过的所述转换数据共享信息进行加密,得到第一密文数据;利用所述目标区块链共同协商的第一公钥对所述第一对称密钥进行加密,得到第二密文数据;将所述第一密文数据和所述第二密文数据发送给所述目标区块链。5.根据权利要求1所述的方法,其特征在于,在所述跨链平台中的分片主节点对验证通过的数据共享信息进行转换之前,还包括:各所述分片主节点接收源区块链发送的所述数据共享信息的密文数据,并将所述数据共享信息的密文数据发送给各所述分片中的所有节点;所述各所述分片中的所有节点对所述数据共享信息的密文数据进行解密,得到数据共享信息,并对数据共享信息进行第一次验证;所述各所述分片中的所有节点将通过所述第一次验证的所述数据共享信息发送给对应的所述分片...
【专利技术属性】
技术研发人员:齐荣,鲁静,王维,程晗蕾,孔智,杨庆,王超,向智宇,
申请(专利权)人:远光软件股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。