Plain Text Smart Contract Validation via LLM Nodes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The implementation and analysis of smart contracts on blockchain systems require complex coding and expertise in programming languages and legal contract formation, making them inaccessible to non-technical users.

Innovation Solution

The system enables the management of plain text smart contracts, where each node in the distributed ledger system is associated with a large language model trained to interpret plain text, allowing for the validation and execution of transactions in a readable and understandable format.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If smart contracts are written in programming languages specifically designed for blockchain platforms, then the syntax and structure validation is improved, but the accessibility and ease of operation deteriorates

Engineering Contradiction:
Improvevalidation accuracyVSAvoidaccessibility
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent introduces a translator as an intermediary component that converts plain text smart contract descriptions into the formal programming language required by blockchain platforms. This mediator enables users to write contracts in their native language while maintaining compatibility with the blockchain validation system, thus resolving the contradiction between accessibility and validation accuracy

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system changes the parameter of contract representation from formal programming language to plain text, making the contracts more accessible to non-technical users. The translator then transforms this parameter change back into the required formal language for validation, maintaining both accessibility and reliability

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If complex programming languages are used for smart contracts, then the execution precision is improved, but the device complexity increases

Engineering Contradiction:
Improveexecution precisionVSAvoidcoding complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The translator serves as an intermediary that bridges the gap between simple plain text inputs and complex programming language outputs. Users interact with simple plain text, while the translator handles the complexity of converting it into executable blockchain code, thus reducing perceived complexity while maintaining execution precision

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system enables self-service by automatically generating the complex programming code from simple user inputs. The translator handles the complex transformations autonomously, allowing users to create smart contracts without needing to understand or write complex programming languages themselves

Inventive Principle:
Principle #25Self-service

3Ease of operation

If plain text is used for smart contracts, then the ease of operation is improved, but the validation reliability deteriorates

Engineering Contradiction:
ImprovereadabilityVSAvoidvalidation accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The translator acts as a reliable intermediary that ensures plain text descriptions are accurately converted into formally validated programming code. This mediator maintains the semantic equivalence between the simple plain text and the complex formal language, ensuring that validation reliability is not compromised by the simplicity of the input format

Inventive Principle:
Principle #24Intermediary (Mediator)

4Reliability

If specialized programming languages are used, then the syntax validation is improved, but the loss of information increases

Engineering Contradiction:
Improvesyntax validationVSAvoidinformation accessibility
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The translator preserves information by maintaining a faithful translation between plain text and programming language representations. It acts as an intermediary that ensures no semantic information is lost during conversion, while presenting the information in an accessible format to users who may not be familiar with specialized programming syntax

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250166072A1Managing plain text smart contracts
Publication Date: 2025.05.22 AMERICAN EXPRESS TRAVEL RELATED SERVICES CO INC
  • US20250166072A1 patent drawing
  • US20250166072A1 patent drawing
  • US20250166072A1 patent drawing

AI summary

A plain text smart contract may be sent to a plurality of nodes associated with a distributed ledger. Each node of the plurality of nodes may be configured and/or associated with a respective large language model trained to interpret plain text. A plain text description of a transaction for the smart contract may be sent to the plurality of nodes. The transaction may be validated based on consensus information received from at least a portion of nodes of the plurality of nodes. A respective portion of the consensus information may be generated by each node of the at least the portion of nodes based in part on at least a portion of the plain text smart contract stored by the node compared to the plain text description of the transaction by the respective large language model.