Blockchain Timestamp Consensus via Latency Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In decentralized blockchain systems, ensuring the fairness and accuracy of timestamp ordering across multiple nodes is challenging due to asynchronous behavior and potential falsification of timestamps by peer nodes, leading to unfairness and fraudulent activities.

Innovation Solution

A blockchain network evaluates and modifies timestamp information within blockchain requests to ensure correctness, using network latency measurements to determine the validity of timestamps and adjusting them as necessary, while also reducing the reputation of peer nodes that falsify timestamps to prevent unfair behavior.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If nodes use their own system clock for timestamping blockchain requests, then each node can independently process requests, but timestamp accuracy and fairness deteriorate due to lack of synchronization and potential falsification

Engineering Contradiction:
Improveindependent request processingVSAvoidtimestamp accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent introduces a mediator component that collects timestamps from multiple nodes and determines a consensus timestamp through evaluation and voting mechanisms. This intermediary layer reconciles the independent timestamp generation of individual nodes with the need for accurate, fair consensus timestamps across the distributed system.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback mechanisms where nodes evaluate each other's timestamp proposals, and the consensus timestamp determination is based on aggregated feedback from multiple nodes. This feedback loop ensures that falsified timestamps are detected and corrected through collective verification.

Inventive Principle:
Principle #23Feedback

2Productivity

If the blockchain system allows parallel processing of requests by multiple nodes, then processing speed increases, but timestamp ordering fairness deteriorates due to inability to ensure correct sequence

Engineering Contradiction:
Improverequest processing speedVSAvoidtimestamp ordering fairness
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The consensus timestamp mechanism provides feedback to the parallel processing nodes, allowing them to adjust their ordering decisions based on the evaluated consensus timestamp. This enables parallel processing to continue while maintaining fair ordering through post-processing validation and correction.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary timestamp collection and evaluation before final ordering decisions are made. By determining the consensus timestamp in advance of the final ordering process, the system can ensure fair sequencing even as requests are processed in parallel across multiple nodes.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If peer nodes are allowed to submit requests with arbitrary timestamps, then system flexibility increases, but fraudulent activity increases due to inability to prevent timestamp falsification

Engineering Contradiction:
Improvetimestamp submission flexibilityVSAvoidfraudulent activity
Core Design Contradiction:
Adaptability or versatilityVSObject-generated harmful factors

Solution Approach 1:

The patent implements preliminary anti-action by evaluating timestamp proposals before they are accepted into the blockchain. The consensus mechanism proactively identifies and rejects falsified timestamps through cross-verification and voting, preventing fraudulent ordering before it can affect the ledger.

Inventive Principle:
Principle #9Preliminary anti-action

Solution Approach 2:

The system uses feedback from multiple nodes to evaluate timestamp validity. When a node attempts to submit a falsified timestamp, the feedback mechanism from other nodes detects the inconsistency and prevents acceptance, thereby suppressing fraudulent activity while maintaining flexibility for legitimate timestamp variations.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11588651B2Blockchain timestamp agreement
Publication Date: 2023.02.21 WORKDAY INC
  • US11588651B2 patent drawing
  • US11588651B2 patent drawing
  • US11588651B2 patent drawing

AI summary

An example operation may include one or more of receiving a blockchain request from a client application, determining a network latency between the client application and the endorsing node based on a network path between the client application and the endorsing node, extracting a timestamp from the blockchain request, determining whether the extracted timestamp is invalid based on the network latency between the client application and the endorsing node, and in response to determining that the timestamp is valid, generating an endorsement for the blockchain request and transmitting the endorsement to the client application.