Amethyst v0.87.2: DVM e modello di gossip
Amethyst v0.87.2 è stato rilasciato. “Questa versione aggiunge il supporto per i Data Vending Machines per la scoperta dei contenuti. Puoi richiedere un lavoro navigando semplicemente nella quarta scheda e scegliendo uno dei DVM,” ha annunciato lo sviluppatore Vitor Pamplona. “Inizia anche il nostro supporto per il modello Inbox/Gossip. La schermata di configurazione del relay è stata riscritta per supportare i vari tipi di relay che Amethyst inizierà a utilizzare. Si prega di aggiungere i propri relay come si ritiene opportuno.” “Il nostro sistema di caching dei video è stato migliorato. La maggior parte dell’uso ad alta larghezza di banda dell’app nell’ultimo mese è stato dovuto a un sistema di caching difettoso per alcuni tipi di video. L’app li stava semplicemente scaricando ad ogni riproduzione. In modo simile, il sistema di caching per eventi crittografati è stato notevolmente migliorato. L’app dovrebbe sentirsi visibilmente più leggera a questo punto.” “Se hai generato le tue chiavi dalle parole seed di NIP-06 ora puoi digitarle nella schermata di accesso per avviare l’app. Non stiamo ancora generando le seed, ma questo sarà disponibile nelle prossime versioni.” “Stiamo anche procedendo alla deprecazione e alla rimozione della maggior parte dell’uso di NIP-04 nell’app. In futuro, gli utenti non potranno inviare nuovi NIP-04 DM, ma la cronologia dei DM passati sarà disponibile per tutto il tempo possibile,” ha aggiunto lo sviluppatore.
**Cosa c’è di nuovo**
– Aggiunge supporto per NIP-90, i vending machine di dati.
– Aggiunge supporto per i DVM di scoperta dei contenuti nella scheda di scoperta.
– Aggiunge supporto per i DVM a pagamento.
– Aggiunge supporto per la derivazione delle chiavi dalle parole seed NIP-06 (bip32 e bip39) al momento dell’accesso.
– Aggiunge supporto per le liste di rele dei NIP-65.
– Aggiunge supporto per le liste di rele privati dei NIP-17 DM.
– Aggiunge supporto per le liste di rele private per salvare eventi in bozza.
– Aggiunge supporto per i rele locali come set di rele separato, salvando solo localmente.
– Aggiunge messaggio + dialogo per configurare i rele di ricerca durante la ricerca.
– Aggiunge messaggio + dialogo per configurare i rele DM durante la messaggistica.
– Aggiunge il metodo signString per Amber.
– Preferisce i rele NIP-65 per i tag di rele delle richieste di zap.
– Si prepara all’integrazione della lista dei server NIP-96.
– Aggiunge il pulsante per incollare dagli appunti alla schermata NWC.
– Sposta la qualità di compressione del video da bassa a media.
– Aggiunge importi consigliati per il zap ai Devs.
– Riduce gli importi predefiniti del zap a causa del cambiamento del prezzo del Bitcoin.
– Consente alla finestra di selezione dei rele del nuovo post di scegliere qualsiasi rele (anziché solo rele di scrittura).
– Migliora l’efficienza del zap per divisioni di zap di grandi dimensioni.
– Aggiunge una coda di comandi durante la connessione del rele.
– Assicura che venga effettuata una sola connessione per URL durante le divisioni.
– Rimuove le chiamate Amber non necessarie durante la decrittazione dei zap privati.
– Migliora i messaggi di errore del zap per includere l’lnaddress dell’errore.
– Visualizza i messaggi di errore delle divisioni del zap in sequenza anziché in più popup.
**Perché è importante**
Questo aggiornamento introduce importanti migliorie al sistema di caching, alla gestione dei relay e alla sicurezza dell’app, contribuendo a renderla più efficiente e stabile nell’erogare i contenuti agli utenti. La possibilità di generare le chiavi seed da NIP-06 words rende l’accesso all’app più comodo e sicuro.
Altri dettagli sulle correzioni di bug, miglioramenti delle prestazioni e della qualità del codice, nonché aggiornamenti delle traduzioni sono disponibili nella documentazione ufficiale del rilascio.