Ho realmente notato OpenLedger per la prima volta, non a livello narrativo, ma durante un'interazione di lettura del vault 4626 in cui è emersa una risposta anomala.
All'epoca, attraverso un'interfaccia comune di aggregatori DeFi, tentai di estrarre i metadata del vault; il normale processo ERC-4626 dovrebbe restituire campi standard: totalAssets, convertToShares, sharePrice e simili, ma la realtà è che il frontend ha lanciato direttamente un errore simile a:
Decodifica ABI fallita: stringa BigNumber non valida (argomento="value", valore=null, codice=INVALID_ARGUMENT)
Il problema non è nell'aggregatore, ma in una situazione limite che si verifica spesso nei vault non standard delle fasi iniziali - i guadagni di alcune strategie non vengono aggiornati in tempo reale nei totalAssets, ma c'è un ritardo nella scrittura o una logica di aggiornamento inter-blocco, causando che l'interfaccia standard legga null o uno stato non inizializzato a un certo altezza di blocco.
L'ERC-4626 è stato progettato per risolvere questo problema di "incoerenza dell'interfaccia", costringendo tutti i vault a esporre lo stato degli asset in modo uniforme, quindi una volta che la struttura è completamente conforme agli standard, errori di interpretazione di questo tipo dovrebbero teoricamente scomparire.
Questo passo di OpenLedger consiste nel mettere direttamente le strategie di rendimento dell'AI all'interno di questa struttura.
La strategia AI in sé non influisce sulla definizione dell'interfaccia 4626, ma amplifica un problema più profondo: la frequenza di aggiornamento dei rendimenti e la sincronizzazione dello stato sulla chain.
Molte strategie AI non aggiornano il valore netto ad ogni block, ma lo fanno per epoch o cicli di strategia, il che può portare a situazioni di lettura in alcune finestre:
esecuzione annullata: ERC4626: gli asset non possono essere zero
O, più comunemente:
eccezione di chiamata (esecuzione annullata) + fallback a 0 share price
Questi problemi sono comuni nei vault non standard, ma nel sistema 4626 devono essere evitati attraverso una rigorosa gestione dello stato, altrimenti l'intera combinabilità si interrompe.
Il significato di OpenLedger è proprio quello di includere queste strategie AI in un sistema "che deve poter essere letto in modo standard".
In altre parole, non si tratta di rendere l'AI più complessa, ma di far sì che i rendimenti dell'AI debbano diventare "strutture dati che possono essere interpretate stabilmente dall'EVM".
Il ruolo dell'ERC-4626 qui è molto diretto, non si preoccupa di quale sia la strategia, ma si concentra su tre cose che devono stabilmente esistere:
1. totalAssets è leggibile
2. shares sono riscattabili
3. convertToAssets mantiene coerenza in qualsiasi block
Finché queste tre cose sono vere, l'intera rete di distribuzione DeFi considererà questo un "asset utilizzabile".
All'interno di questa struttura di OpenLedger, il modello AI è solo una parte del generatore di asset, ma ciò che realmente decide se può entrare nella rete DeFi è la coerenza dello stato a questo livello 4626.
Questo è anche il motivo principale per cui molte strategie di rendimento AI non potevano essere integrate dagli aggregatori nelle fasi iniziali, non perché i rendimenti fossero insufficienti, ma perché l'interfaccia non era interpretabile in condizioni estreme di block.
Ad esempio, in presenza di ritardi in alcuni nodi RPC, si possono verificare:
valore fuori intervallo (argomento="risultato", valore="0x", codice=ARGOMENTO_NON_VALIDO)
Questo tipo di errore deve essere evitato nei vault standard, altrimenti i wallet o gli aggregatori faranno direttamente fallback a "vault non supportato".
Dopo che OpenLedger ha appiattito questo problema, le sue strategie possono finalmente entrare in uno stato che può essere instradato.
Cioè:
Non si tratta di "strategia AI in esecuzione sulla chain", ma di "strategia AI compressa in un'unità di asset interpretabile ERC-4626".
Datanet, meccanismi di attribuzione, livello del modello e queste cose esistono ancora, ma agli occhi dei sistemi esterni rimane solo una variabile di risultato: la curva del share price.
L'ERC-4626 garantisce che questa curva sia interpretabile in qualsiasi condizione di lettura.
Una volta che questo livello è stabilito, le cose successive diventano molto più semplici.
Gli aggregatori non hanno più bisogno di comprendere la logica delle strategie, devono solo gestire interfacce standard; i wallet non devono interpretare i modelli AI, devono solo mostrare le variazioni di rendimento; il mercato delle strategie non deve adattarsi di nuovo, deve solo leggere una struttura di asset unificata.
L'AI qui è stata "ridotta" a una sorgente di input finanziario standard.
E la posizione di OpenLedger è quella di trasformare questa sorgente di input in un'interfaccia che può essere stabilmente chiamata dall'intero sistema DeFi.
