一种基于区块链的存取款方法技术

技术编号:15641604 阅读:180 留言:0更新日期:2017-06-16 13:12
本发明专利技术实施例公开了一种基于区块链的存取款方法,涉及区块链、数字货币技术领域。该方法包括:移动终端获取存款机的存款机区块链信息;移动终端将存款机区块链信息与区块链中存储的存款机区块链信息进行比对,若二者一致,则判定存款机合法,并向存款服务器发送存款方账户地址;存款机收到钞票后生成钞票金额,并将钞票金额发送至存款服务器;存款服务器在接收到钞票金额后从存款机账户地址中将与钞票金额数额相应的款项转入存款方账户地址。本发明专利技术实施例实现了一套基于区块链的存款方法、取款方法和存款系统、取款系统,能够实现数字货币和纸质钞票的转换,在方便民众生活的同时,保证了交易的安全性。

【技术实现步骤摘要】
一种基于区块链的存取款方法
本专利技术涉及区块链
,特别涉及一种基于区块链的存取款方法。
技术介绍
数字货币简称为DIGICCY,是英文的“DigitalCurrency”的缩写。是一种基于区块链、加密算法和互联网点对点技术形成的货币。数字货币不能完全等同于虚拟世界中的虚拟货币,因为它经常被用于真实的商品和服务交易,而不仅仅局限在网络游戏等虚拟空间中。目前流行的数字货币有:比特币、莱特币、比特股等。数字货币具有以下优点:1)无需信托中间人,能够方便地进行互联网上的汇款;2)交易不受任何第三方机构控制或者阻止;3)交易费用低廉,而信用卡的网上在线支付系统通常收取1-5%的交易费用,加上其他各种费用高达数百美元;4)数字货币系统的有限货币通胀是均匀分布(由CPU决定)于整个网络,而不是由银行垄断,因此避免了中央储备银行的不良政策和不稳定性所造成的例如恶性通货膨胀等安全隐患。由于数字货币具有以上优点,其被社会接受的程度越来越高。目前央行正在推进数字人民币的研究和发行。央行数字货币是由央行发行的、加密的、有国家信用支撑的法定货币。央行发行的数字货币目前主要是替代实物现金,降低传统纸币发行、流通的成本,提高便利性,提升经济交易活动的便利性和透明度。尽管央行数字货币的发行已经提上日程,但是由于中国人口多、体量大,完成货币的更新换代需要更长时间,因此在较长时期内,数字货币和纸币将并存流通。因此,现有技术需要一种能在数字货币和纸币之间实现便捷转换方法或设备。
技术实现思路
本专利技术的目的是为了解决数字货币与纸币相互转换的问题,提供一种能够在数字货币和纸币之间实现便捷转换方法和设备。根据本专利技术的一个方面,提供了一种基于区块链的存款方法,包括:移动终端获取存款机的存款机区块链信息;其中,所述存款机区块链信息至少包括:存款机账户地址、存款机公钥和对所述存款机账户地址、存款机公钥的签名;移动终端将所述存款机区块链信息与区块链中存储的存款机区块链信息进行比对,若二者一致,则判定所述存款机合法,并向存款服务器发送存款方账户地址;存款机收到钞票后生成钞票金额,并将钞票金额发送至存款服务器;存款服务器在接收到所述钞票金额后从所述存款机账户地址中将与所述钞票金额数额相应的款项转入所述存款方账户地址。根据本专利技术的另一个方面,提供了一种基于区块链的取款方法,包括:移动终端获取取款机的取款机区块链信息;其中,所述取款机区块链信息包括:取款机账户地址、取款机公钥和对所述取款机账户地址、取款机公钥的签名;移动终端将所述取款机区块链信息与区块链中存储的取款机区块链信息进行比对,若二者一致,则判定所述取款机合法,向取款服务器发送取款方账户地址,并从取款方账户地址向所述取款机账户地址转入预定金额的款项;取款机服务器在检测到所述取款机账户地址收到所述款项,向所述取款机发送供钞指令;取款机在接收到所述供钞指令后,取出与所述预定金额数额相应的钞票。本专利技术实施例的有益效果在于,设计了一套基于区块链的存款方法、取款方法和存款系统、取款系统,能够实现数字货币和纸质钞票的转换,在方便民众生活的同时,保证了交易的安全性。附图说明图1是本专利技术第一实施例提供的基于区块链的存款方法流程图;图2是本专利技术第二实施例提供的基于区块链的取款方法流程图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明了,下面结合具体实施方式并参照附图,对本专利技术进一步详细说明。应该理解,这些描述只是示例性的,而并非要限制本专利技术的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本专利技术的概念。请参阅图1,图1是本专利技术第一实施例提供的基于区块链的存款方法流程图。本专利技术的基于区块链的存款方法可以应用于基于区块链的存款系统,该系统包括:移动终端、存款机、与存款机通过无线通信网络连接的存款服务器。其中,移动终端和存款服务器均能通过点对点的方式和区块链服务器节点进行通信。如图1所示,在本专利技术实施例中,基于区块链的存款方法包括以下步骤S1-步骤S4。步骤S1,移动终端获取存款机的存款机区块链信息。其中,移动终端可以为智能手机(如Android手机、iOS手机等)、平板电脑、掌上电脑以及移动互联网设备MobileInternetDevices,MID)、PAD等。存款机区块链信息至少包括:存款机账户地址、存款机公钥和对存款机账户地址、存款机公钥的签名。存款机账户地址为区块链上的一个钱包地址。存款机公钥是由存款机私钥经过哈希算法生成。存款机签名是基于存款机私钥采用签名算法对所述存款机账户地址、存款机公钥进行签名而生成。在区块链上表明身份的方法就是:用私钥对某个信息进行签名。因此,能够获得到存款机签名,则能表明存款机的身份。步骤S2,移动终端将存款机区块链信息与区块链中存储的存款机区块链信息进行比对,若二者一致,则判定所述存款机合法,并向存款服务器发送存款方账户地址。在区块链中,包含了传统的交易数据,比如地址之间的转账等等,还包括合法地址列表。由于合法地址数量有限,所以合法地址列表的数据量不大。因此,合法地址列表可以存储到存款方在移动终端中,也可以不存储,而是在需要的时候动态地向区块链服务器节点发送请求获得合法地址列表。当移动终端获得合法地址列表后,逐个和当前扫描二维码得到的存款机账户地址进行对比,如果发现合法地址列表中的某一个和存款机账户地址一致,则判定当前存款机是合法的存款机,此时,移动终端可以显示验证通过的信息提示。如果没有发现合法地址列表中的某一个和存款机账户地址一致,则判定当前存款机是非法的存款机,移动终端可以显示验证不通过的信息提示。在判定当前存款机是合法的存款机之后,为了让存款机服务器向存款方账户中汇入数字货币,此时,移动终端需要将向存款服务器发送存款方账户地址。步骤S3,存款机收到钞票后生成钞票金额,并将钞票金额发送至存款服务器。当存款方看到移动终端上出现验证通过的信息提示后,将钞票放入存款机中,存款机可以采用现有技术中的自动柜员机(ATM机,AutomaticTellerMachine)或存取款一体机(CRS机,CashRecyclingSystem)。存款机在验钞的同时会生成钞票金额,存款机还具有通信模块,该通信模块用于将钞票金额发送至存款服务器。步骤S4,存款服务器在接收到所述钞票金额后从所述存款机账户地址中将与所述钞票金额数额相应的款项转入所述存款方账户地址。本步骤中的转账操作即为区块链技术中的交易操作。由于区块链的交易本身为现有技术,在此不再赘述。在本专利技术的另一个实施例中,基于区块链的存款方法中,步骤S1移动终端获取存款机的存款机区块链信息,包括以下步骤S11-步骤S12:步骤S11,移动终端扫描显示于所述存款机上的图形码。所述图形码为二维码或条形码。步骤S12,移动终端解析所述图形码得到存款机区块链信息。在所述移动终端扫描显示于存款机上的图形码之前,还包括以下步骤S101-步骤S103:步骤S101,存款机获取存款指令,并将存款指令发送至存款服务器;步骤S102,存款服务器在接收到所述存款指令后,将预存的存款机区块链信息转换为图形码发送至所述存款机;步骤S103,存款机显示所述图形码。在本专利技术的另一个实施例中,基于区块链的存款方法中,在步骤S101,存本文档来自技高网...
一种基于区块链的存取款方法

