Innovations Driving EthSign Signatures

The fastest, farthest-reaching, and most usable EthSign

Breaking the Chain Barrier

From its inception, one of the biggest problems facing the entire Web3 industry is the fragmentation and siloing of different blockchain systems. Even for veteran users, switching between blockchains is an annoying process, not to mention blockchains built on different virtual machines require different wallets to access. On top of that, universal data interoperability is nonexistent between blockchains.

Therefore, to break the chain barrier, we must end the reliance on smart contracts. This is not to say things are any less decentralized – we keep decentralization by flipping the data verification workflow and performing lazy verification. As a result of this paradigm shift, we now support multiple wallets from multiple blockchains interacting with each other on EthSign. Signing a cross-chain agreement between Bitcoin, EVM, TON, and Solana users is becoming a reality.

Convenience that Matters, Security that Counts

In another major quality-of-life improvement, we have added optional email and Telegram notifications to EthSign Signatures. Worry not, we never store any user information or telemetry unless it is necessary for the application to function properly. Email addresses and Telegram handles, for example, do not persist server-side and are automatically discarded once the notifications are sent out. Your document and signing data never leave your browser unencrypted unless you explicitly consent to bypass our industry-standard AES-256-GCM and ECIES encryption. We take privacy and data security extremely seriously – our business model does not and will never involve selling any raw or derived user data.

Blazing Fast, Zero Delays

One of the major complaints of EthSign 4.0 was the speed (or lack thereof) of the interactions and the fact that random errors caused by faulty RPCs would stop users from completing their tasks. This is not only frustrating for the users but for us as well, since these errors are caused by factors outside our control. By embracing the aforementioned verification model, we have moved away from smart contracts and replaced them with an open-source backend on AWS, resulting in the total elimination of any wallet errors and extra wait time. Taking complete technical ownership and control of the entire workflow also eliminates our inability to fix certain errors. Combined with front-end optimizations, CDNs, and edge servers, EthSign Signatures is our most performant product to date.

Decentralized and Trustless

Inarguably, two of the most important questions in the industry are “wen token” and “how centralized is this product”. With our previous talk regarding the use of AWS, it is only reasonable to raise some questions about our engineering practices in EthSign Signatures. Have we finally taken the red pill and gone down the rabbit hole of centralization since some think ordinary users don’t know any better or actually care? For the longest time, we have struggled with striking the right balance between decentralization and usability. A product cannot be so decentralized that we become a hostage to the various tech stacks we utilize that are completely out of our control, but it also cannot be so centralized that if the platform unexpectedly terminates service, all historical user data is lost or obfuscated.

In EthSign Signatures, we decided to adopt the practice of decentralized settlement. Any documents still being signed are stored centrally to improve user experience while those that have completed the signing process (aka those that have settled) are automatically submitted to Arweave at no cost to the user. Of course, regardless of the storage location, we fully respect and enforce the encryption rules set by the user. If the document is encrypted, nobody outside the intended group of recipients can decrypt the document, not even us.

We also took steps to make sure our users can still access their signed documents and cryptographic proof-of-consent even if we are gone. Once your documents have been permanently stored on Arweave, you no longer need us to access them and their respective metadata. You can easily index, decrypt, parse, and verify all your completed documents via an open-source tool that we will release later this year. Don’t trust us – trust the code.

Last updated