Activity Token Reduces Blockchain Cryptographic Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current blockchain consensus models require significant computing resources to establish trust and store transaction data, making them inefficient and resource-intensive.

Innovation Solution

The use of activity tokens, which represent previous network actions, reduces the cryptographic processing required for storing transaction data by allowing the selection of a reduced set of hash data and enabling the blockchain processing component to solve a cryptographic hash function with fewer binary digits, thereby mitigating the need for extensive computational efforts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If current consensus models are used to store transaction data in a blockchain, then trust and immutability are established, but significant computing resources are required

Engineering Contradiction:
Improvetrust establishmentVSAvoidcomputing resources
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary cryptographic processing by generating activity tokens that represent previous network actions. These tokens are created in advance and stored, allowing subsequent blockchain operations to reference them instead of re-processing the entire transaction history, thus reducing computing resources while maintaining trust establishment

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The invention extracts and separates the trust-establishment function from the main blockchain consensus process. By generating activity tokens that encapsulate cryptographic proofs of previous actions, the system extracts the computationally intensive trust verification into pre-computed tokens, leaving the main consensus process to simply validate these tokens rather than re-performing full cryptographic verification

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If cryptographic processing is performed on all transaction data, then security and immutability are ensured, but processing time and computational effort increase

Engineering Contradiction:
ImprovesecurityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The cryptographic processing is segmented into two parts: (1) activity tokens that contain cryptographic proofs of previous network actions, and (2) the main transaction data. The activity tokens are processed separately and stored, allowing the main blockchain processing to reference them without performing full cryptographic verification, thus reducing processing time while maintaining security

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system creates cryptographic copies of transaction validation proofs in the form of activity tokens. These tokens are cryptographic representations that can be validated more efficiently than the original transaction data, allowing the system to maintain security through cryptographic verification while reducing processing time by working with the compact token representations

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20210182840A1Token processing to facilitate storage of transaction data in a blockchain
Publication Date: 2021.06.17 PAYPAL INC
  • US20210182840A1 patent drawing
  • US20210182840A1 patent drawing
  • US20210182840A1 patent drawing

AI summary

A system includes a memory and a processor configured to execute computer instructions stored in the memory that when executed cause the system to perform operations. The computer instructions include a blockchain storage component to create a subsequent data block N+1 of a blockchain having N data blocks in response to a storage command, N being a positive integer. An activity token represents at least one previous network action of an entity operating the blockchain storage component. A blockchain processing component generates the storage command based on cryptographic processing of at least one of the N data blocks of the blockchain, the N+1 data block, and the activity token. The activity token is employed by the blockchain processing component to reduce the cryptographic processing of the N+1 data block.