Blockchain Electronic Bill Management System
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing electronic bill management systems face security and reliability issues due to the risk of malicious tampering and denial of transaction information, primarily because they lack robust mechanisms for ensuring the integrity and authenticity of electronic bill transactions.
Innovation Solution
The proposed solution involves generating a first bill account based on original bill information and creating a second block in a blockchain system, which records the bill issuance event, ensuring that any tampering can be detected through the association relationship between blocks, thereby enhancing security and reliability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If electronic bill transaction information is stored in a traditional database system, then ease of operation and system simplicity are improved, but security and reliability deteriorate due to vulnerability to malicious tampering and denial
Solution Approach 1:
The patent introduces blockchain technology as an intermediary layer between the electronic bill management system and the underlying database. The blockchain serves as a mediator that records transaction information in a decentralized, immutable ledger, while the traditional database continues to store detailed transaction data. This intermediary structure prevents malicious tampering because the blockchain's consensus mechanism and cryptographic linking of blocks ensure that transaction records cannot be altered without detection, thus resolving the security-reliability issue while maintaining operational simplicity.
Solution Approach 2:
The patent creates a composite system that combines traditional database storage with blockchain verification. The database provides efficient data storage and retrieval, while the blockchain provides security and immutability through its distributed ledger structure. This composite approach integrates the strengths of both systems: the database's ease of operation and the blockchain's reliability, allowing electronic bill transactions to be both simple to execute and secure against tampering.
2Reliability
If blockchain technology is implemented to ensure security and reliability of electronic bill transactions, then security and reliability are improved, but device complexity increases due to the need for blockchain infrastructure
Solution Approach 1:
The patent segments the electronic bill management system into two distinct functional layers: a blockchain layer for security-critical transaction recording and a traditional database layer for detailed data storage. The blockchain component handles only the essential transaction information needed for verification (hash values, transaction identifiers, timestamps), while the database stores comprehensive transaction details. This segmentation reduces the complexity burden of blockchain implementation by limiting its scope to only the security functions it performs best, while leaving other operations to simpler database mechanisms.
Solution Approach 2:
The blockchain serves as an intermediary verification layer that does not replace the entire database system but works in conjunction with it. Transaction information is first recorded in the blockchain for security purposes, then detailed data is stored in the traditional database. This intermediary approach allows the system to leverage blockchain's security benefits without requiring a complete overhaul to a blockchain-only architecture, thereby reducing overall system complexity while maintaining enhanced reliability.
Data Source
AI summary
An electronic bill management method performed in an electronic bill management system is provided. A bill issuance request of a first user including original bill information is received. A first bill account corresponding to the first user is generated based on the original bill information, and account information of the first bill account is stored to an account table in the electronic bill management system. A second block is generated based on the bill issuance request, the first bill account, and a block header eigenvalue of a first block in a block chain in the electronic bill management system. The first block is a previous block of the second block in the block chain, and a bill issuance event of the first user is recorded based on the second block. An issuance success message is transmitted to the first user, the issuance success message including the first bill account.


