Smart Contract Billboard Architecture for Scalable Blockchain Upgrades
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
Data Source
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.


