买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:平安科技(深圳)有限公司
摘要:本发明涉及区块链技术领域,揭示了一种基于区块链的货币基金赎回方法及系统、电子设备。所述方法包括:赎回系统向区块链网络中的所有节点广播赎回请求;份额登记系统在接收到赎回请求后,若发现区块链网络中的任意一个节点验证该赎回请求为合法的请求,份额登记系统根据该赎回请求对基金份额进行扣减以获取扣减结果,并向区块链网络中的所有节点广播扣减结果;资金系统在接收到扣减结果后,若发现区块链网络中的任意一个节点验证该扣减结果为正确的结果,资金系统将基金份额对应的资金转至赎回系统;其中,赎回系统、份额登记系统以及资金系统均为区块链网络中的节点。能够在用户进行货币基金的普通赎回时,实现赎回资金的快速到账。
主权项:1.一种基于区块链的货币基金赎回方法,其特征在于,所述方法包括:赎回系统向区块链网络中的所有节点广播赎回请求,所述赎回请求包括需要赎回的基金标识以及需要赎回的基金份额;向区块链网络中的所有节点进行广播,任何环节都可以通过广播公开;份额登记系统在接收到所述赎回请求后,若发现所述区块链网络中的任意一个节点验证出所述赎回请求为合法的请求,所述份额登记系统根据所述赎回请求对所述基金份额进行扣减以获取扣减结果,并向所述区块链网络中的所有节点广播所述扣减结果;资金系统在接收到所述扣减结果后,若发现所述区块链网络中的任意一个节点验证所述扣减结果为正确的结果,所述资金系统将所述基金份额对应的资金转至所述赎回系统;其中,所述赎回系统、所述份额登记系统以及所述资金系统均为所述区块链网络中的节点;所述资金系统在接收到所述扣减结果后,若发现所述区块链网络中的任意一个节点验证所述扣减结果为正确的结果,所述资金系统将所述基金份额对应的资金转至所述赎回系统,包括:所述资金系统在接收到所述扣减结果后,若发现所述资金系统通过智能合约检测到所述扣减结果被所述区块链网络中的任意一个节点验证为正确的结果,所述资金系统将所述基金份额对应的资金转至所述赎回系统;所述智能合约允许在没有第三方的情况下进行可信交易。
全文数据:基于区块链的货币基金赎回方法及系统、电子设备技术领域本发明涉及区块链技术领域,特别涉及一种基于区块链的货币基金赎回方法及系统、电子设备。背景技术随着网络技术的不断发展,网络交易越来越普及,特别是作为投资理财渠道之一的货币基金交易已经被越来越多人所接受,人们可以通过基金管理公司或基金代销机构开设基金账户并按照规定的程序申请购买货币基金,即货币基金申购;也可以通过基金管理公司或基金代销机构,将持有的货币基金按照公布的价格卖出并回收现金,即货币基金赎回。目前,市场上货币基金赎回的方式有两种:一是快速赎回方式,这种方式通过垫资实现,一般几分钟内资金就可以到账,但每天不可以超过1万元;二是普通赎回方式,这种方式没有垫资,也没有金额限制,但是需要等到第二天份额确定后资金才能到账。当人们赎回金额超过1万元时,由于份额的确认需要时间,所以赎回的金额需要等到第二天才能到账,这样一来,货币基金赎回就会产生延迟。发明内容为了解决份额确认不及时而导致的货币基金赎回延迟的问题,本发明提供了一种基于区块链的货币基金赎回方法及系统、电子设备。本发明实施例第一方面公开了一种基于区块链的货币基金赎回方法,所述方法包括:赎回系统向区块链网络中的所有节点广播赎回请求,所述赎回请求包括需要赎回的基金标识以及需要赎回的基金份额;份额登记系统在接收到所述赎回请求后,若发现所述区块链网络中的任意一个节点验证所述赎回请求为合法的请求,所述份额登记系统根据所述赎回请求对所述基金份额进行扣减以获取扣减结果,并向所述区块链网络中的所有节点广播所述扣减结果;资金系统在接收到所述扣减结果后,若发现所述区块链网络中的任意一个节点验证所述扣减结果为正确的结果,所述资金系统将所述基金份额对应的资金转至所述赎回系统;其中,所述赎回系统、所述份额登记系统以及所述资金系统均为所述区块链网络中的节点。本发明实施例第二方面公开了一种基于区块链的货币基金赎回系统,所述系统包括:赎回系统,用于向区块链网络中的所有节点广播赎回请求,所述赎回请求包括需要赎回的基金标识以及需要赎回的基金份额;份额登记系统,用于在接收到所述赎回请求后,若发现所述区块链网络中的任意一个节点验证所述赎回请求为合法的请求,所述份额登记系统根据所述赎回请求对所述基金份额进行扣减以获取扣减结果,并向所述区块链网络中的所有节点广播所述扣减结果;资金系统,用于在接收到所述扣减结果后,若发现所述区块链网络中的任意一个节点验证所述扣减结果为正确的结果,所述资金系统将所述基金份额对应的资金转至所述赎回系统;其中,所述赎回系统、所述份额登记系统以及所述资金系统均为所述区块链网络中的节点。本发明实施例第三方面公开了一种电子设备,所述电子设备包括:处理器;存储器,所述存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,实现本发明实施例第一方面公开的一种基于区块链的货币基金赎回方法。本发明实施例第四方面公开了一种计算机可读存储介质,其存储计算机程序,所述计算机程序使得计算机执行本发明实施例第一方面公开的一种基于区块链的货币基金赎回方法。本发明的实施例提供的技术方案可以包括以下有益效果:本发明所提供的基于区块链的货币基金赎回方法中:通过区块链的共识机制,在区块链网络任意一个节点判断出的赎回请求和基金份额扣减结果都是可信的之后,可以直接将基金份额对应的资金转至赎回系统,无需等待某一中心机构进行基金份额确认后再将基金份额对应的资金转至赎回系统。因此,在用户进行货币基金的普通赎回时,可以实现赎回资金的快速到账。应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本发明。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并于说明书一起用于解释本发明的原理。图1是本发明实施例公开的一种装置的结构示意图;图2是本发明实施例公开的一种基于区块链的货币基金赎回方法的流程图;图3是本发明实施例公开的另一种基于区块链的货币基金赎回方法的流程图;图4是本发明实施例公开的又一种基于区块链的货币基金赎回方法的流程图;图5是本发明实施例公开的一种基于区块链的货币基金赎回系统的结构示意图。具体实施方式这里将详细地对示例性实施例执行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。实施例一本发明的实施环境可以是电子设备,例如智能手机、平板电脑、台式电脑。图1是本发明实施例公开的一种装置的结构示意图。装置100可以是上述电子设备。如图1所示,装置100可以包括以下一个或多个组件:处理组件102,存储器104,电源组件106,多媒体组件108,音频组件110,传感器组件114以及通信组件116。处理组件102通常控制装置100的整体操作,诸如与显示,电话呼叫,数据通信,相机操作以及记录操作相关联的操作等。处理组件102可以包括一个或多个处理器118来执行指令,以完成下述的方法的全部或部分步骤。此外,处理组件102可以包括一个或多个模块,用于便于处理组件102和其他组件之间的交互。例如,处理组件102可以包括多媒体模块,用于以方便多媒体组件108和处理组件102之间的交互。存储器104被配置为存储各种类型的数据以支持在装置100的操作。这些数据的示例包括用于在装置100上操作的任何应用程序或方法的指令。存储器104可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器StaticRandomAccessMemory,简称SRAM,电可擦除可编程只读存储器ElectricallyErasableProgrammableRead-OnlyMemory,简称EEPROM,可擦除可编程只读存储器ErasableProgrammableReadOnlyMemory,简称EPROM,可编程只读存储器ProgrammableRed-OnlyMemory,简称PROM,只读存储器Read-OnlyMemory,简称ROM,磁存储器,快闪存储器,磁盘或光盘。存储器104中还存储有一个或多个模块,用于该一个或多个模块被配置成由该一个或多个处理器118执行,以完成如下所示方法中的全部或者部分步骤。电源组件106为装置100的各种组件提供电力。电源组件106可以包括电源管理系统,一个或多个电源,及其他与为装置100生成、管理和分配电力相关联的组件。多媒体组件108包括在装置100和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器LiquidCrystalDisplay,简称LCD和触摸面板。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与触摸或滑动操作相关的持续时间和压力。屏幕还可以包括有机电致发光显示器OrganicLightEmittingDisplay,简称OLED。音频组件110被配置为输出和或输入音频信号。例如,音频组件110包括一个麦克风Microphone,简称MIC,当装置100处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器104或经由通信组件116发送。在一些实施例中,音频组件110还包括一个扬声器,用于输出音频信号。传感器组件114包括一个或多个传感器,用于为装置100提供各个方面的状态评估。例如,传感器组件114可以检测到装置100的打开关闭状态,组件的相对定位,传感器组件114还可以检测装置100或装置100一个组件的位置改变以及装置100的温度变化。在一些实施例中,该传感器组件114还可以包括磁传感器,压力传感器或温度传感器。通信组件116被配置为便于装置100和其他设备之间有线或无线方式的通信。装置100可以接入基于通信标准的无线网络,如WiFiWireless-Fidelity,无线保真。在本发明实施例中,通信组件116经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在本发明实施例中,通信组件116还包括近场通信NearFieldCommunication,简称NFC模块,用于以促进短程通信。例如,在NFC模块可基于射频识别RadioFrequencyIdentification,简称RFID技术,红外数据协会InfraredDataAssociation,简称IrDA技术,超宽带UltraWideband,简称UWB技术,蓝牙技术和其他技术来实现。在示例性实施例中,装置100可以被一个或多个应用专用集成电路ApplicationSpecificIntegratedCircuit,简称ASIC、数字信号处理器、数字信号处理设备、可编程逻辑器件、现场可编程门阵列、控制器、微控制器、微处理器或其他电子元件实现,用于执行下述方法。实施例二请参阅图2,图2是本发明实施例公开的一种基于区块链的货币基金赎回方法的流程示意图。如图2所示,该方法可以包括以下步骤:201、赎回系统向区块链网络中的所有节点广播赎回请求。本发明实施例中,赎回请求包括需要赎回的基金标识以及需要赎回的基金份额。可以理解的是,区块链是一个去中心化的分布式数据库,体现出由加入区块链的多个基金交易参与方来集体维护的特性,应用区块链可以保证数据的不可篡改性、不可伪造性以及可验证性,以共识算法使全网所有节点理论上是所有节点完成对区块的认可,以及不同的节点之间通过对等网络PeertoPeer,P2P进行数据交换,能够提高信息安全。可以理解的是,向区块链网络中的所有节点进行广播,可以保证交易的透明性,任何环节都可以通过广播公开,提高了交易的可信度。202、份额登记系统在接收到赎回请求后,若发现区块链网络中的任意一个节点验证该赎回请求为合法的请求,份额登记系统根据该赎回请求对基金份额进行扣减以获取扣减结果,并向区块链网络中的所有节点广播扣减结果。203、在接收到扣减结果后,若发现区块链网络中的任意一个节点验证该扣减结果为正确的结果,资金系统将基金份额对应的资金转至赎回系统。本发明实施例中,赎回系统、份额登记系统以及资金系统均为区块链网络中的节点,本发明实施例不作限定。作为一种可选的实施方式,在执行步骤203之后,还可以执行以下步骤:赎回系统记录本次基金的基金标识,根据基金标识,按照预设要求从基金库中进行匹配,并将匹配出的基金推荐给用户;其中,预设要求可以是同类型的基金或者是收益效益相同的基金,本发明实施例不作限定。进一步地,作为另一种可选的实施方式,赎回系统可以在用户同意的情况下,自动向区块链网络中的所有节点广播基金申购请求,将基金份额对应的资金转至资金系统,以用于购买赎回系统推荐的基金。可见,实施该可选的实施方式,可以将用户提出的赎回资金自动购买新基金,提高基金转换效率。可见,实施图2所描述的方法,通过区块链的共识机制,在区块链网络任意一个节点判断出的赎回请求和基金份额扣减结果都是可信的之后,可以直接将基金份额对应的资金转至赎回系统,无需等待某一中心机构进行基金份额确认后再将基金份额对应的资金转至赎回系统,能够在用户进行货币基金的普通赎回时,实现赎回资金的快速到账。实施例三请参阅图3,图3是本发明实施例公开的另一种基于区块链的货币基金赎回方法的流程示意图。如图3所示,该方法可以包括以下步骤:301、赎回系统向区块链网络中的所有节点广播赎回请求。本发明实施例中,赎回请求包括需要赎回的基金标识以及需要赎回的基金份额。302、份额登记系统在接收到赎回请求后,若发现区块链网络中的任意一个节点验证该赎回请求为合法的请求,份额登记系统根据该赎回请求对基金份额进行扣减以获取扣减结果,并向区块链网络中的所有节点广播扣减结果。303、资金系统在接收到扣减结果后,若发现资金系统通过智能合约检测到该扣减结果被区块链网络中的任意一个节点验证为正确的结果,资金系统通过智能合约判断资金系统的托管户当前余额是否大于或等于基金份额对应的资金;如果是,执行步骤304;如果否,执行步骤305-步骤307。可以理解的是,智能合约是一种旨在以信息化方式传播、验证或执行合同的计算机协议,智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转,能够保证交易的公平公正性,提高可信度。本发明实施例中,资金系统可以通过智能合约自动将基金份额对应的资金转至赎回系统,能够提高基金赎回的即时性,加快赎回资金的快速到账。304、资金系统将基金份额对应的资金从托管户转至赎回系统。305、资金系统将基金份额对应的资金从垫资户转至赎回系统。本发明实施例中,资金系统包括托管户和垫资户,本发明实施例不作限定。一般来说,为了方便监管,快速赎回和普通赎回在划账时会使用不同的资金账户,快速赎回使用垫资户,普通赎回使用托管户;快速赎回相当于在基金份额已确定,但未收到赎回款时,先通过垫资户将基金份额对应的资金转至赎回系统绑定的用户账户;而普通赎回则是等到托管户收到赎回款之后,通过托管户将基金份额对应的资金转至赎回系统绑定的用户账户。在本发明实施例中,可以在托管户当前余额不足时,优先考虑资金到账的实时性,从垫资户中将基金份额对应的资金转至赎回系统绑定的用户账户。306、资金系统向区块链网络中的所有节点广播资金系统将基金份额对应的资金从垫资户转至赎回系统的操作。307、当资金系统通过智能合约检测到基金完成卖出操作并且托管户收到赎回款时,资金系统通过智能合约将赎回款从托管户转至垫资户。其中,赎回款指基金完成卖出操作后托管户收到的资金。在本发明实施例中,将垫资户代替托管户将基金份额对应的资金转至赎回系统绑定的用户账户也会被广播至区块链网络中的所有节点,并且通过智能合约在托管户收到赎回款时,自动将赎回款从托管户转至垫资户,以保证资金的正常流动。可见,实施图3所描述的方法,通过区块链的共识机制,在区块链网络任意一个节点判断出的赎回请求和基金份额扣减结果都是可信的之后,可以直接将基金份额对应的资金转至赎回系统,无需等待某一中心机构进行基金份额确认后再将基金份额对应的资金转至赎回系统,能够在用户进行货币基金的普通赎回时,实现赎回资金的快速到账。此外,通过智能合约检测到扣减结果被验证为正确的结果时,资金系统将基金份额对应的资金转至赎回系统,能够进一步提高赎回资金的快速到账。此外,当托管户当前余额不足的时候,将基金份额对应的资金从垫资户转至赎回系统,能够进一步提高赎回资金到账的实时性。实施例四请参阅图4,图4是本发明实施例公开的又一种基于区块链的货币基金赎回方法的流程示意图。如图4所示,该方法可以包括以下步骤:401、赎回系统向区块链网络中的所有节点广播赎回请求。本发明实施例中,赎回请求包括需要赎回的基金标识以及需要赎回的基金份额。402、份额登记系统在接收到赎回请求后,若发现区块链网络中的任意一个节点验证该赎回请求为合法的请求,份额登记系统根据该赎回请求对基金份额进行扣减以获取扣减结果,并向区块链网络中的所有节点广播扣减结果。403、在接收到扣减结果后,若发现区块链网络中的任意一个节点验证该扣减结果为正确的结果,资金系统将基金份额对应的资金转至赎回系统。本发明实施例中,赎回系统、份额登记系统以及资金系统均为区块链网络中的节点,本发明实施例不作限定。404、赎回系统向区块链网络中的所有节点广播第一资产情况以及第二资产情况。本发明实施例中,第一资产情况为资金系统将基金份额对应的资金转至赎回系统之前,赎回系统的资产情况;第二资产情况为资金系统将基金份额对应的资金转至赎回系统之后,赎回系统的资产情况。本发明实施例中,资产情况包括基金份额、基金净值和现有资金。405、份额登记系统向区块链网络中的所有节点广播第三资产情况以及第四资产情况。本发明实施例中,第三资产情况为资金系统将基金份额对应的资金转至赎回系统之前,份额登记系统的资产情况;第四资产情况为资金系统将基金份额对应的资金转至赎回系统之后,份额登记系统的资产情况。406、资金系统向区块链网络中的所有节点广播第五资产情况以及第六资产情况。本发明实施例中,第五资产情况为资金系统将基金份额对应的资金转至赎回系统之前,资金系统的资产情况;第六资产情况为资金系统将基金份额对应的资金转至赎回系统之后,资金系统的资产情况。407、资金系统通过智能合约判断第一资产情况、第三资产情况和第五资产情况之和是否等于第二资产情况、第四资产情况和第六资产情况之和。408、如果资金系统通过智能合约判断第一资产情况、第三资产情况和第五资产情况之和等于第二资产情况、第四资产情况和第六资产情况之和,资金系统向区块链网络中的所有节点广播赎回操作正常。作为一种可选的实施方式,步骤404赎回系统向区块链网络中的所有节点广播第一资产情况以及第二资产情况的方式具体为:根据同态加密算法,赎回系统对第一资产情况以及第二资产情况进行加密并向区块链网络中的所有节点广播加密后的第一资产情况以及加密后的第二资产情况;步骤405份额登记系统向区块链网络中的所有节点广播第三资产情况以及第四资产情况的方式具体为:根据同态加密算法,份额登记系统对第三资产情况以及第四资产情况并向区块链网络中的所有节点广播加密后的第三资产情况以及加密后的第四资产情况;步骤406资金系统向区块链网络中的所有节点广播第五资产情况以及第六资产情况的方式具体为:根据同态加密算法,资金系统对第五资产情况以及第六资产情况进行加密并向区块链网络中的所有节点广播加密后的第五资产情况以及加密后的第六资产情况;步骤407资金系统通过智能合约判断第一资产情况、第三资产情况和第五资产情况之和是否等于第二资产情况、第四资产情况和第六资产情况之和的方式具体为:资金系统将加密后的第一资产情况、加密后的第三资产情况和加密后的第五资产情况相加得到第一总资产情况,以及对第一总资产情况进行解密以得到解密后的第一总资产情况;资金系统将加密后的第二资产情况、加密后的第四资产情况和加密后的第六资产情况相加得到第二总资产情况,以及对第二总资产情况进行解密以得到解密后的第二总资产情况;资金系统通过智能合约判断解密后的第一总资产情况是否等于解密后的第二总资产情况;步骤408如果资金系统通过智能合约判断第一资产情况、第三资产情况和第五资产情况之和等于第二资产情况、第四资产情况和第六资产情况之和,资金系统向区块链网络中的所有节点广播赎回操作正常的方式具体为:如果资金系统通过智能合约判断解密后的第一总资产情况等于解密后的第二总资产情况,资金系统向区块链网络中的所有节点广播赎回操作正常。可以理解的是,同态加密算法指经过同态加密的原始数据进行处理后得到结果一,将结果一进行解密得到结果二,结果二与用同一方法处理未经过加密的原始数据得到的结果三是一致的。作为另一种可选的实施方式,如果资金系统通过智能合约判断解密后的第一总资产情况不等于解密后的第二总资产情况,资金系统向区块链网络中的所有节点广播判断结果,该判断结果用于告知区块链网络中的所有节点此次赎回操作异常。可见,实施上述两种实施方式,通过基于同态加密算法来判断赎回操作前所有节点的资产情况之和是否等于赎回操作后所有节点的资产情况之和来确定赎回操作是否正常,如果等于,表明此次赎回操作正常;反之,表明此次赎回操作异常;能够防止数据泄露,提高信息安全性和可靠性。作为另一种可选的实施方式,区块链中的任意节点如赎回系统、份额登记系统和资金系统等可以预先存储成对的明钥和密钥,密钥用于将原始数据由明文加密为密文,而明钥用于将密文解密为明文,进而获取原始数据。因此,步骤404赎回系统向区块链网络中的所有节点广播第一资产情况以及第二资产情况的方式还可以为:赎回系统利用存储的密钥对第一资产情况以及第二资产情况进行加密,获得加密后的第一资产情况以及加密后的第二资产情况;赎回系统将加密后的第一资产情况以及加密后的第二资产情况广播至区块链网络中的所有节点。步骤405份额登记系统向区块链网络中的所有节点广播第三资产情况以及第四资产情况的方式还可以为:份额登记系统利用存储的密钥对第三资产情况以及第四资产情况进行加密,获得加密后的第三资产情况以及加密后的第四资产情况;份额登记系统将加密后的第三资产情况以及加密后的第四资产情况广播至区块链网络中的所有节点。步骤406资金系统向区块链网络中的所有节点广播第五资产情况以及第六资产情况的方式还可以为:资金系统利用存储的密钥对第五资产情况以及第六资产情况进行加密,获得加密后的第五资产情况以及加密后的第六资产情况;资金系统将加密后的第五资产情况以及加密后的第六资产情况广播至区块链网络中的所有节点。步骤407资金系统通过智能合约判断第一资产情况、第三资产情况和第五资产情况之和是否等于第二资产情况、第四资产情况和第六资产情况之和的方式还可以为:资金系统接收第一总资产情况和第二总资产情况;其中,第一总资产情况包括加密后的第一资产情况、加密后的第三资产情况和加密后的第五资产情况之和;第二总资产情况包括加密后的第二资产情况、加密后的第四资产情况和加密后的第六总资产情况之和;资金系统利用存储的明钥对第一总资产情况和第二总资产情况进行解密;资金系统通过智能合约判断解密后的第一总资产情况是否等于解密后的第二总资产情况。可见,实施该可选的实施方式,能够防止数据信息被恶意纂改,从而保证数据信息的完整性。可见,实施图4所描述的方法,通过区块链的共识机制,在区块链网络任意一个节点判断出的赎回请求和基金份额扣减结果都是可信的之后,可以直接将基金份额对应的资金转至赎回系统,无需等待某一中心机构进行基金份额确认后再将基金份额对应的资金转至赎回系统,能够在用户进行货币基金的普通赎回时,实现赎回资金的快速到账。此外,通过基于同态加密算法来判断赎回操作前所有节点的资产情况之和是否等于赎回操作后所有节点的资产情况之和来确定赎回操作是否正常,能够防止数据泄露,提高信息安全性和可靠性。实施例五请参阅图5,图5是本发明实施例公开的一种基于区块链的货币基金赎回系统的结构示意图。如图5所示,该基于区块链的货币基金赎回系统可以包括区块链网络中的多个节点,具体地,可以包括:赎回系统、份额登记系统以及资金系统,其中,赎回系统501,用于向区块链网络中的所有节点广播赎回请求。本发明实施例中,赎回请求包括需要赎回的基金标识以及需要赎回的基金份额。份额登记系统502,用于在接收到赎回系统501广播的赎回请求后,若发现区块链网络中的任意一个节点验证该赎回请求为合法的请求,根据赎回系统501广播的赎回请求对基金份额进行扣减以获取扣减结果,并向区块链网络中的所有节点广播扣减结果。资金系统503,用于在接收到份额登记系统502获取的扣减结果后,若发现区块链网络中的任意一个节点验证该扣减结果为正确的结果,将基金份额对应的资金转至赎回系统501。本发明实施例中,赎回系统、份额登记系统以及资金系统均为区块链网络中的节点,本发明实施例不作限定。作为一种可选的实施方式,在资金系统503将基金份额对应的资金转至赎回系统501之后,还可以执行以下步骤:赎回系统501记录本次基金的基金标识,根据基金标识,按照预设要求从基金库中进行匹配,并将匹配出的基金推荐给用户;其中,预设要求可以是同类型的基金或者是收益效益相同的基金,本发明实施例不作限定。进一步地,作为另一种可选的实施方式,赎回系统可以在用户同意的情况下,自动向区块链网络中的所有节点广播基金申购请求,将基金份额对应的资金转至资金系统,以用于购买赎回系统推荐的基金。可见,实施该可选的实施方式,可以将用户提出的赎回资金自动购买新基金,提高基金转换效率。可见,实施图5所描述的基于区块链的货币基金赎回系统,通过区块链的共识机制,在区块链网络任意一个节点判断出的赎回请求和基金份额扣减结果都是可信的之后,资金系统503可以直接将基金份额对应的资金转至赎回系统501,无需等待某一中心机构进行基金份额确认后再将基金份额对应的资金转至赎回系统,能够在用户进行货币基金的普通赎回时,实现赎回资金的快速到账。实施例六请参阅图5,图5是本发明实施例公开的一种基于区块链的货币基金赎回系统的结构示意图。实施例六所示的基于区块链的货币基金赎回系统是由实施例五所示的基于区块链的货币基金赎回系统进行优化得到的,如图5所示,其中,资金系统503,还用于在接收到份额登记系统502获取的扣减结果后,若发现资金系统503通过智能合约检测到该扣减结果被区块链网络中的任意一个节点验证为正确的结果,将基金份额对应的资金转至赎回系统。资金系统503,还用于在资金系统503通过智能合约检测到份额登记系统502获取的扣减结果被区块链网络中的任意一个节点验证为正确的结果之后,通过智能合约判断托管户的当前余额是否大于或等于基金份额对应的资金。本发明实施例中,资金系统的资金账户包括托管户和垫资户,本发明不作限定。资金系统503用于将基金份额对应的资金转至赎回系统501,包括:如果托管户的当前余额大于或等于基金份额对应的资金,将基金份额对应的资金从托管户转至赎回系统501;如果托管户的当前余额小于基金份额对应的资金,将基金份额对应的资金从垫资户转至赎回系统501。资金系统503,还用于在资金系统503将基金份额对应的资金从垫资户转至赎回系统501之后,向区块链网络中的所有节点广播资金系统503将基金份额对应的资金从垫资户转至赎回系统501的操作。资金系统503,还用于当资金系统503通过智能合约检测到基金完成卖出操作并且托管户收到赎回款时,通过智能合约将赎回款从托管户转至垫资户。本发明实施例中,赎回款指基金完成卖出操作后托管户收到的资金。在本发明实施例中,将垫资户代替托管户将基金份额对应的资金转至赎回系统绑定的用户账户也会被广播至区块链网络中的所有节点,并且通过智能合约在托管户收到赎回款时,自动将赎回款从托管户转至垫资户,以保证资金的正常流动。可见,实施图5所描述的基于区块链的货币基金赎回系统,通过区块链的共识机制,在区块链网络任意一个节点判断出的赎回请求和基金份额扣减结果都是可信的之后,资金系统503可以直接将基金份额对应的资金转至赎回系统501,无需等待某一中心机构进行基金份额确认后再将基金份额对应的资金转至赎回系统,能够在用户进行货币基金的普通赎回时,实现赎回资金的快速到账。此外,通过智能合约检测到扣减结果被验证为正确的结果时,资金系统503将基金份额对应的资金转至赎回系统501,能够进一步提高赎回资金的快速到账。此外,当托管户当前余额不足的时候,资金系统503将基金份额对应的资金从垫资户转至赎回系统501,能够进一步提高赎回资金到账的实时性。实施例七请参阅图5,图5是本发明实施例公开的又一种基于区块链的货币基金赎回系统的结构示意图。实施例七所示的基于区块链的货币基金赎回系统是由实施例五所示的基于区块链的货币基金赎回系统进行优化得到的。如图5所示,其中,赎回系统501,还用于在资金系统503将基金份额对应的资金转至赎回系统501之后,向区块链网络中的所有节点广播第一资产情况以及第二资产情况。本发明实施例中,第一资产情况为资金系统将基金份额对应的资金转至赎回系统之前,赎回系统的资产情况;第二资产情况为资金系统将基金份额对应的资金转至赎回系统之后,赎回系统的资产情况。本发明实施例中,资产情况包括基金份额、基金净值和现有资金。份额登记系统502,还用于在资金系统503将基金份额对应的资金转至赎回系统501之后,向区块链网络中的所有节点广播第三资产情况以及第四资产情况。本发明实施例中,第三资产情况为资金系统将基金份额对应的资金转至赎回系统之前,份额登记系统的资产情况;第四资产情况为资金系统将基金份额对应的资金转至赎回系统之后,份额登记系统的资产情况。资金系统503,还用于在资金系统503将基金份额对应的资金转至赎回系统501之后,向区块链网络中的所有节点广播第五资产情况以及第六资产情况。本发明实施例中,第五资产情况为资金系统将基金份额对应的资金转至赎回系统之前,资金系统的资产情况;第六资产情况为资金系统将基金份额对应的资金转至赎回系统之后,资金系统的资产情况。资金系统503,还用于通过智能合约判断第一资产情况、第三资产情况和第五资产情况之和是否等于第二资产情况、第四资产情况和第六资产情况之和。资金系统503,还用于如果资金系统通过智能合约判断第一资产情况、第三资产情况和第五资产情况之和等于第二资产情况、第四资产情况和第六资产情况之和,向区块链网络中的所有节点广播赎回操作正常。作为一种可选的实施方式,赎回系统501用于向区块链网络中的所有节点广播第一资产情况以及第二资产情况的方式具体为:根据同态加密算法,对第一资产情况以及第二资产情况进行加密并向区块链网络中的所有节点广播加密后的第一资产情况以及加密后的第二资产情况;份额登记系统502用于向区块链网络中的所有节点广播第三资产情况以及第四资产情况的方式具体为:根据同态加密算法,对第三资产情况以及第四资产情况并向区块链网络中的所有节点广播加密后的第三资产情况以及加密后的第四资产情况;资金系统503用于向区块链网络中的所有节点广播第五资产情况以及第六资产情况的方式具体为:根据同态加密算法,对第五资产情况以及第六资产情况进行加密并向区块链网络中的所有节点广播加密后的第五资产情况以及加密后的第六资产情况;资金系统503用于通过智能合约判断第一资产情况、第三资产情况和第五资产情况之和是否等于第二资产情况、第四资产情况和第六资产情况之和的方式具体为:将加密后的第一资产情况、加密后的第三资产情况和加密后的第五资产情况相加得到第一总资产情况,以及对第一总资产情况进行解密以得到解密后的第一总资产情况;将加密后的第二资产情况、加密后的第四资产情况和加密后的第六资产情况相加得到第二总资产情况,以及对第二总资产情况进行解密以得到解密后的第二总资产情况;通过智能合约判断解密后的第一总资产情况是否等于解密后的第二总资产情况;资金系统503用于通过智能合约判断第一资产情况、第三资产情况和第五资产情况之和等于第二资产情况、第四资产情况和第六资产情况之和,资金系统503向区块链网络中的所有节点广播赎回操作正常的方式具体为:如果资金系统503通过智能合约判断解密后的第一总资产情况等于解密后的第二总资产情况,向区块链网络中的所有节点广播赎回操作正常。作为另一种可选的实施方式,如果资金系统503通过智能合约判断解密后的第一总资产情况不等于解密后的第二总资产情况,资金系统503可以向区块链网络中的所有节点广播判断结果,该判断结果用于告知区块链网络中的所有节点此次赎回操作异常。可见,实施上述两种实施方式,通过基于同态加密算法来判断赎回操作前所有节点的资产情况之和是否等于赎回操作后所有节点的资产情况之和来确定赎回操作是否正常,如果等于,表明此次赎回操作正常;反之,表明此次赎回操作异常;能够防止数据泄露,提高信息安全性和可靠性。作为另一种可选的实施方式,区块链中的任意节点如赎回系统501、份额登记系统502和资金系统503等可以预先存储成对的明钥和密钥,密钥用于将原始数据由明文加密为密文,而明钥用于将密文解密为明文,进而获取原始数据。因此,赎回系统501向区块链网络中的所有节点广播第一资产情况以及第二资产情况的方式还可以为:赎回系统501利用存储的密钥对第一资产情况以及第二资产情况进行加密,获得加密后的第一资产情况以及加密后的第二资产情况;赎回系统501将加密后的第一资产情况以及加密后的第二资产情况广播至区块链网络中的所有节点。份额登记系统502向区块链网络中的所有节点广播第三资产情况以及第四资产情况的方式还可以为:份额登记系统502利用存储的密钥对第三资产情况以及第四资产情况进行加密,获得加密后的第三资产情况以及加密后的第四资产情况;份额登记系统502将加密后的第三资产情况以及加密后的第四资产情况广播至区块链网络中的所有节点。资金系统503向区块链网络中的所有节点广播第五资产情况以及第六资产情况的方式还可以为:资金系统503利用存储的密钥对第五资产情况以及第六资产情况进行加密,获得加密后的第五资产情况以及加密后的第六资产情况;资金系统503将加密后的第五资产情况以及加密后的第六资产情况广播至区块链网络中的所有节点。资金系统503通过智能合约判断第一资产情况、第三资产情况和第五资产情况之和是否等于第二资产情况、第四资产情况和第六资产情况之和的方式还可以为:资金系统503接收第一总资产情况和第二总资产情况;其中,第一总资产情况包括加密后的第一资产情况、加密后的第三资产情况和加密后的第五资产情况之和;第二总资产情况包括加密后的第二资产情况、加密后的第四资产情况和加密后的第六总资产情况之和;资金系统503利用存储的明钥对第一总资产情况和第二总资产情况进行解密;资金系统503通过智能合约判断解密后的第一总资产情况是否等于解密后的第二总资产情况。可见,实施该可选的实施方式,能够防止数据信息被恶意纂改,从而保证数据信息的完整性。可见,实施图5所描述的基于区块链的货币基金赎回系统,通过区块链的共识机制,在区块链网络任意一个节点判断出的赎回请求和基金份额扣减结果都是可信的之后,资金系统503可以直接将基金份额对应的资金转至赎回系统501,无需等待某一中心机构进行基金份额确认后再将基金份额对应的资金转至赎回系统,能够在用户进行货币基金的普通赎回时,实现赎回资金的快速到账。此外,通过基于同态加密算法来判断赎回操作前所有节点的资产情况之和是否等于赎回操作后所有节点的资产情况之和来确定赎回操作是否正常,能够防止数据泄露,提高信息安全性和可靠性。本发明还提供一种电子设备,该电子设备包括:处理器;存储器,该存储器上存储有计算机可读指令,该计算机可读指令被处理器执行时,实现如前所示的一种基于区块链的货币基金赎回方法。该电子设备可以是图1所示装置100。在一示例性实施例中,本发明还提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时,实现如前所示的一种基于区块链的货币基金赎回方法。应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围执行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
权利要求:1.一种基于区块链的货币基金赎回方法,其特征在于,所述方法包括:赎回系统向区块链网络中的所有节点广播赎回请求,所述赎回请求包括需要赎回的基金标识以及需要赎回的基金份额;份额登记系统在接收到所述赎回请求后,若发现所述区块链网络中的任意一个节点验证出所述赎回请求为合法的请求,所述份额登记系统根据所述赎回请求对所述基金份额进行扣减以获取扣减结果,并向所述区块链网络中的所有节点广播所述扣减结果;资金系统在接收到所述扣减结果后,若发现所述区块链网络中的任意一个节点验证所述扣减结果为正确的结果,所述资金系统将所述基金份额对应的资金转至所述赎回系统;其中,所述赎回系统、所述份额登记系统以及所述资金系统均为所述区块链网络中的节点。2.根据权利要求1所述的方法,其特征在于,所述资金系统在接收到所述扣减结果后,若发现所述区块链网络中的任意一个节点验证所述扣减结果为正确的结果,所述资金系统将所述基金份额对应的资金转至所述赎回系统,包括:所述资金系统在接收到所述扣减结果后,若发现所述资金系统通过智能合约检测到所述扣减结果被所述区块链网络中的任意一个节点验证为正确的结果,所述资金系统将所述基金份额对应的资金转至所述赎回系统。3.根据权利要求2所述的方法,其特征在于,所述资金系统的资金账户包括托管户和垫资户;所述资金系统通过智能合约检测到所述扣减结果被所述区块链网络中的任意一个节点验证为正确的结果之后,所述方法还包括:所述资金系统通过智能合约判断所述托管户的当前余额是否大于或等于所述基金份额对应的资金;所述资金系统将所述基金份额对应的资金转至所述赎回系统,包括:如果所述托管户的当前余额大于或等于所述基金份额对应的资金,所述资金系统将所述基金份额对应的资金从所述托管户转至所述赎回系统;如果所述托管户的当前余额小于所述基金份额对应的资金,所述资金系统将所述基金份额对应的资金从所述垫资户转至所述赎回系统。4.根据权利要求3所述的方法,其特征在于,在所述资金系统将所述基金份额对应的资金从所述垫资户转至所述赎回系统之后,所述方法还包括:所述资金系统向所述区块链网络中的所有节点广播所述资金系统将所述基金份额对应的资金从所述垫资户转至所述赎回系统的操作;当所述资金系统通过所述智能合约检测到所述基金完成卖出操作并且所述托管户收到赎回款时,所述资金系统通过所述智能合约将所述赎回款从所述托管户转至所述垫资户,所述赎回款指所述基金完成卖出操作后所述托管户收到的资金。5.根据权利要求2所述的方法,其特征在于,在所述资金系统将所述基金份额对应的资金转至所述赎回系统之后,所述方法还包括:所述赎回系统向所述区块链网络中的所有节点广播第一资产情况以及第二资产情况;所述第一资产情况为所述资金系统将所述基金份额对应的资金转至所述赎回系统之前,所述赎回系统的资产情况;所述第二资产情况为所述资金系统将所述基金份额对应的资金转至所述赎回系统之后,所述赎回系统的资产情况;所述份额登记系统向所述区块链网络中的所有节点广播第三资产情况以及第四资产情况;所述第三资产情况为所述资金系统将所述基金份额对应的资金转至所述赎回系统之前,所述份额登记系统的资产情况;所述第四资产情况为所述资金系统将所述基金份额对应的资金转至所述赎回系统之后,所述份额登记系统的资产情况;所述资金系统向所述区块链网络中的所有节点广播第五资产情况以及第六资产情况;所述第五资产情况为所述资金系统将所述基金份额对应的资金转至所述赎回系统之前,所述资金系统的资产情况;所述第六资产情况为所述资金系统将所述基金份额对应的资金转至所述赎回系统之后,所述资金系统的资产情况;其中,所述资产情况包括基金份额、基金净值和现有资金;所述资金系统通过所述智能合约判断所述第一资产情况、所述第三资产情况和所述第五资产情况之和是否等于所述第二资产情况、所述第四资产情况和所述第六资产情况之和;如果所述资金系统通过所述智能合约判断所述第一资产情况、所述第三资产情况和所述第五资产情况之和等于所述第二资产情况、所述第四资产情况和所述第六资产情况之和,所述资金系统向所述区块链网络中的所有节点广播所述赎回操作正常。6.根据权利要求5所述的方法,其特征在于,所述赎回系统向所述区块链网络中的所有节点广播第一资产情况以及第二资产情况,包括:根据同态加密算法,所述赎回系统对所述第一资产情况以及所述第二资产情况进行加密并向所述区块链网络中的所有节点广播加密后的第一资产情况以及加密后的第二资产情况;所述份额登记系统向所述区块链网络中的所有节点广播第三资产情况以及第四资产情况,包括:根据同态加密算法,所述份额登记系统对所述第三资产情况以及所述第四资产情况并向所述区块链网络中的所有节点广播加密后的第三资产情况以及加密后的第四资产情况;所述资金系统向所述区块链网络中的所有节点广播第五资产情况以及第六资产情况,包括:根据同态加密算法,所述资金系统对所述第五资产情况以及所述第六资产情况进行加密并向所述区块链网络中的所有节点广播加密后的第五资产情况以及加密后的第六资产情况;所述资金系统通过所述智能合约判断所述第一资产情况、所述第三资产情况和所述第五资产情况之和是否等于所述第二资产情况、所述第四资产情况和所述第六资产情况之和,包括:所述资金系统将加密后的第一资产情况、加密后的第三资产情况和加密后的第五资产情况相加得到第一总资产情况,以及对所述第一总资产情况进行解密以得到解密后的第一总资产情况;所述资金系统将加密后的第二资产情况、加密后的第四资产情况和加密后的第六资产情况相加得到第二总资产情况,以及对所述第二总资产情况进行解密以得到解密后的第二总资产情况;所述资金系统通过所述智能合约判断所述解密后的第一总资产情况是否等于所述解密后的第二总资产情况;所述如果所述资金系统通过所述智能合约判断所述第一资产情况、所述第三资产情况和所述第五资产情况之和等于所述第二资产情况、所述第四资产情况和所述第六资产情况之和,所述资金系统向所述区块链网络中的所有节点广播所述赎回操作正常,包括:如果所述资金系统通过所述智能合约判断所述解密后的第一总资产情况等于所述解密后的第二总资产情况,所述资金系统向所述区块链网络中的所有节点广播所述赎回操作正常。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:如果所述资金系统通过所述智能合约判断所述解密后的第一总资产情况不等于所述解密后的第二总资产情况,所述资金系统向所述区块链网络中的所有节点广播判断结果,所述判断结果用于告知所述区块链网络中的所有节点所述赎回操作异常。8.一种基于区块链的货币基金赎回系统,其特征在于,所述系统包括:赎回系统,用于向区块链网络中的所有节点广播赎回请求,所述赎回请求包括需要赎回的基金标识以及需要赎回的基金份额;份额登记系统,用于在接收到所述赎回请求后,若发现所述区块链网络中的任意一个节点验证所述赎回请求为合法的请求,所述份额登记系统根据所述赎回请求对所述基金份额进行扣减以获取扣减结果,并向所述区块链网络中的所有节点广播所述扣减结果;资金系统,用于在接收到所述扣减结果后,若发现所述区块链网络中的任意一个节点验证所述扣减结果为正确的结果,所述资金系统将所述基金份额对应的资金转至所述赎回系统;其中,所述赎回系统、所述份额登记系统以及所述资金系统均为所述区块链网络中的节点。9.一种电子设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1~7中任一项所述的方法的步骤。10.一种计算机可读存储介质,其特征在于,其存储计算机程序,所述计算机程序使得计算机执行权利要求1~7任一项所述的一种基于区块链的货币基金赎回方法。
百度查询: 平安科技(深圳)有限公司 基于区块链的货币基金赎回方法及系统、电子设备
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。