Hydra 2.0 pojednostavljuje Cardano Layer 2 uklanjanjem faze commit i redefiniranjem životnog ciklusa Head
Novo Hydra alpha izdanje uvodi strukturnu promjenu u skalirajući sloj Cardano mreže, čineći Hydra Heads jednostavnijima za otvaranje, lakšima za financiranje i praktičnijima za dizajn stvarnih aplikacija.
By SongMarketCap
Updated:
Hydra 2.0 alpha označava jedno od najvažnijih ažuriranja infrastrukturnog skaliranja Cardano mreže ove godine. Izdanje u potpunosti uklanja fazu commit, omogućujući direktno otvaranje Hydra Heads dok se sredstva dodaju kasnije putem depozitnih transakcija. Ta promjena može zvučati tehnički, ali cilja jedan od najvećih praktičnih problema Hydra sustava, trenje u upravljanju likvidnošću prije nego što Head postane upotrebljiv.
Promjene u načinu otvaranja Hydra Heads u verziji Hydra 2.0
U ranijim verzijama Hydre, sudionici su morali unijeti sredstva prije nego što bi Head mogao prijeći u operativnu fazu. Takav model bio je logičan s aspekta protokola, ali je stvorio složenost za programere i manje prirodno iskustvo za korisnike.
Hydra 2.0 mijenja taj životni ciklus. Heads se sada otvaraju direktno, a sredstva se dodaju postupno putem depozita. Time se uklanja potreba za transakcijama collectCom i abort, pojednostavljuje se protok protokola i smanjuju troškovi životnog ciklusa za većinu slučajeva upotrebe.
Za graditelje je najvažnija stvar ne samo što Hydra postaje povoljnija u nekim scenarijima. Veća promjena je fleksibilnost. Aplikacije više ne moraju prisilno unositi sve odluke o likvidnosti u inicijalnu fazu otvaranja Head-a. To čini Hydru bolje usklađenom s upotrebnim slučajevima gdje korisnici sudjeluju, unose sredstva, djeluju i izlaze na dinamičniji način.
Zašto su postupni depoziti važni za Cardano programere
Prijelaz na postupne depozite programerima pruža čišći put prema aplikacijskoj logici koja je bliža normalnom korisničkom ponašanju. Umjesto da dizajniraju oko krutog inicijalnog koraka financiranja, graditelji mogu strukturirati aplikacije oko kontinuiranog sudjelovanja.
To je važno za područja kao što su mikrouplate, igre, interakcije s velikim brojem korisnika, platni kanali i specifični protoci transakcija za aplikacije. Upravo su to vrste okruženja u kojima Cardano treba Layer 2 infrastrukturu koja će korisnicima izgledati neprimjetno, a ne kao zaseban tehnički proces koji moraju razumjeti prije nego što aplikacija može funkcionirati.
Hydra 2.0 također rješava dugotrajni problem „ne-abortabilni head“, koji se mogao pojaviti kada bi sudionik unio UTxO koji je bio prevelik. Uklanjanje tog načina neuspjeha poboljšava operativnu pouzdanost protokola i čini životni ciklus Head-a lakšim za razumijevanje.
Hydra 2.0 ostaje u alfa fazi, ali smjer je jasniji
Ovo izdanje također predstavlja „breaking change“. Svi skripti na lancu su pogođeni, nekoliko API krajnjih točaka je promijenjeno, a ime tokena je promijenjeno iz HydraHeadV1 u HydraHeadV2. To znači da postojeće implementacije trebaju reviziju i prilagodbu prije nego što počnu koristiti novu verziju.
Izlazak također uključuje ispravke izvan redizajna životnog ciklusa, uključujući procjenu Plutus skriptova na glavnom i testnom mrežama,
liveness snimaka i ispravnost rukovanja depozitima u višestrukim Head implementacijama. Ovi detalji su važni jer Hydra nije samo o brzini, već i o predvidivom izvršavanju u stvarnim mrežnim uvjetima.
Hydra 2.0 sama po sebi nije trenutak za masovno usvajanje, i predstavljati je na taj način bilo bi preuranjeno. Njezina važnost je specifičnija. Cardanov Layer 2 sloj sada ima jednostavniji operativni model, manje transakcija životnog ciklusa i jasniju osnovu za aplikacije kojima su potrebne brze, ponovljene interakcije s malim trenjem. Za Hydru, to je vrsta nadogradnje koja je najvažnija, ne zato što stvara naslove, već zato što uklanja „mehanizaciju“ s kojom su se graditelji prije morali nositi.