BPT System Architecture
The BPT Service must provide functions such as allowing users to upload various ideas and patents, participate in contests, manage them within the platform, and get rewards. It may also include trading NFTized ideas and patents and processing payments. Below is the architecture of the BPT service.
Front end
Provide a web- or app-based user interface (UI)
Users can upload and manage ideas and patents through this interface.
Users can participate in contests, check rewards, explore and trade NFT products
Back end
Process and store users' data, ideas, and patent information (server logic implementation)
Manage user-uploaded ideas and patents
Handle reward calculation and payout distribution business logic
Blockchain interface
Interact with Ethereum Blockchain
Implement an interface to deploy and execute smart contracts
NFTize and trade ideas and patents and process reward transactions
Database
Store data such as user information, ideas, patents, transaction history, etc.
Use a relational database (RDBMS) or NoSQL database
Cloud Infrastructure
Build AWS cloud infrastructure for service reliability and scalability
Security and Authentication
Apply SSL authentication, data encryption security technology to secure user data
Last updated