Smart Contract Billboard Architecture for Scalable Blockchain Upgrades

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current blockchain applications with linked smart contracts face limitations in scalability and flexibility, as they require redeployment of all contracts if one contract's code needs to be changed, and lack seamless integration with real-world triggers and oracles.

Innovation Solution

The proposed solution involves a Billboard Architecture and Bulletin Board Messaging Framework (BBMF) along with a Global Variable Name System (GVNS), enabling scalable information exchange between smart contracts and the real world, allowing for efficient integration of real-world triggers and oracles, and enabling seamless upgrades of legacy code through new mapping and distribution of public state variables.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If smart contracts are deployed on blockchain networks to enable decentralized transactions, then trustless automation and security are improved, but flexibility and adaptability deteriorate because any code change requires redeployment of all linked contracts

Engineering Contradiction:
Improvetrustless automationVSAvoidcode flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent segments the smart contract system into modular components where contracts can be independently updated. The billboard architecture allows individual contracts to reference updated global variables without requiring redeployment of entire contract chains, enabling granular updates while maintaining system-wide reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces billboards as intermediary structures that mediate between smart contracts and global state variables. These billboards act as a layer of abstraction that allows contracts to interact with updatable global data without direct coupling, enabling flexibility while preserving the trustless execution model of blockchain.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If traditional blockchain architectures are used with direct contract-to-contract communication, then system simplicity is maintained, but scalability deteriorates due to the need to redeploy all contracts for any modification

Engineering Contradiction:
Improvesystem simplicityVSAvoiddeployment efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent implements preliminary action by pre-defining billboard structures and global variable schemas before contract deployment. This allows contracts to be written once and deployed permanently, while modifications can be made to global variables and billboards without triggering contract redeployment, dramatically improving deployment efficiency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The billboard architecture provides universal interfaces that multiple smart contracts can reference simultaneously. A single billboard can serve numerous contracts across different applications, reducing the need for redundant contract deployments and improving overall system scalability while maintaining simplicity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Productivity

If smart contracts directly access global variables, then information exchange efficiency is improved, but system reliability deteriorates because changes require coordinated redeployment of all dependent contracts

Engineering Contradiction:
Improveinformation exchange efficiencyVSAvoidsystem stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent introduces billboards as intermediary structures that mediate between smart contracts and global state variables. These billboards act as a layer of abstraction that allows contracts to interact with updatable global data without direct coupling, enabling flexibility while preserving the trustless execution model of blockchain.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10243743B1Tokens or crypto currency using smart contracts and blockchains
Publication Date: 2019.03.26 VM INNOVATIONS I LLC
  • US10243743B1 patent drawing
  • US10243743B1 patent drawing
  • US10243743B1 patent drawing

AI summary

A method of exchanging value across a blockchain network comprising receiving first and second transaction smart contracts, recording the first transaction smart contract to the second transaction smart contract, and registering global variable names and defining values thereof. The method further comprises receiving a transaction notification and recording the transaction to the second transaction smart contract.