本发明专利技术提供一种基于区块链的通证转移奖励处理方法、装置及存储介质,其中,该方法包括:生成通证转换智能合约;接收分布式应用平台发送的预设数量的第一数字通证,将第一数字通证进行存储;接收用户设备通过分布式应用平台发送的第二数字通证的通证转移请求和对应的第二数字通证作为奖励;将通证转移请求打包到区块中并收取第二数字通证作为奖励;调用通证转换智能合约,根据第一数字通证和第二数字通证的转换比例,将收取的第二数字通证转换为对应的第一数字通证。本发明专利技术通过调用通证转换智能合约将用于奖励的第二数字通证转换成第一数字通证,打破了用户进行通证转移时必须持有基础类型的数字通证的约束,极大方便了用户在平台内部的通证转移。
Processing Method, Device and Storage Media of Communication Transfer Award Based on Block Chain
【技术实现步骤摘要】
基于区块链的通证转移奖励处理方法、装置及存储介质
本专利技术涉及区块链
,尤其涉及一种基于区块链的通证转移奖励处理方法、装置及存储介质。
技术介绍
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。随着区块链技术的快速发展以及区块链应用的兴起,大量依附于区块链平台的分布式应用(DecentralizedApplication,简称:DAPP)被开发,为用户提供相应的服务。基于区块链的分布式应用平台通常会定义多种不同类型的数字通证,数字通证在进行转移时,需要给记账节点一些奖励。现有技术中,用户需分别持有基础类型的数字通证以及其他类型的数字通证,但无论是何种类型的通证转移,都需要使用基础类型的数字通证对记账节点进行奖励。但是,采用上述方式进行通证转移奖励,用户必须持有基础类型的数字通证,导致进行转移的其他类型的数字通证流通度较低,且不能满足依附于区块链平台的分布式应用的用户的真正需求。
技术实现思路
本专利技术提供一种基于区块链的通证转移奖励处理方法、装置及存储介质,以实现满足依附于区块链平台的分布式应用的用户的真正需求。第一方面,本专利技术提供一种基于区块链的通证转移奖励处理方法,该方法包括:生成通证转换智能合约,所述通证转换智能合约中存储预先设定的第一数字通证和第二数字通证的转换比例;接收分布式应用平台发送的预设数量的第一数字通证,将所述第一数字通证进行存储;接收用户设备通过所述分布式应用平台发送的第二数字通证的通证转移请求和对应的第二数字通证作为奖励;将所述通证转移请求打包到区块中并收取所述对应的第二数字通证作为奖励;调用所述通证转换智能合约,根据所述第一数字通证和第二数字通证的转换比例,将收取的第二数字通证转换为对应的第一数字通证。可选地,所述调用所述通证转换智能合约,根据所述第一数字通证和第二数字通证的转换比例,将收取的第二数字通证转换为对应的第一数字通证,具体包括:判断当前时间是否达到转换数字通证的时间;若当前时间达到转换数字通证的时间,则对当前时间段收取的第二数字通证总数量进行统计,以获得当前时间段收取的所有的第二数字通证;调用所述通证转换智能合约,根据所述第一数字通证和第二数字通证的转换比例,将所述当前时间段收取的所有的第二数字通证转换为对应的第一数字通证。可选地,所述将所述通证转移请求打包到区块中之前,还包括:对所述通证转移请求的合法性进行验证。第二方面,本专利技术提供一种基于区块链的通证转移奖励处理方法,其特征在于,包括:若确定区块链平台生成通证转换智能合约,则调用所述通证转换智能合约,向所述区块链平台发送预设数量的第一数字通证,以使所述区块链平台对所述第一数字通证进行存储;接收用户设备发送的第二数字通证的通证转移请求和对应的第二数字通证;将所述第二数字通证的通证转移请求和对应的第二数字通证作为奖励发送给区块链平台,以使所述区块链平台的记账节点将所述通证转移请求打包到区块中并收取所述对应的第二数字通证作为奖励,调用所述通证转换智能合约,根据所述第一数字通证和第二数字通证的转换比例,将收取的第二数字通证转换为对应的第一数字通证。可选地,所述调用所述通证转换智能合约,向所述区块链平台发送预设数量的第一数字通证之前,还包括:生成第二数字通证;将第二数字通证转移给用户设备,以使所述用户设备能通过分布式应用平台发送第二数字通证的通证转移请求和对应的第二数字通证作为奖励。第三方面,本专利技术提供一种基于区块链的通证转移奖励处理装置,该装置包括:生成模块,用于生成通证转换智能合约,所述通证转换智能合约中预先存储预先设定的第一数字通证和第二数字通证的转换比例;第一接收模块,用于接收分布式应用平台发送的预设数量的第一数字通证,将所述第一数字通证进行存储;第二接收模块,用于接收用户设备通过所述分布式应用平台发送的第二数字通证的通证转移请求和对应的第二数字通证作为奖励;处理模块,用于将所述通证转移请求打包到区块中并收取所述对应的第二数字通证作为奖励;转换模块,用于调用所述通证转换智能合约,根据所述第一数字通证和第二数字通证的转换比例,将收取的第二数字通证转换为对应的第一数字通证。第四方面,本专利技术提供一种基于区块链的通证转移奖励处理装置,该装置包括:第一发送模块,用于若确定区块链平台生成通证转换智能合约,则调用所述通证转换智能合约,向所述区块链平台发送预设数量的第一数字通证,以使所述区块链平台对所述第一数字通证进行存储;接收模块,用于接收用户设备发送的第二数字通证的通证转移请求和对应的第二数字通证;第二发送模块,用于将所述第二数字通证的通证转移请求和对应的第二数字通证作为奖励发送给区块链平台,以使所述区块链平台的记账节点将所述通证转移请求打包到区块中并收取所述对应的第二数字通证作为奖励,调用所述通证转换智能合约,根据所述第一数字通证和第二数字通证的转换比例,将收取第二数字通证转换为第一数字通证。第五方面,本专利技术提供一种电子设备,包括:存储器和处理器;所述存储器存储程序指令;所述处理器执行所述程序指令,以执行第一方面所述的方法。第六方面,本专利技术提供一种电子设备,包括:存储器和处理器;所述存储器存储程序指令;所述处理器执行所述程序指令,以执行第二方面所述的方法。第七方面,本专利技术提供一种存储介质,包括:程序;所述程序在被处理器执行时,以执行第一方面所述的方法。第八方面,本专利技术提供一种存储介质,包括:程序;所述程序在被处理器执行时,以执行第二方面所述的方法。本专利技术实施例提供一种基于区块链的通证转移奖励处理方法、装置及存储介质,其中,该方法包括:生成通证转换智能合约,其中,通证转换智能合约中存储预先设定的第一数字通证和第二数字通证的转换比例;接收分布式应用平台发送的预设数量的第一数字通证,将第一数字通证进行存储;接收用户设备通过分布式应用平台发送的第二数字通证的通证转移请求和对应的第二数字通证作为奖励;将通证转移请求打包到区块中并收取第二数字通证作为奖励;进一步,调用通证转换智能合约,根据第一数字通证和第二数字通证的转换比例,将收取的第二数字通证转换为对应的第一数字通证。本专利技术实施例的有益效果在于:通过调用通证转换智能合约将收取的第二数字通证转换成第一数字通证,收取转换后的第一数字通证作为对记账节点处理通证转移请求的奖励,打破了用户在进行通证转移过程中必须持有基础类型的数字通证的约束,极大的方便了该类用户在平台内部的通证转移,从而满足用户的真正需求。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图做一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术提供的基于区块链的通证转移奖励处理方法实施例一的流程示意图;图2为本专利技术提供的基于区块链的通证转移奖励处理方法实施例二的流程示意图;图3为本专利技术提供的基于区块链的通证转移奖励处理方法实施例三的流程示意图;图4为本专利技术提供的基于区块链的通证转移奖励处理方法实施例四的流程示意图;图5为本专利技术提供的基于区块链的通证转移奖励处理装置实施例一的结构示意图;图6为本专利技术提供的基于区块链的本文档来自技高网...
【技术保护点】
1.一种基于区块链的通证转移奖励处理方法,其特征在于,包括:生成通证转换智能合约,所述通证转换智能合约中存储预先设定的第一数字通证和第二数字通证的转换比例;接收分布式应用平台发送的预设数量的第一数字通证,将所述第一数字通证进行存储;接收用户设备通过所述分布式应用平台发送的第二数字通证的通证转移请求和对应的第二数字通证作为奖励;将所述通证转移请求打包到区块中并收取所述对应的第二数字通证作为奖励;调用所述通证转换智能合约,根据所述第一数字通证和第二数字通证的转换比例,将收取的第二数字通证转换为对应的第一数字通证。
【技术特征摘要】
1.一种基于区块链的通证转移奖励处理方法,其特征在于,包括:生成通证转换智能合约,所述通证转换智能合约中存储预先设定的第一数字通证和第二数字通证的转换比例;接收分布式应用平台发送的预设数量的第一数字通证,将所述第一数字通证进行存储;接收用户设备通过所述分布式应用平台发送的第二数字通证的通证转移请求和对应的第二数字通证作为奖励;将所述通证转移请求打包到区块中并收取所述对应的第二数字通证作为奖励;调用所述通证转换智能合约,根据所述第一数字通证和第二数字通证的转换比例,将收取的第二数字通证转换为对应的第一数字通证。2.根据权利要求1所述的方法,其特征在于,所述调用所述通证转换智能合约,根据所述第一数字通证和第二数字通证的转换比例,将收取的第二数字通证转换为对应的第一数字通证,具体包括:判断当前时间是否达到转换数字通证的时间;若当前时间达到转换数字通证的时间,则对当前时间段收取的第二数字通证总数量进行统计,以获得当前时间段收取的所有的第二数字通证;调用所述通证转换智能合约,根据所述第一数字通证和第二数字通证的转换比例,将所述当前时间段收取的所有的第二数字通证转换为对应的第一数字通证。3.根据权利要求1所述的方法,其特征在于,所述将所述通证转移请求打包到区块中之前,还包括:对所述通证转移请求的合法性进行验证。4.一种基于区块链的通证转移奖励处理方法,其特征在于,包括:若确定区块链平台生成通证转换智能合约,则调用所述通证转换智能合约,向所述区块链平台发送预设数量的第一数字通证,以使所述区块链平台对所述第一数字通证进行存储;接收用户设备发送的第二数字通证的通证转移请求和对应的第二数字通证;将所述第二数字通证的通证转移请求和对应的第二数字通证作为奖励发送给区块链平台,以使所述区块链平台的记账节点将所述通证转移请求打包到区块中并收取所述对应的第二数字通证作为奖励,调用所述通证转换智能合约,根据所述第一数字通证和第二数字通证的转换比例,将收取的第二数字通证转换为对应的第一数字通证。5.根据权利要求4所述的方法,其特征在于,所述调用所述通证换智能合约,向所述区块链平台发送预设数量的第一数字通证之前,还包括:生成第二数字...
【专利技术属性】
技术研发人员:朱佩江,曾毅,王翠翠,庞雪敏,
申请(专利权)人:互链云网北京科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。