一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种NFR权益流转兑换的部署执行方法及系统与流程

2022-06-01 06:52:43 来源:中国专利 TAG:

一种nfr权益流转兑换的部署执行方法及系统
技术领域
1.本发明属于区块链技术、智能合约以及监管技术,特别是非同质化权益(non-fungible rights,nfr)和互链网领域,特别涉及一种nfr权益流转兑换的部署执行方法及系统。


背景技术:

2.nfr白皮书在2021年10月中国发布,提出nfr具有以下目的,第一个目的是取代nft (non-fungible token),由于nft在中国无法使用,但是nft具有一些特性是市场需要的;第二个目的是nfr提出新的商业模型,即有权益的模型(这是传统nft没有的)。最近国外nft也开始提供权益,但是现在还没有提出通用权益的机制和设计,而由nft发行方自己解决权益的问题。nfr权益或是nft权益是创新的,现在世界还没有提出权益的机制。现在一些通用的权益包括:1)可以参与一些活动;2)可以收到一些物质例如白茶或是普洱茶;3)可以享受相关版权的利益;4)在购买其他产品或是服务时可以有折扣,例如买相关的鞋享受20%折扣。nfr和国外nft(non-fungible token)最大的不同在于:(1)在nfr系统,实际资产还在实体(而在nft系统,实际资产留在网络上,不能从网络出来);(2)nft使用国外禁止的数字代币系统例如以太坊,而nfr没有使用任何公链;(3)nft使用以太币交易,而nfr没有代币机制;(4)传统上nft没有任何附加价值,只有收藏价值,但是nfr除了有收藏价值,还有其他权益。因此nfr协议较为复杂。
3.nfr是一个复杂协议,不但由于有多链合作,参与方也非常多,包括nfr发行方,平台方,监管单位,认证中心,交易所或是交易单位,客户方;而且多次相关数字多层加密并且上不同的区块链系统。基于此,实现nfr的权益兑换还存在如下问题:(1)现有技术无法实现灵活的权益兑换机制,基于nfr的权益兑换应当是灵活的,可以是复杂的,也可以是简易的;并且由于使用智能合约机制而实施,所以需要具有充分灵活性,既能够长期多次兑换,也支持一次性兑现。
4.(2)nfr链上凭证的独一无二性,虽然可以用其进行跟踪和溯源,也存在会出现权益兑换过程中非持有者作弊的弊端,因此实现nfr权益的兑现无论是对于nfr发行方(制作方),还是nfr持有者,都需要一个安全可靠又保护隐私的方式;既要对双方合法权益进行保护,也要保证nfr合规的依据,发行方需要保障宣传的权益必须按时提供,以保护消费者。
5.(3)国内发行的一些数字藏品,仅限于收藏和纪念,对于支持权益流转及兑换的支撑技术不够,nfr权益兑换流程是一个复杂流程,需要同时间保障参与方,包括nfr发行方,平台方,消费者,监管单位等。
6.总之,nfr是链上凭证的独一无二性,虽然可以用其进行跟踪和溯源,也存在会出现权益兑换过程中非持有者作弊的弊端,国内发行的一些数字藏品,仅限于收藏和纪念,对于支持权益流转及兑换的支撑技术不够,因此需要部署相应的智能合约并采用更为新颖灵
活的方式进行智能合约的执行过程。


技术实现要素:

