Unlock instant, AI-driven research and patent intelligence for your innovation.

Distributed application architectures using blockchain and distributed file systems

A technology of distributed files and distributed applications, applied in transmission systems, data processing applications, digital transmission systems, etc., can solve problems such as expensive and heavy storage costs

Pending Publication Date: 2021-05-25
EBAY INC
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] Data can be safely stored and maintained for long periods of time in persistent storage systems such as blockchains, but storage costs can become heavy and expensive

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
  • Distributed application architectures using blockchain and distributed file systems
  • Distributed application architectures using blockchain and distributed file systems
  • Distributed application architectures using blockchain and distributed file systems

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] In the context of data storage, conventional systems such as e-commerce, e-retail, digital media distribution, and broadcast platforms store data in a secure manner, but for some data it is inefficient or unnecessarily expensive . On the other hand, storing data in a low-cost distributed file system is not suitable for important data.

[0031] In some cases, examples of important data could include data about operations, schedules, transactions, ratings, custody or transfer of ownership. In other examples, important data may include contracts, market value distribution, currency creation, incentive management, and related contracts. Examples of relatively unimportant data can include images, videos, and promotional text. It may also be relatively unimportant that the application executes code, user interface, or resources, since applications are typically distributed by a central authority such as a commerce site or app store.

[0032] For example, in a product listi...

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

Technologies are shown for storing a data object in a distributed application architecture. Critical data in the data object is stored in an object data block on a blockchain. Noncritical data elements in the data object are stored in data block files at an address on a distributed file system, where the addresses are stored in the data block. The object data block is retrieved from the blockchain. The noncritical elements are retrieved from the file system using the address in the data block. The critical and noncritical elements are combined into a reassembled data object. The critical and noncritical data elements can be differentiated in a data definition for the data object or algorithmically analyzing data in the data object. Metadata for the data object can be stored in the object data block and utilized to combine the critical and noncritical elements into the reassembled data object.

Description

Background technique [0001] In the context of application architecture, end users of applications (eg, sellers, buyers, or service providers) typically utilize various data, such as application execution code, images, text, messages, financial and transactional event data. Often, some of this data is important and generally needs to be stored and maintained securely, while other data is relatively unimportant. [0002] Data can be safely stored and maintained for long periods of time in persistent storage systems such as blockchains, but storage costs can become heavy and expensive. In contrast, storing data in a distributed file system such as the Interplanetary File System (IPFS) is much less expensive. [0003] It is in light of these and other considerations that the disclosure made herein is made. Contents of the invention [0004] This document discloses techniques for storing data in a distributed application architecture that classifies data into different categori...

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
Patent Type & Authority Applications(China)
IPC IPC(8): H04L9/32G06F21/64G06V10/764G06V10/82
CPCG06V10/10G06T19/00G06V10/24G06V10/00G06V10/764G06V10/82G06N3/0464G06F21/64H04L9/3239H04L9/3297G06T7/00G06Q30/0601G06Q30/0603G06V20/20G06V10/993G06V10/235G06V10/17H04L9/50G06T19/006G06F3/005G06N20/00H04N21/816G06T2200/21G06F16/183G06F16/1834G06F16/2379H04L9/3247
Inventor 德米特罗·谢苗诺夫马赫什·库马尔·达思丽卡迈克尔·罗林斯迪伦·纳尔逊·杰米·皮尔思
Owner EBAY INC