Blockchain Integration Services with Bearer-Token Contract Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing blockchain networks face privacy concerns due to direct access by actors, necessitating a solution for curated access while protecting sensitive data and enabling third-party interactions with smart contracts.

Innovation Solution

A method involving an access management service that generates a bearer token for clients, validates it, and determines if the client is authorized to access the blockchain network, adding clients and contracts to an allow list for permitted interactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If direct access to blockchain nodes is provided, then third parties can interact with smart contracts, but privacy concerns arise due to exposure of sensitive data

Engineering Contradiction:
Improveaccess to blockchain networkVSAvoidprivacy breach risk
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent introduces an access management service as an intermediary between clients and blockchain nodes. This service acts as a mediator that receives client credentials, generates bearer tokens, and validates access requests before allowing interactions with the blockchain network. The intermediary layer protects sensitive data while enabling authorized third-party access to smart contracts.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Object-affected harmful factors

If access control mechanisms are implemented, then sensitive data is protected, but system complexity increases due to authentication and authorization processes

Engineering Contradiction:
Improvedata protectionVSAvoidaccess management system
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent extracts the access management functionality into a separate, dedicated service component. The access management service is extracted from the blockchain nodes themselves and operates as an independent system that handles authentication and authorization. This extraction simplifies the overall architecture by centralizing security functions rather than embedding them throughout the network.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system performs preliminary actions by validating client credentials and generating bearer tokens before allowing any blockchain interactions. The access management service pre-authenticates clients and establishes their authorization status in advance, so that subsequent blockchain operations can proceed without repeated complex authentication checks.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If bearer token validation is performed for each request, then access security is enhanced, but processing time increases due to additional validation steps

Engineering Contradiction:
Improveaccess securityVSAvoidrequest processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The access management service performs preliminary validation of client credentials and generates bearer tokens in advance. Once a client is authenticated and a bearer token is issued, subsequent requests can use this pre-validates token without repeating the full authentication process, reducing processing time while maintaining security.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where the access management service validates bearer tokens and returns authorization status to the blockchain integration service. This feedback loop allows for efficient access control decisions without requiring full re-authentication for each request, balancing security with processing speed.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250337578A1Blockchain integration services
Publication Date: 2025.10.30 JPMORGAN CHASE BANK NA
  • US20250337578A1 patent drawing
  • US20250337578A1 patent drawing
  • US20250337578A1 patent drawing

AI summary

A method may include: an access management service receiving a client credential from a client; the access management service generating a bearer token for the client electronic device and communicating the bearer token to the client electronic device; a blockchain integration service receiving a remote procedure call with the bearer token from the client electronic device; the blockchain integration service validating the bearer token with the access management service; the blockchain integration service receiving, from the access management service, a client profile comprising the client credential; the blockchain integration service determining that the remote procedure call is a contract create call; the blockchain integration service submitting the contract create call to a blockchain network; and the blockchain integration service adding the client and/or the contract to an allow list, wherein the allow list identifies clients that are allowed to access the contract on the blockchain network.