erikras.com
HomeAbout

Introducing… 🔒 Blockchain Form

From the guy who thought putting form state in Redux was a good idea...

Posted in Coding
April 1, 2019 - 2 min read
How it actually works.

I think we can all agree, the problem with all the current UI form libraries is that the form state is controlled by a single entity, usually a corporation or government, and there is very little accountability, and even less cryptographic hashing. Wouldn’t it be better if the entire history of a user’s interaction with a form were stored in a secure decentralized place where both parties, the user and the website, could trust was accurate and secured by strong one-way cryptography?

Now you can!

From the guy that thought putting form state in Redux was a good idea...

🔒 Blockchain Form

Now every single keypress, change of focus, and validation error of your form fields can be stored on the Ethereum blockchain, which has an average transaction speed of only 6 minutes per transaction. It’s the securest way ever invented to store your form data. It’s 🔥 BLAZING 🔥 secure!

How Blockchain Form Works
Simple animation showing how 🔒 Blockchain Form works.

Want to modify field B when field A changes? No problem! Just write a quick and easy smart contract to modify the other value! Just make sure you don’t make any mistakes in coding your smart contract — and that your requirements will never change — because those motherfuckers are permanent.

But wait! There’s more!

But wait!

Every time someone submits a form with 🔒 Blockchain Form, both the website and the user will receive one free FormCoin™. OMGamification!!! FormCoin™s are a secure cryptocurrency that can be exchanged for goods and services if you can convince someone that they’d rather have a virtual currency than whatever it is they have that you want.

npm install blockchain-form

👉 Read the easy-to-follow, thorough documentation 👈

Get started today! Because remember, kids: 🤔

When your form data is distributed, no one is in control! ✊

Spinning coin

© 2021 Erik Rasmussen