Blockchain fragment enabling knowledge graph file storage method

A knowledge map and file storage technology, applied in the blockchain application field, can solve problems such as inability to defend against distributed denial of service attacks, exhaustion of sharding resources, etc., and achieve efficient and reasonable transaction sharding, less time overhead, and high efficiency Effect

Pending Publication Date: 2021-11-09
BEIJING INSTITUTE OF TECHNOLOGYGY
View PDF0 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In the account / balance model, transactions are usually sharded to a shard based on the sender address. Using this method, double-spend transactions can be easily detected without cross-shard communication, but distributed rejection cannot be prevented. service attack
When an attacker uses the same address to initiate a large number of transactions, these transactions will be assigned to the same shard, causing the resources of the shard to be exhausted rapidly

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Blockchain fragment enabling knowledge graph file storage method
  • Blockchain fragment enabling knowledge graph file storage method
  • Blockchain fragment enabling knowledge graph file storage method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0049] Such as figure 1 As shown, specifically, this embodiment elaborates the transaction allocation under the safe and efficient storage scenario of the knowledge graph empowered by blockchain sharding, and its system performance is reflected by the effect and time of the transaction allocation scheme.

[0050] This embodiment describes the use of the method of the present invention to allocate and process the transactions constructed for the knowledge map process files in the above-mentioned blockchain system, including the following process:

[0051]Step 1: A lot of intermediate files will be generated during the construction of a knowledge graph project. The user will export the relevant process files from the knowledge graph database, hash and encrypt the files, and use the encrypted hash value and its own signature to construct a transaction and send it into the blockchain network. Once the file is changed and saved again, the hash value calculated in the same way will...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention relates to a blockchain fragment enabling knowledge graph file storage method, and belongs to the technical field of blockchain application. According to the method, the knowledge graph file is stored in the blockchain, so that the problems of safe storage and traceability of the knowledge graph construction file are solved. When a reasoning error or a file security problem occurs in the knowledge graph, the corresponding process file can be obtained from the blockchain according to a demand, and a repetitive construction process can be avoided. The method is based on an inter-fragment communication confirmation mechanism, and double-pattern attacks aiming at different fragments are prevented. Through a random verification function, asset mortgage and an improved practical Byzantine fault-tolerant mechanism, malicious behaviors of nodes are prevented, and transaction security in fragments is ensured. According to the method, the throughput of a blockchain system is improved by adopting an optimized fragmentation scheme, and under multiple constraint conditions, an optimal transaction selection scheme is given based on a dynamic programming algorithm to maximize the income of the fragmentation, so that efficient and reasonable transaction fragmentation is realized.

Description

technical field [0001] The invention relates to a method for storing knowledge map files empowered by block chain sharding, and belongs to the technical field of block chain applications. Background technique [0002] With the vigorous development of artificial intelligence, knowledge graph has received extensive attention. In the process of knowledge graph construction, process files are easily tampered and forged maliciously, resulting in deviations in reasoning results. Blockchain has the characteristics of transparency, tamper-proof, traceability, etc., and has broad prospects in the process of building knowledge graphs. When reasoning errors or file security issues occur, the corresponding process files can be obtained from the blockchain according to requirements, avoiding repetitive work such as knowledge map reconstruction. [0003] Scalability is a key factor that hinders the further widespread application of the blockchain system. Its core is to solve the two asp...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F21/64G06F16/27G06F16/36G06Q20/38G06Q20/40
CPCG06F21/64G06F21/602G06F16/278G06F16/367G06Q20/3827G06Q20/3829G06Q20/401
Inventor 盖珂珂张悦祝烈煌
Owner BEIJING INSTITUTE OF TECHNOLOGYGY
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products