Hacker News new | ask | show | jobs
by knurled99 1662 days ago
So my friend and I have actually built a blockchain-based esignature app recently, because there are a couple advantages of using blockchain.

One is privacy - you don’t actually have to share the document being signed with our application; we never store it and never have access to it. This is because what is actually signed and stored in the blockchain is a hash based on your document. So if there’s anything sensitive in a doc that you’re signing, there’s no risk of a hacker getting into our app and leaking that to the world.

Another advantage is that it gives you a publicly accessible way of proving that a digital file existed in a given state on a given day and time - anyone with the document can later go back and validate that the copy they have is the one that existed on that date and time. The value add of the blockchain is that this information is publicly available on a distributed network that uses encryption and requires agreement among the nodes in the network, so it is functionally impossible to go back and tamper with it later.

Couple other advantages, but they aren’t necessarily differentiated by virtue of the app being on blockchain - one is speed and ease of use, because there’s no uploading or recreating digital signatures. You just identify a document to sign, ensure both parties have possession of and wish to sign the same thing, and click to sign. The other is the ability to quickly and easily use our simple REST API to add this kind of e-signature and document verification capability into your own app. This is especially useful for anyone who’d like to memorialize some information in the blockchain but doesn’t want to deal with figuring out how to do that directly.

Edited to add the name of the app - Indestamp.com

1 comments

Congrats on making something - I wish you luck.

I don’t think blockchain adds anything novel to the functionality you describe. The ability to get a cryptographic hash of a document has existed for a very long time. As have signature files that can be published publicly. As has archive.org. I don’t believe the blockchain adds anything here other than maybe longevity and I’m dubious of even that.

FYI - when I click ‘Get started’ nothing happens.

Ah yes, thanks for pointing that out… this is so new that while the app is working great the website is not fully functional yet. There was a working version on the lab version of our site; we just pushed a change to the main site so the button works now. It just takes you to a sign up form.

All valid points about hashes being nothing new, etc. We used blockchain because it was a means to accomplish what we feel is a better way of digitally signing documents. We think there’s value in signing docs on the blockchain and that there’s a need for an easy way to do so, largely among people who are doing other things within blockchain.

We are not claiming there’s no other way to skin that cat. I understand why you might run the other way if someone’s claiming their app is great because blockchain. But I also don’t think it’s true that any app that uses blockchain technology adds no value because you could’ve used another technology or simply because blockchain.

Fair enough, I wish you luck.