一种构建信用券系统或数字货币系统的方法和装置制造方法及图纸

技术编号:28118402 阅读:31 留言:0更新日期:2021-04-19 11:20
本发明专利技术涉及信用券系统和数字货币。本发明专利技术公开了一种构建信用券系统或数字货币系统的方法和装置,本发明专利技术方案采用非加密的开放式架构,基于单一中心账本记录信用券或数字货币状态,所有信用券或数字货币均具有终身不变的唯一编码和终身不变的面值,客户账号上的信用券或数字货币信息从中心账本查询或统计,这些结构和手段从根本上解决了分布式账本数据一致性难题;同时,提出散列值公告链方案解决信用券或数字货币中心账本的数据防篡改问题;另外附加了数字货币等值兑换零钱方案、付款约束方案等,进一步增强了整体方案的实用性;本发明专利技术方案基于当代信息技术能力提出了一种更精细化的信用本位制货币架构。化的信用本位制货币架构。化的信用本位制货币架构。

【技术实现步骤摘要】
一种构建信用券系统或数字货币系统的方法和装置


[0001]本专利技术涉及信用券系统和数字货币。

技术介绍

[0002]在信用券数字化系统和数字货币的构建与运行方面,现有技术方案沿用了人工操作的基本要素与流程,包括所有客户的开户账号有各自的账本,数字信用券或数字货币的交易数额或账户余额是按一个汇总或累计数处理和记录等。在人工操作模式中,一个交易过程涉及交易双方及账户代理点柜台等多个环节,会产生和留存多个处理单据,交易行为抵赖及重复交易等有有效的预防手段;在数字化场景中,中间环节越来越少,交易过程瞬间完成,交易行为抵赖及重复交易等更容易发生,这些成为数字信用券系统或数字货币系统设计与实现上不能回避的问题;通过数据加密、签名等手段能够提高系统的安全性,但尚不能解决交易各方对各自账本数据恶意篡改,为此,在区块链方案中设置了共识机制以保证分布式账本的数据一致性,但这类共识机制又带来了运行效率低、成本巨大等缺点,未能普遍推广或替代现有信用券或货币系统。

技术实现思路

