Immergiamoci in Calibur, il wallet smart contract che alimenta tutti i @Uniswap Smart Wallets (oltre 10.000 e in aumento!) 🦄
Ci siamo proposti di supportare il più ampio insieme possibile di funzionalità al lancio
Mentre iniziamo con transazioni in batch, abbiamo già gettato le basi per molto di più
Abbiamo integrato il supporto per ERC-4337 fin dal primo giorno per l'astrazione del gas per integrarsi con il suo fiorente ecosistema di bundler
Le chiavi di sessione sono complicate
Siamo andati avanti e indietro tra l'aggiungere le chiavi direttamente nel wallet e l'utilizzare Permit2 per gestire le interazioni tra di esse e l'account
Realizzando che i nostri casi d'uso continuavano a crescere giorno dopo giorno, abbiamo preso spunto dalla V4 e aggiunto chiavi collegate!
Calibur consente agli utenti di emettere nuove chiavi per dapps, server, agenti AI o amici, che permettono loro di interagire in modo sicuro con il proprio account all'interno delle autorizzazioni consentite da ciascun hook della chiave.
Offrendoci il meglio di entrambi i design mantenendo l'implementazione del wallet minimale.
Nel 2024 @0xcuriousapple ha segnalato una vulnerabilità di replay della firma del portafoglio intelligente.
Molti portafogli oggi semplicemente ri-hashano il digest ERC1271 con il loro dominio, trasformando di fatto l'azione dell'utente in una "firma cieca" - creando un ampio vettore di phishing e sconfessando lo scopo dell'EIP712.
Quindi abbiamo scelto di adottare l'ERC-7739 che ci consente di annidare i tipi originali in un tipo sicuro per il replay che può essere firmato, garantendo che le firme siano sempre leggibili invece di fare affidamento sulle astrazioni dell'interfaccia utente del wallet.
Speriamo di vedere questo ERC guadagnare una maggiore trazione nella comunità!
Finalmente, siamo entusiasti di presentare l'ERC-7914: Trasferisci da Nativo
Questo ERC definisce un'interfaccia per consentire a protocolli come Permit2 di operare sul saldo ETH del tuo account, il che evita agli utenti di dover convertire in WETH prima di utilizzare UniswapX o altri protocolli.
Calibur v1.0.0 è ufficialmente distribuito su Mainnet, Unichain, Base, Optimism, BSC e Sepolia all'indirizzo 0x000000009B1D0aF20D8C6d0A44e162d11F9b8f00
I contratti sono open source e con licenza MIT qui
Un ringraziamento speciale al team di @ithacaxyz per il loro aiuto nel brainstorming su ERC7821, sponsorizzazione del gas e gestione delle chiavi.
Voglio anche ringraziare @WilsonCusack e @ilikesymmetry di @base per i loro approfondimenti su ERC-5792, chiavi di sessione e WebAuthn.
Il futuro dei portafogli è luminoso ⭐
54
4.356
Il contenuto di questa pagina è fornito da terze parti. Salvo diversa indicazione, OKX non è l'autore degli articoli citati e non rivendica alcun copyright sui materiali. Il contenuto è fornito solo a scopo informativo e non rappresenta le opinioni di OKX. Non intende essere un'approvazione di alcun tipo e non deve essere considerato un consiglio di investimento o una sollecitazione all'acquisto o alla vendita di asset digitali. Nella misura in cui l'IA generativa viene utilizzata per fornire riepiloghi o altre informazioni, tale contenuto generato dall'IA potrebbe essere impreciso o incoerente. Leggi l'articolo collegato per ulteriori dettagli e informazioni. OKX non è responsabile per i contenuti ospitati su siti di terze parti. Gli holding di asset digitali, tra cui stablecoin e NFT, comportano un elevato grado di rischio e possono fluttuare notevolmente. Dovresti valutare attentamente se effettuare il trading o detenere asset digitali è adatto a te alla luce della tua situazione finanziaria.