Custom Mempool Batching Ordinal Transactions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current blockchain systems lack the ability to customize pools of hashing processors, limiting the flexibility of transactions processed and hindering the integration of arbitrary content such as videos, images, and audio data due to fixed protocols and block sizes.

Innovation Solution

Implementing a custom mempool protocol that batches ordinal transactions, allowing for the selective processing of events by a subset of hashing processors, enabling the inclusion of arbitrary content without interfering with the public blockchain protocol, and ensuring compatibility with existing systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a custom mempool protocol is implemented to batch ordinal transactions, then the flexibility and user control over transaction processing is improved, but the device complexity and protocol customization requirements increase

Engineering Contradiction:
Improveflexibility of transaction processingVSAvoidprotocol customization requirements
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the blockchain network into specialized pools: a custom mempool for ordinal transactions and the public mempool for standard transactions. This segmentation allows each pool to operate with tailored protocols while maintaining overall network functionality, resolving the contradiction by enabling customization without requiring complete protocol overhaul.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The custom mempool acts as an intermediary layer between users and the public blockchain protocol. It batches ordinal transactions before submission to the public network, allowing customization at the intermediary level while maintaining compatibility with the base protocol, thus improving flexibility without proportionally increasing overall system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If arbitrary content such as videos, images, and audio data is included in transactions, then the versatility of blockchain applications is improved, but the block size limits and processing efficiency are worsened

Engineering Contradiction:
Improveinclusion of arbitrary contentVSAvoidtransaction processing efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system merges multiple ordinal transactions containing arbitrary content into single batched transactions within the custom mempool. This consolidation reduces the total number of transactions that need processing and validation on the public blockchain, thereby improving processing efficiency while still supporting diverse content types through the combined transaction structure.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system separates transaction processing into two dimensions: batching and preliminary validation occur in the custom mempool layer, while final confirmation occurs on the public blockchain. This dimensional separation allows arbitrary content to be handled efficiently in the custom layer without directly impacting the throughput of the public protocol.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Reliability

If events are propagated to all mempools in the network, then the distributed consensus is improved, but the loss of time and network bandwidth are worsened

Engineering Contradiction:
Improvedistributed consensusVSAvoidevent propagation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system extracts ordinal transactions from the general transaction flow and routes them through the specialized custom mempool instead of propagating them to all public mempools. This extraction maintains distributed consensus among custom pool participants while eliminating unnecessary propagation delays to nodes that do not process ordinal transactions, thus reducing time loss without compromising consensus reliability.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20240348460A1Multiple ordinals in one transmission
Publication Date: 2024.10.17 DMG BLOCKCHAIN SOLUTIONS INC
  • US20240348460A1 patent drawing
  • US20240348460A1 patent drawing
  • US20240348460A1 patent drawing

AI summary

Systems and methods for hashing ordinals under a modified blockchain protocol for blockchain events following ordinal theory. Ordinal identifiers are assigned to unspent inputs for a blockchain event. Content associated with multiple ordinals are embedded into data fields of the unspent inputs, which are then transferred to blockchain event outputs. The blockchain event outputs, including the embedded content associated with the multiple ordinals, are hashed into a block, which is broadcasted for appending to a blockchain data structure according to the modified blockchain protocol.