Batch Time Authentication for Blockchain Ledgers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In blockchain-type ledgers, users and service providers can jointly falsify data, necessitating time authentication across multiple ledgers, which is inefficient and prone to fraud without a batch processing solution.

Innovation Solution

A method and device for batch time authentication in a blockchain-type ledger, where a centralized database server determines target ledgers, generates related information including an identifier, starting and ending block heights, and a root hash, and sends this information to a trusted agency for authentication, receiving time certificates with a trusted timestamp and digital signature.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If time authentication is performed on each ledger separately, then authentication completeness is ensured, but authentication efficiency deteriorates due to the need to process multiple ledgers individually

Engineering Contradiction:
Improveauthentication efficiencyVSAvoidauthentication process complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent merges multiple separate time authentication operations into a single batch authentication operation. By combining multiple ledger authentication requests into one unified process, the system achieves authentication of multiple ledgers simultaneously, thereby improving efficiency while managing complexity through standardized batch processing procedures

Inventive Principle:
Principle #5Merging (Combining)

2Productivity

If batch time authentication is implemented, then authentication efficiency is improved, but the precision of individual ledger authentication tracking may deteriorate

Engineering Contradiction:
Improveauthentication efficiencyVSAvoidauthentication tracking precision
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent segments the batch authentication process into distinct components: individual ledger identification through unique identifiers, separate authentication data generation for each ledger, and individual certificate issuance. This segmentation allows batch processing to maintain efficiency while ensuring precise tracking of each ledger's authentication status through dedicated metadata and certificates

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10771241B2Time authentication method, apparatus and device in blockchain-type ledger
Publication Date: 2020.09.08 ANTCHAIN TECHNOLOGY PTE LTD
  • US10771241B2 patent drawing
  • US10771241B2 patent drawing
  • US10771241B2 patent drawing

AI summary

Computer-implemented methods, systems, and non-transitory, computer-readable media for server-based time authentication of blockchain-type ledgers are provided. One computer implemented method includes: determining at least one ledger that needs time authentication and includes one or more consecutive data blocks. For each ledger, determining ledger information corresponding to the ledger and including a plurality of items, such as: an identifier of the ledger, a block height of a starting block of the ledger, a block height of an ending block of the ledger, and a root hash of a Merkle tree formed by the one or more consecutive data blocks in the ledger. The ledger information is sent to a trusted time authentication agency for time authentication on each of the plurality of items. A time certificate, including a timestamp, the ledger information, and a digital signature of the time authentication agency is received from the time authentication agency.