CN113064902A - 一种检索链上交易数据的方法、装置和电子设备 - Google Patents
一种检索链上交易数据的方法、装置和电子设备 Download PDFInfo
- Publication number
- CN113064902A CN113064902A CN202110366904.6A CN202110366904A CN113064902A CN 113064902 A CN113064902 A CN 113064902A CN 202110366904 A CN202110366904 A CN 202110366904A CN 113064902 A CN113064902 A CN 113064902A
- Authority
- CN
- China
- Prior art keywords
- chain
- index
- transaction data
- hash value
- under
- 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
- 238000000034 method Methods 0.000 title claims abstract description 55
- 238000012795 verification Methods 0.000 claims description 9
- 238000012986 modification Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 3
- 238000013524 data verification Methods 0.000 description 2
- 238000009825 accumulation Methods 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Images
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
- G06F16/2228—Indexing structures
- G06F16/2272—Management thereof
-
- 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/23—Updating
-
- 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/2458—Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
- G06F16/2471—Distributed queries
-
- 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/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
-
- 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
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/04—Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Software Systems (AREA)
- Economics (AREA)
- General Business, Economics & Management (AREA)
- Technology Law (AREA)
- Strategic Management (AREA)
- Marketing (AREA)
- Computing Systems (AREA)
- Development Economics (AREA)
- Fuzzy Systems (AREA)
- Mathematical Physics (AREA)
- Probability & Statistics with Applications (AREA)
- Computational Linguistics (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
本发明公开了一种检索链上交易数据的方法、装置和电子设备。该方法应用于预言机中,包括:在链下预先为交易数据建立索引并保存,所述索引中包括所述交易数据的链上地址;在链下根据输入的搜索请求检索所述索引,获取所述交易数据的链上地址;在链上根据所述链上地址获取所述交易数据。通过在链下建立交易数据索引,并通过检索索引的方法获取交易数据的地址,从而根据地址直接获取到交易数据的方式,解决了在链上通过遍历区块的方式查询交易数据带来的性能低下的问题,尤其是对于数量庞大的资产类通证凭证,采用本发明提供的方案,可以极大地提高查询效率。
Description
技术领域
本发明涉及区块链技术领域,尤其涉及一种检索链上交易数据的方法、装置和电子设备。
背景技术
在区块链技术中,通证能够作为虚拟货币进行流通,完成相关交易。资产类通证在交易的过程中,链上各用户会依据凭证对资产类通证交易进行认证。
目前,一般采用遍历区块的方式查询某个特定的资产类通证交易的凭证。
然而,资产类通证数量非常庞大,对应的凭证数量也非常庞大,这些凭证不仅涉及到基础资产,还涉及到交易合同和交易凭证等,项目繁杂。所以,采用遍历区块的方式查询资产类通证对应的凭证,性能非常低。
发明内容
为了解决现有技术中存在的问题,本发明提供了如下技术方案。
本发明一方面提供了一种检索链上交易数据的方法,所述方法应用于预言机中,包括:
在链下预先为交易数据建立索引并保存,所述索引中包括所述交易数据的链上地址;
在链下根据输入的搜索请求检索所述索引,获取所述交易数据的链上地址;
在链上根据所述链上地址获取所述交易数据。
优选地,所述检索链上交易数据的方法还包括:在链下计算所述索引的哈希值,并将其保存在链下节点和链上合约中;
在链下根据搜索请求检索所述索引包括:
获取保存在链下节点和链上合约中的所述索引的哈希值并比较,如果二者一致,则所述索引有效,在链下根据搜索请求检索所述索引,否则退出。
优选地,按照预设值更新所述索引及索引的哈希值。
优选地,所述预设值包括预设时间和/或新增索引条目的数量。
优选地,所述更新所述索引的哈希值包括:
计算更新后的索引的哈希值;
或
将原哈希值与新增索引条目组合,计算该组合的哈希值。
优选地,所述在链下计算所述索引的哈希值,并将其保存在链下节点和链上合约中包括:
在链下计算所述索引的哈希值;
所述链下节点请求将所述索引的哈希值写入链上合约中;
链上的治理合约用户对所述索引的哈希值进行验证,验证成功后签名;
将验证成功的所述索引的哈希值和所述治理合约用户的签名写入链上合约中。
优选地,所述在链上根据所述链上地址获取所述交易数据之后还包括:
计算所述交易数据的哈希值;
比较计算得到的哈希值与区块链中保存的所述交易数据的哈希值是否一致,如果一致,则将获取到的所述交易数据返回给用户,否则,返回提示数据可能错误的信息。
本发明另一方面提供了一种检索链上交易数据的装置,所述装置设置于预言机中,包括:
索引建立模块,用于在链下预先为交易数据建立索引并保存,所述索引中包括所述交易数据的链上地址;
索引检索模块,用于在链下根据输入的搜索请求检索所述索引,获取所述交易数据的链上地址;
交易数据获取模块,用于在链上根据所述链上地址获取所述交易数据。
本发明第三方面提供了一种存储器,存储有多条指令,所述指令用于实现上述的方法。
本发明第四方面提供了一种电子设备,包括处理器和与所述处理器连接的存储器,所述存储器存储有多条指令,所述指令可被所述处理器加载并执行,以使所述处理器能够执行上述的方法。
本发明的有益效果是:本发明提供了一种检索链上交易数据的方法、装置和电子设备。该方法应用于预言机中,首先在链下预先为交易数据建立索引并保存,所述索引中包括所述交易数据的链上地址;然后在链下根据输入的搜索请求检索所述索引,获取所述交易数据的链上地址;最后,在链上根据所述链上地址获取所述交易数据。通过在链下建立交易数据索引,并通过检索索引的方法获取交易数据的地址,从而根据地址直接获取到交易数据的方式,解决了在链上通过遍历区块的方式查询交易数据带来的性能低下的问题,尤其是对于数量庞大的资产类通证凭证,采用本发明提供的方案,可以极大地提高查询效率。
附图说明
图1为本发明所述检索链上交易数据的方法流程示意图;
图2为本发明所述检索链上交易数据的装置示意图。
具体实施方式
为了更好地理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案做详细的说明。
本发明提供的方法可以在如下的终端环境中实施,该终端可以包括一个或多个如下部件:处理器、存储器和显示屏。其中,存储器中存储有至少一条指令,所述指令由处理器加载并执行以实现下述实施例所述的方法。
处理器可以包括一个或者多个处理核心。处理器利用各种接口和线路连接整个终端内的各个部分,通过运行或执行存储在存储器内的指令、程序、代码集或指令集,以及调用存储在存储器内的数据,执行终端的各种功能和处理数据。
存储器可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory,ROM)。存储器可用于存储指令、程序、代码、代码集或指令。
显示屏用于显示各个应用程序的用户界面。
除此之外,本领域技术人员可以理解,上述终端的结构并不构成对终端的限定,终端可以包括更多或更少的部件,或者组合某些部件,或者不同的部件布置。比如,终端中还包括射频电路、输入单元、传感器、音频电路、电源等部件,在此不再赘述。
实施例一
如图1所示,本发明实施例提供了一种检索链上交易数据的方法,所述方法应用于预言机中,包括:
S101,在链下预先为交易数据建立索引并保存,所述索引中包括所述交易数据的链上地址;
S102,在链下根据输入的搜索请求检索所述索引,获取所述交易数据的链上地址;
S103,在链上根据所述链上地址获取所述交易数据。
随着区块链技术的发展,区块链上的交易领域和交易数据也越来越多。当用户需要查找某个特定的交易数据时,如果采用遍历区块的方式,会使得效率非常低。本发明中,为了解决这个问题,采用了建立索引,并基于索引进行检索查询的方式。而且,采用预言机技术。由于预言机是连接区块链和链下数据的桥梁,所以,通过预言机,可以实现链下和链上数据的连通,比如,本发明中,预先在链下建立交易数据的索引并进行保存,需要查询时,首先根据输入的搜索请求在链下检索索引,查询到对应的交易数据的链上地址,再到链上根据链上地址获取到交易数据。所以,采用本发明提供的方法,可以利用预言机技术,基于索引检索方法,快速准确的查询到某个特定的区块链上的交易数据,无需遍历区块数据,极大的提高了查询效率。
在步骤S101中,为交易数据建立索引时,可以为每笔交易数据建立一个索引条目,将多个索引条目组合在一起形成索引。每个索引条目中均包括对应的交易数据的链上地址,以便后续根据搜索请求的特征值,比如关键词,检索到该索引条目时,能够获取到其中包括的链上地址,进一步的根据该地址在链上获取到对应的交易数据。
可选地,为交易数据建立索引时,还可以为每批次的交易数据建立一个索引条目,将多个索引条目组合在一起形成索引。每个索引条目中可能包含多个链上地址,该多个链上地址分别对应该地址上的交易数据。在查询某个交易数据时,检索到索引条目后,可以得到多个地址,为了能够精确的检索到待查寻交易数据,可以输入多个特征值,比如关键词,从而准确的确定交易数据的地址。
在本发明实施例中,可以采用本领域的常规技术手段建立交易数据的索引,在此不再赘述。
执行步骤S102,在链下根据输入的搜索请求检索所述索引,获取所述交易数据的链上地址。
在实际应用过程中,为了查询到某个特定交易数据,可以在搜索请求中输入特征值,比如关键词等,根据该特征值在索引中进行检索。查询到索引条目后,可以进一步从索引条目的信息中获取交易数据的链上地址。
在本发明的一个优选实施例中,还包括步骤:在链下计算所述索引的哈希值,并将其保存在链下节点和链上合约中;
在链下根据搜索请求检索所述索引包括:
获取保存在链下节点和链上合约中的所述索引的哈希值并比较,如果二者一致,则所述索引有效,在链下根据搜索请求检索所述索引,否则退出。
上述方法中,在链下建立交易数据的索引后,可以根据预设的哈希算法计算得到索引的哈希值,将索引的哈希值保存在链下的同时,保存一份到链上合约中。
由于链上合约中的数据不可篡改,所以,在步骤S102中,在链下根据搜索请求检索所述索引时,可以先获取到保存在链下节点和链上合约中的所述索引的哈希值,并对二者进行比较,如果二者一致,则说明链下节点保存的索引及其哈希值没有被人为篡改过,所述索引有效,可以在链下根据搜索请求检索所述索引,进而获取所述交易数据的链上地址。如果保存在链下节点和链上合约中的所述索引的哈希值不一致,则说明链下节点保存的索引及其哈希值被人为篡改过,所述索引不能使用,则退出检索,以免获取到的交易数据的地址出现错误。
在本发明的另一个优选实施例中,由于链上交易不断发生,交易数据也不断产生,所以,交易数据的索引需要不断的更新。而如果实时或频繁的更新交易数据的索引,势必会产生巨量的计算工作,占用过多的计算资源。因此,在本发明中,按照预设值更新所述索引及索引的哈希值。从而可以降低计算量,节约资源。
在本发明实施例中,所述预设值可以包括预设时间和/或新增索引条目的数量。如本领域技术人员可以理解的,还可以采用其他的预设值。具体采用哪种预设值,可以根据实际应用情况进行确定,比如对于某个领域的交易,其在一定时间内的交易数据较少,只有到达预设时间后,才能积累一定量的交易数据的索引条目,则可以将预设值设为预设时间,预设时间的具体值可以根据用户的查询频率以及积累的索引条目的数量等因素综合考虑确定。又比如对于某个领域的交易,在很短的时间内就会发生大量的交易,产生大量的交易数据,如果到达一定时间后更新索引,会导致索引条目的堆积或者更新速度不及的情况,从而可以将预设值设为新增索引条目的数量,新增索引条目的数量的具体值可以根据用户的查询频率以及时间等因素综合考虑确定。
在本发明实施例中,可以采用如下方法更新所述索引的哈希值:
计算更新后的索引的哈希值;
或
将原哈希值与新增索引条目组合,计算该组合的哈希值。
无论采用上述哪种方法更新索引的哈希值,都会将更新后的数据保存至链上合约中,以便在查询过程中,保证在链下检索到的索引为安全数据,未被人为篡改。
最新的索引及其哈希值,包括至更新节点时的所有的索引条目及对应的哈希值。所以,查询时,只需要检索最新索引及对应的哈希值即可。但是,为了能够对最新数据进行验证,进而保证数据的安全性;以及当最新数据发生破损或丢失,保证数据的可追溯性,本发明中,不是只保存有最新的索引及其对应的哈希值外,而是保存有最新的多个索引及其对应的哈希值,以保证最新数据的安全性以及可追溯性。而且,更新数据后,删除之前的旧数据,始终保持保存预设数据量的索引及其对应的哈希值,还可以节约占用空间。具体的保存的索引及其对应的哈希值的预设数量可以根据实际情况进行确定。
其中,如果采用如下方法更新所述索引的哈希值:将原哈希值与新增索引条目组合,计算该组合的哈希值,具体为:
计算索引条目D1的哈希值R1;
将索引条目D2与哈希值R1组合成为新的数据,并计算其哈希值R2;
将索引条目D3与哈希值R2组合成为新的数据,并计算其哈希值R3;
依次类推,得到最新的哈希值。
其中包括所有的索引条目数据及其对应的哈希值。
在本发明的一个优选实施例中,所述在链下计算所述索引的哈希值,并将其保存在链下节点和链上合约中包括:
在链下计算所述索引的哈希值;
所述链下节点请求将所述索引的哈希值写入链上合约中;
链上的治理合约用户对所述索引的哈希值进行验证,验证成功后签名;
将验证成功的所述索引的哈希值和所述治理合约用户的签名写入链上合约中。
上述方法中,链下节点计算得到所述索引的哈希值之后,对其进行验证,如果验证成功,则请求将数据写入链上,然后再由链上用户对数据进行验证。
可见,在本发明中,链下的数据请求写入链上时,采用了链下安全验证以及链上安全验证的双重验证方法,极大的保证了写入到链上合约中的数据的安全性。
其中,链上的治理合约用户是链上的治理合约发行治理通证给用户后生成的。为了保证数据验证的公平性,一般链上的治理合约会发行治理通证给多个用户,从而生成多个治理合约用户。在应用过程中,只有所有的治理合约用户对索引的哈希值都验证成功并签名后,才能将索引的哈希值写入到链上合约中。
执行步骤S103,在链上根据所述链上地址获取所述交易数据。
有了地址,就可以根据地址直接获取交易数据,而无需采用遍历区块的方式。
本发明实施例中,获取交易数据之后还可以包括:
计算所述交易数据的哈希值;
比较计算得到的哈希值与区块链中保存的所述交易数据的哈希值是否一致,如果一致,则将获取到的所述交易数据返回给用户,否则,返回提示数据可能错误的信息。
采用上述方法,通过对获取到的交易数据计算哈希值,并于区块链上保存的哈希值进行比较,可以得知获取到的交易数据是否存在人为篡改的可能性。由于保存在区块链上的数据具有安全不可篡改性,因此,只要计算得到的哈希值与保存在区块链上的哈希值一致,则说明获取到的交易数据未被篡改,是安全可靠的,可以将其返回给用户。而如果计算得到的哈希值与保存在区块链上的哈希值不一致,则说明获取到的交易数据被篡改过,不能将其返回给用户,则返回给用户提示数据可能错误的信息,或者返回给用户数据被篡改的信息。
因此,上述方法中,通过采用哈希算法对交易数据的安全性进行验证,进一步保证了获取到的交易数据的安全性。
实施例二
如图2所示,本发明的另一方面还包括和前述方法流程完全对应一致的功能模块架构,即本发明实施例还提供了检索链上交易数据的装置,所述装置设置于预言机中,包括:
索引建立模块201,用于在链下预先为交易数据建立索引并保存,所述索引中包括所述交易数据的链上地址;
索引检索模块202,用于在链下根据输入的搜索请求检索所述索引,获取所述交易数据的链上地址;
交易数据获取模块203,用于在链上根据所述链上地址获取所述交易数据。
进一步地,所述装置还包括:
所述索引哈希值计算及保存模块,用于在链下计算所述索引的哈希值,并将其保存在链下节点和链上合约中;
所述索引检索模块包括索引验证模块,用于获取保存在链下节点和链上合约中的所述索引的哈希值并比较,如果二者一致,则所述索引有效,在链下根据搜索请求检索所述索引,否则退出。
在所述索引建立模块中,按照预设值更新所述索引及索引的哈希值。
其中,所述预设值包括预设时间和新增索引条目的数量。
进一步地,所述更新所述索引的哈希值包括:
计算更新后的索引的哈希值;
或
将原哈希值与新增索引条目组合,计算该组合的哈希值。
在本发明的一个优选实施例中,所述检索链上交易数据的装置还包括交易数据验证模块,用于:
计算所述交易数据的哈希值;
比较计算得到的哈希值与区块链中保存的所述交易数据的哈希值是否一致,如果一致,则将获取到的所述交易数据返回给用户,否则,返回提示数据可能错误的信息。
进一步地,所述索引哈希值计算及保存模块,具体的用于:
在链下计算所述索引的哈希值;
所述链下节点请求将所述索引的哈希值写入链上合约中;
链上的治理合约用户对所述索引的哈希值进行验证,验证成功后签名;
将验证成功的所述索引的哈希值和所述治理合约用户的签名写入链上合约中。
该装置可通过上述实施例一提供的检索链上交易数据的方法实现,具体的实现方法可参见实施例一中的描述,在此不再赘述。
本发明还提供了一种存储器,存储有多条指令,所述指令用于实现如实施例一所述的方法。
本发明还提供了一种电子设备,包括处理器和与所述处理器连接的存储器,所述存储器存储有多条指令,所述指令可被所述处理器加载并执行,以使所述处理器能够执行如实施例一所述的方法。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (10)
1.一种检索链上交易数据的方法,其特征在于,所述方法应用于预言机中,包括:
在链下预先为交易数据建立索引并保存,所述索引中包括所述交易数据的链上地址;
在链下根据输入的搜索请求检索所述索引,获取所述交易数据的链上地址;
在链上根据所述链上地址获取所述交易数据。
2.如权利要求1所述的检索链上交易数据的方法,其特征在于,还包括:在链下计算所述索引的哈希值,并将其保存在链下节点和链上合约中;
在链下根据搜索请求检索所述索引包括:
获取保存在链下节点和链上合约中的所述索引的哈希值并比较,如果二者一致,则所述索引有效,在链下根据搜索请求检索所述索引,否则退出。
3.如权利要求2所述的检索链上交易数据的方法,其特征在于,按照预设值更新所述索引及索引的哈希值。
4.如权利要求3所述的检索链上交易数据的方法,其特征在于,所述预设值包括预设时间和/或新增索引条目的数量。
5.如权利要求3所述的检索链上交易数据的方法,其特征在于,所述更新所述索引的哈希值包括:
计算更新后的索引的哈希值;
或
将原哈希值与新增索引条目组合,计算该组合的哈希值。
6.如权利要求2所述的检索链上交易数据的方法,其特征在于,所述在链下计算所述索引的哈希值,并将其保存在链下节点和链上合约中包括:
在链下计算所述索引的哈希值;
所述链下节点请求将所述索引的哈希值写入链上合约中;
链上的治理合约用户对所述索引的哈希值进行验证,验证成功后签名;
将验证成功的所述索引的哈希值和所述治理合约用户的签名写入链上合约中。
7.如权利要求1所述的检索链上交易数据的方法,其特征在于,所述在链上根据所述链上地址获取所述交易数据之后还包括:
计算所述交易数据的哈希值;
比较计算得到的哈希值与区块链中保存的所述交易数据的哈希值是否一致,如果一致,则将获取到的所述交易数据返回给用户,否则,返回提示数据可能错误的信息。
8.一种检索链上交易数据的装置,其特征在于,所述装置设置于预言机中,包括:
索引建立模块,用于在链下预先为交易数据建立索引并保存,所述索引中包括所述交易数据的链上地址;
索引检索模块,用于在链下根据输入的搜索请求检索所述索引,获取所述交易数据的链上地址;
交易数据获取模块,用于在链上根据所述链上地址获取所述交易数据。
9.一种存储器,其特征在于,存储有多条指令,所述指令用于实现如权利要求1-7任一项所述的方法。
10.一种电子设备,其特征在于,包括处理器和与所述处理器连接的存储器,所述存储器存储有多条指令,所述指令可被所述处理器加载并执行,以使所述处理器能够执行如权利要求1-7任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110366904.6A CN113064902A (zh) | 2021-04-06 | 2021-04-06 | 一种检索链上交易数据的方法、装置和电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110366904.6A CN113064902A (zh) | 2021-04-06 | 2021-04-06 | 一种检索链上交易数据的方法、装置和电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113064902A true CN113064902A (zh) | 2021-07-02 |
Family
ID=76565955
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110366904.6A Pending CN113064902A (zh) | 2021-04-06 | 2021-04-06 | 一种检索链上交易数据的方法、装置和电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113064902A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114020737A (zh) * | 2021-10-20 | 2022-02-08 | 大连理工江苏研究院有限公司 | 一种区块链数据高效可信索引方法 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108171493A (zh) * | 2017-11-14 | 2018-06-15 | 北京欧链科技有限公司 | 区块链的数据处理方法及装置 |
US20200097460A1 (en) * | 2018-09-25 | 2020-03-26 | Innoplexus Ag | Collaborative generation of ontology on a blockchain |
US20200104307A1 (en) * | 2018-09-30 | 2020-04-02 | Innoplexus Ag | System and method for blockchain-based secure data processing |
CN111324611A (zh) * | 2020-02-28 | 2020-06-23 | 北京瑞卓喜投科技发展有限公司 | 一种资产类通证的凭证检索方法和装置 |
CN111708825A (zh) * | 2020-06-11 | 2020-09-25 | 腾讯科技(深圳)有限公司 | 基于区块链的数据处理方法、装置、设备及可读存储介质 |
CN112016105A (zh) * | 2020-08-17 | 2020-12-01 | 东北大学秦皇岛分校 | 基于分布式预言机和同态加密的链上链下数据共享方案 |
CN112100277A (zh) * | 2020-09-14 | 2020-12-18 | 泰链智能技术(济南)有限公司 | 一种企业数据上链预言机实现方法、***、设备及产品 |
CN112182099A (zh) * | 2020-04-10 | 2021-01-05 | 支付宝(杭州)信息技术有限公司 | 交易验证方法及装置 |
-
2021
- 2021-04-06 CN CN202110366904.6A patent/CN113064902A/zh active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108171493A (zh) * | 2017-11-14 | 2018-06-15 | 北京欧链科技有限公司 | 区块链的数据处理方法及装置 |
US20200097460A1 (en) * | 2018-09-25 | 2020-03-26 | Innoplexus Ag | Collaborative generation of ontology on a blockchain |
US20200104307A1 (en) * | 2018-09-30 | 2020-04-02 | Innoplexus Ag | System and method for blockchain-based secure data processing |
CN111324611A (zh) * | 2020-02-28 | 2020-06-23 | 北京瑞卓喜投科技发展有限公司 | 一种资产类通证的凭证检索方法和装置 |
CN112182099A (zh) * | 2020-04-10 | 2021-01-05 | 支付宝(杭州)信息技术有限公司 | 交易验证方法及装置 |
CN111708825A (zh) * | 2020-06-11 | 2020-09-25 | 腾讯科技(深圳)有限公司 | 基于区块链的数据处理方法、装置、设备及可读存储介质 |
CN112016105A (zh) * | 2020-08-17 | 2020-12-01 | 东北大学秦皇岛分校 | 基于分布式预言机和同态加密的链上链下数据共享方案 |
CN112100277A (zh) * | 2020-09-14 | 2020-12-18 | 泰链智能技术(济南)有限公司 | 一种企业数据上链预言机实现方法、***、设备及产品 |
Non-Patent Citations (1)
Title |
---|
夏俊杰 等: ""基于区块链的数据资产保护与交易平台研究及应用"", 《邮电设计技术》, pages 5 - 9 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114020737A (zh) * | 2021-10-20 | 2022-02-08 | 大连理工江苏研究院有限公司 | 一种区块链数据高效可信索引方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2018099107A1 (zh) | 一种哈希表管理的方法和装置、计算机存储介质 | |
CN111414389B (zh) | 一种数据处理方法、装置、电子设备及存储介质 | |
CN111882435B (zh) | 在区块链中执行交易的方法及装置 | |
CN104123235A (zh) | 访问存储在服务器上高速缓存中的数据记录的设备和方法 | |
CN112287182A (zh) | 图数据存储、处理方法、装置及计算机存储介质 | |
CN110427386B (zh) | 数据处理方法、装置及计算机存储介质 | |
CN110008738B (zh) | 用于区块链合约数据的缓存方法、装置、介质和计算设备 | |
CN110737682A (zh) | 一种缓存操作方法、装置、存储介质和电子设备 | |
CN111400308A (zh) | 缓存数据的处理方法、电子装置及可读存储介质 | |
US20230004542A1 (en) | Method and apparatus for publishing smart contract,computer-readable medium,and electronic device | |
CN106326309A (zh) | 一种数据查询方法和装置 | |
CN111090663A (zh) | 事务并发控制方法、装置、终端设备及介质 | |
CN109543080A (zh) | 一种缓存数据处理方法、装置、电子设备及存储介质 | |
CN106599247B (zh) | LSM-tree结构中数据文件的合并方法及装置 | |
CN112947986B (zh) | 多版本代码签入控制方法、装置、客户端及存储介质 | |
CN111737564A (zh) | 一种信息查询方法、装置、设备及介质 | |
CN107992569B (zh) | 数据访问方法、装置、电子设备及计算机可读存储介质 | |
CN105468623A (zh) | 数据处理方法及装置 | |
CN113064902A (zh) | 一种检索链上交易数据的方法、装置和电子设备 | |
CN104166649A (zh) | 一种用于搜索引擎的缓存方法和设备 | |
CN112035676B (zh) | 用户操作行为知识图谱构建方法及装置 | |
CN111858581B (zh) | 一种分页查询的方法、装置、存储介质和电子设备 | |
CN111831744B (zh) | Dapp的链上数据检索***、方法及介质 | |
US9092472B1 (en) | Data merge based on logical segregation | |
CN115114289A (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 |