Lumen Loop
All media
VideoYouTubeStellar Development FoundationJanuary 12, 20233y ago55:37

Soroban Design Discussion 1/12/2023

Soroban design discussion on Authnext proposal covering account abstraction, standardized signature payloads, and invocation authorization. Dima presented the two-component system enabling flexible authentication while maintaining protocol standardization for contract interoperability.

SorobanDevelopersSmart Contracts
Lumen Loop's take

The Soroban team held a design discussion on the Authnext proposal, a comprehensive authentication and authorization framework for smart contracts. The proposal introduces account abstraction, allowing contracts to operate on abstract account entities rather than tied to specific crypto algorithms, enabling custom implementations like quantum-resistant or multi-sig schemes. The second component standardizes signature payloads and invocation authorization, enabling contracts to sign trees or forests of contract calls with a single signature per account. Key features include generalized nonce management per contract and account, preflight mechanisms to build signature payloads for complex contracts, and optimization for simple cases using invoker semantics. The team discussed security considerations, front-running prevention, transaction structure, and the developer experience for DAPs and wallets.