Amaru ispravlja kvarove sinkronizacije u beta verziji Cardano čvora
Klijent napisan u Rustu sada može rješavati dvije greške koje su mogle prekinuti rad relejnog čvora. Operatori imaju stabilniju verziju za testiranje dok je proizvodnja blokova još u razvoju.
By SongMarketCap
Amaru je 25. rujna objavio betu koja ispravlja kvar sinkronizacije na granici epohe i rušenje povezano sa složenim kodom pametnih ugovora.
Razvijen pod okriljem PRAGMA, Amaru je neovisna implementacija Cardano čvora. Ažuriranje jača relejni softver koji operatori mogu testirati već danas.
Beta rješava dvije greške čvora
Verzija v10.11.20260925 ispravlja slučaj u kojem su istekli prijedlozi upravljanja ostavljali povezane zapise. Ti zapisi mogli su zaustaviti sinkronizaciju čvora na sljedećoj granici epohe.
Izdanje također sprječava da duboko ugniježđeni UPLC programi i konstante tijekom obrade uzrokuju preljevanje stoga. UPLC je dio Cardano sustava za izvršavanje pametnih ugovora, pa se ispravak odnosi na to kako čvor obrađuje taj kod.
Operatori sada dobivaju jasnije pogreške za nevaljane konfiguracije, nekompatibilne verzije pohrane i neusklađenosti između podataka glavne knjige i lanca.
Aplikacije koje u sebe ugrađuju Amaru mogu također otkriti kada se čvor ugasio i pregledati kvarove u njegovim komponentama. Zajedno, ove promjene olakšavaju dijagnosticiranje zastalog ili srušenog releja.
Što Amaru dodaje Cardano infrastrukturi
Amaru je klijent čvora otvorenog koda napisan u Rustu. Operatori i razvijatelji mogu ga pokretati kako bi pratili i prosljeđivali Cardano podatke, a zatim analizirali njegovo ponašanje putem logova, metrika i tragova. Pruža zasebnu bazu koda uz postojeći Haskell čvor.
Ta razlika važna je čak i na mreži s mnogim neovisno upravljanim stake poolovima. Ako većina poolova koristi istu implementaciju, greška u tom softveru može istodobno utjecati na mnoge od njih. Drugi klijent može smanjiti taj zajednički rizik kako postaje pouzdan i dobiva na usvajanju.
Obje implementacije moraju se slagati oko Cardano pravila, od potvrđivanja prijenosa ADA do izračuna staking nagrada u ADA. Amaru koristi testove sukladnosti naspram Haskell čvora, determinističke simulacije i testiranje utemeljeno na svojstvima kako bi provjerio to slaganje. Neovisni kod koristan je mreži samo kada dosljedno obrađuje iste podatke.
Trenutna beta navodi najmanje 2 GiB memorije i podržava x86_64 i aarch64 sustave. To su postojeći zahtjevi projekta, a ne smanjenje hardverskih zahtjeva uvedeno u rujnu. Amaru također koristi Mithril pri pripremi snimaka koji pomažu operatorima pokrenuti čvor bez obrade cijelog lanca od samog početka.
Testiranje releja dolazi prije proizvodnje blokova
Na rujanskom pozivu Cardano ambasadora, Amaru je opisan kao beta relej. Alfa sposobna za proizvodnju blokova predstavljena je kao cilj za listopad ili četvrto tromjesečje, a povezana prekretnica na GitHubu ostaje otvorena.
Tim je zakazao raspravu o svom napretku na Cardano Node Diversity Celebration Day u Singapuru 6. listopada, uz internetski prijenos. Događaj će također predstaviti program sudjelovanja za operatore. Pristup iznesen na pozivu ambasadora uključuje registraciju stake poola, pokretanje Amarua s dokazom rada te prijavu bugova ili doprinos značajkama. Pojedinosti o poticajima još nisu objavljene.
Rujansko izdanje daje tim operatorima jasniji test sadašnje uloge Amarua: ostaje li neovisni Rust relej sinkroniziran tijekom prijelaza epoha, obrađuje li složene UPLC ulaze i jasno prijavljuje kvarove. Proizvodnja Cardano blokova ostaje zasebna, otvorena prekretnica.