AbstractIntellectual property at its roots is all about who thought of something first. Hindsight is 20/20 and even some of the most valuable ideas ever invented are common knowledge today. At a high level, the only difference between "us" and the inventors of important technology is that they possessed the knowledge required to accomplish a certain task before we did.
The same goes for stories, images and other intellectual property. From a legal standpoint, if you can prove you possessed that intellectual property before another person, you are likely to win ownership in a legal battle against that person.
So how can an inventor prove they were the first person with an idea? As it now stands, the only way is to publish it in a manner that can be referenced later: "Look, I posted a whitepaper about a P2P digital currency on so and so forum in 2007 whereas Satoshi claims he invented the currency in 2009" someone might tell a judge. Or they can register their IP with the government.
What if a person could
prove that he had an idea at a certain point in time without even publishing that idea? Until recently that wouldn't have been easy to accomplish. Sure, I could sign a statement in 2007 claiming that I invented a P2P digital currency, but how would I demonstrate that I signed the statement
at that point in time as opposed to the day before my court case?
The blockchain solves that issue.
Demonstrating First Occurance of an IdeaIn order for me to prove ownership of intellectual property, I must prove that I was the first person to come up with an idea.
By solving the Byzantine Generals Problem for a digital currency, Satoshi gave us a method of creating a record of "events" that theoretically cannot be altered or forged. The blockchain stores a record of every Bitcoin transaction ever made. Not only that, but it also records a timestamp of when each and every transaction takes place.
This solves a problem traditionally cryptography couldn't: No matter how you sign something it is, as far as I know, impossible to prove that it was signed at a certain date. However, if I sign documentation of a certain piece of knowledge, such as Satoshi's whitepaper,
and embed that signature in a Bitcoin transaction (as a public note) I can later prove not only that I had that knowledge, but also that I had it
at a specific point in time.In PracticeI know that Cars can be painted a number of different colors, including red, is true. I am now going to prove that, using the blockchain*, that I know this as of 8/9/2014.
First, I am going to prove that
I know this by signing it with my public Bitcoin address
1CBNHbNNJ4C3dTELRJq312hXFwUqxg7bnm which is connected to my Bitcointalk identity.
Signature of "Cars can be painted a number of different colors, including red." (without quotes): HEUCD7JeFipYSPfJpvl5UZPS3H5zDoAjyBSwecyciOJvy9JNGwaClBaASEOaGejEO576dswN0XxFZb/dCc6OKeI=
Next, I am going to prove that at the time of writing, 8/9/2014, I know that "cars can be painted a number of different colors, including red." I am going to do that by sending a transaction to myself with my signature embedded in the public note.
Now that that is done, no one can claim that I didn't realize "cars can be painted a number of different colors, including red" until 8/10/2014, because I have proof embedded in the blockchain*:
https://blockchain.info/tx/e32ced8e2c3431a93a6112383e18c694b990f01cfe75edf14993500790e0d81fNotice on that page that you can see the signature of my statement and the time recieved, 2014-08-09 03:47:39. You can then take my signature and verify it with my public address.
LimitationsNow of course there are some downsides. Someone else may have realized that "cars can be painted a number of different colors, including red," but unless they published this information or embedded it in the blockchain, they can't prove it. However, this makes proving IP ownership
easier so that people are more likely to do it. In the future, instead of going to a government office, filling out complicated paperwork and paying heavy fees, anyone can simply put the information in the blockchain and, assuming courts can be convinced, have undeniable evidence that they created an idea. I may not be able to claim that
no one else had the same knowledge at that time, but neither can you claim that I didn't have it at that time at all!
The other major weakness is making changes. Given how little proof-reading I did on this post, there are liable to be some serious typos and maybe even some parts that make no sense, but if I want to make changes, I have to keep a copy of the original without a single character changed or my signature will no longer be of any use.
*Before you comment that I haven't actually stored my message in the blockchain, I am aware of that. I used blockchain.info's public note service because that's the Bitcoin client I'm most familiar with and I
just want to demonstrate the concept. For one, although not quite as permanent, using blockchain.info's service actually accomplishes the task quite nicely without bloating the blockchain, secondly, this
could be done with the actual blockchain, and I do plan to do so in the future once I find the best way.