SuperPaymaster: Eliminating Centralized Signer Authority via Asset-Oriented Abstraction to Reconcile Usability and Decentralization in Account Abstraction
Questo documento introduce SuperPaymaster, una soluzione di Account Abstraction che sostituisce la firma centralizzata off-chain con un modello di Abstrazione Orientata alle Attività on-chain basato su Soulbound Token, eliminando così i rischi di censura e ottenendo costi di esecuzione in gas significativamente inferiori rispetto alle baseline esistenti di Abstrazione Orientata ai Processi.
Articolo originale sotto licenza CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Questa è una spiegazione generata dall'IA dell'articolo qui sotto. Non è stata scritta né approvata dagli autori. Per precisione tecnica, consulta l'articolo originale. Leggi il disclaimer completo
Il Grande Problema: Il Collo di Bottiglia del "Gas"
Immagina di voler inviare una lettera, ma per farlo devi prima:
- Andare in banca per comprare un tipo specifico di francobollo (ETH).
- Fare la fila all'ufficio postale per capire quanto costa il francobollo oggi (le commissioni gas).
- Chiedere a un manager specifico dell'ufficio postale se è disposto a farti inviare la lettera subito. Se il manager è occupato, dorme o non ti vuole bene, può dire "No", e la tua lettera non parte mai.
Nel mondo della blockchain (in particolare Ethereum), è esattamente questo che succede. Gli utenti hanno bisogno di "gas" (una commissione) per inviare transazioni. Attualmente, la maggior parte dei sistemi si affida a un gestore centralizzato (un server di proprietà di un'azienda come Alchemy o Pimlico) per autorizzare ogni transazione. Se quel server si blocca o decide di bloccarti, sei bloccato. Questo crea un "collo di bottiglia della censura".
La Vecchia Soluzione: "Astrazione Orientata al Processo" (POA)
Lo standard attuale dell'industria è come un pass temporaneo.
- Come funziona: Ogni volta che vuoi inviare una lettera, chiedi a un ufficio centrale un "permesso". Controllano la tua identità, firmano un foglio e ti danno il permesso.
- Il difetto: Devi chiedere un nuovo permesso per ogni singola lettera. Se l'ufficio chiude, non puoi inviare nulla. Inoltre, quel permesso funziona solo per quell'ufficio postale specifico; non funziona al successivo.
- Il documento lo definisce: Astrazione Orientata al Processo (POA). Si concentra sul processo di ottenere il permesso ogni volta.
La Nuova Soluzione: "Astrazione Orientata all'Attività" (AOA)
Gli autori propongono un nuovo metodo chiamato SuperPaymaster. Invece di chiedere un permesso ogni volta, compri una carta prepagata di tua proprietà.
- La Metafora: Pensa a una carta telefonica prepagata o a una carta regalo.
- Una volta acquistata la carta e caricata con valore, non devi chiedere il permesso a un manager ogni volta che fai una telefonata.
- La carta stessa è il permesso.
- La carta è legata alla tua identità (il tuo portafoglio) e non può essere rubata o trasferita ad altri (è "Soulbound", legata all'anima).
- Come funziona:
- La Carta (Carta Gas): Ottieni una "Carta Gas" digitale (un Token Soulbound). Questo è un asset permanente di tua proprietà sulla blockchain.
- Il Carburante (xPNTs): Carichi questa carta con un token comunitario specifico (come una valuta locale).
- La Transazione: Quando vuoi inviare una transazione, il sistema controlla la tua carta. Se hai una carta valida e abbastanza carburante, la transazione avviene automaticamente. Nessun manager deve firmare un foglio.
Perché è meglio? (I Tre Grandi Vantaggi)
1. Niente più "Cancelli" gestiti da Manager (Decentralizzazione)
Nel vecchio sistema, un server centrale doveva dire "Sì" a ogni transazione. Se quel server veniva hackerato o spento, l'intero sistema si fermava.
- SuperPaymaster: La decisione "Sì/No" è presa dal codice sulla blockchain, non da un umano o da un server. Il codice controlla: "Questo utente ha una carta valida? Ha abbastanza carburante?". Se sì, funziona.
- Analogia: È come un distributore automatico. Non hai bisogno di un manager per approvare il tuo acquisto; la macchina controlla semplicemente se hai inserito abbastanza monete. La macchina è aperta a tutti, 24 ore su 24.
2. Meno sforzo mentale per gli utenti (Usabilità)
Il documento ha utilizzato un metodo chiamato GOMS (conteggio dei passaggi mentali) per mostrare quanto sia più facile questo approccio.
- Vecchio Metodo (Processo): Vedi un errore ("Soldi insufficienti"). Vai nel panico. Vai su un exchange. Compri ETH. Aspetti. Riprovi. (9 passaggi mentali).
- Nuovo Metodo (Asset): Clicca semplicemente su "Invia". Il sistema addebita automaticamente il costo dalla tua Carta Gas. (2 passaggi mentali).
- Analogia: È la differenza tra dover compilare un modulo cartaceo, farlo timbrare e spedirlo ogni volta che compri un caffè, rispetto a semplicemente toccare il telefono su un lettore.
3. Più economico e veloce (Efficienza)
Gli autori hanno testato questo sistema sulla Optimism Mainnet (una rete blockchain reale e attiva) 50 volte per ciascun sistema.
- Il Risultato: SuperPaymaster ha utilizzato meno "gas" (potenza di calcolo) rispetto ai due principali concorrenti (Alchemy e Pimlico).
- Alchemy (Vecchio Metodo): ~206.000 unità di gas.
- Pimlico (Vecchio Metodo): ~329.000 unità di gas.
- SuperPaymaster (Nuovo Metodo): ~168.000 unità di gas.
- Perché? I vecchi sistemi dovevano effettuare un complicato "swap" sulla blockchain per convertire i tuoi token in gas. SuperPaymaster esegue semplicemente un aggiornamento interno (come barrare un elemento su una lista), che è molto più veloce ed economico.
- Il Compromesso: C'è un piccolo costo per controllare la carta sulla blockchain (circa 32.000 unità di gas in più rispetto a una semplice firma), ma questo è il "prezzo" per rimuovere il gestore centrale. Nel complesso, è comunque più economico della concorrenza.
Sintesi del Sistema "SuperPaymaster"
- L'Obiettivo: Rendere la blockchain facile da usare come una carta prepagata, senza bisogno di un capo centrale che approvi ogni mossa.
- Il Metodo: Hanno sostituito il "processo di richiesta del permesso" con la "proprietà di un asset di permesso" (la Carta Gas).
- La Prova: L'hanno costruito, lo hanno messo sulla rete Optimism reale e hanno dimostrato che funziona. È più veloce, più economico e rimuove il rischio che un server centrale ti blocchi.
In sintesi: SuperPaymaster trasforma il compito complesso e spaventoso di pagare le transazioni blockchain in qualcosa di semplice come toccare una carta prepagata, eliminando allo stesso tempo l'intermediario che una volta deteneva le chiavi del regno.
Sommerso dagli articoli nel tuo campo?
Ricevi digest giornalieri degli articoli più recenti corrispondenti alle tue parole chiave di ricerca — con riassunti tecnici, nella tua lingua.