电子货币流转控制方法、装置及存储设备与流程

文档序号:17728600发布日期:2019-05-22 02:41阅读:320来源:国知局
电子货币流转控制方法、装置及存储设备与流程

本发明涉及区块链技术领域,具体而言,本发明涉及一种电子货币流转控制方法、装置及存储设备。



背景技术:

区块链技术为结合了分布式数据存储、点对点传输、共识机制以及加密算法等计算机技术的新型应用模式技术。区块链本质上是一个去中心化的数据库,是比特币的核心与基础架构。其中,区块链挖矿是系统发行新货币的途径,同时也保障了区块链系统安全稳定运行。

传统地,在电子货币系统平台中,比特币流转模型如图1所示:区块链节点挖矿,系统奖励区块链节点相应的比特币。进一步地,区块链节点将比特币流通到交易所进行变现,比特币由矿工流向交易所,随之在交易所中流向投资者。由此可看出,流出的比特币没有回到比特币网络,重新为系统创造价值,从而导致系统社区用户在消耗比特币之后无法再次获取相应的比特币,造成系统社区平台用户活跃度降低。



技术实现要素:

本发明提出一种电子货币流转控制方法、装置及存储设备,以将电子货币返回电子货币流转平台,刺激平台用户的活跃性,提高平台用户的使用活跃度。

本发明提供以下方案:

一种基于区块链系统的电子货币流转控制方法,所述区块链系统包括:区块链基础平台,包括若干区块链节点,用于提供区块链的基础功能;区块链应用,基于所述区块链基础平台提供的基础功能开发,用于提供基础应用及若干程序接口,所述区块链应用接入若干第一用户;区块链迷你程序,基于所述区块链应用提供的程序接口开发,所述区块链迷你程序接入若干第二用户;电子货币交易所,用于处理所述区块链节点、第一用户、及第二用户之间的电子货币交易;

所述电子货币流转控制方法包括:

向所述区块链节点、第一用户、第二用户分配若干电子货币;当所述区块链节点提供基础功能时,获取若干电子货币;当所述第一用户或第二用户使用所述区块链节点提供的基础功能时,向所述区块链节点支出电子货币;所述区块链节点、第一用户、第二用户拥有的电子货币通过电子货币交易所进行流通。

在其中一个实施例中,所述向所述区块链节点、第一用户、第二用户分配若干电子货币,包括:根据所述区块链基础平台中每个区块链节点的挖矿情况获取每个区块链节点的奖励货币;向所述每个区块链节点分配该区块链节点对应的奖励货币。

在其中一个实施例中,所述向所述区块链节点、第一用户、第二用户分配若干电子货币,包括:当所述第一用户和/或所述第二用户完成系统预置任务时,向完成所述系统预置任务的用户空投若干电子货币。

在其中一个实施例中,所述区块链节点、第一用户、第二用户拥有的电子货币通过电子货币交易所进行流通,包括:所述区块链节点将拥有的电子货币通过所述电子货币交易所进行变现处理;所述第一用户和/或所述第二用户通过所述电子货币交易所购买电子货币。

在其中一个实施例中,所述当所述区块链节点提供基础功能时,获取若干电子货币,包括:当所述第一用户使用所述区块链应用进行交易活动时,所述区块链节点从所述第一用户中获取若干电子货币;

在其中一个实施例中,当所述第一用户或第二用户使用所述区块链节点提供的基础功能时,向所述区块链节点支出电子货币,包括:当所述第二用户使用所述区块链迷你程序时,向所述区块链节点支付若干电子货币。

在其中一个实施例中,所述方法还包括:当所述第二用户使用所述区块链迷你程序时,向开发所述区块链迷你程序的第三用户支付若干电子货币;所述第三用户将拥有的电子货币通过所述电子货币交易所进行变现处理。

在其中一个实施例中,所述方法还包括:当所述第三用户基于所述区块链基础平台提供的基础功能开发所述区块链迷你程序时,向所述区块链节点支付若干电子货币。

一种基于区块链系统的电子货币流转控制装置,所述区块链系统包括:区块链基础平台,包括若干区块链节点,用于提供区块链的基础功能;区块链应用,基于所述区块链基础平台提供的基础功能开发,用于提供基础应用及若干程序接口,所述区块链应用接入若干第一用户;区块链迷你程序,基于所述区块链应用提供的程序接口开发,所述区块链迷你程序接入若干第二用户;电子货币交易所,用于处理所述区块链节点、第一用户、及第二用户之间的电子货币交易;

