Messenger Chat Data Recording and Verification via Blockchain
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The legal recognition and verification of agreements or contracts made through messenger services were challenging due to the lack of binding legal effects and difficulties in verification, especially since digital data was not readily accepted as evidence in many countries.
Innovation Solution
A method using hashing functions and cryptographic technology, combined with blockchain technology, to record and verify chat data transmitted through messenger services, ensuring it is legally effective, mathematically verifiable, and resistant to forgery, by registering chat data in a database and providing a verification service to confirm the integrity of the recorded data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If chat data is stored in a database with transaction IDs, then data integrity and verification capability are improved, but system complexity and storage requirements increase
Solution Approach 1:
The system segments chat data into individual records, each with unique transaction IDs, allowing verification of specific data portions without requiring access to the entire dataset. This segmentation enables targeted verification while maintaining overall data integrity.
Solution Approach 2:
The patent introduces an intermediary verification mechanism where transaction IDs act as mediators between the chat data and the verification process. These IDs link chat records to blockchain transactions, providing a trusted bridge that confirms data authenticity without requiring direct access to the underlying blockchain structure.
2Reliability
If cryptographic technology and hashing functions are used to verify chat data, then legal recognition and anti-forgery capability are improved, but processing time and computational resources increase
Solution Approach 1:
The system performs preliminary cryptographic hashing and verification actions at the time of data generation and storage. By pre-computing hash values and establishing cryptographic links between chat data and blockchain transactions during the initial recording phase, the verification process later requires minimal computational resources and time.
Solution Approach 2:
The patent replaces manual verification processes with automated cryptographic verification mechanisms. Instead of requiring human review or complex mechanical verification systems, the solution uses hashing functions and cryptographic signatures that can be automatically verified by software, significantly reducing processing time while maintaining high reliability.
3Reliability
If blockchain technology is integrated with messenger service, then data authenticity and legal binding effect are improved, but device complexity and implementation difficulty increase
Solution Approach 1:
The patent extracts the essential verification functionality from the complex blockchain system, isolating only the critical elements (transaction IDs, hash values, cryptographic signatures) needed for authentication. This extraction allows the messenger service to leverage blockchain's authenticity guarantees without implementing the entire blockchain infrastructure, thereby reducing implementation complexity.
Solution Approach 2:
The system creates a universal verification mechanism that can be applied across different messenger services and platforms. By developing standardized interfaces and protocols for blockchain integration, the solution enables multiple applications to benefit from blockchain's authenticity guarantees without each needing to implement custom integration solutions, reducing overall implementation difficulty.
Data Source
AI summary
The present invention, when at least one from among chat participants requests recording of data generated by the chat participants in an environment in which a messenger bot participates in a chat, registers at least a portion of the generated data as recorded data in a database, provides a transaction ID indicating location in the database of the data registered therein to at least one participant from among the chat participants, determines, in response to a recorded data-related verification request, whether input data included in the verification request corresponds to the recorded data, and, if the input data corresponds to the recorded data, then concludes the recorded data-related verification to have been successful.


