首页 / 专利库 / 银行与财务事项 / 货币 / 法定货币 / 数字通证管理方法、装置及设备

数字通证管理方法、装置及设备

阅读:660发布:2020-05-17

专利汇可以提供数字通证管理方法、装置及设备专利检索,专利查询,专利分析的服务。并且本 申请 提供了一种数字通证管理方法、装置及计算机设备,涉及计算机技术领域。该方法包括:接收并发布第一终端发送的捐助 请求 ,所述捐助请求用于请求获取目标服务;当接收到所述第一终端发送的与所述捐助请求对应的第一确认消息时,根据所述第一确认消息向第二终端所对应的账户发放第一数量的数字通证,所述第一确认消息用于确认所述第二终端响应所述捐助请求并提供所述捐助请求所请求的目标服务;根据所述第一数量的数字通证,在 区 块 链 系统中更新所述第二终端所对应的账户的数字通证的数量。本方案解决了相关技术中慈善捐助的用户参与度与积极性较低、慈善捐助不够公开透明的问题。,下面是数字通证管理方法、装置及设备专利的具体信息内容。

1.一种数字通证管理方法,其特征在于,包括:
接收并发布第一终端发送的捐助请求,所述捐助请求用于请求获取目标服务;
当接收到所述第一终端发送的与所述捐助请求对应的第一确认消息时,根据所述第一确认消息向第二终端所对应的账户发放第一数量的数字通证,所述第一确认消息用于确认所述第二终端响应所述捐助请求并提供所述捐助请求所请求的目标服务;
根据所述第一数量的数字通证,在链系统中更新所述第二终端所对应的账户的数字通证的数量。
2.根据权利要求1所述的方法,其特征在于,还包括:
接收并发布第三终端发送的购买请求,所述购买请求用于请求购买所述数字通证;
根据所述购买请求获取所述第一终端或所述第二终端发送的第二确认消息,所述第二确认消息用于确认将所述第一终端或所述第二终端所对应的账户中的第二数量的数字通证转移至所述第三终端所对应的账户中;
根据所述第二数量的数字通证,在所述区块链系统中更新所述第三终端所对应的账户的数字通证的数量。
3.根据权利要求1所述的方法,其特征在于,所述捐助请求还用于请求获取慈善捐赠,所述方法还包括:
接收所述第二终端发送的捐助应答,所述捐助应答用于响应所述捐助请求并表示将所述第二终端所对应的第三数量的数字通证转移至所述第一终端所对应的账户中;
根据所述第三数量的数字通证,在所述区块链系统中更新所述第一终端所对应的账户的数字通证的数量。
4.根据权利要求1-3任一项所述的方法,其特征在于,还包括:
将所述捐助请求、所述第一确认消息、所述第二确认消息、所述捐助应答以区块形式存储于所述区块链系统中。
5.根据权利要求1所述的方法,其特征在于,所述第一确认消息包括所述第二终端所对应的用户提供所述目标服务所花费的时间和/或劳动强度,
所述根据所述第一确认消息向第二终端所对应的账户发放第一数量的数字通证,包括:
根据所述第二终端所对应的用户提供所述目标服务所花费的时间和/或劳动强度,计算所述第二终端所对应的用户所获得的时间积分;
将所述时间积分换算为所述第一数量的数字通证;
向第二终端所对应的账户发放所述第一数量的数字通证。
6.根据权利要求1-3任一项所述的方法,其特征在于,所述第一终端所对应的用户为需要获得目标服务或慈善捐助的受捐人、社会组织,所述第二终端所对应的用户为志愿者、志愿者组织,所述第三终端所对应的用户为慈善家,当所述第二终端所对应的用户为志愿者组织时,根据所述第一确认消息向第二终端所对应的志愿者组织的账户发放第一数量的数字通证,并向所述志愿者组织中提供所述目标服务的志愿者所对应的账户发放第四数量的数字通证;
根据所述第四数量的数字通证,在区块链系统中更新所述志愿者组织中提供所述目标服务的志愿者所对应的账户的数字通证的数量。
7.根据权利要求1-3任一项所述的方法,其特征在于,所述数字通证为可与法定货币相互兑换的代币。
8.根据权利要求1-3任一项所述的方法,其特征在于,还包括:
获取查询请求,所述查询请求用于查询所述数字通证的交易记录
根据所述查询请求,获取查询结果,所述查询结果包括所述区块链系统中所述数字通证的交易记录;
将所述查询结果返回给发送所述查询请求的终端。
9.一种数字通证管理装置,其特征在于,包括:
发布模块,用于接收并发布第一终端发送的捐助请求,所述捐助请求用于请求获取目标服务;
分发模块,用于当接收到所述第一终端发送的与所述捐助请求对应的第一确认消息时,根据所述第一确认消息向第二终端所对应的账户发放第一数量的数字通证,所述第一确认消息用于确认所述第二终端响应所述捐助请求并提供所述捐助请求所请求的目标服务;
第一存储模块,用于根据所述第一数量的数字通证,在区块链系统中更新所述第二终端所对应的账户的数字通证的数量。
10.一种计算机设备,其特征在于,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或所述指令集由所述处理器加载并执行以实现如权利要求1至8任一所述的数字通证管理方法。