所述电子货币流转控制装置包括:分配模块,用于向所述区块链节点、第一用户、第二用户分配若干电子货币;获取模块,用于当所述区块链节点提供基础功能时,获取若干电子货币;支付模块,用于当所述第一用户或第二用户使用所述区块链节点提供的基础功能时,向所述区块链节点支出电子货币;流通模块,用于所述区块链节点、第一用户、第二用户拥有的电子货币通过电子货币交易所进行流通。

一种存储设备,其上存储有计算机程序;所述计算机程序适于由处理器加载并执行上述任一实施例所述的电子货币流转控制方法。

上述实施例提供的电子货币流转控制方法,基于三层结构的区块链系统进行电子货币流转控制,其中三层结构包括区块链基础平台、区块链应用以及区块链迷你程序。该方法分别向区块链系统的区块链节点、以及区块链应用的第一用户和区块链迷你程序的第二用户空投若干电子货币。在确定区块链节点提供基础功能时,区块链节点获取若干电子货币。在确定第一用户或第二用户使用区块链节点提供的基础功能时,第一用户或第二用户向区块链节点支付电子货币。另外,区块链系统提供了电子货币交易所,区块链节点、第一用户、第二用户可以将拥有的电子货币通过电子货币交易所进行流通。因此,上述电子货币流转控制方法可实现在三层结构的区块链系统进行闭环式的电子货币流通,从区块链节点流出的电子货币可以再次回到系统用户中,从而刺激平台用户的活跃性,提高平台用户的使用活跃度。

本发明附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:

图1为本发明一实施例提供的比特币经济运转模型的示意图;

图2为本发明一实施例提供的abc三层技术结构的示意图;

图3为本发明提供的一种电子货币流转控制方法的一实施例中的方法流程图;

图4为本发明提供的一种电子货币流转控制方法的另一实施例中的方法流程图;

图5为本发明提供的一种电子货币流转控制方法的再一实施例中的方法流程图;

图6为本发明提供的一种电子货币流转控制方法的又一实施例中的方法流程图;

图7为本发明提供的一种电子货币流转控制方法的一实施例中的应用场景示意图;

图8为本发明提供的一种电子货币流转控制装置的一实施例中的结构框图;

图9为本发明提供的一种系统的一实施例中的结构示意图。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式,这里使用的“第一”、“第二”仅用于区别同一技术特征,并不对该技术特征的顺序和数量等加以限定。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。

本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。

本发明提供的一种基于区块链系统的电子货币流转控制方法,适用于各种区块链系统以实现系统中电子货币流转,从而使得系统平台中形成闭环的电子货币流转模式,将电子货币返回到系统网络中,进一步刺激系统平台用户的活跃性,提高平台用户的使用活跃度。以下对上述电子货币流转控制方法的使用平台,即区块链系统进行解释说明:

本发明所述的区块链系统为基于如图2所示的abc三层技术结构的系统。如图2所示,区块链系统包括区块链基础平台10、区块链应用20、区块链迷你程序30以及电子货币交易所(图未示)。其中,区块链基础平台10、区块链应用20和区块链迷你程序30形成如图2所示的abc三层技术结构。

区块链基础平台10包括若干区块链节点。区块链基础平台10用于提供区块链的基础功能。区块链基础平台10为abc三层技术结构中的底层技术平台,可以为基于区块链基础平台10开发的各种应用提供开发环境和开发资源,并且为所述各种应用的使用提供技术支撑。

区块链应用20为基于所述区块链基础平台10提供的基础功能进行开发的应用平台。区块链应用20的使用还可以是依赖于所述区块链基础平台10的技术支撑。区块链应用20用于提供基础应用及若干程序接口。区块链应用20可包括多个基础应用。区块链应用20的若干程序接口可用于给基于所述区块链应用20开发的多个程序提供资源连接通道,以通过该程序接口调取区块链应用20的开发资源。同时,所述区块链应用20可接入若干第一用户。第一用户之间在进行交易时,需向提供技术平台支持的区块链基础平台10支付一定的电子货币。其中,区块链应用20接入的若干第一用户可在区块链应用20中注册身份属性信息,以便区块链应用20对接入平台用户进行识别。

