【技术实现步骤摘要】
业务处理方法、装置、节点设备及存储介质
本申请涉及区块链
,尤其涉及一种业务处理方法、装置、节点设备及存储介质。
技术介绍
随着区块链技术的发展,区块链被越来越多的企业和用户使用。在使用区块链中,用户或者企业需要在区块链中注册一个账户,之后用户或者企业向区块链网络发布的业务请求可以看做是相应的账户提交到的区块链网络中的。区块链网络执行用户提交的业务请求的过程是:接收任意一个账户提交的业务请求后,将该业务请求存入交易池;等待检测到生成新区块的指令时,从交易池中选取包括该业务请求的数据打包成新的区块;将新的区块广播至区块链网络中的共识节点,由共识节点进行共识;共识通过后,将新的区块添加至区块链上,并执行业务请求所指示的业务比如转账业务。可见,用户一旦向区块链网络提交一个交易,区块链网络便会执行上述过程,在某些区块链业务中这种方式可能导致交易处理过程重复,浪费一些不必要的功耗开销。比如,在多个账户向一个账户转账的业务中,例如用户A和用户B向用户C转账,用户A和用户B分别向区块链网络提交交易请求,区块链网络按照 ...
【技术保护点】
1.一种业务处理方法,其特征在于,包括:/n接收目标账户向区块链网络发送的业务请求,所述业务请求中携带所述目标账户所属的目标账户组的地址标识;/n根据所述地址标识获取所述目标账户组中与所述业务请求相关的至少一个账户,并向所述至少一个账户中每个账户发送授权验证的通知信息,所述通知信息用于指示所述每个账户对所述业务请求进行授权验证;/n若所述至少一个账户中存在目标数量个账户对所述业务请求的授权验证通过,则执行所述业务请求所指示的业务。/n
【技术特征摘要】
1.一种业务处理方法,其特征在于,包括:
接收目标账户向区块链网络发送的业务请求,所述业务请求中携带所述目标账户所属的目标账户组的地址标识;
根据所述地址标识获取所述目标账户组中与所述业务请求相关的至少一个账户,并向所述至少一个账户中每个账户发送授权验证的通知信息,所述通知信息用于指示所述每个账户对所述业务请求进行授权验证;
若所述至少一个账户中存在目标数量个账户对所述业务请求的授权验证通过,则执行所述业务请求所指示的业务。
2.如权利要求1所述的方法,其特征在于,所述区块链网络包括待授权交易池和待执行交易池;在接收到所述业务请求后,所述业务请求被存储至所述待授权交易池;在所述至少一个账户中存在目标数量个账户对所述业务请求的授权验证完成后,执行所述业务请求所指示的业务之前,所述业务请求由存储在所述待授权交易池转移至存储在所述待执行交易池。
3.如权利要求2所述的方法,其特征在于,所述执行所述业务请求所指示的业务,包括:
从所述待执行交易池中选取至少一个业务,所述至少一个业务包括所述业务请求所指示的业务;
将所述至少一个业务打包为待验证的目标区块,并通知所述区块链网络中的共识节点对所述待验证的目标区块进行验证;
若对所述待验证的目标区块验证完成后,执行所述业务请求所指示的业务,并将所述目标区块连接到区块链上。
4.如权利要求1所述的方法,其特征在于,所述方法还包括:
接收所述目标账户提交的账户组创建请求,所述账户组创建请求包括至少一个账户标识;
对所述账户组创建请求验证通过后,将所述目标账户以及所述至少一个账户标识中每个账户标识所指示的账户组成目标账户组,并为所述目标账户组分配地址标识。
5.如权利要求4所述的方法,其特征在于,所述目标账户为对所述目标账户组具有管理权限的账户,所述将所述目标账户以及所述至少一个账户标识所指示的账户组成目标账户组后,所述方法还包括:
设置对所述目标账户组具有管理权限的账户为所述目标账户。
6.如权利要求5所述的方法,其特征在于,所述方法还包括:
接收所述目标账户发送的管理权限转移请求;
对所述管理权限转移请求验证通过后,将所述具有管理权限的账户由所述目标账户更新为所述管理权限转移请求所指示的账户。
7.如权利要求4所述的方法,其特...
【专利技术属性】
技术研发人员:付博,李茂材,石巍,孔利,种衍雪,黄业辉,提江伟,崔嘉辉,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。