[0003]本专利技术涉及信息
,特别涉及信用券系统和数字货币。本专利技术公开了一种构建信用券系统或数字货币系统的方法和装置,本专利技术方案采用非加密的开放式架构,基于单一中心账本记录信用券或数字货币状态,所有信用券或数字货币均具有终身不变的唯一编码和终身不变的面值,客户账号上的信用券或数字货币信息从中心账本查询或统计,这些结构和手段从根本上解决了分布式账本数据一致性难题;同时,提出散列值公告链方案解决信用券或数字货币中心账本的数据防篡改问题;另外附加了数字货币等值兑换零钱方案、付款约束方案等,进一步增强了整体方案的实用性;本专利技术方案基于当代信息技术能力提出了一种更精细化的信用本位制货币架构及实施方法和装置构建的系统。
[0004]本专利技术具体所采用的技术方案包括:1.一种构建信用券系统的方法,包括一个信用券系统、一个信用券中心账本、发行方的开户账号和各客户的开户账号、具有固定面值与唯一编码的信用券;其特征在于:所述信用券系统包括一个信用券中心账本,所述信用券中心账本的每一条信用券记录中的数据项包括信用券编码、信用券面值和拥有人账号;每一条所述信用券记录对应一张信用券,每一张所述信用券具有终身不变的唯一编码和终身不变的一个固定面值;任何一张所述具有固定面值与唯一编码的信用券在同一时刻其所述拥有人账号数据项内只能有一个所述开户账号;其特征还包括:信用券发行记账步骤,将所述信用券系统新发行的信用券添加到所述信用券中心账本上,记账的规则是:新添加的每一条记录必须并且也只能对应一张具有终身不变的唯一编码和终身不变的一个固定面值的所述信用券,新添加的每一条记录写入的数据项包括信用券编码、信用券面值和拥有人账号;
信用券交易请求处理步骤,接收拥有信用券的出让请求人提出的信用券交易请求,所述信用券交易请求包括所述出让请求人的开户账号、请求出让的信用券面值总额和交易受让方开户账号,根据所述请求出让的信用券面值总额在所述信用券中心账本上匹配出所述拥有人账号数据项内容等于所述出让请求人的开户账号的待出让信用券集合,使得所述待出让信用券集合中的所有信用券的面值总和等于所述请求出让的信用券面值总额;信用券交易记账步骤,在所述信用券中心账本上,逐一将匹配出的所述待出让信用券集合中所有信用券的所述拥有人账号数据项中记录的原账号改写为所述交易受让方开户账号;以上包括但不限于所述信用券发行记账、信用券交易请求处理和信用券交易记账等各步骤允许基于所述功能重新进行合并、拆分和/或改名,为等同变换;以上包括但不限于所述信用券、信用券系统、信用券中心账本、信用券记录、数据项、发行方的开户账号、客户的开户账号、信用券编码、信用券面值、拥有人账号、信用券出让请求人、信用券交易请求、信用券面值总额、交易受让方开户账号、待出让信用券集合和/或匹配等各词语允许基于所述功能和定义重新命名或选用其它本领域公知名称或词语,为等同变换。
[0005]所述发行方的开户账号和各客户的开户账号上拥有的信用券信息从所述信用券中心账本上按照所述拥有人账号进行查询、统计和/或汇总;所述信用券发行记账后所述拥有人账号数据项记录的内容是发行方的开户账号或信用券购买客户的开户账号。
[0006]2.所述一种构建信用券系统的方法,其特征在于:所述信用券系统还包括公开的单向散列函数、一个交易记录表和一个散列值公告链表;所述信用券交易请求还包括交易请求编码;所述交易记录表中记录的数据项包括所述信用券编码、出让人账号、所述拥有人账号、记账时间、所述交易请求编码和交易散列值;所述散列值公告链表中每一条公告记录的数据项包括公告序号、所述信用券编码、所述记账时间和所述交易散列值,还包括前一条公告记录的公告散列值称为前公告散列值和本条公告记录的公告散列值;其特征还包括:交易记录表记录添加步骤,每当所述信用券中心账本中新添加一条信用券记录或任意一条已存在所述信用券记录中的拥有人账号数据项的内容发生变更时,都在所述交易记录表中新添加一条交易记录,此时新添加的交易记录写入的数据项内容包括所述信用券编码、出让人账号、拥有人账号、记账时间和交易请求编码;交易散列值计算步骤,将所述新添加的一条交易记录中的所述信用券编码、出让人账号、拥有人账号、记账时间和交易请求编码各数据项内容按照公开的方法组合后输入所述公开的单向散列函数并得出一个散列值,将该散列值写入所述新添加的交易记录中的交易散列值数据项;散列值公告链表记录添加步骤,当所述交易记录表计算出新添加的一条交易记录的所述交易散列值后,所述散列值公告链表随即新添加一条公告记录,此时新添加的公告记录写入的数据项内容包括所述公告序号、信用券编码、记账时间、交易散列值和前公告散列值;公告散列值计算步骤,将所述新添加的一条公告记录中的所述公告序号、信用券编码、记账时间、交易散列值和前公告散列值各数据项内容按照公开的方法组合后输入所述公开的单向散列函数并得出一个散列值,将该散列值写入所述新添加的公告记录中的所述公告散列值数据项;
以上包括但不限于所述交易记录表记录添加、交易散列值计算、散列值公告链表记录添加和公告散列值计算等各步骤允许基于所述功能重新进行合并、拆分和/或改名,为等同变换;以上包括但不限于所述交易记录表、散列值公告链表、出让人账号、交易请求编码、交易散列值、公告序号、前公告散列值、组合、散列函数、输入散列函数和/或散列值等各词语允许基于所述功能和定义重新命名或选用其它本领域公知名称或词语,为等同变换。
[0007]所述出让人账号内容为所述信用券记录变更前的所述拥有人账号数据项的内容或当所述信用券记录为新添加时则所述出让人账号和交易请求编码数据项内容均为空;所述公告序号是所述散列值公告链表中不重复的顺序号,用于定位一条公告记录及其与前或后的公告记录的顺序关系;当所述新添加的公告记录是所述散列值公告链表中的第一条时则所述前公告散列值数据项的内容为空;由于可能存在高并发的交易记录,所以仅依据所述记账时间来区分或查找交易请求对应的记录是不合理的,需要有所述交易请求编码;为了在所述公告记录中不公开具体交易信本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种构建信用券系统的方法,包括一个信用券系统、一个信用券中心账本、发行方的开户账号和各客户的开户账号、具有固定面值与唯一编码的信用券;其特征在于:所述信用券系统包括一个信用券中心账本,所述信用券中心账本的每一条信用券记录中的数据项包括信用券编码、信用券面值和拥有人账号;每一条所述信用券记录对应一张信用券,每一张所述信用券具有终身不变的唯一编码和终身不变的一个固定面值;任何一张所述具有固定面值与唯一编码的信用券在同一时刻其所述拥有人账号数据项内只能有一个所述开户账号;其特征还包括:信用券发行记账步骤,将所述信用券系统新发行的信用券添加到所述信用券中心账本上,记账的规则是:新添加的每一条记录必须并且也只能对应一张具有终身不变的唯一编码和终身不变的一个固定面值的所述信用券,新添加的每一条记录写入的数据项包括信用券编码、信用券面值和拥有人账号;信用券交易请求处理步骤,接收拥有信用券的出让请求人提出的信用券交易请求,所述信用券交易请求包括所述出让请求人的开户账号、请求出让的信用券面值总额和交易受让方开户账号,根据所述请求出让的信用券面值总额在所述信用券中心账本上匹配出所述拥有人账号数据项内容等于所述出让请求人的开户账号的待出让信用券集合,使得所述待出让信用券集合中的所有信用券的面值总和等于所述请求出让的信用券面值总额;信用券交易记账步骤,在所述信用券中心账本上,逐一将匹配出的所述待出让信用券集合中所有信用券的所述拥有人账号数据项中记录的原账号改写为所述交易受让方开户账号;以上包括所述信用券发行记账、信用券交易请求处理和信用券交易记账各步骤允许基于所述功能重新进行合并、拆分和/或改名,为等同变换;以上包括所述信用券、信用券系统、信用券中心账本、信用券记录、数据项、发行方的开户账号、客户的开户账号、信用券编码、信用券面值、拥有人账号、信用券出让请求人、信用券交易请求、信用券面值总额、交易受让方开户账号、待出让信用券集合和/或匹配各词语允许基于所述功能和定义重新命名或选用其它本领域公知名称或词语,为等同变换。2.如权利要求1所述一种构建信用券系统的方法,其特征在于:所述信用券系统还包括公开的单向散列函数、一个交易记录表和一个散列值公告链表;所述信用券交易请求还包括交易请求编码;所述交易记录表中记录的数据项包括所述信用券编码、出让人账号、所述拥有人账号、记账时间、所述交易请求编码和交易散列值;所述散列值公告链表中每一条公告记录的数据项包括公告序号、所述信用券编码、所述记账时间和所述交易散列值,还包括前一条公告记录的公告散列值称为前公告散列值和本条公告记录的公告散列值;其特征还包括:交易记录表记录添加步骤,每当所述信用券中心账本中新添加一条信用券记录或任意一条已存在所述信用券记录中的拥有人账号数据项的内容发生变更时,都在所述交易记录表中新添加一条交易记录,此时新添加的交易记录写入的数据项内容包括所述信用券编码、出让人账号、拥有人账号、记账时间和交易请求编码;交易散列值计算步骤,将所述新添加的一条交易记录中的所述信用券编码、出让人账号、拥有人账号、记账时间和交易请求编码各数据项内容按照公开的方法组合后输入所述公开的单向散列函数并得出一个散列值,将该散列值写入所述新添加的交易记录中的交易
散列值数据项;散列值公告链表记录添加步骤,当所述交易记录表计算出新添加的一条交易记录的所述交易散列值后,所述散列值公告链表随即新添加一条公告记录,此时新添加的公告记录写入的数据项内容包括所述公告序号、信用券编码、记账时间、交易散列值和前公告散列值;公告散列值计算步骤,将所述新添加的一条公告记录中的所述公告序号、信用券编码、记账时间、交易散列值和前公告散列值各数据项内容按照公开的方法组合后输入所述公开的单向散列函数并得出一个散列值,将该散列值写入所述新添加的公告记录中的所述公告散列值数据项;以上包括所述交易记录表记录添加、交易散列值计算、散列值公告链表记录添加和公告散列值计算各步骤允许基于所述功能重新进行合并、拆分和/或改名,为等同变换;以上包括所述交易记录表、散列值公告链表、出让人账号、交易请求编码、交易散列值、公告序号、前公告散列值、组合、散列函数、输入散列函数和/或散列值各词语允许基于所述功能和定义重新命名或选用其它本领域公知名称或词语,为等同变换。3.一种构建信用券系统的装置,包括一个信用券系统、一个信用券中心账本、发行方的开户账号和各客户的开户账号、具有固定面值与唯一编码的信用券;其特征在于:所述信用券系统包括一个信用券中心账本,所述信用券中心账本的每一条信用券记录中的数据项包括信用券编码、信用券面值和拥有人账号;每一条所述信用券记录对应一张信用券,每一张所述信用券具有终身不变的唯一编码和终身不变的一个固定面值;任何一张所述具有固定面值与唯一编码的信用券在同一时刻其所述拥有人账号数据项内只能有一个所述开户账号;其特征还包括:信用券发行记账装置,用于将所述信用券系统新发行的信用券添加到所述信用券中心账本上,记账的规则是:新添加的每一条记录必须并且也只能对应一张具有终身不变的唯一编码和终身不变的一个固定面值的所述信用券,新添加的每一条记录写入的数据项包括信用券编码、信用券面值和拥有人账号;信用券交易请求处理装置,用于接收拥有信用券的出让请求人提出的信用券交易请求,所述信用券交易请求包括所述出让请求人的开户账号、请求出让的信用券面值总额和交易受让方开户账号,根据所述请求出让的信用券面值总额在所述信用券中心账本上匹配出所述拥有人账号数据项内容等于所述出让请求人的开户账号的待出让信用券集合,使得所述待出让信用券集合中的所有信用券的面值总和等于所述请求出让的信用券面值总额;信用券交易记账装置,用于在所述信用券中心账本上,逐一将匹配出的所述待出让信用券集合中所有信用券的所述拥有人账号数据项中记录的原账号改写为所述交易受让方开户账号;以上包括所述信用券发行记账、信用券交易请求处理和信用券交易记账各装置允许基于所述功能重新进行合并、拆分和/或改名,为等同变换;以上包括所述信用券、信用券系统、信用券中心账本、发行方的开户账号、客户的开户账号、信用券编码、信用券面值、拥有人账号、信用券出让请求人、信用券交易请求、信用券面值总额、交易受让方开户账号、待出让信用券集合和/或匹配各词语允许基于所述功能和定义重新命名或选用其它本领域公知名称或词语,为等同变换。
4.如权利要求3所述一种构建信用券系统的装置,其特征在于:所述信用券系统还包括公开的单向散列函数、一个交易记录表和一个散列值公告链表;所述信用券交易请求还包括交易请求编码;所述交易记录表中记录的数据项包括所述信用券编码、出让人账号、所述拥有人账号、记账时间、所述交易请求编码和交易散列值;所述散列值公告链表中每一条公告记录的数据项包括公告序号、所述信用券编码、所述记账时间和所述交易散列值,还包括前一条公告记录的公告散列值称为前公告散列值和本条公告记录的公告散列值;其特征还包括:交易记录表记录添加装置,用于每当所述信用券中心账本中新添加一条信用券记录或任意一条已存在所述信用券记录中的拥有人账号数据项的内容发生变更时,都在所述交易记录表中新添加一条交易记录,此时新添加的交易记录写入的数据项内容包括所述信用券编码、出让人账号、拥有人账号、记账时间和交易请求编码;交易散列值计算装置,用于将所述新添加的一条交易记录中的所述信用券编码、出让人账号、拥有人账号、记账时间和交易请求编码各数据项内容按照公开的方法组合后输入所述公开的单向散列函数并得出一个散列值,将该散列值写入所述新添加的交易记录中的交易散列值数据项;散列值公告链表记录添加装置,用于当所述交易记录表计算出新添加的一条交易记录的所述交易散列值后,所述散列值公告链表随即新添加一条公告记录,此时新添加的公告记录写入的数据项内容包括所述公告序号、信用券编码、记账时间、交易散列值和前公告散列值;公告散列值计算装置,用于将所述新添加的一条公告记录中的所述公告序号、信用券编码、记账时间、交易散列值和前公告散列值各数据项内容按照公开的方法组合后输入所述公开的单向散列函数并得出一个散列值,将该散列值写入所述新添加的公告记录中的所述公告散列值数据项;以上包括所述交易记录表记录添加、交易散列值计算、散列值公告链表记录添加和公告散列值计算各装置允许基于所述功能重新进行合并、拆分和/或改名,为等同变换;以上包括所述交易记录表、散列值公告链表、出让人账号、交易请求编码、交易散列值、公告序号、前公告散列值、组合、散列函数、输入散列函数和/或散列值各词语允许基于所述功能和定义重新命名或选用其它本领域公知名称或词语,为等同变换。5.一种构建数字货币系统的方法,包括一个数字货币系统、一个数字货币中心账本、发行方的开户账号和各客户的开户账号、具有固定面值与唯一编码的数字货币;其特征在于:所述数字货币系统包括一个数字货币中心账本,所述数字货币中心账本的每一条数字货币记录中的数据项包括数字货币编码、数字货币面值和拥有人账号;每一条所述数字货币记录对应一个数字货币,每一个所述数字货币具有终身不变的唯一编码和终身不变的一个固定面值;任何一个所述具有固定面值与唯一编码的数字货币在同一时刻其所述拥有人账号数据项内只能有一个所述开户账号;其特征还包括:数字货币发行记账步骤,将所述数字货币系统新发行的数字货币添加到所述数字货币中心账本上,记账的规则是:新添加的每一条记录必须并且也只能对应一个具有终身不变的唯一编码和终身不变的一个固定面值的所述数字货币,新添加的每一条记录写入的数据项包括数字货币编码、数字货币面值和拥有人账号;
数字货币转账请求处理步骤,接收拥有数字货币的转账请求人提出的数字货币转账交易请求,所述数字货币转账交易请求包括所述转账请求人的开户账号、请求转账的数字货币面值总额和收款方开户账号,根据所述请求转账的数字货币面值总额在所述数字货币中心账本上匹配出所述拥有人账号数据项内容等于所述转账请求人的开户账号的待转账数字货币集合,使得所述待转账数字货币集合中的所有数字货币的面值总和等于所述请求转账的数字货币面值总额;数字货币转账交易记账步骤,在所述数字货币中心账本上,逐一将匹配出的所述待转账数字货币集合中所有数字货币的所述拥有人账号数据项中记录的原账号改写为所述收款方开户账号;以上包括所述数字货币发行记账、数字货币转账请求处理和数字货币转账交易记账各步骤允许基于所述功能重新进行合并、拆分和/或改名,为等同变换;以上包括所述数字货币、数字货币系统、数字货币中心账本、数字货币记录、数据项、发行方的开户账号、客户的开户账号、数字货币编码、数字货币面值、拥有人账号、数字货币转账请求人、数字货币转账交易请求、数字货币面值总额、收款方开户账号、待转账数字货币集合和/或匹配各词语允许基于所述功能和定义重新命名或选用其它本领域公知名称或词语,为等同变换。6.如权利要求5所述一种构建数字货币系统的方法,其特征在于:所述数字货币系统还包括公开的单向散列函数、一个交易记录表和一个散列值公告链表;所述数字货币转账交易请求还包括交易请求编码;所述交易记录表中记录的数据项包括所述数字货币编码、转账人账号、所述拥有人账号、记账时间、所述交易请求编码和交易散列值;所述散列值公告链表中每一条公告记录的数据项包括公告序号、所述数字货币编码、所述记账时间和所述交易散列值,还包括前一条公告记录的公告散列值称为前公告散列值和本条公告记录的公告散列值;其特征还包括:交易记录表记录添加步骤,每当所述数字货币中心账本中新添加一条数字货币记录或任意...

【专利技术属性】
技术研发人员:韩骐键
申请(专利权)人:三和智控北京系统集成有限公司
类型:发明
国别省市:

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

1