区块链迷你程序30为基于所述区块链应用20提供的程序接口进行开发的程序。区块链迷你程序30在开发过程,可通过区块链应用20提供的程序接口调取开发所需的资源。同时,区块链迷你程序30的运行依赖于所述区块链应用20。所述区块链迷你程序30可接入若干第二用户。第二用户在使用所述区块链迷你程序30的全部或者部分功能时,需向所述区块链基础平台10支付一定的电子货币。其中,由于区块链迷你程序30为基于所述区块链应用20提供的程序接口进行开发的程序,其使用依赖于所述区块链应用20,因此第二用户可以是第一用户。

在一实施例中,区块链基础平台10为基于多个区块链节点关联组合构成的技术平台。区块链应用20可以为基于区块链基础平台10开发的即时通讯应用。区块链迷你程序30可以为基于即时通讯应用提供的程序接口开发的应用。

区块链系统中还提供电子货币交易所。电子货币交易所用于处理所述区块链节点、第一用户、及第二用户之间的电子货币交易。在本发明实施例中,所述区块链节点可以将拥有的电子货币放置到电子货币交易所中变现或将拥有的电子货币放置到电子货币交易所中转换成期权,还可以从电子交易所中购买电子货币并将购买的电子货币转换成期权。第一用户及第二用户均可在电子货币交易所中购买相应金额的电子货币。

本发明所述的基于区块链系统的电子货币流转控制方法应用于上述所述的区块链系统。在一实施例中,如图3所示,该电子货币流转控制方法,包括以下步骤:

s100,向所述区块链节点、第一用户、第二用户分配若干电子货币。

在本实施例中,区块链节点为区块链基础平台10上的节点。第一用户为区块链应用20的用户。第二用户为区块链迷你程序30的用户。系统将货币池中的电子货币分别分配给系统中的区块链节点、第一用户以及第二用户。在该实施例中,系统货币池中的电子货币总量为固定值。系统根据实际应用需求,分别给区块链节点、第一用户以及第二用户分配电子货币。如,系统根据区块链基础平台10中每个区块链节点的“挖矿”分配一定额度的电子货币奖励。具体地,当区块链节点“挖矿”成功时,系统给该区块链节点分配一定的奖励货币。若区块链节点“挖矿”失败,系统将不会分配区块链节点电子货币。本发明所述的“挖矿”指的是,每个区块链节点运算特定算法的过程。

为了提高平台用户的活跃度,系统还给第一用户以及第二用户分配一定数量的货币,以便于用户在使用平台资源时进行电子货币交易。

在一实施例中,如图4所示,步骤s100包括:

s110,根据所述区块链基础平台中每个区块链节点的挖矿情况获取每个区块链节点的奖励货币。

s120,向所述每个区块链节点分配该区块链节点对应的奖励货币。

在该实施例中,区块链基础平台为整个系统的技术实现提供基础功能。因此,对于区块链基础平台中区块链节点的“挖矿”设置一定的奖励资金。对于区块链节点的奖励货币,系统根据平台中每个区块链节点的挖矿情况进行分配。系统对于区块链基础平台中区块链节点的“挖矿”设置一固定值的奖励资金。若区块链节点“挖矿”成功,则将该部分的奖励资金分配给该区块链节点。若区块链节点“挖矿”失败,则该区块链节点无“挖矿”奖励资金。

在一实施例中,如图5所示,步骤s100,包括:

s130,当所述第一用户和/或所述第二用户完成系统预置任务时,向完成所述系统预置任务的用户空投若干电子货币。

在该实施例中,系统设置多个预置任务,同时还将货币池中的部分电子货币设置为奖赏货币。当所述第一用户和/或所述第二用户完成系统预置任务时,向完成所述系统预置任务的用户空投相应的奖赏货币。在实际应用中,系统设置多个任务,系统用户通过完成相应的任务以获取奖赏货币。

在一实施例中,区块链应用20为即时通讯应用。系统为即时通讯应用的第一用户设置了人机识别任务。第一用户在帮助即时通讯应用认证机器人成功时,将获得系统中相应的奖赏货币。

s200,当所述区块链节点提供基础功能时,获取若干电子货币。

在本实施例中,区块链应用20和区块链迷你程序30的开发或运行均为基于区块链基础平台10的技术支持,区块链基础平台10的各个区块链节点为区块链应用20和区块链迷你程序30的使用或开发提供基础功能。当区块链节点提供基础功能时,各个区块链节点根据实际情况获取相应的电子货币。

