Introduction to dEOAs

Distributed Externally-Owned Accounts, and how to use them

Introducing the INTU account protocol, a protocol specifically designed for EVM chains placing Secure Multiparty Computation (SMPC) and Threshold Signatures (TSS) safely in the hands of all developers and end-users.

The Result

The end result is a Distributed EOA (dEOA), fully indistinguishable from other EOAs on chain.

The protocol only generates a public address, compatible with both ECDSA and BLS chains. There is no private key, but rather a collection of dynamic key shares, distributed across several participants who own the account.

The Protocol

The protocol - the means by which dEOAs are created - consists of four main functions:

  • Decentralized Key Generation, using Secure Multiparty Computation (SMPC) and Verfiied Secret Sharing
  • Threshold Signatures, allowing for a majority of keyshare holders to form verifiable signatures for the dEOA public address
  • Key Resharing, which allows for account recovery, changes in ownership, and replacing compromised key shares
  • Asymmetric Encryption with Forward Secrecy, which enables safe on-chain storage of proposals, key shares, and verification data

The Tools

The core building blocks of the protocol consist of:

SDK on the client's own devices to perform necessary cryptographic computations to participate in an account. The SDK can be provided in a web application, dApp, integrated into desktop software, or run locally, making it highly accessible and user-friendly.

Our smart contract system is designed to serve three primary purposes within the protocol: verification, communication, and storage.

  • Verification: ensures the cryptographic validation and proper use of user participation.
  • Communication: acts as a bulletin board for unsecured and public communication between participants, while also emitting necessary events for the client and interface.
  • Storage: maintains records of information required to verify shares, ensuring the security and integrity of the vault.

The SDK requires minimal interaction from end users, making it simple and user-friendly.

The inherent decentralization and security of the blockchain its deployed on further secure the vault, ensuring that your end-user's digital assets are protected and recoverable at all times.

The protocol very intentionally does not introduce any additional dependencies, such as tokens, networks, hardware, or locally-stored data. The protocol is also incredibly flexible in terms of channels of communication, storage, and network requirements.

The tools are built for Web3 developers with no prior cryptographic experience or knowledge.

Protect your digital assets today with our cutting-edge INTU account protocol.

The TL;DR

Our INTU account protocol offers the following benefits:

  • TSS and MPC protocol specifically designed for EVM chains
  • SDK on the client's own devices for necessary cryptographic computations
  • Smart contract system for verification, communication, and storage functionalities
  • Secure and decentralized storage of key shares
  • Simple and user-friendly client with minimal interaction from end users
  • Inherent decentralization and security of EVM chain for additional security