说明书全文

数字通证管理方法、装置及设备

技术领域

[0001] 本申请涉及计算机技术领域,具体涉及一种数字通证管理方法、装置及设备。

背景技术

[0002] 社会慈善和公益事业当前最大的痛点就是“信任”。慈善机构的捐款来源和去向缺乏监管和独立第三方的审计,隐瞒捐款数目、超标采购等问题频频出现,让慈善机构在一段时间内失去了公众信任。而链的出现对于公信低下的公益慈善工作来说则无疑是一个救赎的时机。当慈善加上可溯源的区块链便可焕然一新、公平透明。
[0003] 区块链是整合了分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的一种新型应用模式,具有去中心化、开放性、不可篡改性、可追溯性、匿名性等特点。毫无疑问,区块链是伟大的思想和技术革命。发明内容
[0004] 有鉴于此,本申请实施例致力于提供一种数字通证管理方法,可以用于解决相关技术中慈善捐助的用户参与度与积极性较低、慈善捐助不够公开透明的问题。
[0005] 本申请一方面提供了一种数字通证管理方法,包括:
[0006] 接收并发布第一终端发送的捐助请求,所述捐助请求用于请求获取目标服务;
[0007] 当接收到所述第一终端发送的与所述捐助请求对应的第一确认消息时,根据所述第一确认消息向第二终端所对应的账户发放第一数量的数字通证,所述第一确认消息用于确认所述第二终端响应所述捐助请求并提供所述捐助请求所请求的目标服务;
[0008] 根据所述第一数量的数字通证,在区块链系统中更新所述第二终端所对应的账户的数字通证的数量。
[0009] 在一个实施例中,所述方法还包括:
[0010] 接收并发布第三终端发送的购买请求,所述购买请求用于请求购买所述数字通证;
[0011] 根据所述购买请求获取所述第一终端或所述第二终端发送的第二确认消息,所述第二确认消息用于确认将所述第一终端或所述第二终端所对应的账户中的第二数量的数字通证转移至所述第三终端所对应的账户中;
[0012] 根据所述第二数量的数字通证,在所述区块链系统中更新所述第三终端所对应的账户的数字通证的数量。
[0013] 在一个实施例中,所述捐助请求还用于请求获取慈善捐赠,所述方法还包括:
[0014] 接收所述第二终端发送的捐助应答,所述捐助应答用于响应所述捐助请求并表示将所述第二终端所对应的第三数量的数字通证转移至所述第一终端所对应的账户中;
[0015] 根据所述第三数量的数字通证,在所述区块链系统中更新所述第一终端所对应的账户的数字通证的数量。
[0016] 在一个实施例中,所述方法还包括:
[0017] 将所述捐助请求、所述第一确认消息、所述第二确认消息、所述捐助应答以区块形式存储于所述区块链系统中。
[0018] 在一个实施例中,所述第一确认消息包括所述第二终端所对应的用户提供所述目标服务所花费的时间和/或劳动强度,
[0019] 所述根据所述第一确认消息向第二终端所对应的账户发放第一数量的数字通证,包括:
[0020] 根据所述第二终端所对应的用户提供所述目标服务所花费的时间和/或劳动强度,计算所述第二终端所对应的用户所获得的时间积分;
[0021] 将所述时间积分换算为所述第一数量的数字通证;
[0022] 向第二终端所对应的账户发放第一数量的数字通证。
[0023] 在一个实施例中,所述第一终端所对应的用户为需要获得目标服务或慈善捐助的受捐人、社会组织,所述第二终端所对应的用户为志愿者、志愿者组织,所述第三终端所对应的用户为慈善家,
[0024] 当所述第二终端所对应的用户为志愿者组织时,根据所述第一确认消息向第二终端所对应的志愿者组织的账户发放第一数量的数字通证,并向所述志愿者组织中提供所述目标服务的志愿者所对应的账户发放第四数量的数字通证;
[0025] 根据所述第四数量的数字通证,在区块链系统中更新所述志愿者组织中提供所述目标服务的志愿者所对应的账户的数字通证的数量。
[0026] 在一个实施例中,所述数字通证为可与法定货币相互兑换的代币。
[0027] 在一个实施例中,所述方法还包括:
[0028] 获取查询请求,所述查询请求用于查询所述数字通证的交易记录
[0029] 根据所述查询请求,获取查询结果,所述查询结果包括所述区块链系统中所述数字通证的交易记录;
[0030] 将所述查询结果返回给发送所述查询请求的终端。
[0031] 本申请另一方面提供一种数字通证管理装置,包括:
[0032] 发布模块,用于接收并发布第一终端发送的捐助请求,所述捐助请求用于请求获取目标服务;
[0033] 分发模块,用于当接收到所述第一终端发送的与所述捐助请求对应的第一确认消息时,根据所述第一确认消息向第二终端所对应的账户发放第一数量的数字通证,所述第一确认消息用于确认所述第二终端响应所述捐助请求并提供所述捐助请求所请求的目标服务;
[0034] 第一存储模块,用于根据所述第一数量的数字通证,在区块链系统中更新所述第二终端所对应的账户的数字通证的数量。
[0035] 本申请另一方面提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或所述指令集由所述处理器加载并执行以实现上述数字通证管理方法。
[0036] 本申请的实施例提供的技术方案可以包括以下有益效果:
[0037] 当接收到所述第一终端发送的与所述捐助请求对应的第一确认消息时,根据所述第一确认消息向第二终端所对应的账户发放第一数量的数字通证,通过给响应捐助请求并提供捐助请求所请求的目标服务的第二终端发放一定数量的数字通证,可以提高慈善捐助中用户的参与度与积极性;在区块链系统中及时存储用户账户的数字通证的数量,可以提高慈善捐助的公开性和透明度。附图说明
[0038] 为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0039] 图1所示为利用本申请一实施例提供的一种实施环境的示意图。
[0040] 图2所示为利用本申请一实施例提供的一种数字通证管理方法的流程图
[0041] 图3示为利用本申请一实施例提供的一种数字通证管理方法的另一流程图。
[0042] 图4为利用本申请一实施例提供的一种数字通证管理装置的框图
[0043] 图5为利用本申请一实施例提供的一种计算机设备的框图。