在该实施例中,区块链应用20的第一用户在使用区块链应用20时,导致区块链基础平台10中区块链节点的资源消耗,或者是使用了区块链基础平台10的技术支持,区块链应用20的第一用户需向区块链基础平台10中的区块链节点“付费”。本发明所述的“付费”指的是,系统获取第一用户对应的钱包地址,并根据该钱包地址获取第一用户对应的电子货币金额,同时修改所述第一用户对应的电子货币金额。修改后所述第一用户对应的电子货币金额比修改前所述第一用户对应的电子货币金额减少了所需的付费金额。

区块链基础平台10中每个区块链节点通过“挖矿”计算应获取到的电子货币。同样的,区块链迷你程序30的第二用户在区块链迷你程序30时,导致区块链基础平台10中区块链节点的资源消耗,或者是使用了区块链基础平台10的技术支持,区块链迷你程序30的第二用户需向区块链基础平台10中的区块链节点“付费”。

s300,当所述第一用户或第二用户使用所述区块链节点提供的基础功能时,向所述区块链节点支出电子货币。

在本实施例中,第一用户或第二用户使用所述区块链节点提供的基础功能可以是第一用户使用区块链应用20时,间接使用到区块链基础平台10中区块链节点提供的基础功能。或者,第二用户使用区块链迷你程序30时,间接使用到区块链基础平台10中区块链节点提供的基础功能。区块链节点提供的基础功能可以是给区块链应用20和/或区块链迷你程序30提供开发环境、使用环境以及资源调用等。

在该实施例中,第一用户或第二用户使用区块链基础平台10中区块链节点提供的基础功能时,需向所述区块链节点支出电子货币。具体地,当系统检测并判断出区块链应用20的第一用户运行所述区块链应用20以使用区块链基础平台10提供的基础功能时,扣除该用户相应的电子货币,并将该数量的电子货币分配给区块链基础平台10的区块链节点,即实现系统中货币的交易。同样地,当系统检测并判断出区块链迷你程序30的第二用户运行所述区块链迷你程序30以使用区块链基础平台10提供的基础功能时,扣除该用户相应的电子货币,并将该数量的电子货币分配给区块链基础平台10的区块链节点。

s400,所述区块链节点、第一用户、第二用户拥有的电子货币通过电子货币交易所进行流通。

在本实施例中,区块链节点、第一用户、第二用户均可通过系统提供的电子交易所进行电子货币的流通。第一用户接收到系统初期空投的电子货币,在使用区块链应用20以间接使用到区块链基础平台10提供的基础功能时,需要给区块链基础平台10“付费”。因此,第一用户的电子货币将越来越少。若系统无法提供“购买”电子货币的途径,将导致第一用户使用系统平台的积极性。本发明所述的“购买”指的是,第一用户或第二用户,或者区块链基础平台10从所述电子货币交易所中获取相应金额的电子货币。因此,系统给第一用户提供了电子货币交易所进行电子货币“购买”。同样地,第二用户接收到系统初期空投的电子货币,在使用区块链迷你程序30以间接使用到区块链基础平台10提供的基础功能时,需要给区块链基础平台10“付费”。因此,第二用户的电子货币将越来越少。若系统无法提供“购买”电子货币的途径,将导致第一用户使用系统平台的积极性。因此,系统给第二用户提供了电子货币交易所进行电子货币“购买”。

在具体实施过程中,系统接收到用户(第一用户和/或第二用户)发起的购买货币的请求时,从电子货币交易所中获取该用户购买数量的电子货币,并将该数量的电子货币分配给该用户。用户从电子货币交易所购买货币的方式可以是交易的形式。

在该实施例中,区块链基础平台10中区块链节点的电子货币来源有初期系统对于平台中每个区块链节点的“挖矿”进行的奖励货币,也有第一用户运行区块链应用20以使用到区块链基础平台10提供的基础功能时,给区块链基础平台10中区块链节点“付费”的电子货币。以及,第二用户运行区块链迷你程序30以使用到区块链基础平台10提供的基础功能时,给区块链基础平台10中区块链节点“付费”的电子货币。区块链基础平台10的电子货币将越来越多,而第一用户和第二用户的电子货币越来越少,导致系统平台电子货币经济的流通堵塞。

