Pre-published content property proving method and system based on block chain
By binding original content and user identity fingerprints on the blockchain, the problem of lack of low-cost tools in the existing technology to prove original content is solved, and reliable and low-cost proof of original content ownership is achieved, which promotes the confidence and economic income of original creators.
Patent Information
- Application Number
- CN202311195333.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-17
- Publication Date
- 2025-03-18
AI Technical Summary
The lack of low-cost tools in the existing technology to prove original content has led to the widespread infringement of content, which seriously hits the confidence and economic income of original creators and limits the healthy development of the economy and society in original encouragement.
A blockchain-based pre-release content property rights proof method and system is used to calculate fingerprints of original content, user identity disclosure and confidential data through a one-way hash function, and bind these fingerprints to the blockchain to form an immutable proof of property rights.
It realizes the information of the user's original creator's identity on the blockchain for anyone to verify at any time, ensuring the incorrectness and credibility of the information, and provides a reliable and low-cost mechanism to promote original creators to pre-publish original content.
Smart Images

Figure CN119646888A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of blockchain and relates to a method and system for proving property rights of pre-released content. Background Art
[0002] Blockchain is a continuous, chronological sequence of blocks, each of which contains a certain number of transaction records. These blocks are linked together by cryptographic means to ensure the immutability and integrity of the data.
[0003] Smart contracts are automatically executed programs on the blockchain. When the predetermined conditions are met, it will automatically execute the rules or operations defined in the contract. These programs are stored on the blockchain and verified and executed by the blockchain network. Once a smart contract is deployed on the blockchain, its code cannot be modified. Once the contract is triggered, it will automatically execute according to the preset logic without any third-party intervention. In the public blockchain network, anyone can view the code and transaction records of the smart contract.
[0004] A one-way hash function is a function that converts data into a fixed-size numeric string (commonly called a "hash value", "fingerprint", or "summary"). Its four characteristics, one-way, collision resistance, fast computation, and avalanche effect, determine that: it is impossible to infer the source message through the value; it is impossible to find two different source messages that calculate the same fingerprint; given any input, the fingerprint can be calculated in a reasonable time; any change in the source message will cause a huge and unpredictable change in the fingerprint.
[0005] With the development of the economy and society, on the one hand, the original data content is constantly growing, and on the other hand, the original content is constantly being infringed. Due to the lack of low-cost tools to prove originality, content infringement is widespread in the market, which has seriously hit the confidence and economic income of the original creators in producing original content, and further restricted the healthy development of the entire economic society in encouraging originality, causing economic and social losses. Summary of the invention
[0006] In order to solve the lack of low-cost technical tools for proving the originality of content in the prior art, and to fill the gap between either no proof or high proof threshold (such as patents, copyrights, and trademarks), the present invention provides a blockchain-based property rights certification method and system that can be pre-released before the official release of original content.
[0007] The technical solution adopted by the present invention to solve its technical problems is a method and system for proving the ownership of pre-released content based on blockchain, including establishing a set of pre-released content ownership proof data generation rules, establishing an on-chain data relationship, and providing a set of pre-released content ownership proof systems.
[0008] On the first aspect, the property rights certification data generation rule refers to calculating the original content data, user identity public data, and user identity confidential data through a one-way hash function to obtain three fingerprint strings, namely the original content fingerprint, the user identity public fingerprint, and the user identity confidential fingerprint.
[0009] The original content data refers to digital data that is recognized by the original user and the public and can represent the original content.
[0010] The user identity public data refers to any digital data that the user believes can be made public to the public and can represent his or her identity.
[0011] The user identity confidentiality data refers to any digital data that the user believes cannot be disclosed to the public, but can be disclosed in a small range when necessary, which can further clarify the user's identity.
[0012] The publicly available identity information is put into the user identity public data, and the non-public identity information is put into the user identity confidential data. The two together can prove the user identity in practical use. The user identity public data is mandatory data, that is, the user identity public data cannot be empty data. The user identity confidential data is not mandatory data, that is, the user identity confidential data can be empty data. Whether it is empty or not is determined by the original author according to his actual property rights proof purpose.
[0013] Based on the fact that the original content fingerprint is obtained by hashing the original content data, the user identity public fingerprint is obtained by hashing the user identity public data, and the user identity confidential fingerprint is obtained by hashing the user identity confidential data, the original content fingerprint represents the user's original work, the user identity public fingerprint represents the user's public identity information, and the user identity confidential fingerprint represents the user's confidential identity information. Therefore, the chain-linking of the three fingerprints will also strictly represent the chain-linking of the original content and the author's identity.
[0014] On the second aspect, the present invention establishes an on-chain data relationship, including the binding relationship between content fingerprint and identity fingerprint, and the binding relationship between fingerprint data and block timestamp.
[0015] The binding relationship between the content fingerprint and the identity fingerprint means that the platform system has a contract on the blockchain. The platform system will store a piece of property rights proof data in the contract for each newly added pre-released content. The property rights proof data must contain the original content fingerprint, the user identity public fingerprint, and the user identity confidential fingerprint. Based on the unchangeable characteristics of the blockchain's on-chain data, the original content fingerprint, the user identity public fingerprint, and the user identity confidential fingerprint are bound together and can never be changed.
[0016] The binding relationship between the fingerprint data and the block timestamp means that after the property certificate data is packaged and stored in the block, the timestamp and block number recorded in the block will naturally serve as the time point mark when the original content is released. Once the block is generated, the recorded data is not subject to human control, so the time point of the recorded property certificate is objective and fair and can never be changed.
[0017] On the third aspect, the blockchain-based pre-release content property rights certification system includes an on-chain module and a property rights verification module.
[0018] The purpose of the on-chain module is to fix the property information. The specific process is: the original author submits the pre-released original content, identity public data, and identity confidential data to the platform through the platform interface. The platform calculates the content fingerprint, identity public fingerprint, and identity confidential fingerprint of the pre-released content, identity public data, and identity confidential data through a one-way hash function and submits the fingerprint to the blockchain node, allowing the blockchain to complete the on-chain fixation of the property information. In this process, the platform will force the pre-released content and identity public data to be permanently disclosed to the outside world on the platform, and whether the identity confidential data is disclosed to the outside world is decided by the user.
[0019] The purpose of the property rights verification module is to verify whether the content belongs to the corresponding user, including public data verification, confidential data verification, and timestamp comparison.
[0020] The public data verification means that the verifying user performs a one-way hashing algorithm calculation on the platform for the original content to be verified and the public identity data to be verified, obtains the fingerprint of the content to be verified and the fingerprint of the public identity to be verified, and compares them with the fingerprint on the chain. If they are the same, the original content belongs to the user pointed to by the public identity data and is credible. If they are inconsistent, it is not credible.
[0021] The confidential data verification means that after the public data verification result is credible, according to the actual situation, if the verifier needs to further verify the identity of the original author, he can contact the original author through the contact information in the public identity data, obtain the identity confidentiality data from the original author, and calculate the obtained identity confidentiality data through a one-way hash algorithm through the platform to obtain the identity confidentiality fingerprint to be verified, and compare it with the identity confidentiality fingerprint on the chain. If the fingerprints are the same, the identity confidentiality data is credible, if not, it is not credible.
[0022] The timestamp comparison means that if essentially the same content is uploaded to the platform contract by different authors, the originality can be determined by comparing the timestamps of the two uploads, and the one with the earliest timestamp is the original one.
[0023] The beneficial effect of implementing the present invention is that information proving the identity of the user's original creator can be recorded on the blockchain for anyone to verify at any time, and the relevant information can never be changed, is always credible, and can always be traced, thereby realizing a reliable and low-cost mechanism to promote the original creator to pre-publish original content, thereby helping the original creator to establish priority influence early, receive valuable feedback early, iterate and improve the content early, obtain citations to the content early, speed up communication with others based on original content, promote open access to original content, and increase opportunities for cooperation with others. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] The present invention is further described below in conjunction with the accompanying drawings and embodiments.
[0025] Figure 1 It is an interactive schematic diagram of the present invention.
[0026] Figure 2 A schematic diagram of generating fingerprint data of user original content and identity information of the present invention.
[0027] Figure 3 This is a schematic diagram of on-chain data of the present invention.
[0028] Figure 4 This is a flowchart of the property rights credibility verification of the present invention. DETAILED DESCRIPTION
[0029] [Example 1]
[0030] The present invention provides a property rights certification method and system based on blockchain, which can pre-publish original content before it is officially released.
[0031] In the first aspect, as shown in Figure 2, the present invention provides a set of pre-release content property rights certification data generation rules. The original content data, user identity public data, and user identity confidential data are calculated by a one-way hash function to obtain three fingerprint strings, namely, original content fingerprint, user identity public fingerprint, and user identity confidential fingerprint.
[0032] The original content data refers to digital data that is recognized by the original user and the public and can represent the original content.
[0033] Preferably, the original content data may be the original content data itself.
[0034] Preferably, the original content data may also be complete description data of the environment, tools, and parameters used to generate the original content.
[0035] Preferably, the original content data may be in the form of audio data, video data, text data, picture data, executable program data, or rule-coded data.
[0036] The user identity public data refers to any digital data that the user believes can be made public to the public and can represent his or her identity.
[0037] Preferably, the user identity public data can be any data representing the user in combination with any item of email address, name, mobile phone number, date of birth, ID number, personal nickname, market entity name, school, address, gender, and social account.
[0038] The user identity confidential data refers to any digital data that the user believes cannot be disclosed to the public, but can be disclosed in a small range when necessary, and can further represent the user's identity.
[0039] Preferably, the value requirements of the user identity confidential data are consistent with the value requirements of the user identity public data, and can be any data of the user represented by any combination of email address, name, mobile phone number, date of birth, ID number, personal nickname, market entity name, school, address, gender, and social account.
[0040] Furthermore, publicly available identity information is placed in the user identity public data, and non-public identity information is placed in the user identity confidential data, and the two together can prove the user identity in practical use.
[0041] Furthermore, the user identity public data is mandatory data, that is, the user identity public data cannot be empty data. The user identity confidentiality data is not mandatory data, that is, the user identity confidentiality data can be empty data. Whether it is empty or not is determined by the original author according to his actual property rights certification purpose.
[0042] The original content fingerprint, user identity public fingerprint, and user identity confidential fingerprint obtained by calculating the original content data, identity public data, and identity confidential data through a one-way hash function strictly represent the original content and the identity of the original creator.
[0043] Preferably, the one-way hash function may be a public algorithm SHA-2 or SHA3. Further, SHA-256 may be selected.
[0044] Preferably, in order to increase the difficulty of brute force cracking, the input of the one-way hash function needs to be greater than 16 characters in length, that is, the character length of the original content data, public identity data, and confidential identity data needs to be greater than or equal to 16 characters.
[0045] Preferably, to ensure human readability of the public identity data and the confidential identity data, these two data use uppercase letters, lowercase letters, numbers and several readable special characters, and the special characters are underscore _, exclamation mark !, percent sign %, asterisk *, pound sign #, dollar sign $, vertical bar |, semicolon ;, colon :, and symbol &.
[0046] On the second aspect, as shown in FIG3 , the present invention establishes an on-chain data relationship, including a binding relationship between content fingerprint and identity fingerprint, and a binding relationship between fingerprint data and block timestamp.
[0047] The binding relationship between the content fingerprint and the identity fingerprint means that the platform system has a contract on the blockchain. The platform system will store a piece of property rights proof data in the contract for each newly added pre-released content. The property rights proof data must contain the original content fingerprint, the user identity public fingerprint, and the user identity confidential fingerprint. Based on the unchangeable characteristics of the blockchain's on-chain data, the original content fingerprint, the user identity public fingerprint, and the user identity confidential fingerprint are bound together and can never be changed.
[0048] The binding relationship between the fingerprint data and the block timestamp means that after the property certificate data is packaged and stored in the block, the timestamp and block number recorded in the block will naturally serve as the time point mark when the original content is released. Once the block is generated, the recorded data is not subject to human control, so the recorded time point of the original content release is objective and fair and can never be changed.
[0049] In the third aspect, as shown in FIG1 , the original content property rights certification system provided by the present invention includes a module for the original author to submit data to the chain and a property rights verification module.
[0050] The purpose of the on-chain module is to fix the property information. The specific process is: the original author submits the pre-released original content, identity public data, and identity confidential data to the platform through the platform interface. The platform calculates the content fingerprint, identity public fingerprint, and identity confidential fingerprint of the pre-released content, identity public data, and identity confidential data through a one-way hash function, and submits them to the blockchain node, so that the blockchain can complete the on-chain fixation of the property information. In this process, the platform will force the pre-released content and identity public data to be permanently disclosed to the outside world on the platform, and whether the identity confidential data is disclosed to the outside world is decided by the user.
[0051] The purpose of the property rights verification module is to verify whether the content belongs to the corresponding user, including public data verification, confidential data verification, and timestamp comparison.
[0052] The public data verification means that the verifying user will use the platform to perform a one-way hashing algorithm calculation on the original content to be verified and the public data of the identity to be verified to obtain the fingerprint of the content to be verified and the public fingerprint of the identity to be verified. The platform will compare the fingerprint to be verified with the fingerprint on the chain. If they are the same, the conclusion that the original content belongs to the user pointed to by the public identity data is credible. If they are inconsistent, they are not credible.
[0053] The confidential data verification means that after the public data verification result is credible, according to the actual situation, if the verifier needs to further verify the identity of the original author, the original author can be contacted through the contact information in the public identity data, and the identity confidentiality data can be obtained from the original author. The identity confidentiality data is calculated by a one-way hash algorithm through the platform to obtain the identity confidentiality fingerprint to be verified, and the identity confidentiality fingerprint is compared with the on-chain identity confidentiality fingerprint through the platform. If they are the same, the identity confidentiality data is credible, and if they are different, it is not credible.
[0054] The timestamp comparison means that if essentially the same content is uploaded to the contract by different authors, the originality can be determined by comparing the timestamps of the two on the chain. The property certificate data with the earliest timestamp on the chain is the original one uploaded by the platform.
[0055] [Example 2]
[0056] As shown in Figures 1 and 4, the verification user may not go through the platform at all, but instead directly calculate the fingerprint of the original content to be verified, the public identity fingerprint to be verified, and the confidential identity fingerprint to be verified based on the one-way hash function algorithm used by the platform, and compare them with the original content fingerprint, public identity fingerprint, and confidential identity fingerprint obtained directly from the chain. If they are the same, the content belongs to the author pointed to by the identity data and is credible. If they are different, it is not credible.
Claims
1. A method and system for proving ownership of pre-released content based on blockchain, characterized in that: Establish a set of pre-release content property rights proof data generation rules, establish an on-chain data relationship, and provide a pre-release content property rights proof system.
2. According to a blockchain-based pre-release content property rights certification method and system according to claim 1, it is characterized in that: The property rights certification data generation rule refers to performing hash calculations on original content data, user identity public data, and user identity confidential data through a one-way hash function to obtain original content fingerprints, user identity public fingerprints, and user identity confidential fingerprints, respectively.
3. According to a blockchain-based pre-release content property rights certification method and system according to claim 2, it is characterized in that: The original content data refers to digital data that is recognized by the original author and the public and can represent the original content. The user identity public data refers to digital data that can represent the author's identity and that the author believes can be disclosed to the public. The user identity confidential data refers to digital data that the author believes cannot be disclosed to the public but can be disclosed in a small range when necessary to further clarify the author's identity.
4. According to a blockchain-based pre-release content property rights certification method and system according to claim 1, it is characterized in that: The on-chain data relationship includes the binding relationship between the content fingerprint and the identity fingerprint, and the binding relationship between the fingerprint data and the block timestamp.
5. According to a blockchain-based pre-release content property rights certification method and system according to claim 4, it is characterized in that: The binding relationship between the content fingerprint and the identity fingerprint means that, for each newly added pre-released content, the platform system will store a property rights certification data containing the original content fingerprint, the user identity public fingerprint, and the user identity confidential fingerprint in the platform contract, so that the three fingerprints are permanently bound together.
6. A blockchain-based pre-release content property rights certification method and system according to claim 4 or 5, characterized in that: The binding relationship between the fingerprint data and the block timestamp means that after the property certificate data is packaged and stored in the block, the timestamp and block number recorded in the block naturally serve as the time point mark when the original content is released.
7. According to a blockchain-based pre-release content property rights certification method and system according to claim 1, it is characterized in that: The pre-release content property rights certification system includes an on-chain module and a property rights verification module.
8. According to claim 7, a blockchain-based pre-release content property rights certification method and system is characterized in that: The on-chain module realizes the fixation of property rights information. The original author submits the pre-released original content, identity public data, and identity confidential data to the platform through the platform interface. The platform calculates the pre-released content, identity public data, and identity confidential data through a one-way hash function to obtain the content fingerprint, identity public fingerprint, and identity confidential fingerprint and submits them to the blockchain node to complete the on-chain fixation of property rights information.
9. According to claim 7, a blockchain-based pre-release content property rights certification method and system is characterized in that: The purpose of the property rights verification module is to verify whether the content belongs to the corresponding user, including public data verification, identity confidentiality data verification, and timestamp comparison: the public data verification means that the verification user uses the platform to perform a one-way hash algorithm calculation on the original content to be verified and the public identity data to be verified to obtain the content fingerprint to be verified and the public identity fingerprint to be verified, and compares them with the fingerprints on the chain. If they are the same, the original content belongs to the user pointed to by the public identity data and is credible. If they are different, it is not credible. The identity confidentiality data verification means that after the public data verification result is credible, according to the actual situation, if the verifier needs to further verify the identity of the original author, he can contact the original author through the contact information in the public identity data to obtain the identity confidentiality data, and use the platform to perform a one-way hash algorithm calculation on the identity confidentiality data to obtain the identity confidentiality fingerprint to be verified, and compare it with the identity confidentiality fingerprint on the chain. If they are the same, the identity confidentiality data can be credible. If they are different, it is not credible. The timestamp comparison means that if essentially the same content is uploaded to the platform contract by different authors, the originality can be determined by comparing the timestamps of the two on the chain. The chain with the earliest timestamp is the original on the platform.