Amaru izda prvo javno beto za Cardano relejna vozlišča
Alternativna implementacija vozlišča za Cardano je vstopila v javno beto, s čimer razvijalci in upravljavci infrastrukture dobijo dostop do na Rustu temelječega relejnega vozlišča z deljenjem vrstnikov, sinhronizacijo Mithril in novimi operativnimi orodji. Proizvodnja blokov še ni vključena.
By SongMarketCap
Amaru je 20. avgusta izdal svojo prvo javno beto in s tem premaknil alternativno Cardano vozlišče v širše javno testiranje. Različica v10.11.20260820 vključuje večino funkcionalnosti, ki jih zahteva relejno vozlišče, in predstavlja še en korak proti načrtovani podpori projekta za proizvodnjo blokov na glavni mreži.
Zgrajen v Rustu pod okriljem organizacije PRAGMA je Amaru razvit kot neodvisna implementacija protokola Cardano in ne kot sprememba obstoječega Haskell cardano-node.
Amaru beta prinaša delujoče relejno vozlišče za Cardano
Beta se lahko sinhronizira z glavno mrežo Cardano, preverja dohodne bloke, se povezuje z obstoječimi vozlišči in sodeluje pri razširjanju transakcij.
Podprto je deljenje vrstnikov, kar omogoča, da Amaru odkriva in oglašuje vrstnike prek omrežnih protokolov Cardano. Operaterji lahko nastavijo statične vrstnike, deljene vrstnike, zagonske vire in vrstnike, izpeljane iz podatkov knjige.
Izdaja uvaja tudi Amaru TUI, terminalski vmesnik, ki prikazuje stanje sinhronizacije, povezane vrstnike, informacije knjige, porabo virov in dnevnike vozlišča. Lahko teče vzporedno z vozliščem ali pa je onemogočen za namestitve brez vmesnika.
Integrirana je tudi sinhronizacija Mithril. Operaterji lahko uporabijo namensko funkcionalnost mithril sync za prenos preverjenih nespremenljivih datotek Cardano in njihov ponovni vnos v podatkovne baze Amaru, s čimer zmanjšajo količino sinhronizacijskega dela, potrebnega od geneze dalje.
Dodatna orodja pokrivajo obnovitev podatkovne baze, povrnitve in vgradnjo Amaru neposredno v druge aplikacije.
Objavljene minimalne zahteve se začnejo pri dveh jedrih CPU in 2 GiB pomnilnika RAM, zahteve glede shrambe pa so odvisne od količine zgodovinskih podatkov verige, ki jih operater ohranja.
Implementacija v Rustu prinaša še enega odjemalca za Cardano
Amaru je zasnovan tako, da postane popolna implementacija vozlišča Cardano, ki lahko deluje ob obstoječem vozlišču Haskell.
Projekt se razlikuje od podatkovno usmerjenih odjemalcev Cardano, kot je Dolos, saj njegov obseg vključuje preverjanje knjige, omreženje in sčasoma tudi proizvodnjo blokov.
Neodvisne implementacije vozlišč morajo pravila knjige in konsenza Cardano razlagati dosledno, tudi kadar se njihove notranje arhitekture in programski jeziki razlikujejo. Amaru že komunicira z obstoječo infrastrukturo Cardano in obdeluje dejavnost glavne mreže s svojo lastno implementacijo v Rustu.
Nedavni razvoj je razširil preverjanje iz obdobja Conway, vključno s pravili, ki zajemajo predloge upravljanja, cilje glasovanja, vrednosti zakladnice, poreklo predlogov in račune za vračila. Beta vsebuje tudi popravke, povezane z obračunavanjem epohe, neveljavnimi transakcijami, dekodiranjem podatkov in obravnavo skriptov Plutus.
Dve tehnični omejitvi ostajata izrecno dokumentirani.
Amaru še ne uveljavlja pravila knjige glede enoličnosti ključa VRF, uvedenega v obdobju Van Rossem. Razvijalci preiskujejo razlike z implementacijo Haskell, preden dokončajo to funkcionalnost.
Omrežna komunikacija prav tako še ni polni dupleks. Amaru lahko vzpostavlja in sprejema povezave, vendar ti vlogi trenutno delujeta prek ločenih povezav TCP.
Nobena od omejitev ne preprečuje, da bi beta delovala kot relejna infrastruktura.
Proizvodnja blokov ostaja naslednji cilj Amaru
Amaru za zdaj še ne more proizvajati blokov Cardano.
Operaterji stake poolov lahko zato programsko opremo namestijo in preizkusijo kot relej, medtem ko mora infrastruktura za proizvodnjo blokov še naprej uporabljati obstoječo implementacijo vozlišča Cardano.
Ekipa Amaru cilja na proizvodnjo blokov na glavni mreži novembra 2026, čeprav datum ostaja razvojni cilj in ne potrjen rok izdaje.
Preden doseže to fazo, javna beta omogoča operaterjem in razvijalcem, da pod pogoji prave glavne mreže Cardano preizkusijo sinhronizacijo, povezljivost z vrstniki, zagon prek Mithril, preverjanje knjige in operativna orodja.
Proizvodnja blokov bi razširila Amaru od preverjanja in razširjanja omrežne aktivnosti do neposrednega sodelovanja v konsenzu Cardano. To zahteva, da implementacija v Rustu dosledno obdela celotno vedenje protokola, potrebno za sestavljanje in preverjanje blokov ob obstoječem vozlišču.
Avgustovska beta vzpostavlja prvo javno dostopno relejno izdajo, zasnovano za to fazo testiranja. Amaru je zdaj mogoče namestiti na glavno mrežo Cardano kot neodvisno relejno programsko opremo, medtem ko proizvodnja blokov ADA ostaja naslednja načrtovana zmožnost.