此时,区块链基础平台10可将电子货币放置到电子货币交易所中进行交易,以实现系统电子货币的流通。交易的形式可以是电子货币变现以及其他交换形式。在具体实施过程中,当系统接收到区块链基础平台10发起与电子货币交易所进行交易的请求时,将区块链基础平台10中用于交易的电子货币放置到电子货币交易所进行交易。区块链基础平台10与电子货币交易所进行电子货币交易,可以是将系统初期给予的“挖矿”奖励的电子货币直接拿到交易所进行交易,也可以是接收到第一用户和/或第二用户“付费”的电子货币之后,再将电子货币拿到交易所中进行交易。因此,区块链基础平台10的电子货币将流转到电子货币交易所中。

上述实施例提供的电子货币流转控制方法,基于三层结构的区块链系统进行电子货币流转控制,其中三层结构包括区块链基础平台、区块链应用以及区块链迷你程序。该方法分别向区块链系统的区块链节点、以及区块链应用的第一用户和区块链迷你程序的第二用户空投若干电子货币。在确定区块链节点提供基础功能时,区块链节点获取若干电子货币。在确定第一用户或第二用户使用区块链节点提供的基础功能时,第一用户或第二用户向区块链节点支付电子货币。另外,区块链系统提供了电子货币交易所,区块链节点、第一用户、第二用户可以将拥有的电子货币通过电子货币交易所进行流通。因此,上述电子货币流转控制方法可实现在三层结构的区块链系统进行闭环式的电子货币流通,从区块链节点流出的电子货币可以再次回到系统用户中,从而刺激平台用户的活跃性,提高平台用户的使用活跃度。

在一实施例中,如图6所示,步骤s400,包括:

s410,所述区块链节点将拥有的电子货币通过所述电子货币交易所进行变现处理。

s420,所述第一用户和/或所述第二用户通过所述电子货币交易所购买电子货币。

在本实施例中,区块链基础平台10的区块链节点将拥有的电子货币放置到电子货币交易所进行变现处理,此时系统中的电子货币流转到电子货币交易所。同时,第一用户和/或第二用户通过电子货币交易所购买电子货币,以实现后续使用区块链基础平台10所需要支付的电子货币。因此,第一用户或第二用户使用所述区块链节点提供的基础功能时,向所述区块链节点支出电子货币后,导致电子货币欠缺时,可从电子货币交易所中购买相应金额的电子货币,以继续使用区块链系统。区块链节点通过与电子货币交易所进行交易,将电子货币放置到电子货币交易所中,以充实电子货币交易所中的电子货币。因此,在系统中形成闭环的电子货币经济流转模式,刺激系统社区平台用户的活跃性,促进电子货币网络经济的运转。

在本实施例的一个实施方式中,步骤s200,还包括:当所述第一用户使用所述区块链应用进行交易活动时,所述区块链节点从所述第一用户中获取若干电子货币。

在该实施方式中,区块链节点获取电子货币的方式可以是:在确定第一用户使用所述区块链应用进行交易活动时,第一用户向服务器支付的电子货币。服务器再根据实际情况将获取到的电子货币分配给每个区块链节点,从而实现从第一用户中获取若干电子货币。

在本实施例的一个实施方式中,步骤s200,还包括:所述第二用户使用所述区块链迷你程序时,向所述区块链节点支付若干电子货币。

在该实施方式中,系统中除了第一用户在使用区块链应用时需要向区块链节点支付若干电子货币之外,第二用户在使用区块链迷你程序时,由于间接使用到区块链节点提供的基础功能,因此第二用户需向所述区块链节点支付电子货币。在具体实施过程中,系统检测到第二用户使用区块链迷你程序时,且判断出使用过程利用到区块链节点提供的基础功能时,扣除第二用户相应的使用货币,再将等金额的电子货币分配给区块链基础平台上的各个区块链节点。

在本实施例的一个实施方式中,所述方法还包括:当所述第二用户使用所述区块链迷你程序时,向开发所述区块链迷你程序的第三用户支付若干电子货币;所述第三用户将拥有的电子货币通过所述电子货币交易所进行变现处理。进一步地,所述方法还包括:当所述第三用户基于所述区块链基础平台提供的基础功能开发所述区块链迷你程序时,向所述区块链节点支付若干电子货币。