具体实施方式

[0044] 下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0045] 这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0046] 本申请实施例提供的方案,通过给予响应并提供捐助请求所请求的目标服务的用户发放一定数量的数字通证,并通过区块链技术对用户账户中的数字通证进行存储和管理,可以提高慈善捐助的公开性和透明度并激励慈善捐助中用户的参与度与积极性。
[0047] 数字通证(Token),是伴随着区块链的发展从而被人们所知悉的一个概念。数字通证不同于币,目前币圈的币都是没有用的,甚至就不考虑能有什么用。而数字通证是立足于实体经济、为实体经济服务。数字通证是区块链上可流通的加密数字权益证明。现实世界的各种权益证明,比如票、积分、合同、证书、点卡、证券、权限、资质、服务等等都可以Token化,以在区块链上流转,到市场上交易,让市场自动发现其价格,同时在现实经济生活中可以消费、可以验证,这是紧贴实体经济的,本申请实施例不对数字通证的具体表现形式进行限定。
[0048] 在本申请实施例中,将用户账户所对应的数字通证通过区块链系统进行存储和管理,可以随时验证、追溯和交换用户账户中的数字通证,保障了用户账号的安全性、可信性和可靠性。由于在区块链系统上存储的信息是真实和可验证的,通过区块链技术存储慈善平台中用户账户的数字通证,可以保障慈善平台的用户账号的数字通证的公开透明度,提升用户的信任感,有利于推动慈善活动的发展。
[0049] 在本申请一实施例中,数字通证可用来表征一项服务所花费的时间、劳动强度。时间是衡量人类劳动价值的统一度量衡。人类通过劳动创造价值,劳动时间是衡量劳动价值的自然标尺,劳动报酬是劳动时间的货币体现。因此,通过将志愿者进行一项服务所花费的时间或对应的劳动强度,转换为数字通证,即可用来衡量志愿者所做的贡献。例如,一项服务所花费的时间越长,需要花费的脑力、体力等劳动强度越大,则可以用更多数量的数字通证来表征该项服务。
[0050] 在一些实施例中,数字通证还可以用来表征物资所具有的价值。由于现实世界中,物资一般都对应特定价值的法定货币,所以可以根据物质所对应的法定货币来确定该物质所对应的数字通证的数量。
[0051] 在另一些实施例中,数字通证为可与法定货币相互兑换的代币。示例地,数字通证的拥有者,例如慈善平台中的受捐人和养老院、儿童福利院、脑瘫儿童托养中心等社会组织,可以通过特定兑换机构将数字通证转换为法定货币,在现实生活中用于受捐人或者社会组织为受捐人接受教育、医疗等服务。
[0052] 本申请实施例中的区块链系统基于区块链(blockchain或block chain) 技术,利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全的一种的分布式基础架构与计算方式。在区块链中,数据以电子记录的形式被存储下来,存放这些电子记录的文件被称为“区块(block)”。区块是按时间顺序先后生成的,包括块头(header)和块身(body),每一个区块记录她在被创建期间发生的所有价值交换活动,所有区块汇总起来形成一个记录合集。块头用于链接到前面的块并为区块链数据库提供完整性保证,块身则包含了经过验证的、块创建过程中发生的价值交换的所有记录。区块链系统中的节点利用工作量证明、共识算法等将全部交易信息散列后加上时间戳封装成区块,随后快速向全网进行广播。由此形成的区块链系统的安全性极高,解决了传统的中介机制中的信任问题,为数字通证等的流通提供了有效的技术保障。
[0053] 图1所示为利用本申请一实施例提供的一种实施环境的示意图。该实施环境包括:服务器210和多个用户终端110、120、130。
[0054] 终端110、120、130可以是手机、游戏主机、平板电脑等移动终端,或者,终端110、120、130也可以是个人计算机(Personal Computer,PC),比如膝上型便携计算机和台式计算机等等。本领域技术人员可以知晓,上述终端110、120、130的类型可以相同或者不同,其数量可以更多或更少。比如上述终端可以各为一个,或者上述终端为几十个或几百个,或者更多数量。本申请实施例对终端的数量和设备类型不加以限定。
[0055] 终端110、120、130与服务器210之间通过通信网络相连。可选的,通信网络是有线网络或无线网络。
[0056] 服务器210是一台服务器,或者由若干台服务器组成,或者是一个虚拟化平台,或者是一个计算服务中心。在一些可选的实施例中,服务器210 与区块链系统310相连,服务器210将有关数字通证的交易记录存储在区块链系统中。在一些可选的实施例中,服务器210本身可以作为区块链系统中的一个节点运行和存储数据。在一些可选的实施例中,终端
110、120、130 在服务器210中进行注册,获取对应的个人服务账号。
[0057] 在本申请一实施例中,区块链系统310可以基于一公有区块链部署,该区块链系统可以包括至少一个区块链数据库。示例地,该区块链系统310可以基于现有的区块链系统构建,例如布比网络技术有限公司提供的布萌区块链技术。在一实施例中,本申请以布萌区块链作为底层技术,通过布萌区块链技术提供的接口与服务器210连接。终端110、120、130与服务器210可作为节点加入区块链系统,并且终端110、120、130和服务器210各自在区块链系统中具有对应的区块链账户和区块链地址,并且均可以查询区块链系统中相应权限的数据。
[0058] 图2是本申请一个示例性实施例提供的一种数字通证管理方法的流程图。该方法可以应用于如图1所提供的实施环境中,由上述图1所示中的服务器210执行。该服务器210用于为慈善平台提供后台支持。如图2所示,该方法可以包括如下几个步骤:
[0059] 步骤20,接收并发布第一终端发送的捐助请求,该捐助请求用于请求获取目标服务。
[0060] 在本申请一实施例中,捐助请求为第一终端所对应的用户发送的慈善捐助请求。该慈善捐助请求用于请求获取目标服务。示例地,该目标服务为利用自身的时间、技能、资源、善心为邻居、社区、社会组织提供非盈利、非职业化援助的志愿者服务。例如,该目标服务为法律援助、爱心助学、文艺演出、文章撰写、为养老院或者儿童福利院的老人与小孩提供社会援助、活动组织、海外救援等,该目标服务还可以为其他的为公众或个人提供帮助的服务,本申请实施例并不对此进行限制。
[0061] 在本申请一实施例中,捐助请求可以包括第一终端所对应的用户账号以及请求获取的目标服务的标识等信息。该第一终端所对应的用户为需要获得目标服务或慈善捐助的受捐人、社会组织。
[0062] 步骤22,当接收到该第一终端发送的与该捐助请求对应的第一确认消息时,根据该第一确认消息向第二终端所对应的账户发放第一数量的数字通证,该第一确认消息用于确认该第二终端响应该捐助请求并提供该捐助请求所请求的目标服务。
[0063] 在本申请一实施例中,第二终端可以对第一终端发送的捐助请求进行响应,第一终端针对第二终端的响应可以发送第一确认消息,该第一确认消息用于确认该捐助请求所请求的目标服务已被成功实现。该第二终端所对应的用户为提供目标服务的志愿者或者志愿者组织。示例地,该第一确认消息可以包括提供该目标服务的第二终端所对应的用户账号、该目标服务的标识以及该项目标服务所花费的时间或对应的劳动强度等信息。在本申请一实施例中,根据该第一确认消息,向第二终端所对应的账户发放与其服务时间或者劳动强度对应的第一数量的数字通证,不仅有助于捐助请求能获得及时的响应,还能鼓励志愿者或者志愿者组织参与志愿服务的积极性。
[0064] 在一实施例中,根据所述第一确认消息向第二终端所对应的账户发放第一数量的数字通证,包括:根据该第二终端所对应的用户提供该目标服务所花费的时间和/或劳动强度,计算该第二终端所对应的用户所获得的时间积分;将该时间积分换算为该第一数量的数字通证;向第二终端所对应的账户发放该第一数量的数字通证。
[0065] 在一实施例中,当该第二终端所对应的用户为志愿者组织时,根据该第一确认消息向第二终端所对应的志愿者组织的账户发放第一数量的数字通证,并且还可以向该志愿者组织中实际提供该目标服务的志愿者所对应的账户发放i×第一数量的数字通证;其中i为正数。也即,可按比例向志愿者组织和该志愿者组织中提供实际服务的志愿者的账户发放数字通证,本申请实施例对此不做限制。
[0066] 示例地,可以根据智能合约按预设比例分别向志愿者组织和提供实际服务的志愿者的账户发放数字通证。
[0067] 步骤24,根据所述第一数量的数字通证,在区块链系统中更新所述第二终端所对应的账户的数字通证的数量。
[0068] 在一实施例中,将该第二终端提供目标服务过程中所产生的交易信息及该第二终端对应的账户的第一数量的数字通证的变动信息记录在一个新的区块中。并将该新的区块根据时间戳存储在区块链系统中的区块链上。示例地,该交易信息可以包括该捐助请求、该第一确认消息,但本申请实施例不以此为限。
[0069] 根据本申请实施例提供的数字通证管理方法,当接收到所述第一终端发送的与所述捐助请求对应的第一确认消息时,根据所述第一确认消息向第二终端所对应的账户发放第一数量的数字通证,通过给响应捐助请求并提供捐助请求所请求的目标服务的第二终端发放一定数量的数字通证,可以提高慈善捐助中用户的参与度与积极性。基于区块链技术存储的信息具有不可篡改性,在区块链系统中按时间顺序以区块形式存储的终端多对应账户中的数字通证的信息,会被永久的存储起来,使得区块链系统中的数字通证的信息具有极高的稳定性和可靠性。另外,在区块链系统中,各节点保存完整的区块链数据,任一节点均可查询到区块链中各区块中的数据,使得慈善捐助中的各交易数据公开透明,可得到有效的监督,慈善活动中的虚假信息将会得到抑制,存在猫腻的可以迅速追溯并予以惩罚,各交易数据的来源、去向、用途等信息也将一清二楚,如此一来,当可以减少无谓的猜忌和纠纷,提高慈善捐助活动的效率。
[0070] 在本申请的一些实施例中,该数字通证管理方法还包括:接收并发布第三终端发送的购买请求,该购买请求用于请求购买该数字通证;根据该购买请求获取该第一终端或该第二终端发送的第二确认消息,该第二确认消息用于确认将该第一终端或该第二终端所对应的账户中的第二数量的数字通证转移至该第三终端所对应的账户中;根据该第二数量的数字通证,在区块链系统中更新该第三终端所对应的账户的数字通证的数量。
[0071] 在本申请一实施例中,上述购买请求可以包括第三终端所对应的用户账号以及请求获取的数字通证的数量等信息。该第三终端所对应的用户为希望通过数字通证进行慈善捐助的慈善家,慈善家利用账户中的法定货币购买第一终端或第二终端所对应的用户的账户中的数字通证,并将购买得到该数字通证捐赠给受捐人或社会组织,以使受捐人或社会组织将该获赠的数字通证兑换为法定货币或所需要的物质而得到捐助。
[0072] 示例地,该第一终端或第二终端可以发送响应于该购买请求的第二确认消息。示例地,该第二确认消息可以包括响应该购买请求的终端所对应的用户账户可提供的数字通证的数量。当可提供的数字通证的数量大于或等于该购买请求所请求的第二数量的数字通证时,该项数字通证的购买请求交易成功,在区块链系统中新建区块,用于记录响应该购买请求的终端所对应的用户账户中的第二数量的数字通证转移至该第三终端所对应的用户账户中。在另一实施例中,第三终端所需购买的第二数量的数字通证比较多,此时通过多个终端分别与第三终端进行购买数字通证的交易以响应该购买请求,且各终端可分别发送响应于该购买请求的第二确认消息。此时,分别对该多个终端分别与第三终端进行购买数字通证的交易在区块链系统中新建区块,分别记录响应该购买请求的用户账户中的数字通证转移至该第三终端的用户账户中的数量。在一实施例中,还将该第二确认消息以区块形式存储于所述区块链系统中。
[0073] 需要说明的是,在本实施例中的第一终端所对应的用户为需要获得目标服务或慈善捐助的受捐人、社会组织,第二终端所对应的用户为志愿者、志愿者组织。但第一终端所对应的用户与第二终端所对应的用户的色并非固定不变的,例如,在第m次数字通证的交易过程中,第一终端所对应的用户为需要获得目标服务或慈善捐助的受捐人、社会组织,第二终端所对应的用户为志愿者、志愿者组织;然而,在第n次数字通证的交易过程中,第一终端所对应的用户转变为提供目标服务或慈善捐助的为志愿者、志愿者组织,第二终端所对应的用户转变为需要获得目标服务或慈善捐助的受捐人、社会组织,同时第三终端所对应的用户根据具体应用情况也可以转换为第一终端或第二终端所对应的用户,本申请实施例对此并不作限制。
[0074] 根据上述的描述,志愿者可通过提供目标服务获取数字通证,慈善家通过法定货币换取该数字通证,可有效促进数字通证的交易流转,使得提供志愿活动而得到数字通证的志愿者不仅能获得帮助别人带来的精神满足,还能带来一定的物质奖励,并且通过区块链系统构建可信任的价值传递慈善平台。
[0075] 示例性地,捐助请求还用于请求获取慈善捐赠,该慈善捐赠为以物资或现款形式的慈善捐赠。
[0076] 在本申请的一些实施例中,该数字通证管理方法还包括:接收该第二终端或该第三终端发送的捐助应答,该捐助应答用于响应第一终端发送的该捐助请求并表示将该第二终端或该第三终端所对应的第三数量的数字通证转移至该第一终端所对应的账户中;根据该第三数量的数字通证,在该区块链系统中更新该第一终端所对应的账户的数字通证的数量。
[0077] 在一实施例中,该第一终端所对应的用户为需要获得目标服务或慈善捐助的受捐人、社会组织,该第二终端所对应的用户为志愿者、志愿者组织,该第三终端所对应的用户为慈善家。该第二终端或该第三终端所对应的用户通过将其账户中的数字通证捐赠给第一终端所对应的用户,第一终端所对应的用户将该获赠的数字通证兑换为法定货币或所需要的物质,从而可以得到物资或现款形式的慈善捐赠。
[0078] 其中,数字通证的转移以及在区块链系统中的存储在上文已有描述,在此不再赘述。在一实施例中,还将该捐助应答以区块形式存储于所述区块链系统中。
[0079] 在本申请的一些实施例中,该数字通证管理方法还包括:获取查询请求,该查询请求用于查询该数字通证的交易记录;根据该查询请求,获取查询结果,该查询结果包括该区块链系统中所述数字通证的交易记录;将所述查询结果返回给发送该查询请求的终端。
[0080] 区块链系统中存储数字通证的交易记录,终端用户所对应的节点可以直接或者通过慈善平台所对应的节点向区块链系统发送用于查询所述数字通证的交易记录的查询请求,从而获得该区块链系统中所述数字通证的交易记录。示例地,该交易记录可以包括捐助应答、捐助请求、所述第一确认消息、所述第二确认消息、所述捐助应答及各终端账户中数字通证的变动情况等,本申请对此不作限制。
[0081] 需要说明的是,慈善平台中也存储有数字通证的交易记录,并且慈善平台中的该交易记录与区块链系统中的数字通证的交易记录保持一致。示例地,可以定期根据区块链系统中的数字通证的交易记录更新慈善平台中保存的数字通证的交易记录。
[0082] 上述方案中,通过区块链系统记录了数字通证的交易记录,由于区块链实现分布式记录、分布式存储和各节点集体维护区块链系统中的区块链,可以实现去中心化,保证数字通证交易的公开透明和安全。
[0083] 图3示为利用本申请一实施例提供的一种数字通证管理方法的另一流程图。该方法可以应用于如图1所提供的实施环境中。如图2所示,该方法可以包括如下几个步骤:
[0084] 步骤301,第一终端向慈善平台的后台服务器发送捐助请求。
[0085] 其中,该捐助请求用于请求获取目标服务或慈善捐助。
[0086] 步骤302,该服务器接受接收第一终端发送的捐助请求并发布该捐助请求。
[0087] 步骤303,第二终端获取到该捐助请求,并通过向该第一终端发送响应消息以对该捐助请求作出响应。
[0088] 步骤304,第一终端获取到该响应消息,并在得到捐助请求所请求获取的目标服务或慈善捐助后,确认该响应消息成功执行。
[0089] 步骤305,第一终端确认该响应消息,并且还根据该响应消息向该服务器发送第一确认消息。
[0090] 示例地,可以根据该响应消息的发送者,也即第二终端的用户标识发送该第一确认消息。
[0091] 步骤306,该服务器接收到第一终端发送的该第一确认消息,并基于第一确认消息向第二终端对应的账户发送第一数量的数字通证。
[0092] 该步骤与前述步骤22类似,在此不再赘述。
[0093] 步骤307,该服务器还根据该交易变动向区块链系统发送账户变动消息。
[0094] 步骤308,该区块链系统根据账户变动消息生成新的区块,并按时间戳将该新的区块链存储在该区块链系统中的区块链上。
[0095] 步骤309,该服务器还基于第一数量的数字通证,向第二终端发送账户变动消息。
[0096] 其中,该账户变动消息用于指示第二终端所对应的账户中增加了第一数量的数字通证。
[0097] 步骤3010,第二终端接收该账户变动消息,以获知账户中数字通证的变动情况。
[0098] 在一种实现场景中,以第一终端所对应的用户是儿童福利院,所需要的目标服务是一则睡前故事,该第二终端所对应的用户是志愿者,服务器用于为慈善平台提供后台支持为例,该儿童福利院通过慈善平台发布需要多则睡前故事的捐助请求,该志愿者通过该慈善平台获取到该捐助请求,并通过录制睡前故事传输给该儿童福利院而响应该捐助请求,该儿童福利院对志愿者录制的睡前故事进行确认,并向该慈善平台发送第一确认消息以确认志愿者提供该项录制睡前故事的服务所花费的时间或劳动强度,慈善平台根据该第一确认消息所确认的志愿者提供本次服务所花费的时间或劳动强度向志愿者的账户中发送与该项服务对应的第一数量的数字通证。并且,慈善平台将该项服务所导致的志愿者的账户中数字通证数量的变动通过区块链系统认证和生成一个新区块,并保存在所述区块链系统中。该慈善平台还在该区块链系统存储该志愿者的账户中更新后的数字通证的数量后,将该志愿者的账户基于更新后的数字通证的数量在慈善平台中更新并发送变动消息给志愿者所对应的账户。
[0099] 图4是本申请实施例提供的一种数字通证管理装置的结构示意图,该装置可以用于为慈善平台提供后台支持的服务器中,以执行上述各方法实施例中由服务器执行的全部或者部分步骤。如图4所示,该数字通证管理装置包括:
[0100] 发布模块30,用于接收并发布第一终端发送的捐助请求,所述捐助请求用于请求获取目标服务;
[0101] 分发模块32,用于当接收到所述第一终端发送的与所述捐助请求对应的第一确认消息时,根据所述第一确认消息向第二终端所对应的账户发放第一数量的数字通证,所述第一确认消息用于确认所述第二终端响应所述捐助请求并提供所述捐助请求所请求的目标服务;
[0102] 第一存储模块34,用于根据所述第一数量的数字通证,在区块链系统中更新所述第二终端所对应的账户的数字通证的数量。
[0103] 可选地,所述装置还包括:
[0104] 第一接收模块,用于接收并发布第三终端发送的购买请求,所述购买请求用于请求购买所述数字通证;
[0105] 第二确认消息发送模块,用于根据所述购买请求获取所述第一终端或所述第二终端发送的第二确认消息,所述第二确认消息用于确认将所述第一终端或所述第二终端所对应的账户中的第二数量的数字通证转移至所述第三终端所对应的账户中;
[0106] 第二存储模块,用于根据所述第二数量的数字通证,在所述区块链系统中更新所述第三终端所对应的账户的数字通证的数量。
[0107] 可选地,所述捐助请求还用于请求获取慈善捐赠,所述装置还包括:
[0108] 第二接收模块,接收所述第二终端或所述第三终端发送的捐助应答,所述捐助应答用于响应所述捐助请求并表示将所述第二终端或所述第三终端所对应的第三数量的数字通证转移至所述第一终端所对应的账户中;
[0109] 第三存储模块,用于根据所述第三数量的数字通证,在所述区块链系统中更新所述第一终端所对应的账户的数字通证的数量。
[0110] 可选地,所述装置还用于将所述捐助请求、所述第一确认消息、所述第二确认消息、所述捐助应答以区块形式存储于所述区块链系统中。
[0111] 可选地,所述第一确认消息包括所述第二终端所对应的用户提供所述目标服务所花费的时间和/或劳动强度,分发模块32还用于:
[0112] 根据所述第二终端所对应的用户提供所述目标服务所花费的时间和/或劳动强度,计算所述第二终端所对应的用户所获得的时间积分;
[0113] 将所述时间积分换算为所述第一数量的数字通证;
[0114] 向第二终端所对应的账户发放第一数量的数字通证。
[0115] 可选地,所述第一终端所对应的用户为需要获得目标服务或慈善捐助的受捐人、社会组织,所述第二终端所对应的用户为志愿者、志愿者组织,所述第三终端所对应的用户为慈善家,当所述第二终端所对应的用户为志愿者组织时,所述分发模块32还用于:
[0116] 根据所述第一确认消息向第二终端所对应的志愿者组织的账户发放第一数量的数字通证,并向所述志愿者组织中提供所述目标服务的志愿者所对应的账户发放第四数量的数字通证;
[0117] 根据所述第四数量的数字通证,在区块链系统中更新所述志愿者组织中提供所述目标服务的志愿者所对应的账户的数字通证的数量。
[0118] 可选地,所述数字通证为可与法定货币相互兑换的代币。
[0119] 可选地,所述装置还包括:
[0120] 查询请求获取模块,用于获取查询请求,所述查询请求用于查询所述数字通证的交易记录;
[0121] 查询结果获取模块,用于根据所述查询请求,获取查询结果,所述查询结果包括所述区块链系统中所述数字通证的交易记录;
[0122] 发送模块,用于将所述查询结果返回给发送所述查询请求的终端。
[0123] 关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
[0124] 以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的模块可以是或者也可以不是物理上分块的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到至少两个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0125] 图5为利用本申请一实施例提供的一种计算机设备的框图。该计算机设备400可以是服务器,该服务器可以因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器410和一个或一个以上存储器420,其中,存储器420中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或所述指令集由处理器 410加载并执行以实现上述各个方法实施例提供的数字通证管理方法。当然,该服务器还可以具有有线或者无线网络接口、键盘以及输入输出接口等部件,以便输入输出,该服务器还可以包括其他用于实现设备功能的部件,在此不做赘述。
[0126] 本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本申请的真正范围和精神由下面的权利要求指出。
[0127] 应当理解的是,以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换等,均应包含在本申请的保护范围之内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