Direct Signing


Web3 auth vs sign

Wallet Auth vs Direct Signing

Many web3 platforms allow users to created profiles, upload images, and interact with each other through submiting comments and reactions. Most platforms already moved away from the old email and password-based system, opting for wallet authentication, also know as 'Sign-in with Ethereum' (EIP-4361), which requires a user to sign a special login message with a private key. But here's the catch: this is still based on the same old slave tech-style account-based architecture, similar to traditional banking, where all records are unsigned and stored in a centralized database that can be altered.

Spasm provides a better alternative, where all messages are directly signed, similar to how cryptocurrencies and DeFi operate. This web3-style method offers serious advantages: