Amaru Beta aggiunge strumenti per pool di staking e correzioni di convalida per Cardano

L’ultima release del nodo Rust introduce comandi per ispezionare le credenziali dei pool e corregge diversi problemi di convalida del ledger. La produzione di blocchi su mainnet resta un obiettivo di sviluppo.

By SongMarketCap

Cardano News - Amaru Beta aggiunge strumenti per pool di staking e correzioni di convalida per Cardano

PRAGMA ha rilasciato una nuova versione beta di Amaru il 29 ottobre, aggiungendo strumenti per gli operatori dei pool di staking e modifiche alla convalida delle transazioni. Amaru è un’implementazione alternativa del nodo Cardano scritta in Rust.

La versione 10.11.20261029 arriva mentre il progetto lavora per produrre blocchi su Cardano mainnet. Amaru può già operare come relay, mentre una beta precedente ha introdotto la forgiatura di blocchi sulle reti di test.

Nuovi comandi per gli operatori dei pool di staking di Cardano

La release aggiunge tre comandi per ispezionare le informazioni usate nelle operazioni dei pool di staking. Uno mostra i dettagli del certificato operativo di un pool, inclusi il suo pool ID, il numero di sequenza e il periodo della key evolving signature.

Un altro comando verifica il periodo KES corrente e il tempo rimanente prima che le chiavi debbano essere ruotate. Le chiavi KES vengono usate per firmare i blocchi e devono essere rinnovate periodicamente. Un terzo comando deriva un pool ID dalla sua chiave di verifica a freddo.

L’aggiornamento modifica anche il comando usato per generare le chiavi KES. Gli operatori possono ora usare amaru pool kes create al posto del comando precedente.

Convalida delle transazioni e modifiche a Plutus

La beta rafforza i controlli del ledger per le transazioni con budget di esecuzione non validi, input di collateral non autorizzati o testimoni mancanti. Affronta inoltre operazioni che coinvolgono credenziali di staking non registrate e rappresentanti delegati.

Una correzione separata sistema il modo in cui Amaru contabilizza le donazioni al Treasury da transazioni i cui script Plutus non superano la convalida. Le note di rilascio elencano anche correzioni per la decodifica di blocchi e transazioni, insieme a miglioramenti della compatibilità del suo valutatore Plutus con l’implementazione di riferimento di Cardano.

Per l’esecuzione di Plutus, le build di release ora usano la libreria aritmetica Malachite. Il cambiamento introduce una dipendenza coperta dalla licenza LGPL, secondo le note di rilascio.

[NEWSBREAK]

Il percorso di Amaru verso la produzione di blocchi su mainnet

Una beta precedente di Amaru pubblicata il 22 ottobre ha aggiunto la possibilità di forgiare blocchi sulle reti di test quando fornita delle chiavi KES e VRF richieste e di un certificato operativo. La forgiatura di blocchi su mainnet era disattivata in quella release.

La roadmap di Amaru indica il traguardo Minimum Viable Block Producer per novembre 2026, seguito da una fase di block producer più completa a dicembre. Un traguardo separato Dijkstra e Leios è indicato per gennaio 2027.

Il team di Amaru sta anche organizzando un workshop sulla diversità dei nodi a Londra il 12 e 13 novembre. L’agenda include la discussione dei costi di implementazione e delle esigenze della comunità per i futuri aggiornamenti di Cardano.