Quali sono i prossimi passi per gli smart contract privati su Midnight?
La prima di After Midnight ha esplorato ciò che gli sviluppatori possono costruire con Ledger 9. Il 18 novembre, il gruppo di lavoro sull’architettura di Midnight discuterà come estendere le chiamate tra smart contract per gestire dati privati.
By SongMarketCap
Updated:
Midnight Foundation ha lanciato After Midnight il 12 novembre con uno sguardo a ciò che gli sviluppatori possono costruire dopo l’aggiornamento a Ledger 9. La versione consente a uno smart contract di chiamarne un altro all’interno di una singola transazione utilizzando dati non schermati. Durante la prima, la fondazione ha annunciato una sessione su Discord per discutere come tali chiamate potrebbero gestire dati privati in una versione futura.
Cosa possono costruire gli sviluppatori con Ledger 9
Jay Albert, solutions engineer presso Midnight Foundation, ha utilizzato un prestito collateralizzato per spiegare come i contratti possano lavorare insieme. Un contratto di prestito può richiedere il prezzo di un asset a un contratto separato, verificare se il mutuatario disponga di garanzie sufficienti e approvare il prestito all’interno della stessa transazione. Albert ha inoltre descritto il test di un flusso di lavoro in cui un voto attiva un’erogazione dalla tesoreria ai team a cui sono stati assegnati finanziamenti.
I contratti possono anche emettere eventi che le applicazioni esterne possono osservare. Un agente software potrebbe rilevare che un voto è passato e avvisare una community su Discord o Telegram. La chiamata al contratto esegue un passaggio nella transazione, mentre l’evento offre a un’applicazione esterna qualcosa a cui reagire. Entrambe le funzionalità supportano inizialmente dati non schermati.
Ledger 9 amplia anche la verifica delle firme. Albert ha descritto come un progetto potrebbe distribuire token su Midnight ai possessori idonei di asset su Ethereum. Nel suo esempio, un utente firma con il proprio wallet Ethereum e dimostra di detenere un asset idoneo per richiedere la distribuzione su Midnight. L’applicazione potrebbe verificare l’idoneità in un altro ecosistema mentre la chiave di firma rimane nel wallet dell’utente.
Cosa devono aggiornare le applicazioni esistenti su Midnight
Midnight ha portato il proprio mainnet su Ledger 9 il 6 novembre. I contratti già distribuiti sul mainnet sono stati trasferiti automaticamente, mentre le applicazioni che interagiscono con essi devono passare a Midnight.js 5. La documentazione dell’aggiornamento indica Compact toolchain 0.36.0 per compilare contratti destinati a Ledger 9 e Wallet SDK 2.0.0 per gli sviluppatori di wallet.
Albert ha anche indicato un requisito pratico per i team che vogliono che altre applicazioni chiamino i loro contratti. Devono rendere disponibili l’interfaccia del contratto e i file di build necessari affinché altri sviluppatori possano integrare la chiamata nei propri contratti.
Le due reti di test hanno seguito percorsi di aggiornamento differenti. Preview è stata rilanciata come una nuova chain il 7 novembre e Preprod è stata aggiornata in loco il 9 novembre, mantenendo la cronologia delle transazioni e i contratti distribuiti. Karmel, direttrice di prodotto della fondazione, ha indirizzato gli sviluppatori a Preview per provare le nuove funzionalità con token di test.
Come Midnight Passport limiterebbe l’autorità di un agente
Karmel ha collegato le funzionalità di Ledger 9 al prossimo Midnight Passport SDK, pensato per aiutare gli utenti a gestire le credenziali digitali e delegare compiti ad agenti software. Durante la sessione di domande e risposte, ha spiegato un meccanismo chiamato scoped grants. Un utente definisce quali azioni un agente è autorizzato a compiere e può revocare tale permesso. Per un agente autorizzato a fare trading, la concessione permetterebbe all’utente di impostare limiti su ciò che l’agente può fare.
Karmel ha inoltre discusso l’Open Wallet Standard nel contesto della gestione dei permessi per azioni sulla rete e fuori dalla rete. Ha annunciato una presentazione separata su Passport e l’intenzione di coinvolgere i membri dell’ecosistema nel test di funzionalità selezionate. Ha indicato dicembre come un mese importante per Passport e non ha fornito una data di rilascio specifica per l’SDK.
[NEWSBREAK]
Dove gli sviluppatori possono dire la loro sulle chiamate tra smart contract private
Condotto da Robert Osborne, After Midnight è in programma a giovedì alterni su YouTube, X e LinkedIn. Nel suo annuncio su Discord, Eva Rodriguez M ha illustrato i modi in cui gli spettatori possono partecipare tra un episodio e l’altro, inclusi gruppi di lavoro tecnici per sviluppatori, Nightforce per i membri della community e Build Club per founder e team nelle prime fasi.
Albert ha descritto come le applicazioni potrebbero chiamarsi a vicenda senza esporre parte delle informazioni degli utenti coinvolte. Midnight Foundation deve ancora annunciare quando il supporto ai dati privati nelle chiamate di contratto sarà disponibile. Il 18 novembre, il gruppo di lavoro sull’architettura della rete discuterà il design su Discord, dove gli sviluppatori potranno chiedere agli architetti come funzionerebbero le chiamate e fornire feedback.