【技术实现步骤摘要】
基于区块链系统的数据处理方法、装置、介质及电子设备
[0001]本申请涉及计算机及通信
,具体而言,涉及一种基于区块链系统的数据处理方法、装置、介质及电子设备。
技术介绍
[0002]在区块链技术中,区块链使用方需要使用一对非对称密码学公私钥来参与区块链网络中的通信交互,私钥用来对上链交易进行签名,公钥在区块链网络中公开,区块链网络中所有的节点均可以使用该公钥验证交易的有效性。在该种方式下,已经上链的交易被打包到区块里记录下来,若区块链使用方想要更换公私钥,意味着之前使用原公私钥签名上链的交易都要舍弃,如果将原公私钥对应的链上资源迁移到新公私钥对应的链上地址里,那么会产生极大的迁移成本。
技术实现思路
[0003]本申请的实施例提供了一种基于区块链系统的数据处理方法、装置、介质及电子设备,进而至少在一定程度上可以将链上数据的迁移转化为链上数据账户的迁移,极大地降低了更换链上公私钥时的数据迁移成本。
[0004]本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。< ...
【技术保护点】
【技术特征摘要】
1.一种基于区块链系统的数据处理方法,其特征在于,所述区块链系统中的链上地址关联有用于存储数据的数据账户,所述方法包括:接收区块链使用方发送的用于进行数据账户迁移的第一交易信息,所述第一交易信息中包含有待迁移数据账户、第一字符串、所要迁移到的新链上地址、所述新链上地址对应的公钥、所述新链上地址对应的私钥对所述第一字符串的签名信息;对所述第一交易信息进行共识处理;在对所述第一交易信息共识完成之后,根据所述新链上地址对应的公钥对所述第一交易信息中包含的签名信息进行验证,并验证所述区块链使用方的原链上地址是否与所述待迁移数据账户相关联;若对所述签名信息验证通过、且所述原链上地址与所述待迁移数据账户相关联,则将所述待迁移数据账户从与所述原链上地址相关联调整为与所述新链上地址相关联。2.根据权利要求1所述的基于区块链系统的数据处理方法,其特征在于,所述第一交易信息由所述区块链使用方的原链上地址对应的私钥进行签名;所述数据处理方法还包括:在接收到所述第一交易信息之后,通过所述区块链使用方的原链上地址对应的公钥对所述第一交易信息进行签名验证,并在验证通过后对所述第一交易信息进行打包,以对打包生成的区块进行共识处理。3.根据权利要求1所述的基于区块链系统的数据处理方法,其特征在于,所述数据账户包括业务数据账户,所述方法还包括:接收用于创建业务数据账户的第二交易信息,所述第二交易信息中包含有待创建的业务数据账户信息;对所述第二交易信息进行验证和共识处理;在对所述第二交易信息共识完成之后,根据所述第二交易信息中包含的待创建的业务数据账户信息创建业务数据账户,并将创建的业务数据账户与所述第二交易信息的发送方链上地址进行关联。4.根据权利要求3所述的基于区块链系统的数据处理方法,其特征在于,所述待创建的业务数据账户信息包括:待创建的业务数据账户标识和待创建的业务数据账户所需的字段信息;根据所述第二交易信息中包含的待创建的业务数据账户信息创建业务数据账户,包括:若根据所述待创建的业务数据账户标识检测到不存在对应的业务数据账户,则创建与所述业务数据账户标识对应的业务数据账户,并根据所述字段信息创建对应的字段。5.根据权利要求3所述的基于区块链系统的数据处理方法,其特征在于,所述方法还包括:在根据所述第二交易信息中包含的待创建的业务数据账户信息创建业务数据账户之后,将创建的业务数据账户的操作权限分配给所述第二交易信息的发送方。6.根据权利要求1所述的基于区块链系统的数据处理方法,其特征在于,所述数据账户包括业务数据账户,所述方法还包括:接收用于触发区块链智能合约执行合约内注册方法的第三交易信息,所述区块链智能合约内包含的注册方法用于创建业务数据账户;
对所述第三交易信息进行共识处理;在对所述第三交易信息共识完成之后,触发所述区块链智能合约创建业务数据账户,并将创建的业务数据账户与所述第三交易信息的发送方链上地址进行关联。7.根据权利要求6所述的基于区块链系统的数据处理方法,其特征在于,所述方法还包括:在触发所述区块链智能合约创建业务数据账户之后,将创建的业务数据账户的操作权限分配给所述区块链智能合约。8.根据权利要求6所述的基于区块链系统的数据处理方法,其特征在于,在触发所述区块链智能合约创建业务数据账户之后,根据所述区块链智能合约的地址信息生成创建的业务数据账户的标识。9.根据权利要求1所述的基于区块链系统的数据处理方法,其特征在于,所述数据账户包括系统数据账户,所述系统数据账户是在所述区块链系统中注册链上地址之后自动生成的,所述系统数据账户用于存储对应的链上地址所需的数据。10.根据权利要求1所述的基于区块链系统的数据处理方法,其特征在于,所述方法还包括:接收用于访问数据账户的第四交易信息,所述第四交易...
【专利技术属性】
技术研发人员:梁作栋,郭懿心,韦德志,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。