Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Blockchain-based file system implementation method, device, device and storage medium

A technology of file system and implementation method, applied in the field of blockchain

Active Publication Date: 2021-09-14
BAIDU ONLINE NETWORK TECH (BEIJIBG) CO LTD
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Therefore, users as ordinary consumers cannot perform convenient file management through the visual interface

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-based file system implementation method, device, device and storage medium
  • Blockchain-based file system implementation method, device, device and storage medium
  • Blockchain-based file system implementation method, device, device and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0050] figure 2 It is a flow chart of a blockchain-based file system implementation method provided by Embodiment 1 of the present invention. This embodiment is applicable to how to enable users to conveniently use blockchain to manage files. The whole set of blockchain-based file system implementation methods can be implemented between the interactive module and the blockchain application layer, the blockchain application layer and the file system interface in the logical data interface layer, and the physical storage layer (multi-version key-value pair storage system) implemented in conjunction with each other.

[0051] Among them, the interaction module can perform data interaction with the blockchain application layer; optionally, the interaction module, like the blockchain application layer, is configured in the computing device of the blockchain node and can directly interact with the blockchain node; Computing devices that can be independent of blockchain nodes can be...

Embodiment 2

[0071] image 3 It is a flow chart of a block chain-based file system implementation method provided by Embodiment 2 of the present invention. On the basis of the above embodiments, this embodiment further applies the block chain application to the interactive module according to the first file processing request. The layer initiates the second file processing request for explanation, and provides a solution for generating the second file processing request according to the first file processing request. Such as image 3 As shown, the method includes the following specific steps:

[0072] S310. The interaction module acquires a first file processing request generated by the visualized file system.

[0073] S320, the interaction module generates a second file processing request according to the file processing parameters in the first file processing request and the locally pre-stored file smart contract template, and sends it to the blockchain application layer; wherein, the ...

Embodiment 3

[0081] Figure 4 It is a flow chart of a method for implementing a blockchain-based file system provided by Embodiment 3 of the present invention. On the basis of the above embodiments, in this embodiment, when the physical storage layer is a multi-version key-value pair storage system, It further explains how the interaction module initiates a second file processing request to the blockchain application layer according to the first file processing request. Such as Figure 4 As shown, the method includes the following specific steps:

[0082] S410. The interaction module acquires a first file processing request generated by the visualized file system.

[0083] S420. The interaction module acquires version information.

[0084] In this embodiment, the version information may be used to indicate information about the block to which the transaction request to which data is written belongs, such as a block identifier. A block identifier refers to a flag used to uniquely identi...

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 embodiment of the invention discloses a block chain-based file system implementation method, device, equipment and storage medium. The method includes: the interaction module acquires the first file processing request generated by the visual file system; the interaction module initiates a second file processing request to the blockchain application layer according to the first file processing request, so as to call the block The file smart contract of the chain application layer generates a file transaction request, wherein the file transaction request is used to perform file data processing operations in the blockchain node; the interaction module obtains feedback from the blockchain application layer File data processing results, and feed back the file data processing results to the visual file system for data update. By adopting the technical solution of the embodiment of the present invention, by using the interactive module to interact with the visual file system and the blockchain application layer for data interaction, file management can be realized, providing users with a convenient file management method.

Description

technical field [0001] Embodiments of the present invention relate to the technical field of blockchain, and in particular, to a blockchain-based file system implementation method, device, device, and storage medium. Background technique [0002] There are many underlying data storage technologies used in the current blockchain system, and one of the more widely used ones is the Key Value (KV) storage system. Under the control of the application layer of the blockchain system, the KV storage system supports access processing such as data reading and writing of the blockchain system. [0003] In the KV storage system, many key-value pairs are used to store various data that the blockchain system needs to store. However, the data structure of the KV storage system is limited, and it cannot provide effective support for the increasingly rich storage requirements of upper-layer application software. Typically, at present, people are more accustomed to using file management sys...

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): G06F16/16G06F16/172
Inventor 肖伟
Owner BAIDU ONLINE NETWORK TECH (BEIJIBG) CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products