Smart Contract Binary Analysis for Distributed Ledger Energy Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing technologies for managing contracts using distributed ledgers face challenges in efficiently comparing and selecting smart contracts with different algorithms and programming languages, leading to increased power consumption and unnecessary energy use.

Innovation Solution

A control method that analyzes the binary code of multiple smart contracts, extracts commonization information in a common format, and generates transaction data for storage in a second distributed ledger, facilitating easy comparison and selection of contracts while reducing power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If smart contracts with different algorithms and programming languages are stored and compared in a distributed ledger, then contract diversity and functionality are improved, but power consumption and energy use increase

Engineering Contradiction:
Improvecontract diversityVSAvoidpower consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent creates standardized representations (copies) of smart contract information in a common format, storing these standardized copies in the distributed ledger rather than the original diverse contract formats. This allows comparison of contract functionality without storing and processing the actual diverse contract codes, thereby reducing power consumption while maintaining contract diversity.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent introduces an intermediary layer that translates diverse smart contract information into a standardized format. This intermediary representation enables comparison and selection of contracts without directly processing the original diverse formats, reducing the computational energy required while preserving the ability to access and execute the actual diverse contracts when needed.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If diverse smart contracts are stored in distributed ledger without standardization, then contract functionality is preserved, but comparison and selection process becomes complex

Engineering Contradiction:
Improvecontract functionalityVSAvoidcomparison process complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates standardized copies of smart contract information that capture essential contract characteristics in a uniform format. These standardized copies enable straightforward comparison and selection processes while the original diverse contracts remain stored elsewhere, preserving their full functionality when execution is required.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent segments smart contract information into standardized, comparable elements that can be independently analyzed. By dividing contract information into standardized components, the system enables simplified comparison while maintaining the ability to access complete contract functionality when needed.

Inventive Principle:
Principle #1Segmentation

3Use of energy by moving object

If standardized commonization information is generated from binary codes, then power consumption is reduced, but information processing complexity increases

Engineering Contradiction:
Improvepower consumptionVSAvoidinformation processing complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The patent performs preliminary analysis and standardization of smart contract binary codes before they need to be compared or selected. By pre-processing the binary codes into standardized formats and storing these standardized representations, the system reduces the computational energy required during contract selection and execution phases.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates standardized copies of processed contract information that can be efficiently compared and selected. The one-time processing complexity of converting binary codes to standardized format is traded for reduced ongoing power consumption during contract management operations.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12204895B2Control method, analysis device, and recording medium
Publication Date: 2025.01.21 PANASONIC INTELLECTUAL PROPERTY CORP OF AMERICA
  • US12204895B2 patent drawing
  • US12204895B2 patent drawing
  • US12204895B2 patent drawing

AI summary

A control method of an analysis device includes analyzing a binary code of each of a plurality of smart contracts stored in a first distributed ledger; obtaining, by using a result of the analyzing, items of commonization information expressing, in a common format, items of information provided by the plurality of smart contracts; and generating transaction data that includes the items of commonization information obtained and performing control of storing the transaction data generated into a second distributed ledger.