Blockchain Node Multi-Signature Verification for Smart Contract State Transitions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current blockchain systems face challenges in securely and efficiently transitioning smart contract states due to the risk of message forgery and high transaction costs associated with centralized methods.

Innovation Solution

Implementing a blockchain data processing method that uses multi-signatures from smart contract state participants to verify and confirm state transitions, reducing the need to examine smart contract content and improving transaction efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If centralized methods are used for smart contract state transitions, then transaction processing is simplified, but security deteriorates due to message forgery risks

Engineering Contradiction:
Improvetransaction processing simplicityVSAvoidtransaction security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces blockchain network nodes as intermediary verifiers between the state transition message sender and the smart contract execution system. These nodes verify the authenticity and validity of state transition messages through cryptographic proof mechanisms, preventing forged messages from causing unauthorized state changes while maintaining the decentralized security model.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces centralized trusted authority mechanisms with cryptographic verification mechanisms. Instead of relying on a central administrator to validate state transitions, the system uses digital signatures, hash functions, and consensus algorithms to automatically verify the authenticity and validity of state transition messages, eliminating the single point of failure while maintaining operational simplicity.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If all smart contract content is examined for state transitions, then security is improved, but processing efficiency deteriorates

Engineering Contradiction:
Improvetransaction securityVSAvoidtransaction processing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent extracts and verifies only the critical security elements of smart contract state transitions, such as digital signatures, authorization proofs, and state hash values, rather than examining the entire smart contract content. This selective verification approach maintains security by focusing on authentication and validity while significantly reducing processing time and computational resources required.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements partial verification by checking only the essential components of state transition messages (signatures, state hashes, authorization data) rather than performing complete smart contract content analysis. This partial action approach provides sufficient security for state transitions while avoiding the excessive processing overhead of full content examination.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If multiple signatures are verified for state transitions, then security is improved, but device complexity increases

Engineering Contradiction:
Improvetransaction securityVSAvoidverification system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges multiple signature verification operations into a unified cryptographic validation process. Instead of treating each signature verification as a separate complex operation, the system combines multiple digital signatures into a single verification step using threshold signature schemes or aggregate signature mechanisms, reducing the apparent complexity while maintaining the security benefits of multi-signature requirements.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11315112B2Blockchain data processing method, apparatus, device, and system
Publication Date: 2022.04.26 ADVANCED NEW TECHNOLOGIES CO LTD
  • US11315112B2 patent drawing
  • US11315112B2 patent drawing
  • US11315112B2 patent drawing

AI summary

Implementations of the present specification disclose a blockchain data processing method, apparatus, device, and system. A request for transitioning a state of a contract stored at a blockchain system is received at a plurality of blockchain nodes of the blockchain system. The request includes signature data of at least one state participant of the contract. The contract is associated with a pre-determined number of participants. The signature data is verified at a blockchain node. The verification is based on at least one public key corresponding to the at least one state participant. A determination is made whether the signature data of the at least one state participant is verified. In response to determining that the signature data of the at least one state participant is verified, a new contract state defined in the request is confirmed. The pre-determined number of participants is pre-determined in the contract.