【技术实现步骤摘要】
用于区块链的数字资产转移控制方法、装置及通信系统
本公开涉及区块链
,尤其涉及用于区块链的数字资产转移控制方法、装置及通信系统。
技术介绍
双花问题(DoubleSpending)是指一笔数字资产在交易中被重复使用的现象。由于数字资产是二进制的代码,是可以复制的数据,因此存在一笔数字资产被重复使用的情况。通证范式区块链技术是一种通证、智能合约和共识算法相结合的技术,其中,通证、智能合约和共识算法都处于共识边界内,通证和智能合约之间有着密不可分的联系、共识算法确保了共识边界内的去信任环境。现有的通证范式区块链技术(如比特币所使用的区块链技术)通过连续确认交易的方式来防止双花问题,即:同一个时刻发起或先后发起的多个交易中的每个交易都需要通过“矿工”进行6次确认后才能完成交易。当存在涉及同一笔数字资产的两个交易时,先进行了6次确认的交易会正常进行并完成交易。先进行了6次确认的交易会导致涉及该同一笔数字资产的其他交易失效(其他交易可能仅确认了5次),也就避免了双花问题。可见,虽然现有的通证范式区块链技术 ...
【技术保护点】
1.一种用于区块链的数字资产转移控制方法,其特征在于,包括:/n获得将第一区块链账户中的数字资产转移至第二区块链账户的第一转移请求;/n确定当前时刻下是否正在根据其他转移请求对所述第一区块链账户中的数字资产进行转移;/n如果是,则在根据所述其他转移请求对所述第一区块链账户中的数字资产转移结束后,再根据所述第一转移请求将所述第一区块链账户中的数字资产转移至所述第二区块链账户;/n否则,根据所述第一转移请求将所述第一区块链账户中的数字资产转移至所述第二区块链账户。/n
【技术特征摘要】
1.一种用于区块链的数字资产转移控制方法,其特征在于,包括:
获得将第一区块链账户中的数字资产转移至第二区块链账户的第一转移请求;
确定当前时刻下是否正在根据其他转移请求对所述第一区块链账户中的数字资产进行转移;
如果是,则在根据所述其他转移请求对所述第一区块链账户中的数字资产转移结束后,再根据所述第一转移请求将所述第一区块链账户中的数字资产转移至所述第二区块链账户;
否则,根据所述第一转移请求将所述第一区块链账户中的数字资产转移至所述第二区块链账户。
2.根据权利要求1所述的方法,其特征在于,在所述根据所述第一转移请求将所述第一区块链账户中的数字资产转移至所述第二区块链账户后,所述方法还包括:
记录数字资产转移的结束时刻。
3.根据权利要求1所述的方法,其特征在于,所述确定当前时刻下是否正在根据其他转移请求对所述第一区块链账户中的数字资产进行转移,包括:
在对所述第一转移请求进行授权认证后,确定当前时刻下是否正在根据其他转移请求对所述第一区块链账户中的数字资产进行转移。
4.根据权利要求3所述的方法,其特征在于,还包括:
获得对所述第一转移请求进行授权认证的认证通过时刻。
5.根据权利要求4所述的方法,其特征在于,所述认证通过时刻为预设地区的世界标准时间,和/或,所述结束时刻为预设地区的世界标准时间。
6.根据权利要求1所述的方法,其特征在于,还包括:
获得将所述第一区块链账户中的数字资产转移至第三区块链账户的第二转移请求;
获得对所述第二转移请求进行授权认证的认证通过时刻;
当对所述第一转移请求进行授权认证的认证通过时刻和对所述第二转移请求进行授权认证的认证通过时刻相同时,确定所述第一转移请求的转移数额和所述第二转移请求的转移数额之和是否大于所述第一区块链账户中的数字资产的余额,如果是,则进行预设交易取消操作以避免根据所述第一转移请求或所述第二转移请求进行数字资产转移。
7.根据权利要求1所述的方法,其特征在于,所述确定当前时刻下是否正在根据其他转移请求对所述第一区块链账户中的数字资产进行转移,包括:
确定当前时刻是否记录有对其他转移请求进行授权认证的认证通过时刻,其中,所述其他转移请求为对所述第一区块链账户中的数字资产进行转移的请求;
如果是,则判断当前时刻是否对记录有所述认证通过时刻的每一个转移请求均记录有根据该转移请求进行数字资产转移的结束时刻;如果均记录有所述结束时刻,则确定当前时刻下未根据其他转移请求对所述第一区块链账户中的数字资产进行转移;如果未均记录有所述结束时刻,则确定当前时刻下正在根据其他转移请求对所述第一区块链账户中的数字资产进行转移;
如果当前时刻未记录有对所述其他转移请求进行授权认证的认证通过时刻,则确定当前时刻下未根据其他转移请求对所述第一区块链账户中的数字资产进行转移。
...
【专利技术属性】
技术研发人员:朱江,常青,吕晓蒂,王森,
申请(专利权)人:北京金山云网络技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。