一种基于区块链的数字货币的制作方法

文档序号:24068593发布日期:2021-02-26 14:06阅读:244来源:国知局
一种基于区块链的数字货币的制作方法

[0001]
本发明涉及数字货币领域,更具体地说,涉及一种基于区块链的数字货币。


背景技术:

[0002]
数字货币简称为digiccy,是英文“digital currency”(数字货币)的缩写,是电子货币形式的替代货币。数字金币和密码货币都属于数字货币。
[0003]
数字货币是一种以数字形式呈现的货币,而非纸币、硬币等实体货币,承担了类似实体货币的职能,但能够支持即时交易和无地域限制的所有权转移,它是一种不受管制的、数字化的货币,通常由开发者发行和管理,被特定虚拟社区的成员所接受和使用。欧洲银行业管理局将虚拟货币定义为:价值的数字化表示,不由央行或当局发行,也不与法币挂钩,但由于被公众所接受,所以可作为支付手段,也可以电子形式转移、存储或交易。
[0004]
随着科技的迅速发展,超市内逐步使用扫码的方式来进行商品结算,然而目前超市里是通过柜台交易装置处对每个商品进行扫码,然后进行结算的,当顾客较多时,由于收银员每次拿起商品寻找条码,再进行扫码耗费较多时间,导致顾客的结算速度大大减慢,收银效率低下,且投入了较多的人力,提高了超市运营成本,另外,收银高度依赖人工,存在操作错误,提高了超市财务失误风险。


技术实现要素:

[0005]
1.要解决的技术问题
[0006]
针对现有技术中存在的问题,本发明的目的在于提供一种基于区块链的数字货币,它可以实现利用链接器与商品一一对应,在拿取商品时,链接器验证顾客身份成功后,自主将商品录入区块链内,交易装置处根据客户的生物安全秘钥调取区块链内交易信息,从而对所有的商品进行统一资金结款,同时配合人工和商品总重量双重核验,减少了人工扫码操作,大大提高了交易速度,降低了人工扫码所带来的失误。
[0007]
2.技术方案
[0008]
为解决上述问题,本发明采用如下的技术方案。
[0009]
一种基于区块链的数字货币,包括多个客户端、区块链和数量至少一个交易装置,所述交易装置和客户端均与区块链信号连接,每个所述交易装置对应搭载有多个链接器;所述客户端可向区块链发送客户信息,所述区块链根据客户信息生成生物安全秘钥,所述客户端根据生物安全秘钥向交易装置或链接器发送交易请求,并接收来自区块链的交易信息;所述链接器接收客户端的交易请求并将生物安全秘钥通过交易装置发送至区块链验证,然后接收交易装置传递的验证结果并反馈给客户端,所述验证结果正确时,链接器需要将商品信息打包并通过交易装置发送至区块链,否则,提示错误;所述交易装置接收客户端的交易请求并将生物安全秘钥发送至区块链验证,然后接收验证结果并反馈给客户端,所述验证结果正确时,区块链将此生物安全秘钥内的客户信息发送给交易装置,否则,提示错误;所述交易装置还用于转达链接器的验证请求至区块链,并转达区块链的验证结果给链
接器。
[0010]
进一步的,所述客户端包括个体端和商家端。
[0011]
进一步的,所述客户端包括第一发送模块和第一接收模块,所述第一发送模块用于向交易装置或链接器发送交易请求,所述第一发送模块由生物安全秘钥解锁后发出,所述第一接收模块用于接收区块链的交易信息。
[0012]
进一步的,所述客户信息包括网络联系地址、电话号码和生物安全信息。
[0013]
进一步的,所述生物安全信息为指纹。
[0014]
进一步的,所述链接器包括第二请求模块、第二接收模块、提示模块一和打包模块一;所述第二请求模块用于将客户端发送的生物安全秘钥通过交易装置发送至区块链,同时发送验证请求,使所述区块链根据发送的生物安全秘钥与自身内部存储的生物安全秘钥进行比对;所述第二接收模块用于接收区块链的验证结果;所述提示模块一用于向客户端提示验证结果;所述打包模块一用于打包商品信息并将其通过交易装置存储至区块链内对应客户端的客户信息内。
[0015]
进一步的,所述商品信息包括商品对应的名称、编号、商品数量、价格、商品重量和商品所在超市。
[0016]
进一步的,所述交易装置包括第三请求模块、第三接收模块、提示模块二、打包模块二和信息转输模块;所述第三请求模块用于将客户端发送的生物安全秘钥发送至区块链,同时发送验证请求,使所述区块链根据发送的生物安全秘钥与自身内部存储的生物安全秘钥进行比对;所述第三接收模块用于接收区块链的验证结果;所述提示模块二用于向客户端提示验证结果;所述打包模块二用于将交易装置内与生物安全秘钥对应的客户信息打包并区块链内对应客户端的客户信息内;所述信息转输模块用于链接器与区块链间的信息传递。
[0017]
进一步的,所述交易装置还连接有称重模块,称重模块用于称取商品总重量并将其与交易装置内的商品总重量进行比对,并给予提醒。
[0018]
3.有益效果
[0019]
相比于现有技术,本发明的优点在于:
[0020]
(1)本方案它可以利用链接器与商品一一对应,在拿取商品时,链接器验证顾客身份成功后,自主将商品录入区块链内,交易装置处根据客户的生物安全秘钥调取区块链内交易信息,从而对所有的商品进行统一资金结款,同时配合人工和商品总重量双重核验,减少了人工扫码操作,大大提高了交易速度,降低了人工扫码所带来的失误。
[0021]
(2)客户端包括个体端和商家端,个体端可以通过生物安全秘钥从区块链内查看自己的账单信息,商家端可以通过生物安全秘钥从区块链内查看自己的收益信息。
[0022]
(3)客户端包括第一发送模块和第一接收模块,第一发送模块用于向交易装置或链接器发送交易请求,第一发送模块由生物安全秘钥解锁后发出,未进行解锁时,第一发送模块无法发送,以免其他人乱生成交易信息,从而有效避免客户端的损失,第一接收模块用于接收区块链的交易信息,每次交易完毕后,区块链向客户端发送交易信息给予提示。
[0023]
(4)客户信息包括网络联系地址、电话号码和生物安全信息,网络联系地址和电话号码是为了方便区块链信息向客户端的发送,一般默认发送至网络联系地址,当网络联系地址无法送达时,改用电话信息的方式发送,生物安全信息是为了方便每个客户端独有的
生物安全秘钥的生成。
[0024]
(5)生物安全信息为指纹,相比于其他生物安全信息,采用指纹会方便快捷一点。
[0025]
(6)链接器包括第二请求模块、第二接收模块、提示模块一和打包模块一;第二请求模块用于将客户端发送的生物安全秘钥通过交易装置发送至区块链,同时发送验证请求,使区块链根据发送的生物安全秘钥与自身内部存储的生物安全秘钥进行比对;第二接收模块用于接收区块链的验证结果;提示模块一用于向客户端提示验证结果;打包模块一用于打包商品信息并将其通过交易装置存储至区块链内对应客户端的客户信息内。
[0026]
(7)商品信息包括商品对应的名称、编号、商品数量、价格、商品重量和商品所在超市,方便个体或商家对商品的清晰了解,同时是为了方便交易装置对客户端所购买商品总重量的计算。
[0027]
(8)交易装置包括第三请求模块、第三接收模块、提示模块二、打包模块二和信息转输模块;第三请求模块用于将客户端发送的生物安全秘钥发送至区块链,同时发送验证请求,使区块链根据发送的生物安全秘钥与自身内部存储的生物安全秘钥进行比对;第三接收模块用于接收区块链的验证结果;提示模块二用于向客户端提示验证结果;打包模块二用于将交易装置内与生物安全秘钥对应的客户信息打包并区块链内对应客户端的客户信息内;信息转输模块用于链接器与区块链间的信息传递。
[0028]
(9)交易装置还连接有称重模块,称重模块用于称取商品总重量并将其与交易装置内的商品总重量进行比对,并给予提醒。
附图说明
[0029]
图1为本发明的示意图;
[0030]
图2为本发明的客户端模块图;
[0031]
图3为本发明的链接器模块图;
[0032]
图4为本发明的交易装置模块图;
[0033]
图5为本发明的链接器流程图;
[0034]
图6为本发明的交易装置流程图。
具体实施方式
[0035]
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述;显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0036]
在本发明的描述中,需要说明的是,术语“上”、“下”、“内”、“外”、“顶/底端”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性。
[0037]
在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“设置有”、“套设/接”、“连接”等,应做广义理解,例如“连接”,可以是固定连接,也可以是可拆
卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
[0038]
实施例1:
[0039]
请参阅图1-6,一种基于区块链的数字货币,包括多个客户端、区块链和数量至少一个交易装置,所述交易装置和客户端均与区块链信号连接,每个所述交易装置对应搭载有多个链接器;所述客户端可向区块链发送客户信息,所述区块链根据客户信息生成生物安全秘钥,所述客户端根据生物安全秘钥向交易装置或链接器发送交易请求,并接收来自区块链的交易信息;所述链接器接收客户端的交易请求并将生物安全秘钥通过交易装置发送至区块链验证,然后接收交易装置传递的验证结果并反馈给客户端,所述验证结果正确时,链接器需要将商品信息打包并通过交易装置发送至区块链,否则,提示错误;所述交易装置接收客户端的交易请求并将生物安全秘钥发送至区块链验证,然后接收验证结果并反馈给客户端,所述验证结果正确时,区块链将此生物安全秘钥内的客户信息发送给交易装置,否则,提示错误;所述交易装置还用于转达链接器的验证请求至区块链,并转达区块链的验证结果给链接器。
[0040]
请参阅图2,所述客户端包括个体端和商家端,所述客户端包括第一发送模块和第一接收模块,所述第一发送模块用于向交易装置或链接器发送交易请求,所述第一发送模块由生物安全秘钥解锁后发出,所述第一接收模块用于接收区块链的交易信息,所述客户信息包括网络联系地址、电话号码和生物安全信息,所述生物安全信息为指纹。
[0041]
请参阅图3,所述链接器包括第二请求模块、第二接收模块、提示模块一和打包模块一;所述第二请求模块用于将客户端发送的生物安全秘钥通过交易装置发送至区块链,同时发送验证请求,使所述区块链根据发送的生物安全秘钥与自身内部存储的生物安全秘钥进行比对;所述第二接收模块用于接收区块链的验证结果;所述提示模块一用于向客户端提示验证结果;所述打包模块一用于打包商品信息并将其通过交易装置存储至区块链内对应客户端的客户信息内,所述商品信息包括商品对应的名称、编号、商品数量、价格、商品重量和商品所在超市。
[0042]
请参阅图4,所述交易装置包括第三请求模块、第三接收模块、提示模块二、打包模块二和信息转输模块;所述第三请求模块用于将客户端发送的生物安全秘钥发送至区块链,同时发送验证请求,使所述区块链根据发送的生物安全秘钥与自身内部存储的生物安全秘钥进行比对;所述第三接收模块用于接收区块链的验证结果;所述提示模块二用于向客户端提示验证结果;所述打包模块二用于将交易装置内与生物安全秘钥对应的客户信息打包并区块链内对应客户端的客户信息内;所述信息转输模块用于链接器与区块链间的信息传递,所述交易装置还连接有称重模块,称重模块用于称取商品总重量并将其与交易装置内的商品总重量进行比对,并给予提醒。
[0043]
工作原理:顾客,即个体端购买商品时,只需向商品前对应的链接器录入生物安全密钥,链接器将生物安全密钥通过交易装置发送至区块链内进行比对,当此生物安全密钥在区块链内已有存储时,发送验证成功信息反馈至链接器,链接器通过提示模块一提示顾客验证成功,已成功拿取此商品,同时打包商品信息存储至区块链内与此顾客对应的客户端以及此交易装置对应的商家客户端下,当需要对同一商品拿取多个时,只需在此商品对
应的链接器下进行多次录入即可,生物安全密钥录入成功次数为此商品拿取数目。
[0044]
当顾客将所有的商品均拿取完毕后,去往交易装置处进行结算,结算时向交易装置再次录入生物安全密钥,交易装置再次将生物安全密钥发往区块链验证,验证成功后,反馈给区块链,区块链找到此生物安全密钥关联的在本超市内拿取的所有商品,并自动生成未结款账单发送给交易装置,账单上注明所有商品对应的基本信息以及商品的总重量,基本信息包括交易地点、交易时间、商品种类、个数和每种商品的价格等,交易装置处的收银员只需对商品进行总称重,当总重量匹配,目测商品种类正确后,确认验证成功,弹出收款页面,对顾客进行收款,收款到账后,账单信息自动更新成结款账单存取至区块链内与此顾客对应的客户端以及此交易装置对应的商家客户端下,商家可通过自己的生物安全密钥从区块链内调取本超市账单信息,顾客也可通过自己的生物安全密钥进入区块链查看自己的账单信息。
[0045]
以上,仅为本发明较佳的具体实施方式;但本发明的保护范围并不局限于此。任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其改进构思加以等同替换或改变,都应涵盖在本发明的保护范围内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1