CN110930148A - 基于token的寄存兑换取回方法及*** - Google Patents
基于token的寄存兑换取回方法及*** Download PDFInfo
- Publication number
- CN110930148A CN110930148A CN201911156147.9A CN201911156147A CN110930148A CN 110930148 A CN110930148 A CN 110930148A CN 201911156147 A CN201911156147 A CN 201911156147A CN 110930148 A CN110930148 A CN 110930148A
- Authority
- CN
- China
- Prior art keywords
- transaction
- token
- module
- initiator
- expiration time
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3829—Payment protocols; Details thereof insuring higher security of transaction involving key management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/36—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
- G06Q20/367—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Engineering & Computer Science (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
本发明公开了一种基于token的寄存兑换取回方法及***。基于token的寄存兑换方法包括:获取交易发起者地址、第一种token数量以及交易到期时间;判断第一种token数量是否满***易需求;若满***易需求,则将第一种token、交易发起者地址和交易到期时间寄存在交易池中;若不满***易需求,则停止兑换操作;获取交易发起者运营状态;根据交易发起者运营状态进行兑换风险判断,得到判断结果;若判断结果为存在风险,则停止兑换操作;若判断结果为不存在风险,则减少交易发起者寄存在交易池中的第一种token数量,获取第二种token并将所述第二种token兑换给交易发起者。采用本发明的方法及***,能够避免token滥用现象的发生。
Description
技术领域
本发明涉及智能合约技术领域,特别是涉及一种基于token的寄存兑换取回方法及***。
背景技术
智能合约是一种旨在以信息化方式传播、验证或执行合同的计算机协议。智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转。Token是令牌、标记,又称为通证,是区块链上可流通的加密数字权益证明。在当前智能合约的token主要是为流通设置的,对于需要寄存token并在未来取出的场景,如果将寄存的token转到个人地址,将会很难避免个人滥用token的情况。对于需要寄存token并在到期后取出的场景,如果将寄存token转到管理员地址,则私钥管理员有很大权限,可以通过使用对应地址的私钥来任意使用token,这将损害原token寄存者的权益。
发明内容
本发明的目的是提供一种基于token的寄存兑换取回方法及***,能够避免token滥用现象的发生。
为实现上述目的,本发明提供了如下方案:
一种基于token的寄存兑换方法,包括:
获取交易发起者地址、第一种token数量以及交易到期时间;所述第一种token用于作为信用凭证;
判断所述第一种token数量是否满***易需求;若满***易需求,则将第一种token、所述交易发起者地址和所述交易到期时间寄存在交易池中;若不满***易需求,则停止兑换操作;
获取交易发起者运营状态;
根据所述交易发起者运营状态进行兑换风险判断,得到判断结果;若判断结果为存在风险,则停止兑换操作;若判断结果为不存在风险,则减少所述交易发起者寄存在交易池中的第一种token数量,获取第二种token并将所述第二种token兑换给所述交易发起者;所述第二种token用于作为电子债权凭证。
可选的,在所述减少所述交易发起者寄存在交易池中的第一种token数量,获取第二种token并将所述第二种token兑换给所述交易发起者,之后还包括:
将第一种token剩余数量以及将第二种token兑换给所述交易发起者的信息进行存储。
本发明还提供了一种基于token的寄存兑换***,包括:
第一信息获取模块,用于获取交易发起者地址、第一种token数量以及交易到期时间;所述第一种token用于作为信用凭证;
第一交易需求判断模块,用于判断所述第一种token数量是否满***易需求;若满***易需求,则将指令发送至第一寄存模块;若不满***易需求,则将指令发送至第一停止模块;
所述第一寄存模块,用于将第一种token、所述交易发起者地址和所述交易到期时间寄存在交易池中;
第一状态获取模块,用于获取交易发起者运营状态;
第一兑换风险判断模块,用于根据所述交易发起者运营状态进行兑换风险判断,得到判断结果;若判断结果为存在风险,则将指令发送至第一停止模块;若判断结果为不存在风险,则将指令发送至第一兑换token模块;
所述第一兑换token模块,用于减少所述交易发起者寄存在交易池中的第一种token数量,获取第二种token并将所述第二种token兑换给所述交易发起者;所述第二种token用于作为电子债权凭证;
第一停止模块,用于在所述第一交易需求判断模块判断得到不满***易需求时,停止兑换操作;还用于在所述第一兑换风险判断模块的判断结果为存在风险时,停止兑换操作。
可选的,所述基于token的寄存兑换***,还包括:
第一存储模块,用于将第一种token剩余数量以及将第二种token兑换给所述交易发起者的信息进行存储。
本发明还提供了一种基于token的取回方法,包括:
获取待取回token的交易发起者地址以及寄存在交易池中的交易发起者地址、交易到期时间以及剩余的第一种token;
判断所述待取回token的交易发起者地址与所述寄存在交易池中的交易发起者地址是否一致;若一致,则判断寄存的第一种token是否达到交易到期时间;若不一致,则停止取回操作;
若达到交易到期时间,则将所述剩余的第一种token返还给交易发起者;
若未达到交易到期时间,则停止取回操作。
本发明还提供了一种基于token的取回***,包括:
第二信息获取模块,用于获取待取回token的交易发起者地址以及寄存在交易池中的交易发起者地址、交易到期时间以及剩余的第一种token;
第一地址判断模块,用于判断所述待取回token的交易发起者地址与所述寄存在交易池中的交易发起者地址是否一致;若一致,则将指令发送至第一交易到期时间判断模块;若不一致,则将指令发送至第二停止模块;
第一交易到期时间判断模块,用于判断寄存的第一种token是否达到交易到期时间;若达到交易到期时间,则将指令发送至第一取回模块;若未达到交易到期时间,则将指令发送至第二停止模块;
第一取回模块,用于将所述剩余的第一种token返还给交易发起者;
第二停止模块,用于在所述第一交易到期时间判断模块判断得到所述待取回token的交易发起者地址与所述寄存在交易池中的交易发起者地址不一致时,停止取回操作;还用于在所述第一交易到期时间判断模块判断得到未达到交易到期时间时,停止取回操作。
本发明还提供了一种基于token的寄存兑换取回方法,包括:
获取交易发起者地址、第一种token数量以及交易到期时间;所述第一种token用于作为信用凭证;
判断所述第一种token数量是否满***易需求;若满***易需求,则将第一种token、所述交易发起者地址和所述交易到期时间寄存在交易池中;若不满***易需求,则停止兑换操作;
获取交易发起者运营状态;
根据所述交易发起者运营状态进行兑换风险判断,得到判断结果;若判断结果为存在风险,则停止兑换操作;若判断结果为不存在风险,则减少所述交易发起者寄存在交易池中的第一种token数量,获取第二种token并将所述第二种token兑换给所述交易发起者;所述第二种token用于作为电子债权凭证;
获取待取回token的交易发起者地址以及寄存在交易池中的交易发起者地址、交易到期时间以及剩余的第一种token;
判断所述待取回token的交易发起者地址与所述寄存在交易池中的交易发起者地址是否一致;若一致,则判断寄存的第一种token是否达到交易到期时间;若不一致,则停止取回操作;
若达到交易到期时间,则将所述剩余的第一种token返还给交易发起者;
若未达到交易到期时间,则停止取回操作。
可选的,在所述减少所述交易发起者寄存在交易池中的第一种token数量,获取第二种token并将所述第二种token兑换给所述交易发起者,之后还包括:
将第一种token剩余数量以及将第二种token兑换给所述交易发起者的信息进行存储。
本发明还提供了一种基于token的寄存兑换取回***,包括:
第三信息获取模块,用于获取交易发起者地址、第一种token数量以及交易到期时间;所述第一种token用于作为信用凭证;
第二交易需求判断模块,用于判断所述第一种token数量是否满***易需求;若满***易需求,则将指令发送至第二寄存模块;若不满***易需求,则将指令发送至第三停止模块;
所述第二寄存模块,用于将第一种token、所述交易发起者地址和所述交易到期时间寄存在交易池中;
第二状态获取模块,用于获取交易发起者运营状态;
第二兑换风险判断模块,用于根据所述交易发起者运营状态进行兑换风险判断,得到判断结果;若判断结果为存在风险,则将指令发送至停止模块;若判断结果为不存在风险,则将指令发送至第二兑换token模块;
所述第二兑换token模块,用于减少所述交易发起者寄存在交易池中的第一种token数量,获取第二种token并将所述第二种token兑换给所述交易发起者;所述第二种token用于作为电子债权凭证;
第三停止模块,用于在所述第二交易需求判断模块判断得到不满***易需求时,停止兑换操作;还用于在所述第二兑换风险判断模块的判断结果为存在风险时,停止兑换操作;
第四信息获取模块,用于获取待取回token的交易发起者地址以及寄存在交易池中的交易发起者地址、交易到期时间以及剩余的第一种token;
第二地址判断模块,用于判断所述待取回token的交易发起者地址与所述寄存在交易池中的交易发起者地址是否一致;若一致,则将指令发送至第二交易到期时间判断模块;若不一致,则将指令发送至第四停止模块;
第二交易到期时间判断模块,用于判断寄存的第一种token是否达到交易到期时间;若达到交易到期时间,则将指令发送至第二取回模块;若未达到交易到期时间,则将指令发送至第四停止模块;
第二取回模块,用于将所述剩余的第一种token返还给交易发起者;
第四停止模块,用于在所述第二地址判断模块判断得到所述待取回token的交易发起者地址与所述寄存在交易池中的交易发起者地址不一致时,停止取回操作;还用于在所述第二交易到期时间判断模块判断得到未达到交易到期时间时,停止取回操作。
可选的,所述基于token的寄存兑换取回***,还包括:
第二存储模块,用于将第一种token剩余数量以及将第二种token兑换给所述交易发起者的信息进行存储。
与现有技术相比,本发明的有益效果是:
本发明提出了一种基于token的寄存兑换取回方法及***,通过智能合约获取交易发起者地址,将交易发起者地址和所述交易到期时间寄存在交易池中;根据所述交易发起者运营状态进行兑换风险判断,能够避免将寄存token转到管理员地址后管理员随意提取寄存token的情况发生,同时能够避免个人滥用token的情况发生。此外,通过判断待取回token的交易发起者地址与寄存在交易池中的交易发起者地址是否一致,以及判断是否达到交易到期时间,进一步避免了个人或管理员对于token滥用现象的发生。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例中基于token的寄存兑换方法流程图;
图2为本发明实施例中基于token的寄存兑换***结构图;
图3为本发明实施例中基于token的取回方法流程图;
图4为本发明实施例中基于token的取回***结构图;
图5为本发明实施例中基于token的寄存兑换取回方法流程图;
图6为本发明实施例中基于token的寄存兑换取回***结构图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的目的是提供一种基于token的寄存兑换取回方法及***,能够避免token滥用现象的发生。
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
图1为本发明实施例基于token的寄存兑换方法流程图。如图1所示,一种基于token的寄存兑换方法,包括:
步骤101:获取交易发起者地址、第一种token数量以及交易到期时间;第一种token用于作为信用凭证。
步骤102:判断第一种token数量是否满***易需求;若满***易需求,则执行步骤103;若不满***易需求,则执行步骤107。
步骤103:将第一种token、交易发起者地址和交易到期时间寄存在交易池中。
步骤104:获取交易发起者运营状态。
步骤105:根据交易发起者运营状态进行兑换风险判断,得到判断结果;若判断结果为存在风险,则执行步骤107;若判断结果为不存在风险,则执行步骤106。
步骤106:减少交易发起者寄存在交易池中的第一种token数量,获取第二种token并将第二种token兑换给交易发起者;第二种token用于作为电子债权凭证。
将第一种token剩余数量以及将第二种token兑换给交易发起者的信息进行存储。
步骤107:停止兑换操作。
图2为本发明实施例基于token的寄存兑换***结构图。如图2所示,一种基于token的寄存兑换***,包括:
第一信息获取模块201,用于获取交易发起者地址、第一种token数量以及交易到期时间;第一种token用于作为信用凭证。
第一交易需求判断模块202,用于判断第一种token数量是否满***易需求;若满***易需求,则将指令发送至第一寄存模块;若不满***易需求,则将指令发送至第一停止模块。
第一寄存模块203,用于将第一种token、交易发起者地址和交易到期时间寄存在交易池中。
第一状态获取模块204,用于获取交易发起者运营状态。
第一兑换风险判断模块205,用于根据交易发起者运营状态进行兑换风险判断,得到判断结果;若判断结果为存在风险,则将指令发送至第一停止模块207;若判断结果为不存在风险,则将指令发送至第一兑换token模块206。
第一兑换token模块206,用于减少交易发起者寄存在交易池中的第一种token数量,获取第二种token并将第二种token兑换给交易发起者;第二种token用于作为电子债权凭证。
第一存储模块,用于将第一种token剩余数量以及将第二种token兑换给交易发起者的信息进行存储。
第一停止模块207,用于在第一交易需求判断模块判断得到不满***易需求时,停止兑换操作;还用于在第一兑换风险判断模块的判断结果为存在风险时,停止兑换操作。
图3为本发明实施例基于token的取回方法流程图。如图3所示,一种基于token的取回方法,包括:
步骤301:获取待取回token的交易发起者地址以及寄存在交易池中的交易发起者地址、交易到期时间以及剩余的第一种token。
步骤302:判断待取回token的交易发起者地址与寄存在交易池中的交易发起者地址是否一致;若一致,则执行步骤303,若不一致,则执行步骤305。
步骤303:判断寄存的第一种token是否达到交易到期时间;若达到交易到期时间,则执行步骤304;若未达到交易到期时间,则执行步骤305。
步骤304:将剩余的第一种token返还给交易发起者。
步骤305:停止取回操作。
图4为本发明实施例基于token的取回***结构图。如图4所示,一种基于token的取回***,包括:
第二信息获取模块401,用于获取待取回token的交易发起者地址以及寄存在交易池中的交易发起者地址、交易到期时间以及剩余的第一种token。
第一地址判断模块402,用于判断待取回token的交易发起者地址与寄存在交易池中的交易发起者地址是否一致;若一致,则将指令发送至第一交易到期时间判断模块403;若不一致,则将指令发送至第二停止模块。
第一交易到期时间判断模块403,用于判断寄存的第一种token是否达到交易到期时间;若达到交易到期时间,则将指令发送至第一取回模块;若未达到交易到期时间,则将指令发送至第二停止模块。
第一取回模块404,用于将剩余的第一种token返还给交易发起者。
第二停止模块405,用于在第一交易到期时间判断模块判断得到待取回token的交易发起者地址与寄存在交易池中的交易发起者地址不一致时,停止取回操作;还用于在第一交易到期时间判断模块判断得到未达到交易到期时间时,停止取回操作。
图5为本发明实施例基于token的寄存兑换取回方法流程图。如图5所示,一种基于token的寄存兑换取回方法,包括:
步骤501:获取交易发起者地址、第一种token数量以及交易到期时间;第一种token用于作为信用凭证。
步骤502:判断第一种token数量是否满***易需求;若满***易需求,则执行步骤503,若不满***易需求,则执行步骤507。
步骤503:将第一种token、交易发起者地址和交易到期时间寄存在交易池中。
步骤504:获取交易发起者运营状态。
步骤505:根据交易发起者运营状态进行兑换风险判断,得到判断结果;若判断结果为存在风险,则执行步骤507;若判断结果为不存在风险,则执行步骤506。
步骤506:减少交易发起者寄存在交易池中的第一种token数量,获取第二种token并将第二种token兑换给交易发起者;第二种token用于作为电子债权凭证。将第一种token剩余数量以及将第二种token兑换给交易发起者的信息进行存储。
步骤507:停止兑换操作。
步骤508:获取待取回token的交易发起者地址以及寄存在交易池中的交易发起者地址、交易到期时间以及剩余的第一种token。
步骤509:判断待取回token的交易发起者地址与寄存在交易池中的交易发起者地址是否一致;若一致,则执行步骤510,若不一致,则执行步骤512。
步骤510:判断寄存的第一种token是否达到交易到期时间;若达到交易到期时间,则执行步骤511,若未达到交易到期时间,则执行步骤512。
步骤511:将剩余的第一种token返还给交易发起者。
步骤512:则停止取回操作。
图6为本发明实施例基于token的寄存兑换取回***结构图。如图6所示,一种基于token的寄存兑换取回***,包括:
第三信息获取模块601,用于获取交易发起者地址、第一种token数量以及交易到期时间;第一种token用于作为信用凭证。
第二交易需求判断模块602,用于判断第一种token数量是否满***易需求;若满***易需求,则将指令发送至第二寄存模块;若不满***易需求,则将指令发送至第三停止模块。
第二寄存模块603,用于将第一种token、交易发起者地址和交易到期时间寄存在交易池中。
第二状态获取模块604,用于获取交易发起者运营状态。
第二兑换风险判断模块605,用于根据交易发起者运营状态进行兑换风险判断,得到判断结果;若判断结果为存在风险,则将指令发送至停止模块;若判断结果为不存在风险,则将指令发送至第二兑换token模块。
第二兑换token模块606,用于减少交易发起者寄存在交易池中的第一种token数量,获取第二种token并将第二种token兑换给交易发起者;第二种token用于作为电子债权凭证。
第二存储模块,用于将第一种token剩余数量以及将第二种token兑换给交易发起者的信息进行存储。
第三停止模块607,用于在第二交易需求判断模块判断得到不满***易需求时,停止兑换操作;还用于在第二兑换风险判断模块的判断结果为存在风险时,停止兑换操作。
第四信息获取模块608,用于获取待取回token的交易发起者地址以及寄存在交易池中的交易发起者地址、交易到期时间以及剩余的第一种token。
第二地址判断模块609,用于判断待取回token的交易发起者地址与寄存在交易池中的交易发起者地址是否一致;若一致,则将指令发送至第二交易到期时间判断模块;若不一致,则将指令发送至第四停止模块。
第二交易到期时间判断模块610,用于判断寄存的第一种token是否达到交易到期时间;若达到交易到期时间,则将指令发送至第二取回模块;若未达到交易到期时间,则将指令发送至第四停止模块。
第二取回模块611,用于将剩余的第一种token返还给交易发起者。
第四停止模块612,用于在第二地址判断模块判断得到待取回token的交易发起者地址与寄存在交易池中的交易发起者地址不一致时,停止取回操作;还用于在第二交易到期时间判断模块判断得到未达到交易到期时间时,停止取回操作。
本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处。综上,本说明书内容不应理解为对本发明的限制。
Claims (10)
1.一种基于token的寄存兑换方法,其特征在于,包括:
获取交易发起者地址、第一种token数量以及交易到期时间;所述第一种token用于作为信用凭证;
判断所述第一种token数量是否满***易需求;若满***易需求,则将第一种token、所述交易发起者地址和所述交易到期时间寄存在交易池中;若不满***易需求,则停止兑换操作;
获取交易发起者运营状态;
根据所述交易发起者运营状态进行兑换风险判断,得到判断结果;若判断结果为存在风险,则停止兑换操作;若判断结果为不存在风险,则减少所述交易发起者寄存在交易池中的第一种token数量,获取第二种token并将所述第二种token兑换给所述交易发起者;所述第二种token用于作为电子债权凭证。
2.根据权利要求1所述的基于token的寄存兑换方法,其特征在于,在所述减少所述交易发起者寄存在交易池中的第一种token数量,获取第二种token并将所述第二种token兑换给所述交易发起者,之后还包括:
将第一种token剩余数量以及将第二种token兑换给所述交易发起者的信息进行存储。
3.一种基于token的寄存兑换***,其特征在于,包括:
第一信息获取模块,用于获取交易发起者地址、第一种token数量以及交易到期时间;所述第一种token用于作为信用凭证;
第一交易需求判断模块,用于判断所述第一种token数量是否满***易需求;若满***易需求,则将指令发送至第一寄存模块;若不满***易需求,则将指令发送至第一停止模块;
所述第一寄存模块,用于将第一种token、所述交易发起者地址和所述交易到期时间寄存在交易池中;
第一状态获取模块,用于获取交易发起者运营状态;
第一兑换风险判断模块,用于根据所述交易发起者运营状态进行兑换风险判断,得到判断结果;若判断结果为存在风险,则将指令发送至第一停止模块;若判断结果为不存在风险,则将指令发送至第一兑换token模块;
所述第一兑换token模块,用于减少所述交易发起者寄存在交易池中的第一种token数量,获取第二种token并将所述第二种token兑换给所述交易发起者;所述第二种token用于作为电子债权凭证;
第一停止模块,用于在所述第一交易需求判断模块判断得到不满***易需求时,停止兑换操作;还用于在所述第一兑换风险判断模块的判断结果为存在风险时,停止兑换操作。
4.根据权利要求3所述的基于token的寄存兑换***,其特征在于,所述基于token的寄存兑换***,还包括:
第一存储模块,用于将第一种token剩余数量以及将第二种token兑换给所述交易发起者的信息进行存储。
5.一种基于token的取回方法,其特征在于,包括:
获取待取回token的交易发起者地址以及寄存在交易池中的交易发起者地址、交易到期时间以及剩余的第一种token;
判断所述待取回token的交易发起者地址与所述寄存在交易池中的交易发起者地址是否一致;若一致,则判断寄存的第一种token是否达到交易到期时间;若不一致,则停止取回操作;
若达到交易到期时间,则将所述剩余的第一种token返还给交易发起者;
若未达到交易到期时间,则停止取回操作。
6.一种基于token的取回***,其特征在于,包括:
第二信息获取模块,用于获取待取回token的交易发起者地址以及寄存在交易池中的交易发起者地址、交易到期时间以及剩余的第一种token;
第一地址判断模块,用于判断所述待取回token的交易发起者地址与所述寄存在交易池中的交易发起者地址是否一致;若一致,则将指令发送至第一交易到期时间判断模块;若不一致,则将指令发送至第二停止模块;
第一交易到期时间判断模块,用于判断寄存的第一种token是否达到交易到期时间;若达到交易到期时间,则将指令发送至第一取回模块;若未达到交易到期时间,则将指令发送至第二停止模块;
第一取回模块,用于将所述剩余的第一种token返还给交易发起者;
第二停止模块,用于在所述第一交易到期时间判断模块判断得到所述待取回token的交易发起者地址与所述寄存在交易池中的交易发起者地址不一致时,停止取回操作;还用于在所述第一交易到期时间判断模块判断得到未达到交易到期时间时,停止取回操作。
7.一种基于token的寄存兑换取回方法,其特征在于,包括:
获取交易发起者地址、第一种token数量以及交易到期时间;所述第一种token用于作为信用凭证;
判断所述第一种token数量是否满***易需求;若满***易需求,则将第一种token、所述交易发起者地址和所述交易到期时间寄存在交易池中;若不满***易需求,则停止兑换操作;
获取交易发起者运营状态;
根据所述交易发起者运营状态进行兑换风险判断,得到判断结果;若判断结果为存在风险,则停止兑换操作;若判断结果为不存在风险,则减少所述交易发起者寄存在交易池中的第一种token数量,获取第二种token并将所述第二种token兑换给所述交易发起者;所述第二种token用于作为电子债权凭证;
获取待取回token的交易发起者地址以及寄存在交易池中的交易发起者地址、交易到期时间以及剩余的第一种token;
判断所述待取回token的交易发起者地址与所述寄存在交易池中的交易发起者地址是否一致;若一致,则判断寄存的第一种token是否达到交易到期时间;若不一致,则停止取回操作;
若达到交易到期时间,则将所述剩余的第一种token返还给交易发起者;
若未达到交易到期时间,则停止取回操作。
8.根据权利要求7所述的基于token的寄存兑换取回方法,其特征在于,在所述减少所述交易发起者寄存在交易池中的第一种token数量,获取第二种token并将所述第二种token兑换给所述交易发起者,之后还包括:
将第一种token剩余数量以及将第二种token兑换给所述交易发起者的信息进行存储。
9.一种基于token的寄存兑换取回***,其特征在于,包括:
第三信息获取模块,用于获取交易发起者地址、第一种token数量以及交易到期时间;所述第一种token用于作为信用凭证;
第二交易需求判断模块,用于判断所述第一种token数量是否满***易需求;若满***易需求,则将指令发送至第二寄存模块;若不满***易需求,则将指令发送至第三停止模块;
所述第二寄存模块,用于将第一种token、所述交易发起者地址和所述交易到期时间寄存在交易池中;
第二状态获取模块,用于获取交易发起者运营状态;
第二兑换风险判断模块,用于根据所述交易发起者运营状态进行兑换风险判断,得到判断结果;若判断结果为存在风险,则将指令发送至停止模块;若判断结果为不存在风险,则将指令发送至第二兑换token模块;
所述第二兑换token模块,用于减少所述交易发起者寄存在交易池中的第一种token数量,获取第二种token并将所述第二种token兑换给所述交易发起者;所述第二种token用于作为电子债权凭证;
第三停止模块,用于在所述第二交易需求判断模块判断得到不满***易需求时,停止兑换操作;还用于在所述第二兑换风险判断模块的判断结果为存在风险时,停止兑换操作;
第四信息获取模块,用于获取待取回token的交易发起者地址以及寄存在交易池中的交易发起者地址、交易到期时间以及剩余的第一种token;
第二地址判断模块,用于判断所述待取回token的交易发起者地址与所述寄存在交易池中的交易发起者地址是否一致;若一致,则将指令发送至第二交易到期时间判断模块;若不一致,则将指令发送至第四停止模块;
第二交易到期时间判断模块,用于判断寄存的第一种token是否达到交易到期时间;若达到交易到期时间,则将指令发送至第二取回模块;若未达到交易到期时间,则将指令发送至第四停止模块;
第二取回模块,用于将所述剩余的第一种token返还给交易发起者;
第四停止模块,用于在所述第二地址判断模块判断得到所述待取回token的交易发起者地址与所述寄存在交易池中的交易发起者地址不一致时,停止取回操作;还用于在所述第二交易到期时间判断模块判断得到未达到交易到期时间时,停止取回操作。
10.根据权利要求9所述的基于token的寄存兑换取回***,其特征在于,所述基于token的寄存兑换取回***,还包括:
第二存储模块,用于将第一种token剩余数量以及将第二种token兑换给所述交易发起者的信息进行存储。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911156147.9A CN110930148A (zh) | 2019-11-22 | 2019-11-22 | 基于token的寄存兑换取回方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911156147.9A CN110930148A (zh) | 2019-11-22 | 2019-11-22 | 基于token的寄存兑换取回方法及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110930148A true CN110930148A (zh) | 2020-03-27 |
Family
ID=69850693
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911156147.9A Pending CN110930148A (zh) | 2019-11-22 | 2019-11-22 | 基于token的寄存兑换取回方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110930148A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111784339A (zh) * | 2020-05-19 | 2020-10-16 | 杭州亿房达科技有限公司 | 一种基于区块链的商品房项目证照文件防伪存证方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150324764A1 (en) * | 2014-05-09 | 2015-11-12 | Stellenbosch University | Enabling a User to Transact Using Cryptocurrency |
CN109741053A (zh) * | 2018-12-12 | 2019-05-10 | 深圳市网心科技有限公司 | 基于区块链账户的token处理方法、计算机可读存储介质及电子设备 |
CN109886661A (zh) * | 2019-01-16 | 2019-06-14 | 深圳壹账通智能科技有限公司 | 跨链数字货币兑换方法、装置、计算机***及存储介质 |
CN110135991A (zh) * | 2019-05-14 | 2019-08-16 | 真相网络科技(北京)有限公司 | 用户间跨区块链交换通证的方法、装置及设备 |
-
2019
- 2019-11-22 CN CN201911156147.9A patent/CN110930148A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150324764A1 (en) * | 2014-05-09 | 2015-11-12 | Stellenbosch University | Enabling a User to Transact Using Cryptocurrency |
CN109741053A (zh) * | 2018-12-12 | 2019-05-10 | 深圳市网心科技有限公司 | 基于区块链账户的token处理方法、计算机可读存储介质及电子设备 |
CN109886661A (zh) * | 2019-01-16 | 2019-06-14 | 深圳壹账通智能科技有限公司 | 跨链数字货币兑换方法、装置、计算机***及存储介质 |
CN110135991A (zh) * | 2019-05-14 | 2019-08-16 | 真相网络科技(北京)有限公司 | 用户间跨区块链交换通证的方法、装置及设备 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111784339A (zh) * | 2020-05-19 | 2020-10-16 | 杭州亿房达科技有限公司 | 一种基于区块链的商品房项目证照文件防伪存证方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11443368B2 (en) | Resource transfer and capital transfer method and apparatus | |
TWI759563B (zh) | 資產管理方法及裝置、電子設備 | |
CA3051393C (en) | Method for providing recording and verification service for data received and transmitted by messenger service, and server using method | |
US20210279736A1 (en) | Blockchain secure transaction method and device based on biomarker authentication | |
US11481360B2 (en) | Blockchain network and method of operation thereof | |
US20220083683A1 (en) | Distributed self-governing computer network to correlate blockchain and private computer system transactions method, apparatus, and system | |
CN112650978B (zh) | 基于区块链的侵权检测方法及装置、电子设备 | |
WO2017109140A1 (en) | Decentralized, tamper-resistant, asset-oriented database system and method of recording a transaction | |
CN108881187A (zh) | 一种适用于许可链场景的跨链数据传递方法及设备 | |
CN108764872B (zh) | 一种授权支付方法及***、设备和存储介质 | |
CN109598598A (zh) | 基于区块链的交易处理方法及装置、电子设备 | |
CN107480540B (zh) | 数据访问控制***及方法 | |
CN105389488A (zh) | 身份认证方法及装置 | |
CN110222120B (zh) | 一种基于utxo模型区块链智能合约的资产交换方法 | |
CN111034151B (zh) | 用于管理对区块链***中的账户的访问的方法和设备 | |
US20200175588A1 (en) | Blockchain-based payment | |
CN110851877B (zh) | 一种数据处理方法、装置及区块链节点设备、存储介质 | |
CN110659905B (zh) | 交易验证方法、装置、终端设备以及存储介质 | |
CN110084604A (zh) | 基于区块链的交易处理方法及装置、电子设备 | |
CN110188572A (zh) | 一种应用于区块链的可消耗凭证的验证方法和装置 | |
TWI646487B (zh) | 具權限分級和避免重複執行的智能合約執行系統及其方法 | |
CN110930148A (zh) | 基于token的寄存兑换取回方法及*** | |
CN111667271A (zh) | 基于区域与时间的数字货币使用方法、装置及电子设备 | |
WO2021139391A1 (en) | Methods and devices for mitigating invoice financing fraud | |
CN111476570B (zh) | 通证的迁移方法、装置、设备以及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200327 |
|
RJ01 | Rejection of invention patent application after publication |