在该实施方式中,第二用户在使用区块链迷你程序时,需向开发者支付若干电子货币。同时,第三用户在开发所述区块链迷你程序时,使用到区块链基础平台提供的基础功能,因此第三用户同样需要向区块链节点支付电子货币。第三用户向区块链节点支付电子货币以开发所述区块链迷你程序时,可以通过在电子货币交易所购买电子货币的形式,以获取开发需要的资金。也可以是,系统初期向第三用户空投若干电子货币,第三用户利用该电子货币以支付开发区块链迷你程序需要的“费用”。此处“费用”指的是支出的电子货币。

为了进一步说明基于区块链系统的电子货币流转控制方法,以下提供一个该方法具体的实施场景:

如图7所示,在一具体实施方式中,abc三层技术结构中,区块链基础平台为整个技术实现提供技术支持,是整个电子货币流转的基础、以及平台各个使用资源和服务的提供者。区块链应用20为即时通讯应用程序,为用户提供安全、加密的通讯服务。区块链迷你程序30是基于即时通讯应用程序的应用平台,可包括各种小程序和小游戏。区块链迷你程序30为小程序和小游戏开发者提供了高易用性的开发工具和区块链服务资源,因此开发者只需要关注应用逻辑的开发即可。

在abc三层技术结构系统中,电子货币供给主要有4个渠道,分别为区块链节点的“挖矿”奖励、区块链节点获取的交易费、即时通讯应用的人机识别奖励(图7未示)和系统社区的空投。其中,“挖矿”奖励是指区块链节点打包交易时,系统奖励给区块链节点的货币奖励。区块链节点获取的交易费是当区块链系统的用户发起交易时,需要向服务器节点支付的费用。即时通讯应用的人机识别奖励是指辅助即时通讯应用认证机器人成功时,系统发放给用户的奖励。系统社区的空投奖励是指发放给社区内成员用户的货币激励。

在整个生态中,电子货币的需求点有3个,分别为区块链节点的期权沉淀、区块链迷你程序30的开发者和使用者。本实施例中,区块链迷你程序30包括游戏。区块链迷你程序30的开发者和使用者即为游戏开发者和游戏玩家。游戏开发者的电子货币需求点在于使用了区块链节点的资源,需要向区块链节点支付一定的费用。游戏平台上游戏玩家需要向游戏开发者支付一定的费用。当游戏玩家无电子货币时,可向电子货币交易所购买“充值”。此处“充值”指的是游戏玩家购买电子货币之后,增加了账户金额。因此游戏玩家会制造大量的电子货币需求。

如图7所示,区块链应用20层电子货币流转模式:

即时通讯应用的用户围绕区块链节点形成了电子货币的闭环流通。区块链节点通过“挖矿”和收取即时通讯应用用户的交易费获取货币奖励,区块链节点可以将获取的电子货币放置到电子货币交易所变现,也可以在电子货币交易所中将电子货币转换成期权,以获取更多的奖励。或者,也可以根据区块链节点需求,从电子货币交易所直接购买电子货币并沉淀为期权。

如图7所示,区块链迷你程序30层的电子货币流转模式,该层围绕游戏玩家和游戏开发者形成了一个电子货币的闭环流转系统:

对于游戏玩家而言,可以通过完成任务获取一定量的系统电子货币空投,但是这部分电子货币不能满足重度玩家的游戏需求。游戏玩家从电子货币交易所购买电子货币,并付费给游戏开发者。游戏开发者接收到这部分电子货币,可以选择去电子货币交易所变现。对于使用了区块链节点服务和资源的游戏开发者而言,还需要支出一部分电子货币给底区块链基础平台10。

上述实施例,通过给予abc三层技术结构系统内各参与者合理经济刺激,形成了三层生态联动机制,电子货币从供给侧到需求侧,形成了一个完整的闭环,有力的促进了生态的健康发展。

本发明还提供一种基于区块链系统的电子货币流转控制装置。该电子货币流转控制装置使用如图2所示的区块链系统进行电子货币流转控制。所述区块链系统包括区块链基础平台10、区块链应用20以及区块链迷你程序30。

区块链基础平台10包括若干区块链节点,用于提供区块链的基础功能。区块链应用20基于所述区块链基础平台提供的基础功能开发,用于提供基础应用及若干程序接口。所述区块链应用接入若干第一用户。区块链迷你程序30基于所述区块链应用提供的程序接口开发。所述区块链迷你程序接入若干第二用户。电子货币交易所用于处理所述区块链节点、第一用户、及第二用户之间的电子货币交易。

