基于区块链的代币管理方法及装置、计算设备制造方法及图纸

技术编号:18942677 阅读:28 留言:0更新日期:2018-09-15 11:31
本发明专利技术公开了一种基于区块链的代币管理方法及装置、计算设备。其中,该方法包括:预先部署用于管理代币的智能合约,通过所述智能合约获取所述代币相对于基准币的偏差值;将所述偏差值与预设的基准阈值进行比较,得到比较结果;判断所述比较结果是否符合预设管理规则,若是,按照所述预设管理规则对所述代币进行管理。根据该方法能够基于预设的基准币的基准阈值,并按照预设的管理规则来调控代币的币值相对于预设的基准阈值保持稳定,从而使用户使用代币购买商品时的成本保持稳定,提升了用户使用代币进行消费的体验。

Token management method and device and calculating device based on block chain

The invention discloses a token management method and a device and a computing device based on a block chain. The method includes: pre-deploying an intelligent contract for managing tokens, obtaining the deviation value of the token relative to the reference currency through the intelligent contract; comparing the deviation value with the preset reference threshold to obtain the comparison result; judging whether the comparison result conforms to the preset management rules; if so, pressing According to the default management rules, the token is managed. According to this method, the value of tokens can be adjusted according to the preset threshold value of the reference currency and the preset management rules to keep the stability of the value of tokens relative to the preset threshold value, so that the cost of purchasing commodities with tokens can be kept stable, and the user's experience of using tokens for consumption can be improved.

【技术实现步骤摘要】
基于区块链的代币管理方法及装置、计算设备
本专利技术涉及区块链
,具体涉及一种基于区块链的代币管理方法及装置、计算设备。
技术介绍
区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算方式。区块链技术以其去中心化的特点解决了传统的中介机制中的信任问题,为电子货币的流通提供了有效的技术保障。基于区块链技术产生了各种形式的数字代币(下文简称为代币),这些代币能够作为虚拟货币进行流通,用以购买特定的物品。在现有技术中,为了管理代币的发行、流通、交易等,通常需要基于区块链开发一套智能合约,并基于该智能合约实现代币的管理。但是,专利技术人在实现本专利技术的过程中发现:现有的用于管理代币的智能合约无法保证代币的币值相对稳定,从而导致了代币的购买力经常发生较大的变动,用户使用代币购买商品的体验较差。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的基于区块链的代币管理方法及装置、计算设备。根据本专利技术的一个方面,提供了一种基于区块链的代币管理方法,其包括:预先部署用于管理代币的智能合约,通过所述智能合约获取所述代币相对于基准币的偏差值;将所述偏差值与预设的基准阈值进行比较,得到比较结果;判断所述比较结果是否符合预设管理规则,若是,按照所述预设管理规则对所述代币进行管理。根据本专利技术的另一个方面,提供了一种基于区块链的代币管理装置,包括:部署模块,适于预先部署用于管理代币的智能合约,通过所述智能合约获取所述代币相对于基准币的偏差值;比较模块,适于将所述偏差值与预设的基准阈值进行比较,得到比较结果;管理模块,适于判断所述比较结果是否符合预设管理规则,若是,按照所述预设管理规则对所述代币进行管理。根据本专利技术的又一方面,提供了一种计算设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行上述基于区块链的代币管理方法对应的操作。根据本专利技术的再一方面,提供了一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如上述基于区块链的代币管理方法对应的操作。根据本专利技术提供的基于区块链的代币管理方法及装置、计算设备,通过预先部署用于管理代币的智能合约,通过智能合约获取代币相对于基准币的偏差值,并以预设的基准阈值为标准,将偏差值与预设的基准阈值进行比较,得到比较结果,最后判断比较结果是否符合预设管理规则,若是,按照预设管理规则对代币进行管理。根据该方法能够基于预设的基准阈值,并按照预设的管理规则来使代币的币值相对于预设的基准阈值保持稳定,从而使用户使用代币购买商品时的成本保持稳定,提升了用户使用代币进行消费的体验。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了根据本专利技术一个实施例的基于区块链的代币管理方法的流程图;图2示出了根据本专利技术另一个实施例的基于区块链的代币管理方法的流程图;图3示出了根据本专利技术一个实施例的基于区块链的代币管理装置的功能框图;图4示出了根据本专利技术一个实施例的一种计算设备的结构示意图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。图1示出了根据本专利技术一个实施例的基于区块链的代币管理方法的流程图。如图1所示,基于区块链的代币管理方法具体包括如下步骤:步骤S101,预先部署用于管理代币的智能合约,通过智能合约获取代币相对于基准币的偏差值。其中,智能合约是基于以太坊技术实现的一套电子合约,可以部署于虚拟的服务器上,用于实现与代币管理有关的操作流程。通过上述预先部署的智能合约可以获取代币相对于基准币的偏差值。上述基准币可以为各个国家的实体货币或者其它类型的电子货币,比如可以为人民币、美元等。代币相对于基准币的偏差值是指:代币的实际币值与基准币的实际币值之间的偏差值,该偏差值可以通过比值或差值等多种形式体现,本专利技术不限定偏差值的具体表示形式。总之,该偏差值能够反映代币的实际币值与基准币的实际币值之间的偏差程度。其中,币值反映了一种货币的购买能力,随着市场的波动或国家政策的变动等因素的影响,各种实体货币或电子货币的购买能力均可能发生变动,因此,币值能够反映对应货币的当前购买能力。步骤S102,将偏差值与预设的基准阈值进行比较,得到比较结果。在步骤S101中,通过智能合约获取代币相对于基准币的偏差值之后,可以将该偏差值与预设的基准阈值进行比较。其中,基准阈值可根据代币以及基准币的常规币值确定。例如,假设本实施例中的基准币为人民币,并且,代币的币值与人民币的币值基本保持一致,因此,可以将基准阈值设置为1。具体地,在得到比较结果时,可以通过多种运算方式确定,例如,可以将偏差值与基准阈值之间的差值或比值确定为比较结果。本专利技术对具体的运算方式不做限定,例如,还可以先确定偏差值与基准阈值之间的差值,再计算该差值与基准阈值之间的比值,进而得到比较结果,本专利技术不限定比较结果的具体获取方式。总之,该比较结果能够反映代币的实际比值与基准币的实际比值之间的偏离程度。步骤S103,判断比较结果是否符合预设管理规则,若是,按照预设管理规则对代币进行管理。其中,预设管理规则可以为:当根据比较结果确定偏差值小于基准阈值时,按照第一转换规则将区块链中第一预设数量的代币转换为对应的代币产品,以减少流通盘中的代币数量;和/或,当根据比较结果确定偏差值大于基准阈值时,按照第二转换规则将区块链中第二预设数量的代币产品转换为对应的代币,以增加流通盘中的代币数量。当根据比较结果确定偏差值等于基准阈值时,则保持流通盘中的代币数量不变。若判断出比较结果符合预设的管理规则,则按照上述预设管理规则对代币进行管理。根据本步骤,可以通过对流通代币的数量进行调节来实现对偏差值的控制,从而通过增加流通盘中的代币数量以减小代币相对于基准币的偏差值,以及通过减小流通盘中的代币数量以增大代币相对于基准币的偏差值,进而使代币的币值保持稳定。根据本专利技术提供的基于区块链的代币管理方法,通过预先部署用于管理代币的智能合约,通过智能合约获取代币相对于基准币的偏差值,并以预设的基准阈值为标准,将偏差值与预设的基准阈值进行比较,得到比较结果,最后判断比较结果是否符合预设管理规则,若是,按照预设管理规则对代币进行管理。根据该方法能够基于预设的基准阈值,并按照预设本文档来自技高网...

