Un parallelo molto vicino al concetto di "account contrattuale come iniziatore di transazione" di ERC-4337 è la funzionalità Program Derived Address (PDA) di Solana. Un PDA è un indirizzo generato dal programma Solana stesso, anziché derivato da una chiave privata. Questo ha implicazioni fondamentali:
Nessuna Chiave Privata Necessaria
Regole e Logica Personalizzate
Contratti Auto-Eseguibili
Dal pagamento delle commissioni di transazione per conto degli utenti all'abilitazione di flussi multisig avanzati o al riequilibrio automatizzato nei protocolli DeFi, i PDA offrono una gamma di possibilità native di Solana.
Entrambi gli approcci mirano a migliorare l'esperienza utente e ad ampliare lo scopo delle applicazioni onchain. Ma il design di Solana è nativo e non richiede standard o proposte aggiuntive per ottenere funzionalità simili.