Proof of Ownership: Difference between revisions

From Bitcoin Wiki
Jump to navigation Jump to search
Louison (talk | contribs)
Created page with "{{stub}} '''Proof of Ownership''' is a method that uses the Bitcoin's decentralized ledger (also called [https://en.bitcoin.it/wiki/Block_chain blockchain]) or Bitcoin-relate..."
 
Louison (talk | contribs)
No edit summary
Line 1: Line 1:
{{stub}}
'''Proof of Ownership''' is a method that uses the Bitcoin's decentralized ledger (also called [https://en.bitcoin.it/wiki/Block_chain blockchain]) or Bitcoin-related technologies to track the different owners of a certain information over the time.
'''Proof of Ownership''' is a method that uses the Bitcoin's decentralized ledger (also called [https://en.bitcoin.it/wiki/Block_chain blockchain]) or Bitcoin-related technologies to track the different owners of a certain information over the time.



Revision as of 12:51, 1 March 2015

Proof of Ownership is a method that uses the Bitcoin's decentralized ledger (also called blockchain) or Bitcoin-related technologies to track the different owners of a certain information over the time.

This technique can be used by artists or businesses to certify the integrity, date of publication and ownership of their creations or contracts.


Technology

Using the Bitcoin blockchain

The Bitcoin Core protocol now accepts raw data transactions up to 40 bytes per output using the opcode OP_RETURN. Putting the hash of the signature of a file's hash in the blockchain makes the owner of the private key associated with the signature the owner of the file in the blockchain (as long as someone else doesn't show up with a proof certified before).

Using a new blockchain

It's also possible to create a new blockchain for this purpose. This blockchain wouldn't only store coins but also notarized proofs.

Content of a proof

Ownership

Only people with the private key associated with the proof can prove they are the owner.

Existence

A Proof of Ownership is always attached to a piece of data. Certifying the ownership of a certain information in the blockchain also proves that this information was known/existed at a certain time.

Integrity

The Proof of Ownership is always attached to a piece of data using cryptographic functions. This makes it impossible to alter the data after certification. If one single bit is modified, then the whole certificate becomes invalid.

Authenticity

Because proofs are logged in the blockchain, it makes it easy to make transfers of ownership and find the original issuer of a certificate. Certificates can’t be “double-spent”.

Usages

  • bitproof.io - Certify your files and ideas for free in the Bitcoin blockchain
  • coinsecrets.org - list of metadata recently embedded in the bitcoin blockchain using OP_RETURN outputs.
  • github.com Creating OP_RETURN transactions in the blockchain