Se gli sviluppatori applicativi devono integrare le funzionalità di Morpho Markets (Borrow), devono soddisfare tre categorie principali di requisiti di integrazione: "operazioni di lettura - operazioni di scrittura - capacità di monitoraggio", ciascuna con standard di funzionalità ben definiti. Una soluzione di integrazione completa è fondamentale per garantire la user experience e la stabilità del sistema.

I requisiti per le operazioni di lettura si concentrano su "acquisizione e visualizzazione delle informazioni", e devono realizzare tre funzioni core principali. Primo, la consultazione dei parametri di mercato, deve catturare e visualizzare in tempo reale il rapporto di prestito di liquidazione (LLTV), il tipo di oracle, il modello di tasso d'interesse (IRM) e altri parametri di regole di base, assicurando che gli utenti comprendano il meccanismo di funzionamento del mercato; secondo, la consultazione dello stato del mercato, deve visualizzare in modo sincrono i tassi di rendimento annualizzati (APYs), l'importo totale dell'offerta / dell'importo totale dei prestiti, il tasso di utilizzo degli asset e altri dati dinamici, fornendo riferimenti per le decisioni di prestito degli utenti; terzo, la consultazione delle posizioni degli utenti, deve mostrare con precisione il saldo degli asset collaterali, il saldo del debito, i fattori di salute attuali e altri dati personalizzati degli utenti in ciascun mercato, presentando nel contempo la liquidità disponibile nel mercato (inclusa la liquidità intermercato che può essere allocata dai distributori pubblici), permettendo agli utenti di avere una chiara comprensione della propria situazione e dello stato del mercato.

Le esigenze delle operazioni di scrittura si concentrano su "esecuzione delle transazioni e gestione dei diritti", e devono soddisfare quattro standard funzionali. Primo, gestione dell'autorizzazione degli asset, deve supportare gli utenti nell'autorizzazione dei token per il fornitore di asset collaterali e nel rimborso dei debiti, assicurando che le transazioni possano essere eseguite normalmente; secondo, esecuzione delle transazioni core, deve collegarsi in modo accurato alle quattro interfacce supplyCollateral, borrow, repay, withdrawCollateral, garantendo che le operazioni degli utenti possano essere restituite in tempo reale alla piattaforma, e che i risultati delle transazioni siano accurati; terzo, esecuzione del ritiro delle ricompense, deve realizzare una funzione di ritiro delle ricompense basata sulla prova di Merkle, assicurando che gli utenti possano ricevere senza problemi le ricompense disponibili; quarto, registrazione delle operazioni, deve registrare tutte le transazioni e le operazioni sui diritti degli utenti, facilitando la consultazione e la tracciabilità da parte degli utenti.

Le esigenze di monitoraggio si concentrano su "allerta sui rischi e aggiornamenti dei dati", e devono raggiungere due obiettivi funzionali. Primo, monitoraggio del rischio di posizioni, deve tracciare in tempo reale le variazioni dei fattori di salute degli utenti, quando il fattore di salute si avvicina alla soglia di liquidazione, deve inviare all'utente un avviso tramite interfaccia, notifiche, ecc.; secondo, aggiornamento dinamico dei dati, deve sincronizzare regolarmente i parametri di mercato, i prezzi degli asset, il calcolo degli interessi, l'accumulo delle ricompense, ecc., per garantire che le informazioni visualizzate dagli utenti siano in linea con lo stato attuale della piattaforma, evitando errori decisionali dovuti a ritardi nei dati.

@Morpho Labs 🦋 #Morpho $MORPHO