Transakcije na mreži Solana sada su trostruko veće, što joj daje prednost pred Ethereumom
NEW YORK - Solana je više nego utrostručila količinu podataka koja može stati u jednu transakciju, čime je programerima omogućila prostor za složenije trgovinske operacije, odobravanja plaćanja putem korporativnih novčanika i aplikacije usmjerene na privatnost.
Novi format transakcija mreže, nazvan „Transaction V1”, uveden je u utorak oko 01:00 UTC, prema navodima zaklade Solana Foundation. Time se maksimalna količina podataka koju jedna transakcija može prenijeti povećava s 1232 bajta na 4096 bajtova.
Ispred Ethereuma
To bi moglo pomoći Solani da dodatno učvrsti svoju prednost pred konkurentskim mrežama poput Ethereuma. Iako je Solana oduvijek bila brža i jeftinija, prethodno je zaostajala u jednom ključnom području: njezine su transakcije imale strogo ograničenje veličine od 1232 bajta.
S druge strane, Ethereum nema kruto protokolarno ograničenje veličine, što programerima omogućuje izvršavanje golemih aplikacija bogatih podacima u jednoj operaciji, jednostavno plaćanjem više naknade za transakciju. Utrostručivanjem tog limita na 4096 bajtova, Solana nastoji ukloniti to strukturno usko grlo.
Taj dodatni prostor sadrži upute, potpise i druge informacije potrebne za izvršenje transakcije. Promjena se odnosi na količinu podataka koju pojedina transakcija može prenijeti, a ne na broj transakcija koje Solana obrađuje u sekundi.
Staro ograničenje prisiljavalo je programere da operacije „uguraju” u mali digitalni paket ili da ih podijele na više transakcija.
To je postalo ograničavajuće za korporativne novčanike, gdje više osoba možda mora odobriti plaćanje, kao i za dokaze bez otkrivanja znanja (*zero-knowledge proofs*), koji aplikacijama omogućuju provjeru informacija bez otkrivanja izvornih podataka. Oba su primjera navedena kao slučajevi upotrebe u prijedlogu dizajna nadogradnje.
Pročitajte više: Solana utrostručuje veličinu transakcije; aplikacije dobivaju prostor za složenije trgovinske operacije
Prednosti većih transakcija
Veće transakcije također omogućuju programerima uključivanje više koraka u jednu operaciju tipa „sve ili ništa”. Ako jedan korak ne uspije, cijela se transakcija može poništiti (vratiti na početno stanje). Programeri su prethodno zaobilazili ograničenje veličine grupiranjem više transakcija, no u prijedlogu se navodi da takve grupe ne pružaju isto jamstvo na razini mreže da će svi koraci uspjeti ili propasti zajedno.
Aplikacije i usluge koje čitaju podatke s mreže Solana sada moraju podržavati novi format.
Usluge koje dostavljaju podatke s blockchaina novčanicima, aplikacijama za trgovanje i analitičkim platformama moraju moći prepoznati V1 transakcije. U suprotnom, zahtjev za pojedinačnom transakcijom može propasti. Zahtjev za cijeli blok također može neuspjeti ako taj blok sadrži i samo jednu transakciju tipa V1, upozorava Zaklada.
Stoga je riječ o upozorenjima vezanim uz kompatibilnost, a ne o dokazu da je došlo do opsežnog prekida rada.
Stariji formati transakcija i dalje su podržani. Aplikacija može nastaviti slati transakcije u starim formatima, no ipak je potrebno ažurirati je kako bi mogla očitavati nove formate.