【技术保护点】
1.一种基于区块链的代币管理方法,包括:预先部署用于管理代币的智能合约,通过所述智能合约获取所述代币相对于基准币的偏差值;将所述偏差值与预设的基准阈值进行比较,得到比较结果;判断所述比较结果是否符合预设管理规则,若是,按照所述预设管理规则对所述代币进行管理。

【技术特征摘要】
1.一种基于区块链的代币管理方法,包括:预先部署用于管理代币的智能合约,通过所述智能合约获取所述代币相对于基准币的偏差值;将所述偏差值与预设的基准阈值进行比较,得到比较结果;判断所述比较结果是否符合预设管理规则,若是,按照所述预设管理规则对所述代币进行管理。2.根据权利要求1所述的方法,其中,所述预设管理规则包括:当根据所述比较结果确定所述偏差值小于所述基准阈值时,按照第一转换规则将区块链中第一预设数量的代币转换为对应的代币产品,以减少区块链中的代币数量;和/或,当根据所述比较结果确定所述偏差值大于所述基准阈值时,按照第二转换规则将区块链中第二预设数量的代币产品转换为对应的代币,以增加区块链中的代币数量。3.根据权利要求2所述的方法,其中,所述按照第一转换规则将区块链中第一预设数量的代币转换为对应的代币产品的步骤具体包括:确定所述第一预设数量的代币所对应的代币数值,按照所述第一转换规则计算与所述代币数值相对应的代币产品的产品类型和/或产品数值;根据所述第一预设数量的代币的代币数值更新所述区块链中的代币总量;根据所述与所述代币数值相对应的代币产品的产品类型和/或产品数值更新所述区块链中的代币产品的产品总量。4.根据权利要求3所述的方法,其中,所述第一预设数量的代币所对应的代币数值,以及所述与所述代币数值相对应的代币产品的产品类型和/或产品数值根据所述比较结果的数值确定。5.根据权利要求2所述的方法,其中,所述按照第二转换规则将区块链中第二预设数量的代币产品转换为对应的代币的步骤具体包括:确定所述第二预设数量的代...

【专利技术属性】
技术研发人员:董健杨晓旭张宇韩玉刚颜水成
申请(专利权)人:北京奇虎科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1