Blockchain Proof of View Verification System
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current systems lack an effective method to verify the integrity of online content views, leading to skewed economics for content providers and uncertainty in channel value determination, as views can be faked or manipulated, affecting ad revenues and channel valuation.
Innovation Solution
A Proof of View verification system utilizing blockchain technology to record and verify content views by hashing data into a blockchain, ensuring transparency and integrity through publicly auditable logs and Merkle hash trees, preventing manipulation of view counts.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional centralized systems are used to count views, then the system complexity is low and ease of operation is high, but the reliability of view verification is poor and views can be easily faked or manipulated
Solution Approach 1:
The patent introduces a blockchain-based intermediary system that acts as a neutral mediator between content providers and verification systems. The blockchain ledger serves as a trusted intermediary that immutably records view data, preventing manipulation while maintaining system reliability. This intermediary layer resolves the contradiction by providing cryptographic verification without requiring complex centralized trust mechanisms.
Solution Approach 2:
The patent replaces traditional mechanical/centralized view counting mechanisms with cryptographic verification systems. Instead of relying on centralized servers that can be manipulated, the system uses blockchain cryptography (hashing, digital signatures) to verify views. This substitution maintains reliability while actually reducing the need for complex security infrastructure, as the cryptographic proofs are inherently tamper-resistant.
2Measurement precision
If blockchain technology is implemented to verify views, then the reliability and transparency of view verification is improved, but the device complexity and computational requirements increase
Solution Approach 1:
The patent segments the view verification process into distinct blockchain transactions, with each view recorded as a separate or batched transaction. This segmentation allows for precise verification of individual views while managing computational complexity through modular processing. The blockchain ledger is divided into blocks that can be processed independently, reducing the overall computational burden.
Solution Approach 2:
The patent changes the verification parameters from simple view counts to cryptographic proofs. Instead of verifying numeric values that can be manipulated, the system verifies cryptographic signatures and hash values that are computationally infeasible to forge. This parameter change from arithmetic verification to cryptographic verification dramatically improves measurement precision while the standardized cryptographic operations actually simplify the verification logic compared to complex anti-fraud algorithms.
3Loss of information
If all view data is recorded and verified on blockchain, then the integrity and transparency are improved, but the loss of time for processing and verifying large volumes of view data increases
Solution Approach 1:
The patent implements partial verification by recording view data on the blockchain at strategic intervals rather than continuously verifying every single view in real-time. Batch processing of view data allows the system to maintain integrity while reducing processing time. The blockchain records sufficient cryptographic evidence to verify large volumes of views without requiring linear processing time for each individual view.
Solution Approach 2:
The patent performs preliminary hashing and cryptographic preparation of view data before final blockchain recording. Views are aggregated and pre-processed into compact cryptographic representations (such as Merkle trees) that can be efficiently verified later. This preliminary action reduces the time required for final verification, as the heavy computational work is done in advance during data aggregation rather than during verification.
Data Source
AI summary
A Proof of View verification system is disclosed. The Proof of View verification system has a Proof of View verification module, comprising computer-executable code stored in non-volatile memory, and a processor. The Proof of View verification module and the processor are configured to receive a request for a content view to view a piece of content, record a content view data in a database chunk, hash the database chunk into a hashed database chunk, append the hashed database chunk to a block on a blockchain of the Proof of View verification system, and compare the content view data with the block on the blockchain. The blockchain is publicly available.