7.本发明为了解决现有技术存在的一项或多项技术问题,提出一种nfr权益流转兑换的部署执行方法及系统,针对一个nfr在经过制作和发行后,其后续的权益兑付可能会因发行方的业务范畴及商业模式,在不同的系统、或平台、或线上线下等进行权益兑付的场景,本发明在已经提出相应智能合约的前提下,创新的提出了针对该智能合约的部署执行方式,在不提供用户(隐私)信息的前提下,解决跨系统、线上或线下等不同方式下的权益管理,在保障用户隐私信息的前提下,兑换过程全程记录在区块链上,不同渠道对非同质化权益nfr进行兑付、追踪、防作弊,以及发行方的信用体系建设和监管机制。
8.本发明提供一种nfr权益流转兑换的部署执行方法,包括:步骤1,在计划期确定nfr权益的属性,包括所述nfr权益的种类、次数、期限、是否可以自动执行以及是否可以拒绝;步骤2,在验证期预备所述nfr权益的服务保障;步骤3,在开发期对于每个所述步骤2验证过的所述nfr权益开发一个对应的智能合约,每个所述智能合约与一个nfr绑定;如果是发行一组类似的nfr,可以使用一个智能合约模版,只是nfr权益的参数不同,如果一个nfr对应有多个不同nfr权益,每个不同nfr权益都需要开发一个独立的所述智能合约;步骤4,在预备发行期将所述nfr置于一个预备启动的环境下,等待所述nfr的发行,并将所述nfr和对应的智能合约都部署在所述nfr的互链网上预备执行;步骤5,在发行期发行所述nfr;步骤6,在执行期执行所述智能合约,包括:监测是否满足所述智能合约设定的条件,满足后自动或手动执行所述智能合约,并给予所述nfr拥有者匹配的权益;步骤7,在退出期持续监测所述nfr权益是否失效或者所述智能合约是否满足自动退出的条件,如果一个所述nfr权益已经失效,则将对应的智能合约标识为不能执行,从而确保所述智能合约的代码不会在所述nfr所在的区块链系统内被再度执行;如果所述智能合约满足所述自动退出的条件,则将自动退出的所述智能合约都在在所述nfr所在的区块链系统标识为不能执行;步骤8,在清算期对所述智能合约的部署执行进行检验。
9.优选的,所述nfr权益流转兑换通过防作弊可监管的nfr权益流转兑换智能合约实现,所述智能合约包括:数字身份证设置模块,用于设置:客户id,作为客户的数字身份证,所述客户包括nfr持有者和/或机构;多个nfr id,作为每个nfr自己独有的数字身份证;多个权益id ,对于一个所述nfr的一个或多个独立的权益,为所述一个或多个独立的权益分配的独有的所述权益id;nfr权益发行方id,作为每个nfr权益发行方分配的数字身份证,所述nfr权益发行方ir需要经过认证中心认定,所述nfr对应的平台方确认所述nfr权益发行方id是否正确;期限设定模块,用于分别确定所述一个或多个独立的权益的期限,所述期限包括时间期限和/或次数限制;权益表述模块,用于对所述权益进行表述,所述权益表述包括版权、金融和/或权益的计算方法;以及自动执行模块:用于满足一定条件的情况下,自动执行所述防作弊可监管的nfr权益流转及兑换智能合约,所述自动执行面对所有的权益属
性,所述权益属性包括可以拒绝的权益或不能拒绝的权益,其中所述权益属性提前存储在所述智能合约中。
10.优选的,所述步骤6中不同的nfr权益具有不同的执行方式,所述执行方式包括多次执行或一次性执行;所述智能合约的启动模式包括自动启动所述智能合约或手动启动所述智能合约。
11.优选的,所述步骤6所述自动启动所述智能合约包括:步骤61,执行方确认是否满足自动执行nfr权益的条件,所述条件包括:nfr权益上的条件都满足;以及所述nfr权益可以自动执行;步骤62,确认自动执行nfr权益的智能合约属于单方启动还是多方启动,并根据确认结果确定智能合约的执行时序;如果为所述多方启动,则并行执行每个智能合约而不能不并行执行,如果为所述单方启动,则不并行执行每个智能合约;优选的,所述步骤6所述手动启动所述智能合约nfr发行方启动,包括:步骤61’,所述nfr发行方向所有相关的所述智能合约发送信息开启所述智能合约的执行。这种方式容易处理,但是发行方可以故意延迟开启智能合约,延迟nfr拥有者的权益;因此需要执行步骤62’;步骤62’,监测所述监管单位和所述nfr发行方的平台是否收到投诉,所述投诉涉及所述nfr发行方故意延迟开启所述智能合约;当收到所述投诉后,所述监管单位或所述nfr平台方启动所述智能合约的执行;步骤63’,所述监管单位或所述nfr平台方追踪是否满足所述智能合约的启动条件,一旦满足所述智能合约的启动条件,则由所述监管单位或所述nfr平台方手动启动智能合约的执行,而不等待所述nfr发行方启动。
12.优选的,所述步骤6还包括:当所述智能合约执行过程中出现意外状况,则执行nfr权益执行失败程序并向相关方发送通知,所述相关方收到通知后进行补救处理;如果多方可以手动来启动相关的所述智能合约,所述步骤6还包括:所述智能合约的代码检验以前是否启动过所述智能合约,如果启动过所述智能合约,则禁止再次启动同样的nfr权益。
13.优选的,所述nfr权益的区块链系统可能在执行智能合约时宕机,以至于智能合约无法完成;当宕机的nfr系统恢复后,向没有宕机的区块链其他节点收集相关数据,恢复的节点获得与其他节点存储的同光的相关数据后继续执行任务。
14.优选的,所述步骤7所述自动退出的条件包括:超过所述nfr权益的期限、所有nfr权益已经被满足且不能再提供任何nfr权益、所述nfr权益被监管单位停止和/或由于nfr发行方存在经济困难或监管单位认为不应该再执行所述nfr权益而使得nfr发行方提出退出请求。
15.优选的,所述步骤8包括:(1)由于任何退出的nfr中均记录了所有nfr权益的服务过程,因此监管单位基于所述所有nfr权益的服务过程检验所述nfr发行方的商业行为是否合规,如果检验确定所述nfr发行方违规不提供nfr权益,开启行政或是司法程序来解决;(2)由于区块链系统上记录所述nfr发行方发行的所有nfr的交易和权益记录,因此监管单位基于所述所有nfr的交易和权益记录为有违规行为的所述nfr发行方进行低评分并且公布。
16.本发明的第二方面提供一种nfr权益流转兑换的部署执行系统,包括:nfr权益属性确定模块,用于在计划期确定nfr权益的属性,包括所述nfr权益的种类、次数、期限、是否可以自动执行以及是否可以拒绝;预报服务保障模块,用于在验证期预备所述nfr权益的服务保障,例如仓库内的白茶,过去音乐会的历史记录,包括收入以及税收等,寻求认证中心的帮助对证据进行验证,从而预备服务保障;绑定模块,用于在开发期对于每个所述步骤2验证过的所述nfr权益开发一个对应的智能合约,每个所述智能合约与一个nfr绑定;如果是发行一组类似的nfr,可以使用一个智能合约模版,只是nfr权益的参数不同。这些智能合约在这个阶段还不能被启动,必须等到对应nfr发行后才能被启动。由于一个nfr可能对应有多个不同nfr权益,每个不同nfr权益都需要开发一个独立的所述智能合约;预备启动模块,用于在预备发行期将所述nfr置于一个预备启动的环境下,等待所述nfr的发行,并将所述nfr和对应的智能合约都部署在所述nfr的互链网上预备执行。nfr只要还没有发行或出售,就证明该智能合约处于预备发行期,此时任何nfr权益都不需要被保障,只有在发行后才需要提供nfr权益;nfr发行模块,用于在发行期发行所述nfr,并且所述nfr发行后,由于所述步骤3中所述nfr对应的智能合约与所述nfr绑定,因此具备启动所述智能合约的条件;执行模块,用于在执行期执行所述智能合约,一个nfr发行后,nfr权益不一定马上被执行,可能需要等待条件满足,才可以自动或是手动执行,因此需要监测是否满足所述智能合约设定的条件,满足后自动或手动执行所述智能合约,并给予所述nfr拥有者匹配的权益。不同的nfr权益具有不同的执行方式,所述执行方式包括多次执行或一次性执行;所述智能合约的启动模式包括自动启动所述智能合约或手动启动所述智能合约;退出模块,用于在退出期持续监测所述nfr权益是否失效或者所述智能合约是否满足自动退出的条件,如果一个所述nfr权益已经失效,则将对应的智能合约标识为不能执行,从而确保所述智能合约的代码不会在所述nfr所在的区块链系统内被再度执行;如果所述智能合约满足所述自动退出的条件,则将自动退出的所述智能合约都在在所述nfr所在的区块链系统标识为不能执行,所述自动退出的标间包括:超过所述nfr权益的期限、所有nfr权益已经被满足且不能再提供任何nfr权益、所述nfr权益被监管单位停止和/或由于nfr发行方存在经济困难或监管单位认为不应该再执行所述nfr权益而使得nfr发行方提出退出请求;清算模块,用于在清算期对所述智能合约的部署执行进行检验。
17.本发明的有益效果:实现nfr在经过制作和发行后,在不提供用户隐私信息的前提下,跨系统、线上或线下等不同方式的后续权益兑换,不受发行方的业务范畴及商业模式的影响,并且将兑换过程能够全程上链,有助于不同渠道对非同质化权益nfr兑付的追踪以及防作弊,为发行方的信用体系建设和监管机制的形成提供了成熟的技术方案。
18.根据下文结合附图对本发明具体实施例的详细描述,本领域技术人员将会更加明了本发明的上述以及其他目的、优点和特征。
附图说明
19.后文将参照附图以示例性而非限制性的方式详细描述本发明的一些具体实施例。附图中相同的附图标记标示了相同或类似的部件或部分。本领域技术人员应该理解,这些附图未必是按比例绘制的。本发明的目标及特征考虑到如下结合附图的描述将更加明显,附图中:图1为根据本发明优选实施例的nfr权益流转兑换的部署执行方法的流程图。
具体实施方式
20.为了使得本发明能够针对其发明要点更加明显易懂,下面将结合附图和实例对本发明作进一步的说明。在下面的描述中阐述了很多细节和具体实例,提供这些实例是为了能够更透彻地理解本发明,并且能够将本发明完整形象地传达给本领域的技术人员。虽然本发明能够以很多不同于此描述的其它方式实施,但是本领域技术人员可以在不违背本发明内涵的情况下做相应的推广,因此本发明不受下面公开的具体实例及具体附图所限制。
21.在下面的描述中阐述了很多细节和具体实例,提供这些实例是为了能够更透彻地理解本发明,并且能够将本发明完整形象地传达给本领域的技术人员。虽然本发明能够以很多不同于此描述的其它方式实施,但是本领域技术人员可以在不违背本发明内涵的情况下做相应的推广,因此本发明不受下面公开的具体实例及具体附图所限制。
22.在同日提交的“一种基于nfr的权益管理系统”专利申请文件中,我们提出相关系统包括nfr发行方、nfr平台方、监管单位、nfr交易所,认证中心、权益设置子系统、鉴定系统、参与方交互子系统会参与nfr权益管理。本发明在该权益管理系统的基础上将技术方案进一步提出权益流转和兑换所使用的智能合约的开发和其流转以及兑换实现的方法。
23.参见图1,本实施例一种nfr权益流转兑换的部署执行方法,每个nfr发行时,需要决定是不是要有权益。如果除了收藏外,没有其他权益,就不需要开发权益智能合约。如果有其他权益,就需要根据对应的部署方法进行智能合约的部署。其中防作弊可监管nfr权益流转兑换智能合约包括:数字身份证设置模块,用于设置:客户id,作为客户的数字身份证,所述客户包括nfr持有者和/或机构;多个nfr id,作为每个nfr自己独有的数字身份证;多个权益id ,对于一个所述nfr的一个或多个独立的权益,为所述一个或多个独立的权益分配的独有的所述权益id;nfr权益发行方id,作为每个nfr权益发行方分配的数字身份证,所述nfr权益发行方ir需要经过认证中心认定,所述nfr对应的平台方确认所述nfr权益发行方id是否正确;期限设定模块,用于分别确定所述一个或多个独立的权益的期限,所述期限包括时间期限和/或次数限制;权益表述模块,用于对所述权益进行表述,所述权益表述包括版权、金融和/或权益的计算方法;以及自动执行模块:用于满足一定条件的情况下,自动执行所述防作弊可监管的nfr权益流转及兑换智能合约,所述自动执行面对所有的权益属性,所述权益属性包括可以拒绝的权益或不能拒绝的权益,其中所述权益属性提前存储在所述智能合约中;所述部署方法包括:s1,在计划期确定nfr权益的属性,包括所述nfr权益的种类、次数、期限、是否可以自动执行以及是否可以拒绝;s2,在验证期预备所述nfr权益的服务保障,例如仓库内的白茶,过去音乐会的历
史记录,包括收入以及税收等,寻求认证中心的帮助对证据进行验证,从而预备服务保障;s3,在开发期对于每个所述步骤2验证过的所述nfr权益开发一个对应的智能合约,每个所述智能合约与一个nfr绑定;如果是发行一组类似的nfr,可以使用一个智能合约模版,只是nfr权益的参数不同。这些智能合约在这个阶段还不能被启动,必须等到对应nfr发行后才能被启动。由于一个nfr可能对应有多个不同nfr权益,每个不同nfr权益都需要开发一个独立的所述智能合约;s4,在预备发行期将所述nfr置于一个预备启动的环境下,等待所述nfr的发行,并将所述nfr和对应的智能合约都部署在所述nfr的互链网上预备执行。nfr只要还没有发行或出售,就证明该智能合约处于预备发行期,此时任何nfr权益都不需要被保障,只有在发行后才需要提供nfr权益;s5,在发行期发行所述nfr,并且所述nfr发行后,由于所述步骤3中所述nfr对应的智能合约与所述nfr绑定,因此具备启动所述智能合约的条件;s6,在执行期执行所述智能合约,一个nfr发行后,nfr权益不一定马上被执行,可能需要等待条件满足,才可以自动或是手动执行,因此需要监测是否满足所述智能合约设定的条件,满足后自动或手动执行所述智能合约,并给予所述nfr拥有者匹配的权益。不同的nfr权益具有不同的执行方式,所述执行方式包括多次执行或一次性执行;所述智能合约的启动模式包括自动启动所述智能合约或手动启动所述智能合约;s7,在退出期持续监测所述nfr权益是否失效或者所述智能合约是否满足自动退出的条件,如果一个所述nfr权益已经失效,则将对应的智能合约标识为不能执行,从而确保所述智能合约的代码不会在所述nfr所在的区块链系统内被再度执行;如果所述智能合约满足所述自动退出的条件,则将自动退出的所述智能合约都在在所述nfr所在的区块链系统标识为不能执行,所述自动退出的条件包括:超过所述nfr权益的期限、所有nfr权益已经被满足且不能再提供任何nfr权益、所述nfr权益被监管单位停止和/或由于nfr发行方存在经济困难或监管单位认为不应该再执行所述nfr权益而使得nfr发行方提出退出请求;s8,在清算期对所述智能合约的部署执行进行检验,包括:(1)由于任何退出的nfr中均记录了所有nfr权益的服务过程,因此监管单位基于所述所有nfr权益的服务过程检验所述nfr发行方的商业行为是否合规,如果检验确定所述nfr发行方违规不提供nfr权益,开启行政或是司法程序来解决;(2)由于区块链系统上记录所述nfr发行方发行的所有nfr的交易和权益记录,因此监管单位基于所述所有nfr的交易和权益记录为有违规行为的所述nfr发行方进行低评分并且公布。
24.作为优选的实施方式,所述步骤6所述自动启动所述智能合约包括:步骤61,执行方确认是否满足自动执行nfr权益的条件,所述条件包括:nfr权益上的条件都满足;以及所述nfr权益可以自动执行;例如送白茶的权益需要在仓库里有足够的白茶囤积,转账的权益有足够的资金在账户里面。这些条件不会写在权益条款内,但是在执行方需要处理;步骤62,确认自动执行nfr权益的智能合约属于单方启动还是多方启动,并根据确认结果确定智能合约的执行时序;如果为所述多方启动,则并行执行每个智能合约而不能不并行执行,如果为所述单方启动,则不并行执行每个智能合约。该步骤营造新的执行环
境,解决了目前许多智能合约优化的执行环境不适用的情况。现有的执行环境如果一个智能合约同时间被多个单位或是系统进程启动,可以造成一个客户应该只能收到一个权益,但是却收到多个权益,造成发行方的损失。
25.传统上智能合约是在条件满足的情形下自动执行。但是在特殊情形下,监管单位、nfr平台方等机构必须启动相关的智能合约的执行,传统智能合约合约的代码可以合适改进支持这种机制。例如在条件上,除了原来的条件外,还加上(监管单位指示条件已经满足)这新条件,迫使智能合约可以让监管单位或是nfr平台方手动启动执行。因此步骤6还包括手动启动智能合约执行,即作为优选的实施方式,所述步骤6所述手动启动所述智能合约nfr发行方启动,包括:步骤61’,所述nfr发行方向所有相关的所述智能合约发送信息开启所述智能合约的执行。这种方式容易处理,但是发行方可以故意延迟开启智能合约,延迟nfr拥有者的权益;因此需要执行步骤62’;步骤62’,监测所述监管单位和所述nfr发行方的平台是否收到投诉,所述投诉涉及所述nfr发行方故意延迟开启所述智能合约;当收到所述投诉后,所述监管单位或所述nfr平台方启动所述智能合约的执行;步骤63’,所述监管单位或所述nfr平台方追踪是否满足所述智能合约的启动条件,一旦满足所述智能合约的启动条件,则由所述监管单位或所述nfr平台方手动启动智能合约的执行,而不等待所述nfr发行方启动。
26.作为优选的实施方式,所述步骤6还包括:当所述智能合约执行过程中出现意外状况,则执行nfr权益执行失败程序并向相关方发送通知,所述相关方收到通知后进行补救处理;如果多方可以手动来启动相关的所述智能合约,所述步骤6还包括:所述智能合约的代码检验以前是否启动过所述智能合约,如果启动过所述智能合约,则禁止再次启动同样的nfr权益。
27.例如原来的自动执行的代码:if (condition-1 & condition-2) then { //condition-1 和 condition-2 是条件
ꢀꢀꢀ
activate the execution of smart contract; //条件满足,就启动执行智能合约}改成if ((condition-1 & condition-2) or (regulation request)) then { //条件包括监管单位同意
ꢀꢀꢀ
activate the execution of smart contract //监管单位同意就可执行}上面代码,只要监管单位同意就可以执行,不需要等待其他条件满足。这样的代码可以使用任何智能合约语言来完成,而监管单位需要在相关的区块链系统上有节点参与作业。
28.自动模式也会遇到手动模式一样的问题: 1)货币没有送达到客户地址,2)系统出问题。但是这里发行方很难故意延迟配发权益。由于这里智能合约的自动执行的,发行方不
能故意延迟配发权益。解决的方式和手动模式一样或是类似,即作为优选的实施方式,所述步骤6还包括:当所述智能合约执行过程中出现意外状况,则执行nfr权益执行失败程序并向相关方发送通知,所述相关方收到通知后进行补救处理。
29.由于权益的执行可能立刻可以完成(例如转账),或是几天后才能完成(例如需要从白茶到客户地址)。因此智能合约从启动到结束可能立刻完成,或是等多天才能完成。而且送货时候可能出现意外状况使得货物不能送的。对应的智能合约就需要预备权益无法送达情况下的处理方式,如果权益无法送达,相关人员和单位都必须收到通知。根据出事的场景,发行方需要做出适当的处置(例如再度送货或是赔款)。因此在智能合约启动后,智能合约就停止执行,而等待货物送到客户地址。如果一段时间,没有收到,智能合约就启动所述nfr权益执行失败程序。
30.作为优选的方式,如果多方可以手动来启动相关的所述智能合约,所述步骤6还包括:所述智能合约的代码检验以前是否启动过所述智能合约,如果启动过所述智能合约,则禁止再次启动同样的nfr权益。
31.【具体实施样本代码】if (activated_before) then stop execution;
ꢀꢀꢀ
//如果以前执行过,不再执行else { activated_before = yes; //现在这权益已经执行过一次execute this smart contract}许多权益需要和外部机制合作来完成,例如送白茶到nfr拥有者地址,需要物流单位合作。收到白茶后,得到收据后,智能合约才算结束执行。
32.【具体实施样本代码】if (activated) then
ꢀꢀꢀ
wait for goods-have-been-delivered event;
ꢀꢀꢀ
stop execution; //等待货物送达}if (goods-have-been-delivered event happened) then
ꢀꢀꢀ
smart contract execution completed; //货物成功送达if timeout then{
ꢀꢀꢀ
goods have not been delivered; //货物一直不到位
ꢀꢀꢀ
declare this execution failed; //权益送达失败
ꢀꢀꢀ
inform all the parties; //通知相关单位 }作为优选的实施方式,所述nfr权益的区块链系统可能在执行智能合约时宕机,以至于智能合约无法完成;即使后来货币送到,nfr系统无法第一时间获得该信息;或货币没有送达,nfr系统也无法获知该信息。但是由于大部分系统都运行在多个区块链系统上,区块链系统都存有在这种情形。当宕机的nfr系统恢复后,可以向没有宕机的区块链其他节点收集相关数据。由于其他节点都存储同样信息,恢复的节点可以获得同样的信息而继续执行任务。
33.本实施例还提供一种nfr权益流转兑换的部署执行系统,包括:
nfr权益属性确定模块,用于在计划期确定nfr权益的属性,包括所述nfr权益的种类、次数、期限、是否可以自动执行以及是否可以拒绝;预报服务保障模块,用于在验证期预备所述nfr权益的服务保障,例如仓库内的白茶,过去音乐会的历史记录,包括收入以及税收等,寻求认证中心的帮助对证据进行验证,从而预备服务保障;绑定模块,用于在开发期对于每个所述步骤2验证过的所述nfr权益开发一个对应的智能合约,每个所述智能合约与一个nfr绑定;如果是发行一组类似的nfr,可以使用一个智能合约模版,只是nfr权益的参数不同。这些智能合约在这个阶段还不能被启动,必须等到对应nfr发行后才能被启动。由于一个nfr可能对应有多个不同nfr权益,每个不同nfr权益都需要开发一个独立的所述智能合约;预备启动模块,用于在预备发行期将所述nfr置于一个预备启动的环境下,等待所述nfr的发行,并将所述nfr和对应的智能合约都部署在所述nfr的互链网上预备执行。nfr只要还没有发行或出售,就证明该智能合约处于预备发行期,此时任何nfr权益都不需要被保障,只有在发行后才需要提供nfr权益;nfr发行模块,用于在发行期发行所述nfr,并且所述nfr发行后,由于所述步骤3中所述nfr对应的智能合约与所述nfr绑定,因此具备启动所述智能合约的条件;执行模块,用于在执行期执行所述智能合约,一个nfr发行后,nfr权益不一定马上被执行,可能需要等待条件满足,才可以自动或是手动执行,因此需要监测是否满足所述智能合约设定的条件,满足后自动或手动执行所述智能合约,并给予所述nfr拥有者匹配的权益。不同的nfr权益具有不同的执行方式,所述执行方式包括多次执行或一次性执行;所述智能合约的启动模式包括自动启动所述智能合约或手动启动所述智能合约;退出模块,用于在退出期持续监测所述nfr权益是否失效或者所述智能合约是否满足自动退出的条件,如果一个所述nfr权益已经失效,则将对应的智能合约标识为不能执行,从而确保所述智能合约的代码不会在所述nfr所在的区块链系统内被再度执行;如果所述智能合约满足所述自动退出的条件,则将自动退出的所述智能合约都在在所述nfr所在的区块链系统标识为不能执行,所述自动退出的标间包括:超过所述nfr权益的期限、所有nfr权益已经被满足且不能再提供任何nfr权益、所述nfr权益被监管单位停止和/或由于nfr发行方存在经济困难或监管单位认为不应该再执行所述nfr权益而使得nfr发行方提出退出请求;清算模块,用于在清算期对所述智能合约的部署执行进行检验。
34.本发明描述的智能合约的协议和算法可以在“一直基于nfr的权益管理系统”专利申请文件中描述的系统上执行:nfr发行方存有nfr id信息,权益id和权益信息;nfr平台方存有nfr发行方信息,nfr id信息,权益id信息,权益信息;监管单位拥有所有信息;nfr交易所拥有nfr发行方信息, nfr id,权益id信息,权益信息;权益设置子系统拥有nfr发行方信息, nfr id,权益id信息,权益信息;鉴定系统拥有nfr发行方信息, nfr id,权益id信息,权益信息,权益交货信息,以及其他相关信息;参与方交互子系统会因为不同参与单位,而有相关信息。
35.而本发明的协议也由相关系统参与,例如nfr权益流传及兑换智能合约系统主要是nfr平台方操作,而鉴定系统和nfr发行方系统协助,将执行结果报给鉴定系统和监管单
位;而中间的系统通讯可能会经过参与方交互子系统来完成。由于所有nfr权益是由nfr发行方提供,而鉴定系统追踪权益的交付。而这些合作部分由智能合约部署模块、nfr追踪确认模块、nfr权益兑换码生成模块、nfr权益兑换模块、nfr权益兑换存证模块、追踪监管模块合作完成。
36.具体实施例的应用场景及兑换过程:发行方以自有知识产权的商标,设计发行成为非常漂亮的一款nfr,发行了1000份,每一份都有独一无二的哈希(n1至n1000),并给予用户除收藏权外的如下权益:用户在半年内可以其自营电商平台或公众号上小程序上兑换两次1kg任选绿色农产品。
37.当发行方在既定时间发布第一次兑换通知,nfr平台会为每个用户生成第一个独一无二兑换码d,用户a在持有此nfr的前提下,可以把d送给朋友,其朋友可在发行方指定的平台上凭此兑换码进行权益兑换,但如果在此期间用户a把nfr已转给其他人,则d在兑换时会失败。
38.当d在成功兑换后,发行方的第三方平台会将兑换结果返回给nfr平台,nfr平台会做记录,并将兑换码d作失效处理,同时将本nfr的权益兑换次数计数为1,同时收到用户权益成功兑换的通知后,nfr平台会将本次权益兑换进行封装,上链存档。
39.当发行方在既定时间发布第二次兑换通知后,nfr平台将为用户生成第二个独一无二的兑换码e,用户a在持有此nfr的前提下,可以把e送给朋友或自用,均可以在发行方指定的平台上凭此兑换码进行权益兑换,但如果在此期间用户a把nfr已转给其他人,则e在兑换时同样会失败。
40.e兑换成功后,发行方的第三方平台会将兑换成功的结果返回给nfr平台,nfr会做与第一次权益兑换一样的记录,并将权益兑换次数更新为2,收到用户权益成功兑换的通知后,nfr平台会将本次权益兑换进行封装,上链存档,并将发行方的信用分增加。
41.本实施例实现nfr在经过制作和发行后,在不提供用户隐私信息的前提下,跨系统、线上或线下等不同方式的后续权益兑换,不受发行方的业务范畴及商业模式的影响,并且将兑换过程能够全程上链,有助于不同渠道对非同质化权益nfr兑付的追踪以及防作弊,为发行方的信用体系建设和监管机制的形成提供了成熟的技术方案。
42.虽然本发明已经参考特定的说明性实施例进行了描述,但是不会受到这些实施例的限定而仅仅受到附加权利要求的限定。本领域技术人员应当理解可以在不偏离本发明的保护范围和精神的情况下对本发明的实施例能够进行改动和修改。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献