Transactional Timelock Mechanism for Distributed Ledger Resource Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There is a need for a system to implement a transactional timelock mechanism in distributed ledger technology that allows miners to delay transaction retrieval and confirmation by controlling the resources submitted to the memory pool.

Innovation Solution

A system that electronically receives a transaction for future registration, retrieves information on validation nodes, submits a validation request with a proposed amount of resources less than the required, continuously monitors the transaction until the future time, and automatically resubmits with the required resources, ensuring transaction validation and registration in the distributed ledger.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If a transaction is submitted with a proposed amount of resources less than the required amount, then the transaction can be placed in the memory pool for future validation, but the transaction cannot be immediately validated and registered

Engineering Contradiction:
Improvetransaction validation timeVSAvoidtransaction processing speed
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

The system performs preliminary actions by submitting the transaction to the memory pool in advance with a placeholder resource amount, allowing the transaction to be queued and monitored before the actual validation time. This enables the system to prepare for future validation without requiring full resources immediately, resolving the contradiction between early transaction placement and resource availability.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If the system continuously monitors the transaction in the memory pool until the future time, then the transaction can be validated at the precise future time, but the system requires continuous resource allocation for monitoring

Engineering Contradiction:
Improvetransaction validation timing precisionVSAvoidsystem monitoring energy consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system implements a feedback mechanism where the monitoring component continuously checks the memory pool for transactions that have accumulated sufficient resources by the future time. When the resource condition is met, the system automatically retrieves and validates the transaction. This feedback loop ensures precise timing validation while efficiently managing monitoring resources by only acting when conditions are satisfied.

Inventive Principle:
Principle #23Feedback

3Extent of automation

If the system automatically re-submits the validation request with the required amount of resources at the future time, then the transaction can be validated and registered, but the system requires automated resource management and re-submission logic

Engineering Contradiction:
Improvetransaction validation automationVSAvoidsystem automation complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The system employs self-service automation where the monitoring component automatically detects when transactions meet the future time resource requirements and triggers re-submission without manual intervention. The system manages its own validation queue, monitors resource accumulation, and autonomously retrieves and validates transactions when conditions are met, reducing the need for complex external resource management while maintaining high automation levels.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12159164B2System for implementing a transactional timelock mechanism in a distributed ledger
Publication Date: 2024.12.03 BANK OF AMERICA CORP
  • US12159164B2 patent drawing
  • US12159164B2 patent drawing
  • US12159164B2 patent drawing

AI summary

Systems, computer program products, and methods are described herein for implementing a transactional timelock mechanism in a distributed ledger. The present invention is configured to receive, from a computing device, a transaction to be registered in a ledger record associated with a distributed ledger at a future time; retrieve a required amount of resources for the one or more validation nodes to register the transaction in the ledger record; submit a validation request for the transaction to a memory pool associated with the one or more validation nodes with a proposed amount of resources less than the required amount of resources; continuously monitor the transaction in the memory pool until the future time; and at the future time, automatically re-submit the validation request for the transaction to the memory pool with the required amount of resources.