How can a public Blockchain network be used for this application?
The copyright system should provide a safe and secure environment for anyone who wants to register files or evidence to prove ownership with exact time and details. The Blockchain is a data center made up of tamper proof chains of information that can be used to register any detail of a phenomenon.
In the matter of proving claim, we need to pay attention to three points:
- Documents and evidence for the claim
- The time documents and evidence were provided
- Ownership over documents
With respect to the evidence for the claim, it needs to be mentioned that there are various types of evidence; such as the way a formula is calculated, documents for the design of a car, source code and design of a program, results of a test, etc. For some content such as multimedia, the first ever created version could be the evidence for the ownership, provided that the person claiming is really the first one who created the content.
Now imagine all these documents and evidence for the claim of ownership are kept in a public infrastructure where everyone has access to them. To resolve this issue, documents and data can be encrypted using a private key. Something similar to creating transactions over the Blockchain network.
What is the proposition of Counos to manage claims over copyright ownership?
A public space has been created on a repository such as Git to keep documents and evidence. The user who wants to prove a claim will send their file via the website or the exclusive wallet of the project.
With regard to the size of the file, a specific fee is calculated from CCXX (Counos X) to register and keep the file. A CCXX wallet and private key are given to the user in this system. Then the user can charge this wallet as much as required.
In addition to the file, the user can write a description in 140 characters.
When the request is submitted, the following transactions are released in the Counos X network:
- The first transaction is from the CCXX wallet to an unknown wallet in the system known as a Burn address. At the same time, the sent file is encoded with the user’s private key and kept in a temporary space. An MD5 code is created from the file and registered in the OP_Return of the transaction.
- In the next two transactions, the description provided by the user will also be included in the OP_Return of the transaction.
- The sent file will have a name as the Transaction ID of the first transaction and will be saved in the public data center. This file is accessible for everyone, but only the owner with the private key can see the content.
- The registered description in addition to transaction numbers and the MD5 code will be given to the user in the form of a digital certificate by Counos network. This certificate confirms that the file with the MD5 code and the claim proposed for ownership are kept in the Counos network.
- The user will not have a choice to go back or cancel.
- The user can use the website or the exclusive wallet anytime to get a copy of the file and decrypt it using the private key.