如图8所示,所述电子货币流转控制装置包括分配模块100、获取模块200、支付模块300和流通模块400。

空投模块100用于向所述区块链节点、第一用户、第二用户分配若干电子货币。在本实施例中,区块链节点为区块链基础平台10上的节点。第一用户为区块链应用20的用户。第二用户为区块链迷你程序30的用户。系统将货币池中的电子货币分别空投给系统中的区块链节点、第一用户以及第二用户。在该实施例中,系统货币池中的电子货币总量为固定值。系统根据实际应用需求,分别给区块链节点、第一用户以及第二用户分配电子货币。如,系统根据区块链基础平台10中每个区块链节点的“挖矿”分配一定额度的电子货币奖励。具体地,当区块链节点“挖矿”成功时,系统给该区块链节点分配一定的奖励货币。若区块链节点“挖矿”失败,系统将不会分配区块链节点电子货币。本发明所述的“挖矿”指的是,每个区块链节点运算特定算法的过程。

为了提高平台用户的活跃度,系统还给第一用户以及第二用户分配一定数量的货币,以便于用户在使用平台资源时进行电子货币交易。

获取模块200用于当所述区块链节点提供基础功能时,获取若干电子货币。在本实施例中,区块链应用20和区块链迷你程序30的开发或运行均为基于区块链基础平台10的技术支持,区块链基础平台10的各个区块链节点为区块链应用20和区块链迷你程序30的使用或开发提供基础功能。当区块链节点提供基础功能时,各个区块链节点根据实际情况获取相应的电子货币。

在该实施例中,区块链应用20的第一用户在使用区块链应用20时,导致区块链基础平台10中区块链节点的资源消耗,或者是使用了区块链基础平台10的技术支持,区块链应用20的第一用户需向区块链基础平台10中的区块链节点“付费”。区块链基础平台10中每个区块链节点通过“挖矿”计算应获取到的电子货币。同样的,区块链迷你程序30的第二用户在区块链迷你程序30时,导致区块链基础平台10中区块链节点的资源消耗,或者是使用了区块链基础平台10的技术支持,区块链迷你程序30的第二用户需向区块链基础平台10中的区块链节点“付费”。

支付模块300用于当所述第一用户或第二用户使用所述区块链节点提供的基础功能时,向所述区块链节点支出电子货币。在本实施例中,第一用户或第二用户使用所述区块链节点提供的基础功能可以是第一用户使用区块链应用20时,间接使用到区块链基础平台10中区块链节点提供的基础功能。或者,第二用户使用区块链迷你程序30时,间接使用到区块链基础平台10中区块链节点提供的基础功能。区块链节点提供的基础功能可以是给区块链应用20和/或区块链迷你程序30提供开发环境、使用环境以及资源调用等。

在该实施例中,第一用户或第二用户使用区块链基础平台10中区块链节点提供的基础功能时,需向所述区块链节点支出电子货币。具体地,当系统检测并判断出区块链应用20的第一用户运行所述区块链应用20以使用区块链基础平台10提供的基础功能时,扣除该用户相应的电子货币,并将该数量的电子货币分配给区块链基础平台10的区块链节点,即实现系统中货币的交易。同样地,当系统检测并判断出区块链迷你程序30的第二用户运行所述区块链迷你程序30以使用区块链基础平台10提供的基础功能时,扣除该用户相应的电子货币,并将该数量的电子货币分配给区块链基础平台10的区块链节点。

流通模块400用于所述区块链节点、第一用户、第二用户拥有的电子货币通过电子货币交易所进行流通。

在本实施例中,区块链节点、第一用户、第二用户均可通过系统提供的电子交易所进行电子货币的流通。第一用户接收到系统初期空投的电子货币,在使用区块链应用20以间接使用到区块链基础平台10提供的基础功能时,需要给区块链基础平台10“付费”。因此,第一用户的电子货币将越来越少。若系统无法提供“购买”电子货币的途径,将导致第一用户使用系统平台的积极性。因此,系统给第一用户提供了电子货币交易所进行电子货币“购买”。同样地,第二用户接收到系统初期空投的电子货币,在使用区块链迷你程序30以间接使用到区块链基础平台10提供的基础功能时,需要给区块链基础平台10“付费”。因此,第二用户的电子货币将越来越少。若系统无法提供“购买”电子货币的途径,将导致第一用户使用系统平台的积极性。因此,系统给第二用户提供了电子货币交易所进行电子货币“购买”。

