CN110489413A - 一种交易记录存储、查询方法和***、设备及存储介质 - Google Patents
一种交易记录存储、查询方法和***、设备及存储介质 Download PDFInfo
- Publication number
- CN110489413A CN110489413A CN201910633154.7A CN201910633154A CN110489413A CN 110489413 A CN110489413 A CN 110489413A CN 201910633154 A CN201910633154 A CN 201910633154A CN 110489413 A CN110489413 A CN 110489413A
- Authority
- CN
- China
- Prior art keywords
- transaction
- address
- block
- transaction record
- record
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/22—Indexing; Data structures therefor; Storage structures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2455—Query execution
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/248—Presentation of query results
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/36—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
- G06Q20/367—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Accounting & Taxation (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Finance (AREA)
- Computational Linguistics (AREA)
- Software Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明公开了一种交易记录存储、查询方法和***、设备及存储介质,属于区块链技术领域。从区块中交易里获取交易地址,交易所在的区块高度,交易在区块中的索引,交易记录内容,存储在本地数据库中。根据交易地址查询本地数据库中与交易地址对应的交易记录内容,如果没有查询到,则返回空;如果查询到,则返回所述交易地址对应的交易记录及其内容。针对现有方案在钱包中导入账户地址并开启Rescan功能获取历史交易时,很耗时,不够友好,客户体验差的技术问题;本发明不再需要通过遍历所有区块来获取历史交易,只需要通过账户地址查询数据库是否有对应的记录即可,大大的提高了查询账户历史交易信息的效率。
Description
技术领域
本发明涉及区块链技术领域,尤其涉及一种交易记录存储、查询方法和***、设备及存储介质。
背景技术
目前区块链钱包模块监听区块的add/del(添加或删除操作),从区块中过滤出钱包账户地址的所有交易并保存到钱包数据库中,方便通过钱包查询账户的历史交易。当把账户account-C从A钱包导入到B钱包时,B钱包只会从自己当前的区块高度开始监听过滤账户account-C的交易。如果需要将账户account-C的历史交易导入到B钱包,就需要开启Rescan的扫描功能。Rescan的功能是从区块链节点本地的数据库中区块高度0开始遍历所有区块的所有交易,过滤出账户account-C的交易来并保存到钱包中。当节点保存的区块很多时这种遍历会很耗时间,即使导入的账户没有发生过交易,Rescan也会从0区块高度遍历所有交易,这是没有必要的耗时处理;因此现有方案在钱包中导入账户地址并开启Rescan功能获取历史交易时,很耗时,不够友好,客户体验差。
发明内容
1.发明要解决的技术问题
为了克服上述技术问题,本发明提供了一种交易记录存储、查询方法和***、设备及存储介质,不再需要通过遍历所有区块来获取历史交易,只需要通过账户地址查询数据库是否有对应的记录即可,大大的提高了查询账户历史交易信息的效率。
2.技术方案
为解决上述问题,本发明提供的技术方案为:
第一方面,本发明提出了一种交易记录存储方法,包括:从区块中交易里获取交易地址,交易所在的区块高度,交易在区块中的索引,交易记录内容,存储在本地数据库中。
进一步地改进是,所述交易地址包括交易发送地址和交易接收地址。
进一步地改进是,按照区块中交易的顺序解析交易,从区块中交易里获取交易地址,交易所在的区块高度,交易在区块中的索引,交易记录内容,存储在区块链节点的本地数据库中。
第二方面,本发明提出了一种交易记录查询方法,包括:根据交易地址查询区块链节点的本地数据库中与交易地址对应的交易记录内容,如果没有查询到,则返回空;如果查询到,则返回所述交易地址对应的交易记录及其内容;其中,区块链节点的本地数据库中存储有从区块中交易里获取的交易地址,交易所在的区块高度,交易在区块中的索引,交易记录内容。
进一步地改进是,接收钱包模块发来的交易地址的交易记录查询请求,查询结果返回到钱包模块。
第三方面,本发明提出了一种交易记录存储和查询***,包括:
交易记录解析模块,用于从区块中交易里获取交易地址,交易所在的区块高度,交易在区块中的索引,交易记录内容;交易记录存储模块,用于存储交易记录解析模块获取的交易地址,交易所在的区块高度,交易在区块中的索引,交易记录内容;交易记录查询模块,根据交易地址查询交易记录存储模块中与交易地址对应的交易记录内容,并将查询结果返回到钱包模块。
进一步地改进是,所述交易地址包括交易发送地址和交易接收地址。
进一步地改进是,交易记录存储模块位于本地数据库中。
第四方面,本发明提出了一种设备,所述设备包括:一个或多个处理器;存储器,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器执行如以上所述的方法。
第五方面,本发明提出了一种存储有计算机程序的存储介质,该程序被处理器执行时实现如以上任一项所述的方法。
3.有益效果
采用本发明提供的技术方案,与现有技术相比,具有如下有益效果:
本发明提供一种基于交易账户地址存储交易信息的存储方式,大大的提高了查询账户历史交易信息的效率;钱包导入一个账户地址后,不再需要通过遍历所有区块来获取历史交易,只需要通过账户地址查询数据库是否有对应的记录即可。
附图说明
图1为本发明实施例1提供的一种交易记录存储方法的流程图。
图2为本发明实施例2提供的一种交易记录查询方法的流程图。
图3为图2一优选实施例提供的一种交易记录查询方法的流程图。
图4为本发明实施例3提供的一种交易记录存储和查询***的结构示意图。
图5为本发明实施例5提供的一种交易记录存储方法的流程图。
图6为本发明实施例5提供的一种交易记录存储和查询***的结构示意图。
图7为本发明实施例5提供的一种交易记录查询方法的流程图。
图8为本发明的一种设备结构示意图。
具体实施方式
为进一步了解本发明的内容,结合附图及实施例对本发明作详细描述。
下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与发明相关的部分。
本发明中所述的第一、第二等词语,是为了描述本发明的技术方案方便而设置,并没有特定的限定作用,均为泛指,对本发明的技术方案不构成限定作用。
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
实施例1
本实施例提出一种交易记录存储方法,适用于区块链节点,如图1所示,包括:
S101、从区块中交易里获取交易地址,交易所在的区块高度,交易在区块中的索引,交易记录内容;
S103、将交易地址,交易所在的区块高度,交易在区块中的索引,交易记录内容存储在区块链节点的本地数据库中。
进一步地,交易在区块中的索引是指交易在区块中的编号;所述交易地址包括交易发送地址和交易接收地址,按照区块中交易的顺序解析交易,从区块中交易里获取交易地址,交易所在的区块高度,交易在区块中的索引,交易记录内容,存储在区块链节点的本地数据库中。
实施例2
本实施例提出一种交易记录查询方法,适用于区块链节点,如图2所示,包括:
S201、根据交易地址查询本地数据库中与交易地址对应的交易记录内容;
S203、是否查询到,如果没有查询到,则返回空;如果查询到,则返回所述交易地址对应的交易记录及其内容;
其中,区块链节点的本地数据库中存储有从区块中交易里获取的交易地址,交易所在的区块高度,交易在区块中的索引,交易记录内容。
如图3所示,在步骤S201之前,区块链节点接收钱包模块发来的交易地址的交易记录查询请求,在步骤S203之后,查询结果返回到钱包模块。
实施例3
本实施例的一种交易记录存储和查询***,如图4所示,包括:
交易记录解析模块,用于从区块中交易里获取交易地址,交易所在的区块高度,交易在区块中的索引,交易记录内容;
交易记录存储模块,用于存储交易记录解析模块获取的交易地址,交易所在的区块高度,交易在区块中的索引,交易记录内容;
交易记录查询模块,根据交易地址查询本地数据库中与交易地址对应的交易记录内容,并将查询结果返回到钱包模块。
其中,所述交易地址包括交易发送地址和交易接收地址;交易记录存储模块位于本地数据库中。
实施例4
与实施例1-3类似,本实施例提出一种交易记录存储和查询的方法及***,解析区块交易中的发送或者接收账户地址,通过账户地址存储对应的交易信息,方便通过账户地址查询对应的历史交易信息。
当一个区块进入区块链节点后,交易记录解析模块解析区块中的交易,按照账户地址、交易所在的区块高度、交易在区块中的索引,以及每笔交易内容,从而有序存储交易在本地数据库的交易记录存储模块中。
当有账户地址导入钱包时,触发获取本账户地址的历史交易信息。钱包模块发送获取本账户地址的历史交易信息,区块链节点接收钱包模块发来的交易地址的交易记录查询请求,根据账户地址查询交易记录存储模块中与账户地址对应的交易记录内容;
S203、是否查询到,如果没有查询到,则返回空;如果查询到,则返回所述交易地址对应的交易记录及其内容,有序分批将历史交易发送给钱包模块;
其中,区块链节点的本地数据库的交易记录存储模块中存储有从区块中交易里获取的交易地址,交易所在的区块高度,交易在区块中的索引,交易记录内容。
采用本实施例的技术方案在钱包模块导入账户地址后获取历史交易时,不需要从区块高度0开始遍历本地数据库,从而大大的提高了效率。
实施例5
杭州复杂美33的公链Chain33上,Chain33是一个开发门槛低、可拔插、易升级、分层的高效区块链架构,可供开发公链、联盟链及私链等。比特元钱包是一款基于Chain33开发的客户端,使用比特元钱包可以实现BTY节点部署、BTY在线环保POS挖矿等功能。
在Chain33的节点上安装比特元钱包,也就是钱包模块,钱包模块中可以容纳若干账户地址,即交易地址;当交易地址导入到比特元钱包后,会触发获取该交易地址的所有历史交易信息。从区块链节点本地的数据库中区块高度0开始遍历所有区块的所有交易,过滤出该交易地址参与的所有历史交易信息,导入钱包模块,以便查看该交易地址的历史交易记录,这种方式获取历史交易时很耗时,不够友好,客户体验差。
与实施例1-4类似,本实施例提出一种交易记录存储和查询的方法及***,在本实施例的方案行进的同时,Chain33正常进行交易创建、广播,打包区块、区块广播、区块共识,各个Chain33节点将共识后的区块存储在本地数据库中。
一种交易记录存储方法,如图5所示,包括:
S301、Chain33节点遍历所有区块H0-Hn,n为整数,解析所有区块H0-Hn中的所有交易,获取每笔交易地址Addr,每笔交易所在的区块高度Hi(i=0、1、2、3、、、n,n为整数),每笔交易在区块中的索引Index,每笔交易记录内容Tran;
S303、将Addr,Hi,Index,Tran存储在本地数据库中,如下表1所示的形式保存在Chain33节点本地数据库中。
具体地说,假设BTY-Addr1、BTY-Addr2、BTY-Addr3、、、BTY-Addrz(z为整数)为Chain33上任意z个交易地址;区块高度为Hm(m为整数)的区块中包含有若干笔交易(本实施例假设有x笔交易,x为整数),分别记为:Tran1、Tran2、Tran3、、、Tranx;对应的索引为:1、2、3、、、x;交易记录内容包括:交易涉及的额度、时间戳、交易携带的资料信息,交易涉及的其他交易地址等。交易Tran1中BTY-Addr1为交易发送地址,BTY-Addr2为交易接收地址;交易Tran2中BTY-Addr2为交易发送地址,BTY-Addr3、BTY-Addr4和BTY-Addr5为交易接收地址,交易Tran3中BTY-Addr3、BTY-Addr4为交易发送地址,BTY-Addr2、BTY-Addr5和BTY-Addr7为交易接收地址。
表1本实施例中的交易记录保存形式
交易地址 | 交易所在的区块高度 | 交易在区块中的索引 | 交易记录内容 |
... | ... | ... | ... |
BTY-Addr1 | Hm | 1 | Tran1 |
BTY-Addr2 | Hm | 1 | Tran1 |
BTY-Addr2 | Hm | 2 | Tran2 |
BTY-Addr2 | Hm | 3 | Tran3 |
BTY-Addr3 | Hm | 2 | Tran2 |
BTY-Addr3 | Hm | 3 | Tran3 |
BTY-Addr4 | Hm | 2 | Tran2 |
BTY-Addr4 | Hm | 3 | Tran3 |
BTY-Addr5 | Hm | 2 | Tran2 |
BTY-Addr5 | Hm | 3 | Tran3 |
BTY-Addr7 | Hm | 3 | Tran3 |
... | ... | ... | ... |
假设BTY-Addr1、BTY-Addr4、BTY-Addr7和BTY-Addr101为比特元钱包BTY-wa33上的若干交易地址中的任意四个交易地址;那么当交易地址BTY-Addr1、BTY-Addr4、BTY-Addr7和BTY-Addr101导入到比特元钱包BTY-wa33上后,如图7所示:
S401、比特元钱包BTY-wa33会主动向Chain33节点发送查询交易地址BTY-Addr1、BTY-Addr4、BTY-Addr7和BTY-Addr101的交易记录查询请求;
S403、Chain33节点接收比特元钱包BTY-wa33发来的以上交易地址的交易记录查询请求;
S405、Chain33节点本地数据库是否存储所有交易信息,如果没有,则向临近或其他Chain33节点发出查询以上交易地址交易记录得查询请求,临近或其他Chain33节点接收查询请求,继续步骤S407;如果有,继续步骤S407;
根据交易地址BTY-Addr1、BTY-Addr4、BTY-Addr7和BTY-Addr101查询Chain33节点本地数据库、临近或其他Chain33节点数据库中与交易地址对应的交易记录内容;
S407、是否查询到,如果没有查询到,则向比特元钱包BTY-wa33返回空,表示;如果查询到,则向比特元钱包BTY-wa33返回所述交易地址对应的交易记录及其内容;
如果本地节点没有存储所有交易信息,则向临近或其他Chain33节点发出查询请求,临近或其他Chain33节点接收查询请求,查询结果发送到比特元钱包BTY-wa33所在的节点上,然后导入到比特元钱包BTY-wa33上。
在本实施例中,假设交易地址BTY-Addr101没有任何交易记录,那么最终的查询结果如表2所示,将反应在比特元钱包BTY-wa33的界面上,供用户查看。采用本实施例的技术方案在钱包模块导入账户地址后获取历史交易时,不需要从区块高度0开始遍历本地数据库,从而大大的提高了查询效率。
表2 BTY-Addr1、BTY-Addr4、BTY-Addr7和BTY-Addr101的交易记录
交易地址 | 交易所在的区块高度 | 交易在区块中的索引 | 交易记录内容 |
BTY-Addr1 | Hm | 1 | Tran1 |
BTY-Addr4 | Hm | 2 | Tran2 |
BTY-Addr4 | Hm | 3 | Tran3 |
BTY-Addr7 | Hm | 3 | Tran3 |
BTY-Addr101 | null | null | null |
一种交易记录存储和查询***,如图6所示,包括:
交易记录解析模块,用于从所有区块H0-Hn中交易里获取每笔交易地址Addr,每笔交易所在的区块高度Hi,每笔交易在区块中的索引Index,每笔交易记录内容Tran;
交易记录存储模块,用于存储交易记录解析模块获取的Addr,Hi,Index,Tran;
交易记录查询模块,根据交易地址查询本地数据库中与交易地址BTY-Addr1、BTY-Addr4、BTY-Addr7和BTY-Addr101对应的交易记录内容,并将查询结果返回到比特元钱包BTY-wa33。
其中,所述交易地址包括交易发送地址和交易接收地址;交易记录存储模块位于本地数据库中。
实施例6
一种设备,所述设备包括:一个或多个处理器;存储器,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器执行如以上所述的方法。
一种存储有计算机程序的存储介质,该程序被处理器执行时实现如以上实施例1-5任一项技术方案所述的方法。
图8为本发明一实施例提供的一种设备的结构示意图。
如图8所示,作为另一方面,本申请还提供了一种设备500,包括一个或多个中央处理单元(CPU)501,其可以根据存储在只读存储器(ROM)502中的程序或者从存储部分508加载到随机访问存储器(RAM)503中的程序而执行各种适当的动作和处理。在RAM503中,还存储有设备500操作所需的各种程序和数据。CPU501、ROM502以及RAM503通过总线504彼此相连。输入/输出(I/O)接口505也连接至总线504。
以下部件连接至I/O接口505:包括键盘、鼠标等的输入部分506;包括诸如阴极射线管(CRT)、液晶显示器(LCD)等以及扬声器等的输出部分507;包括硬盘等的存储部分508;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分509。通信部分509经由诸如因特网的网络执行通信处理。驱动器510也根据需要连接至I/O接口505。可拆卸介质511,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器510上,以便于从其上读出的计算机程序根据需要被安装入存储部分508。
特别地,根据本申请公开的实施例,上述任一实施例描述的方法可以被实现为计算机软件程序。例如,本申请公开的实施例包括一种计算机程序产品,其包括有形地包含在机器可读介质上的计算机程序,所述计算机程序包含用于执行上述任一实施例描述的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分509从网络上被下载和安装,和/或从可拆卸介质511被安装。
作为又一方面,本申请还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施例的装置中所包含的计算机可读存储介质;也可以是单独存在,未装配入设备中的计算机可读存储介质。计算机可读存储介质存储有一个或者一个以上程序,该程序被一个或者一个以上的处理器用来执行描述于本申请的方法。
附图中的流程图和框图,图示了按照本发明各种实施例的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这根据所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以通过执行规定的功能或操作的专用的基于硬件的***来实现,或者可以通过专用硬件与计算机指令的组合来实现。
描述于本申请实施例中所涉及到的单元或模块可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元或模块也可以设置在处理器中,例如,各所述单元可以是设置在计算机或移动智能设备中的软件程序,也可以是单独配置的硬件装置。其中,这些单元或模块的名称在某种情况下并不构成对该单元或模块本身的限定。
以上描述仅为本申请的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本申请中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离本申请构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本申请中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。
Claims (10)
1.一种交易记录存储方法,其特征在于,包括:从区块中交易里获取交易地址,交易所在的区块高度,交易在区块中的索引,交易记录内容,存储在区块链节点的本地数据库中。
2.根据权利要求1所述的方法,其特征在于,所述交易地址包括交易发送地址和交易接收地址。
3.根据权利要求1所述的方法,其特征在于,按照区块中交易的顺序解析交易,从区块中交易里获取交易地址,交易所在的区块高度,交易在区块中的索引,交易记录内容,存储在区块链节点的本地数据库中。
4.一种交易记录查询方法,其特征在于,包括:根据交易地址查询区块链节点的本地数据库中与交易地址对应的交易记录内容,如果没有查询到,则返回空;如果查询到,则返回所述交易地址对应的交易记录及其内容;
其中,区块链节点的本地数据库中存储有从区块中交易里获取的交易地址,交易所在的区块高度,交易在区块中的索引,交易记录内容。
5.根据权利要求4所述的方法,其特征在于,接收钱包模块发来的交易地址的交易记录查询请求,查询结果返回到钱包模块。
6.一种交易记录存储和查询***,其特征在于,包括:
交易记录解析模块,用于从区块中交易里获取交易地址,交易所在的区块高度,交易在区块中的索引,交易记录内容;
交易记录存储模块,用于存储交易记录解析模块获取的交易地址,交易所在的区块高度,交易在区块中的索引,交易记录内容;
交易记录查询模块,根据交易地址查询交易记录存储模块中与交易地址对应的交易记录内容,并将查询结果返回到钱包模块。
7.根据权利要求6所述的***,其特征在于,所述交易地址包括交易发送地址和交易接收地址。
8.根据权利要求6所述的方法,其特征在于,交易记录存储模块位于区块链节点的本地数据库中。
9.一种设备,其特征在于,所述设备包括:
一个或多个处理器;
存储器,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器执行如权利要求1-5中任一项所述的方法。
10.一种存储有计算机程序的存储介质,其特征在于,该程序被处理器执行时实现如权利要求1-5中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910633154.7A CN110489413A (zh) | 2019-07-15 | 2019-07-15 | 一种交易记录存储、查询方法和***、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910633154.7A CN110489413A (zh) | 2019-07-15 | 2019-07-15 | 一种交易记录存储、查询方法和***、设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110489413A true CN110489413A (zh) | 2019-11-22 |
Family
ID=68546071
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910633154.7A Pending CN110489413A (zh) | 2019-07-15 | 2019-07-15 | 一种交易记录存储、查询方法和***、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110489413A (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111159300A (zh) * | 2019-12-31 | 2020-05-15 | 中国银行股份有限公司 | 基于区块链的数据处理方法及装置 |
CN111797168A (zh) * | 2020-07-09 | 2020-10-20 | 杭州复杂美科技有限公司 | 区块并行处理方法、设备和存储介质 |
CN111813788A (zh) * | 2020-05-20 | 2020-10-23 | 北京金山云网络技术有限公司 | 信息的查询方法和装置、信息的同步方法和装置 |
CN112291358A (zh) * | 2020-11-02 | 2021-01-29 | 暗链科技(深圳)有限公司 | 一种分段式区块链的数据关联方法与*** |
CN112732720A (zh) * | 2021-01-11 | 2021-04-30 | 杭州复杂美科技有限公司 | 数据存储方法、数据查询方法、计算机设备和存储介质 |
CN113079135A (zh) * | 2021-03-19 | 2021-07-06 | 中山大学 | 一种区块链钓鱼诈骗地址检测方法、装置、终端及介质 |
CN113379542A (zh) * | 2021-05-28 | 2021-09-10 | 中邮信息科技(北京)有限公司 | 一种区块链交易的查询方法、装置、介质及电子设备 |
CN113902442A (zh) * | 2021-10-13 | 2022-01-07 | 中国银行股份有限公司 | 基于区块链的捐款业务处理方法及装置 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108304475A (zh) * | 2017-12-28 | 2018-07-20 | 北京比特大陆科技有限公司 | 数据查询方法、装置及电子设备 |
CN108596609A (zh) * | 2018-04-28 | 2018-09-28 | 比飞力(深圳)科技有限公司 | 一种数字钱包交易的方法及装置 |
US20190026829A1 (en) * | 2017-07-24 | 2019-01-24 | Denso Corporation | Trading system, provider terminal, user terminal, and node |
CN109710627A (zh) * | 2018-12-29 | 2019-05-03 | ***股份有限公司 | 一种基于区块链网络的交易查询方法及装置 |
CN109741060A (zh) * | 2018-12-29 | 2019-05-10 | 北京金山安全软件有限公司 | 信息查询***、方法、装置、电子设备及存储介质 |
CN109919691A (zh) * | 2019-02-27 | 2019-06-21 | 腾讯科技(深圳)有限公司 | 一种数据处理的***、方法以及装置 |
-
2019
- 2019-07-15 CN CN201910633154.7A patent/CN110489413A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20190026829A1 (en) * | 2017-07-24 | 2019-01-24 | Denso Corporation | Trading system, provider terminal, user terminal, and node |
CN108304475A (zh) * | 2017-12-28 | 2018-07-20 | 北京比特大陆科技有限公司 | 数据查询方法、装置及电子设备 |
CN108596609A (zh) * | 2018-04-28 | 2018-09-28 | 比飞力(深圳)科技有限公司 | 一种数字钱包交易的方法及装置 |
CN109710627A (zh) * | 2018-12-29 | 2019-05-03 | ***股份有限公司 | 一种基于区块链网络的交易查询方法及装置 |
CN109741060A (zh) * | 2018-12-29 | 2019-05-10 | 北京金山安全软件有限公司 | 信息查询***、方法、装置、电子设备及存储介质 |
CN109919691A (zh) * | 2019-02-27 | 2019-06-21 | 腾讯科技(深圳)有限公司 | 一种数据处理的***、方法以及装置 |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111159300A (zh) * | 2019-12-31 | 2020-05-15 | 中国银行股份有限公司 | 基于区块链的数据处理方法及装置 |
CN111813788A (zh) * | 2020-05-20 | 2020-10-23 | 北京金山云网络技术有限公司 | 信息的查询方法和装置、信息的同步方法和装置 |
CN111797168A (zh) * | 2020-07-09 | 2020-10-20 | 杭州复杂美科技有限公司 | 区块并行处理方法、设备和存储介质 |
CN112291358A (zh) * | 2020-11-02 | 2021-01-29 | 暗链科技(深圳)有限公司 | 一种分段式区块链的数据关联方法与*** |
CN112732720A (zh) * | 2021-01-11 | 2021-04-30 | 杭州复杂美科技有限公司 | 数据存储方法、数据查询方法、计算机设备和存储介质 |
CN112732720B (zh) * | 2021-01-11 | 2022-05-24 | 杭州复杂美科技有限公司 | 数据存储方法、数据查询方法、计算机设备和存储介质 |
CN113079135A (zh) * | 2021-03-19 | 2021-07-06 | 中山大学 | 一种区块链钓鱼诈骗地址检测方法、装置、终端及介质 |
CN113079135B (zh) * | 2021-03-19 | 2022-03-01 | 中山大学 | 一种区块链钓鱼诈骗地址检测方法、装置、终端及介质 |
CN113379542A (zh) * | 2021-05-28 | 2021-09-10 | 中邮信息科技(北京)有限公司 | 一种区块链交易的查询方法、装置、介质及电子设备 |
CN113379542B (zh) * | 2021-05-28 | 2024-01-09 | 中邮信息科技(北京)有限公司 | 一种区块链交易的查询方法、装置、介质及电子设备 |
CN113902442A (zh) * | 2021-10-13 | 2022-01-07 | 中国银行股份有限公司 | 基于区块链的捐款业务处理方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110489413A (zh) | 一种交易记录存储、查询方法和***、设备及存储介质 | |
CN109359222A (zh) | 数据存储方法及***、设备和存储介质 | |
CN109086325A (zh) | 基于区块链的数据处理方法和装置 | |
US9747127B1 (en) | Worldwide distributed job and tasks computational model | |
CN109977274A (zh) | 一种数据查询和验证方法、***、设备及存储介质 | |
CN109933592A (zh) | 数据存储方法、数据回滚方法、设备和存储介质 | |
CN109408551A (zh) | 数据查询方法及***、共识方法及***、设备和存储介质 | |
US20070174160A1 (en) | Hierarchical transaction filtering | |
Patel | An effective and scalable data modeling for enterprise big data platform | |
US20120054182A1 (en) | Systems and methods for massive structured data management over cloud aware distributed file system | |
US7853503B2 (en) | Transaction allocation | |
CN109587271A (zh) | 主链平行链架构***及区块同步方法、设备和存储介质 | |
CN109947668A (zh) | 存储数据的方法和装置 | |
US20150088806A1 (en) | Supporting multi-tenancy in a federated data management system | |
CN110019287B (zh) | 执行结构化查询语言sql指令的方法和装置 | |
CN110113408A (zh) | 一种区块同步方法、设备和存储介质 | |
CN109145188A (zh) | 用于搜索区块链数据的方法、设备及计算机可读存储介质 | |
CN109558421A (zh) | 基于缓存的数据处理方法、***、装置及存储介质 | |
CN109684369A (zh) | 信息更新方法和装置 | |
CN111046237A (zh) | 用户行为数据处理方法、装置、电子设备及可读介质 | |
CN106228263A (zh) | 基于大数据的物流信息化方法 | |
CN110442580A (zh) | 一种区块链状态数据存储方法、设备和存储介质 | |
CN109324905A (zh) | 数据库操作方法、装置、电子设备及存储介质 | |
CN110287196A (zh) | 区块存储方法、平行链交易获取方法、设备和存储介质 | |
CN110019310A (zh) | 数据处理方法及***、计算机***、计算机可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20191122 |
|
RJ01 | Rejection of invention patent application after publication |