I Threw Away $7.6 Million In Bitcoin Five years ago, I threw away a hard drive. An utterly generic 250GB portable hard drive, already a few years old, with a duo of dings and scrapes in its shell and with the beginnings of an audible click that would have eventually killed it. It had a […]
Using Blockchain Technology To Prove Existence Of A Document
My purpose is to find ways to use the technology to reduce cost and risk to clients, increase autonomy in the legal process, and educate the community (including other lawyers) about what I find. Here’s an article about using the blockchain technology to prove existence of a document.
Proving the existence of data at a certain point in time can be very useful for educators, entrepreneurs, and attorneys. Timestamping data in an unalterable state while maintaining confidentiality is ideal for legal applications. Attorneys (or clients) can use it to prove the existence of many documents including a will, deed, power of attorney, health care directive, promissory note, satisfaction of a promissory note, and so on without disclosing the contents of the document. A person can use the blockchain timestamp to prove that a document (like a will) they will be presenting to a court in the future is the same unaltered document that was introduced to the blockchain at a prior point in time.
So how does it work? In plain terms, the document is introduced to the site. The site doesn’t copy the content of the document but instead converts the contents to a cryptographic digest or hash (which is geek speak for indeed long string of unreadable numbers and letters). That hash represents the exact contents of the document introduced. When the same document is introduced again, the same marker will be created and therefore provide verification that the documents are the same. If, however, the document has switched in any way, the fresh marker will not match the previous marker. This is how the system verifies the document.
There are a number of organizations presently providing this service, some for free, some for a puny fee. Reddit has a fairly sturdy thread on these services.
I tested the Proof of Existence service, on both February Nineteen, two thousand fourteen and again on March 11, 2014, to see if it was viable to begin using for my current clients. According to the proof of existence website, common uses of the service include: (1) demonstrating data ownership without exposing actual data, (Two) document timestamping, (Trio) checking for document integrity. Each of these are explained in greater detail on the website and each show up to be similar to those benefits suggested through other similar services.
Testing the Proof of Existence Service
I went to proofofexistence.com and selected “Upload” from the menu at the top of the page.
Then I selected “Browse” from that page and quickly uploaded my document to the server. While the document was uploaded for free it wasn’t yet included on the blockchain. Proof of Existence charges a puny fee of 0.005 bitcoin to include a document in the blockchain permanently. I don’t believe the fee is dependent upon the size of the document, therefore you could place all of your documents in a single PDF (more on that later) in order to pay only one transaction fee. The “Pay with Bitcoin” button is linked to coinbase, a custodial bitcoin wallet service. If you have a coinbase account you can login directly, if you don’t have bitcoin you can also open an account through this link. You can use other wallet services. I use the non-custodial wallet at blockchain.info for my transactions, so that’s how I chose to pay.
I paid the fee, which converted to toughly $Trio.15 USD plus $0.06 as a miners fee. The cost seemed reasonable, even less expensive than I thought, particularly considering the value of assuring document integrity in a legal setting.
After completing the transaction, Proof of Existence waits for confirmation of the transaction. This is a best practice in merchant transactions.
A few seconds later (after a page refresh) I received the following congratulatory message:
So what now? You can verify the existence of the exact document you’ve saved on the blockchain. How? There are three ways: (1) you can look in the transaction record to see the document information output as part of the transaction, (Two) you can go after the links in the congratulations message to verify the chain, (Trio) you can upload it again, which is how others (like a judge or another third-party) would verify that the document you’re presenting matches the previous document exactly. Test the verification by upload method with this PDFProofOfExistence-EmpoweredLawTest.
What did I learn? Always use PDF, text, or some other unalterable document format. I’m a bit embarrassed to admit that the very first time I tested the process I uploaded a document from a word processing program. That’s a mistake because word processing programs add metadata to the document. One excellent feature of block chain verification is that the document must match exactly. Document + extra metadata = no match. I did know better than that and now you do too. Be sure to save your file in an unalterable format, such as a pdf or text file, and close it before you upload it to the blockchain. Then save the document where you will be able to retrieve it without modification. Recall, just as in the physical world, you must have the document to present to the court, so store numerous copies securely.
All in all using proof of existence was effortless, swift, and inexpensive. The time to upload was seconds and the time to verify was even shorter. I plan to use it for my clients. Maybe you’ll determine to use it too.
Pamela Morgan is an attorney, educator, and entrepreneur exploring the intersection of the bitcoin technology and the practice of law. She is focused on finding ways to use the technology to reduce cost and risk to clients, increase autonomy in the legal process, and educate the community (including other lawyers) about her findings. Her Chicago based rock hard, Empowered Law, accepts bitcoin for payment and provides advice to entrepreneurs within and outside of the bitcoin community. Contact her directly for speaking or collaboration requests.