在具体实施过程中,系统接收到用户(第一用户和/或第二用户)发起的购买货币的请求时,从电子货币交易所中获取该用户购买数量的电子货币,并将该数量的电子货币分配给该用户。用户从电子货币交易所购买货币的方式可以是交易的形式。

在该实施例中,区块链基础平台10中区块链节点的电子货币来源有初期系统对于平台中每个区块链节点的“挖矿”进行的奖励货币,也有第一用户运行区块链应用20以使用到区块链基础平台10提供的基础功能时,给区块链基础平台10中区块链节点“付费”的电子货币。以及,第二用户运行区块链迷你程序30以使用到区块链基础平台10提供的基础功能时,给区块链基础平台10中区块链节点“付费”的电子货币。区块链基础平台10的电子货币将越来越多,而第一用户和第二用户的电子货币越来越少,导致系统平台电子货币经济的流通堵塞。

此时,区块链基础平台10可将电子货币放置到电子货币交易所中进行交易,以实现系统电子货币的流通。交易的形式可以是电子货币变现以及其他交换形式。在具体实施过程中,当系统接收到区块链基础平台10发起与电子货币交易所进行交易的请求时,将区块链基础平台10中用于交易的电子货币放置到电子货币交易所进行交易。区块链基础平台10与电子货币交易所进行电子货币交易,可以是将系统初期给予的“挖矿”奖励的电子货币直接拿到交易所进行交易,也可以是接收到第一用户和/或第二用户“付费”的电子货币之后,再将电子货币拿到交易所中进行交易。因此,区块链基础平台10的电子货币将流转到电子货币交易所中。

在其他实施例中,本发明提供的电子货币流转控制装置中的各个模块还用于执行本发明所述的电子货币流转控制方法中,对应各个步骤执行的操作,在此不再做详细的说明。

本发明还提供一种存储介质。该存储介质上存储有计算机程序;所述计算机程序被处理器执行时,实现上述任一实施例所述的电子货币流转控制方法。该存储介质可以是存储器。例如,内存储器或外存储器,或者包括内存储器和外存储器两者。内存储器可以包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦写可编程rom(eeprom)、快闪存储器、或者随机存储器。外存储器可以包括硬盘、软盘、zip盘、u盘、磁带等。本发明所公开的存储介质包括但不限于这些类型的存储器。本发明所公开的存储器只作为例子而非作为限定。

本发明还提供一种系统,用于实现上述任一实施例所述的电子货币流转控制方法。如图9所示,该系统包括第一货币流通节点1000、第二货币流通节点2000、以及第三货币流通节点3000。

第一货币流通节点1000为系统货币池。系统货币池存储有系统中用于流转的电子货币。系统货币池将系统内的电子货币空投到第二货币流通节点2000。系统货币池中的电子货币可以设置为固定值。系统货币池为第二货币流通节点2000提供初始电子货币。

第二货币流通节点2000包括区块链基础平台2100、区块链应用2200以及区块链迷你应用2300。系统货币池根据实际需求将系统电子货币分配给区块链基础平台2100、区块链应用2200以及区块链迷你应用2300。其中,区块链基础平台2100、区块链应用2200以及区块链迷你应用2300在系统中的技术连接关系以及三者间的电子货币流通方式如上任一实施例所述,此处不在详细说明。

第三货币流通节点3000为电子货币交易所。电子货币交易所为区块链基础平台2100、区块链应用2200以及区块链迷你应用2300的电子货币流通提供中间流转枢纽。区块链基础平台2100、区块链应用2200以及区块链迷你应用2300均可在电子货币交易所进行货币交易。因此,该电子货币交易所可将流出第二货币流通节点2000的电子货币返还到第二货币流通节点2000网络中,从而使得系统中形成闭环的经济流转模式,刺激系统社区平台用户的活跃性,促进货币网络经济的运转。

以上所述仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

应该理解的是,在本发明各实施例中的各功能单元可集成在一个处理模块中,也可以各个单元单独物理存在,也可以两个或两个以上单元集成于一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。

以上所述仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1