Verifiable Outsourced Ledger Segmentation for Low Latency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current digital transaction systems face high transactional latency and vulnerability to attacks due to the need for high computational resources and reliance on trusted intermediaries for auditing and verification, especially in blockchain-based systems.
Innovation Solution
The implementation of Verifiable Outsourced Ledgers (VOLs) allows mutually distrustful parties to share and execute transactions with lower latency and higher throughput by utilizing a cloud service that reduces the need for intermediary verification, enabling efficient processing and secure record-keeping through a blockchain-based system.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a write-only database (blockchain) is used to maintain transaction records for auditing, then the authenticity and tamper-evidency of transactions are improved, but read and write latencies increase significantly
Solution Approach 1:
The system divides the ledger into a shared writable component (for fast transaction recording) and a separate read-only verification component (for auditing). The writable ledger allows high-speed transactions while the read-only verification ledger maintains the audit trail, segmenting the conflicting requirements into separate data structures.
Solution Approach 2:
A trusted third-party service provider acts as an intermediary to maintain the read-only verification ledger and provide verification services. This mediator handles the verification workload externally, allowing the primary transaction system to operate at high speed while maintaining auditability through the intermediary's verification records.
2Reliability
If computational resources are increased to maintain a verifiable write-only database securely, then the security against attacks is improved, but transaction processing time increases
Solution Approach 1:
The verification and security validation functions are extracted from the transaction processing path and placed in a separate read-only verification ledger maintained by a third party. This extraction allows the main transaction system to process records quickly without performing expensive verification computations, while security is maintained through the separate verification infrastructure.
Solution Approach 2:
The system enables clients to verify transaction authenticity independently by providing them with the necessary verification data and tools. This self-service verification model reduces the computational burden on the transaction processing system while maintaining security, as each client can validate transactions without requiring intensive centralized verification.
3Reliability
If a trusted third party is used to arbitrate and audit transactions, then the trustworthiness of transactions is improved, but the system complexity and additional verification requirements increase
Solution Approach 1:
A third-party service provider is introduced as an intermediary to maintain the read-only verification ledger and provide verification services. This mediator handles the complexity of maintaining verification records and providing trust guarantees, allowing the primary transaction system to remain relatively simple while achieving high trustworthiness through the intermediary's verified records.
Data Source
AI summary
A digital ledger built upon a blockchain to provide users with the ability to securely, accurately, and verifiably share state information between distrustful parties is provided herein. The Verifiable Outsourced Ledger is hosted in a networked environment, accessible by multiple parties, and maintains an immutable view of the transactions submitted by authorized parties and a continuous view of the states shared between the parties that the parties can replicate independently locally to verify the integrity of the ledger.


