一种基于数字凭证的稳定币交易模型及稳定币交易算法的制作方法

专利查询1月前  18

1.本发明属于智能合约
技术领域
:,特别涉及一种基于数字凭证的稳定币交易模型及稳定币交易算法。
背景技术
::2.美国财政部在2021年1月4号允许美国银行发行数字稳定币(stablecoin)以及参与区块链作业,并且列举一系列的管理规则,但是美国财政部并没有提出相应的监管系统来治理这些数字稳定币。这是历史性事件,以前美国银行不能参与数字稳定币发行。3.申请人在此以前根据管理规则提出过数字稳定币的系统设计,即发明专利申请“一种双链系统控制稳定币发行系统”其中描述了双链系统实现对新型的稳定币的发行以及管理,双链系统包括:客户与发行方之间的链(链1)、发行方与银行之间的链(链2),采用这两条不同的链来记录银行与稳定币发行方之间的信息以及稳定币发行方和客户之间的信息;并且该专利申请中提出了一种链锁定共识机制,这种共识机制有“锁定”和“解锁”两个步骤,区块链分主链和仆链,主链控制仆链,而且锁定共识不需要任何交易,也没有任何交易参与;倘若一条链进入锁定状态,链停止从事任何交易一直等待该链被“解锁”。主链可以启动内部锁定机制,然后自己解锁;或是主链外部仆链系统“锁定”,但是仆链必须在锁定状态下才能启动外部锁定机制,锁定后,主链可以启动解锁机制,自己解锁,通知仆链,仆链才可以解锁。仆链可以被外部主链锁定,此时必须等到同一外部主链系统“解锁”才能离开锁定状态;仆链可以自己启动内部锁定机制,如果在锁定期间,没有启动外部主链锁定机制,仆链可以自己启动解锁机制;如果仆链在锁定期间,启动外部主链锁定机制,该仆链必须等待主链通知后才能自己解锁,而不能自己启动内部解锁机制。这种机制可以使用外部系统公私钥签名完成。而一条链只能被事先安排的特定外部主链系统锁定,不是任何其他外部系统;一条链可以被内部参与节点启动“锁定”机制,这是由预先制定的智能合约完成,而必须符合智能合约上的条件,该链才进入锁定状态。主链一旦被内部智能合约锁定,必须依靠原先制定的对应“解锁”智能合约来解开锁定状态,必须满足解锁的智能合约条件才能解锁。仆链一旦被内部智能合约锁定,可以依靠原先制定的对应“解锁”智能合约来解开锁定状态,同样必须满足解锁的智能合约条件才能解锁;或是仆链启动外部锁定机制锁定主链,此时仆链必须等待主链通知才能解锁。这样的结构设计在保证稳定币发行方发行的稳定币数量一直受到监管系统的监管使其小于准备金的数量的基础上,设计一种银行链与稳定币发行方链之间的同步机制,以保证稳定币的发行量与银行的准备金数量的同步。但稳定币发行后,稳定币的交易还没有较强的抗系统性风险的方案。现在的设计是稳定币直接在链上进行交易,若是链上节点崩溃,出现系统性风险,会造成链上交易的稳定币失效无法找回。4.同时,和过去一样,数字货币,不论是传统数字代币,数字稳定币,或是央行数字货币(centralbankdigitalcurrency,cbdc),任何数字货币都是代表“货币”或是“钱”。例如有一美元数字货币,代表有一美元。但是这种设计有严重缺点,因为数字货币等于“现金”,如果遗失数字货币,钱就相应的遗失了,历史上就出现过多次比特币数字货币遗失的故事,这和数字货币的原来理由不合,因为数字化,应该使得货币更安全才对。5.因此,本专利为解决这一缺陷,设计了一种基于数字凭证的稳定币交易模型作为解决方案,数字货币只是“凭证”,凭证如果遗失,钱还在,从而数字货币就可以解决“数字货币遗失”的问题。6.根据这样的定义,数字货币只是数字凭证,不是实在资金,而接受方可以使用这数字凭证交易,或是到托管的地方换到实际资金。由于资金还在存在托管地方,例如在银行内。这样这数字凭证和过去所有数字货币的设计例如包括数字代币(例如比特币)、稳定币(例如脸书稳定币),cbdc都不一样。7.本发明不只可以使用在数字稳定币上,还可以使用在使用在数字股票(digitalstocks或是securitytokens证券代币)、数字房地产(digitalrealestate)、数字衍生品(digitalderivatives),例如数字期货(digitalfutures)、数字债券或是数字债权(digitaldebtsorbonds)、数字期权、或是任何数字金融产品上。技术实现要素:8.本发明为了解决现有技术存在的一项或多项技术问题,创造性的提供一种基于数字凭证的稳定币交易模型及稳定币交易算法,稳定币发行后在链上的交易流程,通过真实货币与数字凭证的一对一设计,实现客户使用数字凭证完成交易,稳定币发行方获取链上节点共识的交易结果生成新的数字凭证完成稳定币所有权的转移,实现稳定币的交易,可有效提高稳定币交易的抗系统性风险的能力。9.本发明的目的在于提出一种基于数字凭证的稳定币交易模型,包括三类参与角色,所述三类参与角色为:稳定币发行方、虚拟资产服务商以及客户方,其中所述客户方包括企业或个人,所述稳定币发行方已通过权威单位(例如央行或是银行)获得授权发行稳定币,所述稳定币发行方获得授权发行数字凭证,持有人获得相应的数字凭证表明所有权,所有稳定币的交易通过区块链上数字凭证的验证、生成与失效实现,所述区块链上节点完成数字凭证的生成、验证与失效,所述区块链上的节点维护一个失效凭证id列表,用于记录因为丢失或已花费而失效的数字凭证,同时用于验证数字凭证的有效性。稳定币发行方也可以是虚拟资产服务商,同时间担任2个角色。10.优选的,所述稳定币发行方获得授权发行稳定币数字凭证,发行方维护一个表头为币种、币值、凭证id、获得所有权时间的稳定币发行列表,用于记录虚拟资产服务商或客户的稳定币兑换记录,可用于稳定币丢失后进行找回判定。11.优选的,所述虚拟资产服务商通过虚拟资产服务商id作为金融机构标识码向发行方申请用一定数额的法币兑换一定量的稳定币,所述稳定币发行方验证该申请后向所述虚拟资产服务商发放对应数额的数字凭证,所述虚拟资产服务商凭借所述数字凭证向所述客户方发放储蓄或贷款。12.优选的,所述虚拟资产服务商的所述数字凭证的数据结构为:虚拟资产服务商数字凭证{凭证id,作为凭证唯一标识符,虚拟资产服务商id,作为金融机构标识码,所代表币值,所代表币种,用于代表币种,所属区块链id,表示流通所在链id,数字凭证来源方id,用于记录稳定币的上一个拥有者,便于查询稳定币的流通路径,时间戳,用于获取到稳定币所有权的日期,有效位,其中1表明所述数字凭证有效,0表明所述数字凭证失效,扩展位,其中1表明所述数字凭证后面有链接的属于同一所有者的稳定币凭证,0表明这是所述所有者最后一个所述数字凭证,下一个凭证id,其中所述扩展位为1的情况下存在该字段,所述扩展位为0的情况下不存在该字段,}。13.上面表述只是示范,上面任何名词都可以被对应的名词或是相关名词取代,例如可以使用“数字资产”取代“币”,时间戳可以被“时间记录”等名词取代,“币值”可以被“市价”或是“价值”等取代;而且上面名词的排序位置不重要,任何排序都可以;数目例如“0”可以被其他数目、符号、或是文字取代。14.优选的,所述企业或个人通过向所述虚拟资产服务商申请借贷或储蓄的方式获取所述稳定币,发生稳定币所有权转移,所述虚拟资产服务商在接收到所述申请贷款或储蓄的申请后,根据不同角色产生不同身份的数字凭证,即对于企业和个人将分别生成企业数字凭证和个人数字凭证。15.优选的,所述企业数字凭证的数据结构为:企业数字凭证{凭证id,作为所述企业数字凭证唯一标识符,企业id,选择统一社会信用代码,所代表币值,所代表币种,用于代表币种,所属区块链id,用于表示流通所在链id,数字凭证来源方id,用于记录稳定币的上一个拥有者,便于查询稳定币的流通路径,稳定币额度,用于表示某一数字凭证所承诺的金额数,时间戳,用于记录获取到稳定币所有权的日期,有效位,其中1表明所述数字凭证有效,0表明所述数字凭证失效,扩展位,其中1表明所述数字凭证后面有链接的属于同一所有者的稳定币凭证,0表明这是所述所有者最后一个所述数字凭证,下一个凭证id,其中所述扩展位为1的情况下存在该字段,所述扩展位为0的情况下不存在该字段}。16.上面表述只是示范,上面任何名词都可以被对应的名词或是相关名词取代,例如可以使用“数字资产”取代“币”,时间戳可以被“时间记录”等名词取代,“币值”可以被“市价”或是“价值”等取代;而且上面名词的排序位置不重要,任何排序都可以;数目例如“0”可以被其他数目、符号、或是文字取代。17.优选的,所述个人数字凭证的数据结构为:个人数字凭证{凭证id,作为所述个人数字凭证唯一标识符),个人id,选择身份证号码,所代表币值,所代表币种,用于代表币种,所属区块链id,表示流通所在链id,数字凭证来源方id,用于记录稳定币的上一个拥有者,便于查询稳定币的流通路径,稳定币额度,表示所述数字凭证所承诺的金额数,时间戳,表示获取到所述稳定币所有权的日期,有效位,其中1表明所述数字凭证有效,0表明所述数字凭证失效,扩展位,其中1表明所述凭证后面有链接的属于同一所有者的稳定币凭证,0表明这是所述所有者最后一个数字凭证,下一个凭证id,其中所述扩展位为1的情况下该字段存在,所述扩展位为0的情况下该字段不存在}。18.上面表述只是示范,上面任何名词都可以被对应的名词或是相关名词取代,例如可以使用“数字资产”取代“币”,时间戳可以被“时间记录”等名词取代,“币值”可以被“市价”或是“价值”等取代;而且上面名词的排序位置不重要,任何排序都可以;数目例如“0”可以被其他数目、符号、或是文字取代。19.本发明的目的还在于提出一种基于数字凭证的稳定币交易协议,包括:企业或个人获取到相应金额的稳定币凭证后,可以进行稳定币交易,发生稳定币所有权转移的子流程;以及不慎遗失的稳定币数字凭证需要找回的子流程。20.优选的,所述企业或个人获取到相应金额的稳定币数字凭证后,可以进行稳定币交易,发生稳定币所有权转移的子流程包括:1)客户端发起稳定币所有权转移申请,其中所述转移申请的数据结构包括:客户稳定币所有权转移申请{企业/个人数字凭证,其中企业或个人作为发送方,时间戳,作为申请发起日期,转移目标区块链id,转移目标角色id};2)链上节点收到所述稳定币所有权转移申请,审核申请中的所述企业/个人数字凭证,判断所述数字凭证id是否在失效列表中或是正在申请失效中,所述数字凭证必须还有效,而且没有在这时刻申请失效,才能被接受处理,并记录所述数字凭证中转移稳定币的额度、转移地址,将审核结果及交易记录共识后,记录到所述区块链上,通知所述虚拟资产服务商查收交易结果及审核结果;3)所述虚拟资产服务商检查所述交易结果及审核结果是否合规,批准生成新的稳定币数字凭证,同时所述区块链上的节点将所述发送方的旧的所述数字凭证失效,包括:1.将数字凭证id放入失效凭证列表;2.将数字凭证有效位置0。21.4)所述区块链上的所述节点生成新的数字凭证,并向客户端发送稳定币所有权转移应答,同时向所述稳定币发行方递交稳定币所有权修改申请;其中所述客户稳定币所有权转移应答的数据结构包括:客户稳定币所有权转移应答{企业/个人数字凭证,其中企业或个人作为接收方,时间戳,表示应答日期,转移目标区块链id,转移目标角色id};所述稳定币所有权修改申请的数据结构为:稳定币所有权修改申请{虚拟资产服务商数字凭证,时间戳,企业/个人数字凭证,其中企业或个人作为接收方}5)发行方收到所述稳定币所有权修改申请,所述区块链上的节点通过所述稳定币所有权修改申请中虚拟资产服务商数字凭证,确保此次转移金额的有效性,同时同意此次稳定币所有权修改,所述节点对该次更新结果共识上链,并生成稳定币转移成功应答,其中所述稳定币转移成功应答通过稳定币所有权修改应答表示,所述稳定币所有权修改应答的数据结构包括:稳定币所有权修改应答{虚拟资产服务商数字凭证,企业/个人数字凭证,其中企业或个人为接收方,时间戳,修改成功标记位};6)所述节点通知所述虚拟资产服务商此次交易成功,所述虚拟资产服务商收到所述稳定币所有权修改成功应答,并通知所述客户方。22.优选的,所述不慎遗失的稳定币数字凭证需要找回的子流程包括:1)企业/个人向所述虚拟资产服务商提交数字凭证丢失申请,在钱包找到凭证id的备份,然后生成稳定币凭证丢失申请,所述稳定币凭证丢失申请的数据结构包括:稳定币凭证丢失申请{企业/个人id,凭证id,}2)所述稳定币凭证丢失申请提交后,进行两步处理,其中第一步为原有凭证失效,第二步为发布新的有效的数字凭证,其中所述原有凭证失效的处理包括:1.所述虚拟资产服务商从所述数字凭证丢失申请中取出凭证id向稳定币发行方请求查询对应稳定币下所有者id是否为申请中企业/个人id,若是,还需要查明这凭证是不是已经失效,如果已经失效,不需要再处理。另外是不是这凭证正在进行交易,如果是,这表示有人(可能1人,也可能多人)故意同时间将这数字凭证报失效,又同时间拿同样数字凭证进行交易,就是“双花”情况发生。一旦发现者这情形,立刻将这凭证,以及参与者交易的所有客户名单记录在案,以欺诈犯罪案交监管单位处理。23.2.如果还没有失效,发行方同意授予该用户可申请新的数字凭证的许可;3.区块链上的节点得到所述稳定币发行方的处理结果,立即将旧的数字凭证id放入失效凭证列表。由于记录在区块链上,参与节点可以查阅这信息,“失效的信息立即传达到每个节点;4.将失效处理成功结果返回客户端;5.客户端发起有效数字凭证生成请求,其中所述有效数字凭证生成请求的数据结构为:有效数字凭证生成请求{可获得新数字凭证许可,企业/个人id};3)所述虚拟资产服务商发布新的有效的数字凭证,包括:1.所述虚拟资产服务商收到所述有效数字凭证生成请求,确认可获得新数字凭证许可,2.虚拟资产服务商在所述区块链上广播通知所述节点生成新的数字凭证;3.所述区块链上所述节点将此次生成新的数字凭证记录为同一用户下的交易,将交易结果记录上链;4.将新生成的数字凭证返回所述客户端。24.本发明的有益效果:在这种稳定币交易模型下,稳定币交易有两种情况,即a→b和a→a。a→b是实现a向b转移一定数额的稳定币,a→a是完成a丢失持有稳定币的数字凭证后申请得到新的数字凭证,对此节点也可记录为一次稳定币交易,只不过是交易双方为同一个人。在生成新的数字凭证期间,若是有其他客户获得了旧的数字凭证,将无法通过有效性验证,不能获得对应稳定币的使用权。在本专利所述的模型中,稳定币与数字凭证存在一一对应关系,事实上在链上进行交易的是数字凭证,若是交易链突发系统性风险,几个节点同时崩溃,也可凭借发行方的稳定币发行记录生成新的数字凭证,不会发生稳定币丢失或失效的问题,整个模型具有较强的抗系统性风险性。25.根据下文结合附图对本发明具体实施例的详细描述,本领域技术人员将会更加明了本发明的上述以及其他目的、优点和特征。26.附图说明27.后文将参照附图以示例性而非限制性的方式详细描述本发明的一些具体实施例。附图中相同的附图标记标示了相同或类似的部件或部分。本领域技术人员应该理解,这些附图未必是按比例绘制的。本发明的目标及特征考虑到如下结合附图的描述将更加明显,附图中:图1为根据本发明实施例的稳定币的数字凭证交易示意图;图2为根据本发明实施例的稳定币的数字凭证找回示意图。28.具体实施方式29.为了使得本发明能够针对其发明要点更加明显易懂,下面将结合附图和实例对本发明作进一步的说明。在下面的描述中阐述了很多细节和具体实例,提供这些实例是为了能够更透彻地理解本发明,并且能够将本发明完整形象地传达给本领域的技术人员。虽然本发明能够以很多不同于此描述的其它方式实施,但是本领域技术人员可以在不违背本发明内涵的情况下做相应的推广,因此本发明不受下面公开的具体实例及具体附图所限制。30.本发明是基于数字稳定币而设计的,但是这发明同样的可以使用在数字股票、证券代币、数字房地产、数字衍生品例如数字期货、数字债券或是数字债权、数字期权、或是任何数字金融产品上。由于这些金融产品和数字稳定币作业上有一些微小的差距,但本发明关注于以“数字凭证”方式可以处理任何数字金融产品。例如数字房地产,本发明是最适用的,由于房地产价值高,如果数字房地产遗失,损失巨大无比。但是使用数字凭证方式,数字房地产遗失,没有实际损失下面的描述是根据数字稳定币场景,但是只要把下面的描述中的“数字稳定币”改为“数字房地产”,本发明就适用于数字房地产应用。同理,本专利可以使用在任何任何数字资产场景中,包括上面列举的数字资产以及其他数字化的资产(例如版权,艺术品、古董、稀有金属、建筑材料、医药等)。31.本发明没有限定任何区块链系统或是非区块链系统的选择,例如联盟链、公链、私有链、许可链、中心化系统、或是其他分布式系统都可以使用。例如数字人民币现在使用中心化系统,而国外稳定币多使用分布式区块链系统,有的使用公链,有的使用联盟链,本发明都可以使用。如果使用区块链系统,不同区块链系统会有不同的共识或是交易机制,这些本发明都可以使用。本发明可以使用任何区块链系统或是非区块链系统来建立数字凭证。如果系统没有使用区块链系统,下面描述中的“区块链”或是“链”,可以以实际使用系统替代,例如“中心化系统”。32.本发明涉及稳定币的发行、交易、丢失找回。稳定币的发行是稳定币发行方维护一个表头为币种、币值、凭证id、获得所有权时间的稳定币发行列表,每发行一笔稳定币都要记录对应数值以便在稳定币丢失后找回,并向通过审核的个体发放数字凭证;稳定币的交易是确保数字凭证有效的前提下,审核数字凭证中所代表金额的有效性,将发动方的数字凭证做失效处理,同时生成新的接收方的数字凭证实现稳定币所有权转移;稳定币的丢失找回是客户端提交找回申请,链上节点先将凭证id放入失效凭证列表,并通知发行方审核并确认该稳定币所有权的准确性,生成可获得新数字凭证许可,节点在获得该许可后生成新的数字凭证返回给客户端。33.本实施例的基于数字凭证的稳定币交易模型,包括三类参与角色,三类参与角色为:稳定币发行方、虚拟资产服务商以及客户方,其中客户方包括企业或个人,稳定币发行方已获得授权发行稳定币,稳定币发行方获得授权发行稳定币,持有人获得相应的数字凭证表明对于稳定币的所有权,稳定币的交易通过区块链上数字凭证的验证、生成与失效实现实现,区块链上节点完成数字凭证的生成、验证与失效,区块链上的节点维护一个失效凭证id列表,用于记录因为丢失或已花费而失效的数字凭证,同时用于验证数字凭证的有效性。34.作为优选的实施方式,稳定币发行方获得授权发行稳定币数字凭证,发行方维护一个表头为币种、币值、凭证id、获得所有权时间的稳定币发行列表,用于记录虚拟资产服务商或客户的稳定币兑换记录,可用于稳定币丢失后进行找回判定。35.作为优选的实施方式,虚拟资产服务商通过虚拟资产服务商id作为金融机构标识码向发行方申请用一定数额的法币兑换一定量的稳定币,所述稳定币发行方验证该申请后向所述虚拟资产服务商发放对应数额的数字凭证,所述虚拟资产服务商凭借所述数字凭证向所述客户方发放储蓄或贷款。36.作为优选的实施方式,虚拟资产服务商的数字凭证的数据结构为:虚拟资产服务商数字凭证{凭证id,作为凭证唯一标识符,虚拟资产服务商id,作为金融机构标识码,所代表币值,所代表币种,用于代表币种,所属区块链id,表示流通所在链id,数字凭证来源方id,用于记录稳定币的上一个拥有者,便于查询稳定币的流通路径,时间戳,用于获取到稳定币所有权的日期,有效位,其中1表明所述数字凭证有效,0表明所述数字凭证失效,扩展位,其中1表明所述数字凭证后面有链接的属于同一所有者的稳定币凭证,0表明这是所述所有者最后一个所述数字凭证,下一个凭证id,其中所述扩展位为1的情况下存在该字段,所述扩展位为0的情况下不存在该字段,}。37.作为优选的实施方式,所述企业或个人通过向所述虚拟资产服务商申请借贷或储蓄的方式获取所述稳定币,发生稳定币所有权转移,所述虚拟资产服务商在接收到所述申请贷款或储蓄的申请后,根据不同角色产生不同身份的数字凭证,即对于企业和个人将分别生成企业数字凭证和个人数字凭证。38.作为优选的实施方式,企业数字凭证的数据结构为:企业数字凭证{凭证id,作为所述企业数字凭证唯一标识符,企业id,选择统一社会信用代码,所代表币值,所代表币种,用于代表币种,所属区块链id,用于表示流通所在链id,数字凭证来源方id,用于记录稳定币的上一个拥有者,便于查询稳定币的流通路径,稳定币额度,用于表示某一数字凭证所承诺的金额数,时间戳,用于记录获取到稳定币所有权的日期,有效位,其中1表明所述数字凭证有效,0表明所述数字凭证失效,扩展位,其中1表明所述数字凭证后面有链接的属于同一所有者的稳定币凭证,0表明这是所述所有者最后一个所述数字凭证,下一个凭证id,其中所述扩展位为1的情况下存在该字段,所述扩展位为0的情况下不存在该字段}。39.作为优选的实施方式,个人数字凭证的数据结构为:个人数字凭证{凭证id,作为所述个人数字凭证唯一标识符),个人id,选择身份证号码,所代表币值,所代表币种,用于代表币种,所属区块链id,表示流通所在链id,数字凭证来源方id,用于记录稳定币的上一个拥有者,便于查询稳定币的流通路径,稳定币额度,表示所述数字凭证所承诺的金额数,时间戳,表示获取到所述稳定币所有权的日期,有效位,其中1表明所述数字凭证有效,0表明所述数字凭证失效,扩展位,其中1表明所述凭证后面有链接的属于同一所有者的稳定币凭证,0表明这是所述所有者最后一个数字凭证,下一个凭证id,其中所述扩展位为1的情况下该字段存在,所述扩展位为0的情况下该字段不存在,}。40.为了实现稳定币交易可溯源,在数字凭证中设置了数字凭证来源方id属性用于查询稳定币上一位拥有者,同时为了将单个用户的数字凭证串联起来,设置下一个凭证id属性,可查询某一用户id下所拥有的全部稳定币。41.本实施例中基于数字凭证的稳定币交易算法,包括:企业或个人获取到相应金额的稳定币数字凭证后,可以进行稳定币交易,发生稳定币所有权转移的子流程;以及不慎遗失的稳定币数字凭证需要找回的子流程。42.作为优选的实施方式,企业或个人获取到相应金额的稳定币数字凭证后,可以进行稳定币交易,发生稳定币所有权转移的子流程包括:1)客户端发起稳定币所有权转移申请,其中所述转移申请的数据结构包括:客户稳定币所有权转移申请{企业/个人数字凭证,其中企业或个人作为发送方,时间戳,作为申请发起日期,转移目标区块链id,转移目标角色id};2)链上节点收到稳定币所有权转移申请,审核申请中的企业/个人数字凭证,判断数字凭证id是否在失效列表中(或是正在申请失效),数字凭证是否有效,并记录数字凭证中转移稳定币的额度、转移地址,将审核结果及交易记录共识后,记录到区块链上,通知虚拟资产服务商查收交易结果及审核结果;3)虚拟资产服务商检查交易结果及审核结果是否合规,批准生成新的数字凭证,同时区块链上的节点将发送方的旧的数字凭证失效,包括:3.将数字凭证id放入失效凭证列表;4.将数字凭证有效位置0。43.4)区块链上的节点生成新的数字凭证,并向客户端发送稳定币所有权转移应答,同时向所述稳定币发行方递交稳定币所有权修改申请;其中所述客户稳定币所有权转移应答的数据结构包括:客户稳定币所有权转移应答{企业/个人数字凭证,其中企业或个人作为接收方,时间戳,表示应答日期,转移目标区块链id,转移目标角色id};稳定币所有权修改申请的数据结构为:稳定币所有权修改申请{虚拟资产服务商数字凭证,时间戳,企业/个人数字凭证,其中企业或个人作为接收方}5)发行方收到所述稳定币所有权修改申请,区块链上的节点通过所述稳定币所有权修改申请中虚拟资产服务商数字凭证,确保此次转移金额的有效性,同时同意此次稳定币所有权修改,节点对该次更新结果共识上链,并生成稳定币转移成功应答,其中稳定币转移成功应答通过稳定币所有权修改应答表示,所述稳定币所有权修改应答的数据结构包括:稳定币所有权修改应答{虚拟资产服务商数字凭证,企业/个人数字凭证,其中企业或个人为接收方,时间戳,修改成功标记位};6)节点通知虚拟资产服务商此次交易成功,虚拟资产服务商收到稳定币所有权修改成功应答,并通知客户方。44.作为优选的实施方式,不慎遗失的稳定币数字凭证需要找回的子流程包括:1)企业/个人向虚拟资产服务商提交数字凭证丢失申请,在钱包找到凭证id的备份,然后生然后生成稳定币凭证丢失申请,所述稳定币凭证丢失申请的数据结构包括:稳定币凭证丢失申请{企业/个人id,凭证id,}2)数字凭证丢失申请提交后,进行两步处理,其中第一步为原有凭证失效,第二步为如图2所示的发布新的有效的数字凭证,其中原有凭证失效的处理包括:6.虚拟资产服务商从数字凭证丢失申请中取出凭证id向稳定币发行方请求查询对应稳定币下所有者id是否为申请中企业/个人id,若是,发行方同意授予该用户可申请新的数字凭证的许可。如果这已经失效,也不需要继续进行。如果有同样客户或是其他客户在同时间使用这数字凭证,欺诈事情发生,不再继续执行;7.区块链上的节点得到稳定币发行方的处理结果,立即将旧的数字凭证id放入失效凭证列表;8.将失效处理成功结果返回客户端;9.客户端发起有效数字凭证生成请求,其中有效数字凭证生成请求的数据结构为:有效数字凭证生成请求{可获得新数字凭证许可,企业/个人id,};3)虚拟资产服务商发布新的有效的数字凭证,包括:5.虚拟资产服务商收到所述有效数字凭证生成请求,确认可获得新数字凭证许可;6.虚拟资产服务商在所述区块链上广播通知所述节点生成新的数字凭证。45.7.区块链上节点将此次生成新的数字凭证记录为同一用户下的交易,将交易结果记录上链;8.将新生成的数字凭证返回客户端。46.在这种稳定币交易模型下,稳定币交易有两种情况,即a→b和a→a。a→b是实现a向b转移一定数额的稳定币,a→a是完成a丢失持有稳定币的数字凭证后申请得到新的数字凭证,对此节点也可记录为一次稳定币交易,只不过是交易双方为同一个人。在生成新的数字凭证期间,若是有其他客户获得了旧的数字凭证,将无法通过有效性验证,不能获得对应稳定币的使用权。在本专利的模型中,稳定币与数字凭证存在一一对应关系,事实上在链上进行交易的是数字凭证,若是交易链突发系统性风险,几个节点同时崩溃,也可凭借发行方的稳定币发行记录生成新的数字凭证,不会发生稳定币丢失或失效的问题,整个模型具有较强的抗系统性风险性。47.本发明以数字稳定币为例,但是可以同样使用在任何数字资产上。48.虽然本发明已经参考特定的说明性实施例进行了描述,但是不会受到这些实施例的限定而仅仅受到附加权利要求的限定。本领域技术人员应当理解可以在不偏离本发明的保护范围和精神的情况下对本发明的实施例能够进行改动和修改。当前第1页12当前第1页12
技术特征:
1.一种基于数字凭证的稳定币交易模型,其特征在于包括三类参与角色,所述三类参与角色为:稳定币发行方、虚拟资产服务商以及客户方,其中所述客户方包括企业或个人,所述稳定币发行方已通过全文单位获得授权发行稳定币,所述稳定币发行方获得授权发行数字凭证,持有人获得相应的数字凭证表明对于所述数字凭证的所有权, 所有稳定币的交易通过区块链上数字凭证的验证、生成与失效实现,所述区块链上节点完成数字凭证的生成、验证与失效,所述区块链上的节点维护一个失效凭证id列表,用于记录因为丢失或已花费而失效的数字凭证,同时用于验证数字凭证的有效性;所述稳定币发行方也可以同时为虚拟资产服务商。2.根据权利要求1所述的一种基于数字凭证的稳定币交易模型,其特征在于所述稳定币发行方获得授权发行稳定币数字凭证,发行方维护一个表头为币种、币值、凭证id、获得所有权时间的稳定币发行列表,用于记录虚拟资产服务商或客户的稳定币兑换记录,可用于稳定币丢失后进行找回判定。3.根据权利要求2所述的一种基于数字凭证的稳定币交易模型,其特征在于所述虚拟资产服务商通过虚拟资产服务商id作为金融机构标识码向发行方申请兑换所述token,所述稳定币发行方验证该申请并通过后设置相应token的值,并向所述虚拟资产服务商发放数字凭证,所述虚拟资产服务商凭借所述数字凭证向所述客户方发放储蓄或贷款。4.根据权利要求3所述的一种基于数字凭证的稳定币交易模型,其特征在于:所述虚拟资产服务商的所述数字凭证的数据结构为:虚拟资产服务商数字凭证{凭证id,作为凭证唯一标识符,虚拟资产服务商id,作为金融机构标识码,所代表币值,所代表币种,用于代表币种,所属区块链id,表示流通所在链id,数字凭证来源方id,用于记录稳定币的上一个拥有者,便于查询稳定币的流通路径,时间戳,用于获取到稳定币所有权的日期,有效位,其中1表明所述数字凭证有效,0表明所述数字凭证失效,扩展位,其中1表明所述数字凭证后面有链接的属于同一所有者的稳定币凭证,0表明 这是所述所有者最后一个所述数字凭证,下一个凭证id,其中所述扩展位为1的情况下存在该字段,所述扩展位为0的情况下不存在该字段,}。5.根据权利要求4所述的一种基于数字凭证的稳定币交易模型,其特征在于所述企业或个人通过向所述虚拟资产服务商申请借贷或储蓄的方式获取所述稳定币,发生稳定币所有权转移,所述虚拟资产服务商在接收到所述申请贷款或储蓄的申请后,根据不同角色产生不同身份的数字凭证,即对于企业和个人将分别生成企业数字凭证和个人数字凭证。6.根据权利要求5所述的一种基于数字凭证的稳定币交易模型,其特征在于所述企业数字凭证的数据结构为:企业数字凭证{
凭证id,作为所述企业数字凭证唯一标识符,企业id,选择统一社会信用代码,所代表币值,所代表币种,用于代表币种,所属区块链id,用于表示流通所在链id,数字凭证来源方id,用于记录稳定币的上一个拥有者,便于查询稳定币的流通路径,稳定币额度,用于表示某一数字凭证所承诺的金额数,时间戳,用于记录获取到稳定币所有权的日期,有效位,其中1表明所述数字凭证有效,0表明所述数字凭证失效,扩展位,其中1表明所述数字凭证后面有链接的属于同一所有者的稳定币凭证,0表明这是所述所有者最后一个所述数字凭证,下一个凭证id,其中所述扩展位为1 的情况下存在该字段,所述扩展位为0的情况下不存在该字段)}。7.根据权利要求5所述的一种基于数字凭证的稳定币交易模型,其特征在于所述个人数字凭证的数据结构为:个人数字凭证{凭证id,作为所述个人数字凭证唯一标识符),个人id,选择身份证号码,所代表币值,所代表币种,用于代表币种,所属区块链id,表示流通所在链id,数字凭证来源方id,用于记录稳定币的上一个拥有者,便于查询稳定币的流通路径,稳定币额度,表示所述数字凭证所承诺的金额数,时间戳,表示获取到所述稳定币所有权的日期,有效位,其中1表明所述数字凭证有效,0表明所述数字凭证失效,扩展位,其中1表明所述凭证后面有链接的属于同一所有者的稳定币凭证,0表明这是所述所有者最后一个数字凭证,下一个凭证id,其中所述扩展位为1 的情况下该字段存在,所述扩展位为0的情况下该字段不存在}。8.一种根据权利要求1-7任一所述基于数字凭证的稳定币交易模型的交易算法,其特征在于包括:企业或个人获取到相应金额的稳定币凭证后,可以进行稳定币交易,发生稳定币所有权转移的子流程;以及不慎遗失的稳定币数字凭证需要找回的子流程。9.根据权利要求8所述的交易算法,其特征在于所述企业或个人获取到相应金额的稳定币数字凭证后,可以进行稳定币交易,发生稳定币所有权转移的子流程包括:1)客户端发起稳定币所有权转移申请,其中所述转移申请的数据结构包括:
客户稳定币所有权转移申请{企业/个人数字凭证,其中企业或个人作为发送方,时间戳,作为申请发起日期,转移目标区块链id,转移目标角色id};2)链上节点收到所述稳定币所有权转移申请,审核申请中的所述企业/个人数字凭证,判断所述数字凭证id是否在失效列表中或是正在申请失效中,所述数字凭证必须还有效,而且没有在这一时刻申请失效,才能被接收处理,并记录所述数字凭证中转移稳定币的额度、转移地址,将审核结果及交易记录共识后,记录到所述区块链上,通知所述虚拟资产服务商查收交易结果及审核结果;3)所述虚拟资产服务商检查所述交易结果及审核结果是否合规,批准生成新的token数字凭证,同时所述区块链上的节点将所述发送方的旧的所述数字凭证失效,包括:将数字凭证id放入失效凭证列表;将数字凭证有效位置0;4)所述区块链上的所述节点生成新的数字凭证,并向客户端发送稳定币所有权转移应答,同时向所述稳定币发行方递交稳定币所有权修改申请;其中所述客户稳定币所有权转移应答的数据结构包括:客户稳定币所有权转移应答{企业/个人数字凭证,其中企业或个人作为接收方,时间戳,表示应答日期,转移目标区块链id,转移目标角色id};所述稳定币所有权修改申请的数据结构为:稳定币所有权修改申请{虚拟资产服务商数字凭证,时间戳,企业/个人数字凭证,其中企业或个人作为接收方}5)发行方收到所述稳定币所有权修改申请,所述区块链上的节点通过所述稳定币所有权修改申请中虚拟资产服务商数字凭证,确保此次转移金额的有效性,同时同意此次稳定币所有权修改,所述节点对该次更新结果共识上链,并生成稳定币转移成功应答,其中所述稳定币转移成功应答通过稳定币所有权修改应答表示,所述稳定币所有权修改应答的数据结构包括:稳定币所有权修改应答{虚拟资产服务商数字凭证,企业/个人数字凭证,其中企业或个人为接收方,时间戳,
修改成功标记位};6) 所述节点通知所述虚拟资产服务商此次交易成功,所述虚拟资产服务商收到所述稳定币所有权修改成功应答,并通知所述客户方。10.根据权利要求8所述的交易算法,其特征在于所述不慎遗失的稳定币数字凭证需要找回的子流程包括:1)企业/个人向所述虚拟资产服务商提交数字凭证丢失申请,在钱包找到凭证id的备份,然后生成稳定币凭证丢失申请,所述稳定币凭证丢失申请的数据结构包括:稳定币凭证丢失申请{企业/个人id,凭证id,tokenid}2)所述稳定币凭证丢失申请提交后,进行两步处理,其中第一步为原有凭证失效,第二步为发布新的有效的数字凭证,其中所述原有凭证失效的处理包括:所述虚拟资产服务商从所述数字凭证丢失申请中取出凭证id向稳定币发行方请求查询对应稳定币下所有者id是否为申请中企业/个人id,若是,确认所述数字凭证是否已经失效,如果已经失效,不需要再处理,确认所述数字凭证正在进行交易,如果是,这表示有1人或多人故意同时间将所述数字凭证报失效,又同时间拿同样的所述数字凭证进行交易,从而发生“双花”情况,一旦发现这情形,立刻将所述数字凭证,以及参与者交易的所有客户名单记录在案,以欺诈犯罪案交监管单位处理;如果还没有失效,发行方同意授予该用户可申请新的数字凭证的许可;区块链上的节点得到所述稳定币发行方的处理结果,立即将旧的数字凭证id放入失效凭证列表,由于记录在区块链上,参与节点可以查阅该信息,失效的信息立即传达到每个节点;将失效处理成功结果返回客户端;客户端发起有效数字凭证生成请求,其中所述有效数字凭证生成请求的数据结构为:有效数字凭证生成请求{可获得新数字凭证许可,企业/个人id,};3)所述虚拟资产服务商发布新的有效的数字凭证,包括:所述虚拟资产服务商收到所述有效数字凭证生成请求,确认可获得新数字凭证许可;所述虚拟资产服务商在所述区块链上广播通知所述节点生成新的数字凭证;所述区块链上所述节点将此次生成新的数字凭证记录为同一用户下的交易,将交易结果记录上链;将新生成的数字凭证返回所述客户端。

技术总结
本发明提供一种基于数字凭证的稳定币交易模型,包括三类参与角色,三类参与角色为:稳定币发行方、虚拟资产服务商以及客户方,其中客户方包括企业或个人,稳定币发行方已通过全文单位获得授权发行稳定币,稳定币发行方获得授权发行数字凭证,持有人获得相应的数字凭证表明对于数字凭证的所有权,所有稳定币的交易通过区块链上数字凭证的验证、生成与失效实现,区块链上节点完成数字凭证的生成、验证与失效,区块链上的节点维护一个失效凭证ID列表,用于记录因为丢失或已花费而失效的数字凭证,同时用于验证数字凭证的有效性;稳定币发行方也可以同时为虚拟资产服务商。还公开了对应的交易算法。应的交易算法。应的交易算法。


技术研发人员:蔡维德
受保护的技术使用者:天民(青岛)国际沙盒研究院有限公司
技术研发日:2021.06.03
技术公布日:2022/3/8

最新回复(0)