Amaru odpravlja napake pri sinhronizaciji v beta različici vozlišča Cardano

Odjemalec na osnovi Rust zdaj obvlada dve napaki, ki sta lahko prekinili relejno vozlišče. Operaterji imajo na voljo stabilnejšo različico za testiranje, medtem ko je proizvodnja blokov še v razvoju.

By SongMarketCap

Cardano News - Amaru odpravlja napake pri sinhronizaciji v beta različici vozlišča Cardano

Amaru je 25. septembra izdal beta različico, ki odpravlja napako sinhronizacije na meji epoh in sesutje, povezano z zapleteno kodo pametnih pogodb.

Razvit v okviru PRAGMA je Amaru neodvisna implementacija vozlišča Cardano. Posodobitev krepi programsko opremo releja, ki jo lahko operaterji preizkusijo že danes.

Beta odpravlja dve napaki vozlišča

Različica v10.11.20260925 odpravlja primer, ko so pretekli predlogi upravljanja pustili za seboj povezane zapise. Ti zapisi so lahko preprečili sinhronizacijo vozlišča na naslednji meji epohe.

Izdaja tudi preprečuje, da bi globoko vgnezdeni programi in konstante UPLC povzročili prekoračitev sklada med obdelavo. UPLC je del sistema za izvajanje pametnih pogodb v Cardano, zato popravek obravnava, kako vozlišče ravna s to kodo.

Operaterji zdaj dobijo jasnejša sporočila o napakah za neveljavne konfiguracije, nezdružljive različice shrambe in neskladja med podatki knjige in verige.

Aplikacije, ki vgradijo Amaru, lahko zaznajo tudi, kdaj se je vozlišče ustavilo, in pregledajo okvare v njegovih komponentah. Skupaj te spremembe olajšajo diagnosticiranje obstalega ali sesutega releja.

Kaj Amaru prinaša infrastrukturi Cardano

Amaru je odprtokodni odjemalec vozlišča, napisan v Rust. Operaterji in razvijalci ga lahko poganjajo za sledenje in posredovanje podatkov Cardano, nato pa njegovo vedenje pregledujejo prek dnevnikov, metrik in sledi. Ponuja ločeno kodo poleg obstoječega vozlišča Haskell.

Ta razlika je pomembna tudi v omrežju z mnogimi neodvisno upravljanimi vložnimi bazeni. Če večina bazenov uporablja isto implementacijo, lahko napaka v tej programski opremi hkrati prizadene veliko njih. Drugi odjemalec lahko zmanjša to skupno izpostavljenost, ko postaja zanesljiv in pridobiva sprejetje.

Obe implementaciji se morata ujemati glede pravil Cardano, od potrjevanja prenosov ADA do izračuna nagrad za zastavljanje v ADA. Amaru uporablja preskuse skladnosti v primerjavi z vozliščem Haskell, deterministične simulacije in testiranje, utemeljeno na lastnostih, da preveri to ujemanje. Neodvisna koda je omrežju koristna le, če enotno obdeluje iste podatke.

Trenutna beta navaja najmanj 2 GiB pomnilnika in podpira sisteme x86_64 in aarch64. To so obstoječe zahteve projekta, ne zmanjšanje strojne opreme, uvedeno septembra. Amaru uporablja tudi Mithril pri pripravi posnetkov, ki pomagajo operaterjem zagnati vozlišče brez obdelave celotne verige od njenega začetka.

Preizkušanje releja pred proizvodnjo blokov

Na septembrskem klicu Cardano Ambassador je bil Amaru opisan kot beta za relej. Alfa, sposobna proizvajati bloke, je bila predstavljena kot cilj za oktober ali četrto četrtletje, pripadajoči mejnik na GitHub ostaja odprt.

Ekipa naj bi o napredku razpravljala na Cardano Node Diversity Celebration Day v Singapurju 6. oktobra z spletnim prenosom. Dogodek bo predstavil tudi program sodelovanja za operaterje. Pristop, začrtan na klicu Ambassador, vključuje registracijo vložnega bazena, poganjanje Amaru z dokazili o delovanju ter prijavo napak ali prispevanje funkcij. Podrobnosti spodbud še niso objavljene.

Septembrska izdaja operaterjem ponuja jasnejši preizkus trenutne vloge Amaru: ali neodvisen relej v Rust ostaja sinhroniziran prek prehodov med epohami, obravnava zapletene vnose UPLC in jasno poroča o okvarah. Proizvodnja blokov Cardano ostaja ločen, odprt mejnik.