【技术保护点】
一种基于区块链的存款方法,其特征在于,包括:移动终端获取存款机的存款机区块链信息;其中,所述存款机区块链信息至少包括:存款机账户地址、存款机公钥和对所述存款机账户地址、存款机公钥的签名;移动终端将所述存款机区块链信息与区块链中存储的存款机区块链信息进行比对,若二者一致,则判定所述存款机合法,并向存款服务器发送存款方账户地址;存款机收到钞票后生成钞票金额,并将钞票金额发送至存款服务器;存款服务器在接收到所述钞票金额后从所述存款机账户地址中将与所述钞票金额数额相应的款项转入所述存款方账户地址。

【技术特征摘要】
1.一种基于区块链的存款方法,其特征在于,包括:移动终端获取存款机的存款机区块链信息;其中,所述存款机区块链信息至少包括:存款机账户地址、存款机公钥和对所述存款机账户地址、存款机公钥的签名;移动终端将所述存款机区块链信息与区块链中存储的存款机区块链信息进行比对,若二者一致,则判定所述存款机合法,并向存款服务器发送存款方账户地址;存款机收到钞票后生成钞票金额,并将钞票金额发送至存款服务器;存款服务器在接收到所述钞票金额后从所述存款机账户地址中将与所述钞票金额数额相应的款项转入所述存款方账户地址。2.根据权利要求1所述的方法,其中,所述移动终端获取存款机的存款机区块链信息,包括:移动终端扫描显示于所述存款机上的图形码;移动终端解析所述图形码得到存款机区块链信息。在所述移动终端扫描显示于所述存款机上的图形码之前,还包括:存款机获取存款指令,并将所述存款指令发送至存款服务器;存款服务器在接收到所述存款指令后,将预存的存款机区块链信息转换为图形码发送至所述存款机;存款机显示所述图形码。3.根据权利要求2所述的方法,其中,所述存款服务器在接收到所述存款指令后,生成网页链接地址,并将所述网页链接地址转换为图形码发送至所述存款机;其中,所述网页链接地址具有时效性且为一次性;所述移动终端解析所述图形码得到所述网页链接地址;所述移动终端通过所述网页链接地址向所述存款服务器发送存款方账户地址。4.根据权利要求1-3任一项所述的方法,其中,所述移动终端在向存款服务器发送存款方账户地址时,还发送其他的存款方区块链信息;所述存款方区块链信息至少包括:存款方账户地址、存款方公钥和存款方签名;存款服务器将所述存款方区块链信息与区块链中存储的存款方区块链信息进行比对,若二者一致,则判定所述存款方账户地址合法,并向所述存款机发送接收存款指令;存款机基于所述接收存款指令接收钞票。5.根据权利要求4所述的方法,其中,所述存款方区块链信息还包括:交易金额和交易序列号、当前时间、区块链的当前高度中的...

【专利技术属性】
技术研发人员:亓兵
申请(专利权)人:北京云知科技有限公司
类型:发明
国别省市:北京,11

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

1