Blockchain i Web3 industrija koja je izgrađena na njemu napravili su velike korake u svojoj potrazi da postanu spremni za udarno vrijeme, osobito u smislu pristupačnosti. Godinama je jedan od najvećih izazova Web3 bio problem korisničkog iskustva, koji je stvarao desetke prepreka koje su odbijale sve osim onih najtvrdoglavijih ljudi da se s tim uhvate u koštac.
Interakcija s Web3 aplikacijama prije je bila sve samo ne jednostavna. Složenosti su bile beskrajne, s potrebom za stvaranjem digitalnog novčanika, dodavanjem i upravljanjem različitim blockchain mrežama, stvaranjem i pohranjivanjem početne fraze od 12 riječi, potpisivanjem transakcija i plaćanjem naknada za gorivo u izvornom tokenu mreže.
Međutim, industrija je uspjela dramatično pojednostaviti te zadatke zahvaljujući inovacijama kao što je apstrakcija računa. S pojavom AA, programeri sada mogu izgraditi novčanike koji su mnogo lakši za korištenje, s načinima kreiranja računa i prijavom u stilu Web2, značajkama društvenog oporavka i pojednostavljenim transakcijama koje zahtijevaju samo jedan klik. Daljnje inovacije, kao što su paymasters, uklanjaju potrebu za održavanjem različitih tokenskih stanja za plaćanje naknada za plin.
Transparentnost je problem
Mnogi zagovornici blockchaina sada mogu tvrditi da su izazovi upotrebljivosti Web3 uglavnom riješeni, ali ostaje još jedan ključni problem koji sprječava industriju da postane mainstream. Jer blockchain po prirodi ostaje iznimno transparentan, što znači da njegovi korisnici imaju malo ili nimalo privatnosti.
Privatnost i povjerljivost možda su najvažniji problem koji blockchain treba prevladati. Javni lanci blokova kao što je Ethereum često hvale svoju transparentnost kao ključnu snagu, ali iako to može biti korisno u mnogim slučajevima, također stvara mnogo prepreka koje šire usvajanje čine neizvedivim. Na primjer, nedostatak povjerljivosti u lancu blokova razotkriva osjetljive detalje transakcije koji zabranjuju mnogim vrstama poslovanja da usvoje kripto za plaćanja. Ako su financije organizacije u potpunosti u javnoj domeni, uključujući identitete tvrtki i pojedinaca s kojima posluje i iznose koje plaća i prima, jednostavno nema načina da usvoji kriptovalutu, jer je to izlaže konkurenciji i vjerojatno znači da će prekršiti propise o usklađenosti.
Kako bi se omogućila potpuna povjerljivost u Web3, mora postojati način za šifriranje podataka blockchaina.
Što povjerljivost donosi blockchainu?
Privatne transakcije:
Nedostatak povjerljivosti u blockchain transakcijama znači da su osjetljivi podaci o plaćanju izloženi svakome tko želi pogledati. Šifriranjem podataka o transakcijama blockchaina možemo zaštititi identitete svakog sudionika, kao i iznose transakcija. To također znači veću sigurnost, budući da su povjerljive transakcije u biti zaštićene od neovlaštenog mijenjanja. Osim toga, potpuno šifrirane transakcije pomoći će stati na kraj potencijalu za neetičke prakse kao što je “isprednjačenje”, jer zlonamjerni akteri nemaju načina da znaju kojim transakcijama treba dati prioritet. Štoviše, povjerljive transakcije znače da organizacije i korisnici uvijek ostaju u skladu s lokalnim propisima o zaštiti podataka.
Aukcije u lancu:
Povjerljivost će također koristiti procesu aukcije na lancu, koji može poboljšati NFT tržišta, prodaju tokena i procese upravljanja. Korisnici će moći davati anonimne ponude bez otkrivanja bilo kakvih pojedinosti o sebi, onemogućavajući da itko drugi sazna tko pokušava kupiti ponuđenu digitalnu imovinu.
transakcije koje uključuju premium stavke ili značajne financijske odluke.
Anonimno glasovanje:
Još jedna prednost povjerljivosti su procesi glasovanja u lancu, koji su ključni za decentralizirane autonomne organizacije ili DAO-ove, mehanizme konsenzusa i tako dalje. Omogućujući korisnicima potpuno anonimno glasovanje, sprječava se bilo kakva manipulacija prisilom, što znači da su glasovi slobodniji i demokratskiji. Također će glasove učiniti sigurnijima sprječavajući bilo koga da pokušava proučavati obrasce glasača kako bi manipulirao demokratskim procesom. Naravno, glasovi će također biti popustljiviji.
Povjerljivo igranje:
Jedna od manje raspravljanih koristi enkripcije podataka blockchainom je industrija Web3 igara u procvatu, gdje anonimnost može donijeti značajne prednosti igračima. Trenutno, transparentnost blockchaina uzrokuje niz problema. Korisnici mogu analizirati blockchain podatke kako bi pokušali utvrditi identitete i račune na društvenim mrežama drugih igrača, izložiti njihove pozicije u stvarnom vremenu i analizirati povijesne podatke kako bi razumjeli njihovu strategiju.
Kad bi transakcije u igrama postale povjerljive, te bi prednosti nestale, što bi igre učinilo mnogo pravednijima, dok bi se smanjio rizik koji za igrače predstavljaju phishing napadi.
Decentralizirani identiteti
Blockchain enkripcija može pomoći da se DID-ovi ojačaju. Ovi protokoli trenutno pohranjuju osjetljive, deanonimizirane podatke izvan lanca, što je primamljiva meta za hakere. Veća povjerljivost osigurala bi korisnicima bolju kontrolu nad svojim osobnim podacima i mogućnost selektivnog otkrivanja određenih atributa identiteta kao što je njihovo državljanstvo dok prikriva bilo što drugo. Također će pomoći u prenosivosti. Mnogi DID-ovi dizajnirani su za rad na više mreža, pa su informacije unutar njih stoga prenosive. Šifriranjem ove informacije postaju sigurnije kada putuju kroz mreže.
MEV Prevencija
Napadi MEV omogućeni su činjenicom da su transakcije na čekanju vidljive u lancu putem mempoola lanca blokova. Zlonamjerni validatori mogu steći koristi kroz front-running i sendvič napade kako bi ostvarili financijsku dobit, kao što je plaćanje nižih naknada za plin davanjem prednosti vlastitim transakcijama nad transakcijama drugih korisnika. Ali kad bi sve te transakcije bile povjerljive, to bi potpuno eliminiralo te mogućnosti.
ZK-dokazi nisu dovoljni
Puno je pažnje posvećeno dokazima bez znanja ili ZK-proofima i za njih se često kaže da predstavljaju budućnost blockchaina.
ZK-Proofs su pametna metoda šifriranja koja koristi kriptografski protokol kako bi omogućila jednom korisniku da dokaže poznavanje određenih informacija, kao što su detalji transakcije, bez otkrivanja stvarnih pojedinosti tog znanja. Ova se tehnika pokazala korisnom u mnogim aplikacijama i jedan je od najpopularnijih alata za omogućavanje privatnih blockchain transakcija. Na primjer, popularna kriptovaluta za privatnost Zcash koristi ZK-Snarks (oblik ZK-proof) za dokazivanje valjanosti transakcija bez pokazivanja pojedinosti ikome, omogućujući potpuno anonimne transakcije bez rizika od dvostrukog trošenja.
Iako imaju puno obožavatelja, ZK-Proofs su u nepovoljnom položaju jer ne mogu računati na šifriranim podacima, što ograničava njihovu korisnost. Osim toga, poznato je da su iznimno zahtjevni za resursima, što dovodi u pitanje njihovu skalabilnost.
FHE FTW!
Alternativa je tehnika u nastajanju pod nazivom Fully Homomorphic Encryption ili FHE, koja utire put povjerljivim pametnim ugovorima koji podržavaju izračune na šifriranim podacima. Ova jedinstvena sposobnost utire put za neke iznimno nove i neviđene slučajeve upotrebe koji će blockchain učiniti puno prihvatljivijim za mnoge korisnike.
Ukratko, FHE omogućuje izvođenje binarnih operacija na šifriranim podacima, bez prethodnog dešifriranja tih informacija. To je revolucionarna tehnologija koja ima velike implikacije na budućnost povjerljivog računalstva.
FHE ima brojne prednosti u odnosu na ZK-Proofs, uključujući sposobnost izračunavanja šifriranih podataka od više korisnika odjednom. To čini FHE kompozitnijim od ZK-Proofs, tako da može podržati složenije transakcije koje uključuju više sredstava i mreža. Iako se ZK-dokazi mogu konstruirati da rade isto, to je puno posla.
Činjenica je da su ZK-Proofs primarno dizajnirani za jednostavne zadatke kao što su korisnici koji dokazuju vrijednost bez otkrivanja, ali malo je truda uloženo da bi bili korisniji. S FHE možemo obraditi mnogo složenije transakcijske scenarije, što ga čini idealnim za aplikacije kao što su sigurni MPC, strojno učenje i tako dalje.
Posljednje, ali ne manje važno, FHE podržava univerzalnu primjenjivost jer se može primijeniti u različitim slučajevima upotrebe. ZK-Proofs su dobri za autentifikaciju, provjeru identiteta, provjeru transakcija i skaliranje postojećih mreža, ali FHE može učiniti mnogo više od toga, omogućujući povjerljivu obradu podataka u stvarnom vremenu, sigurno računalstvo u oblaku i AI radna opterećenja koja čuvaju privatnost.
Budućnost je povjerljiva
Iako se ZK-Proofs trenutno smatra skalabilnijima, tvrtke poput Fhenixa naporno rade na tome da to promijene.
Također su napravili veliki napredak u pogledu pristupačnosti FHE-a, jer tehnologija može biti složena za implementaciju. Kako bi to zaobišao, Fhenix se udružio sa Zamom kako bi stvorio skup ekstenzija za Ethereum Virtual stroj, nazvan fhEVM. Uz to, programeri mogu primijeniti FHE Rollups kako bi brzo izradili prilagođene lance aplikacija koji integriraju FHE izravno sa svojim decentraliziranim aplikacijama.
Kao rezultat toga, programeri sada imaju način da iskoriste prednosti napredne povjerljivosti koju pruža FHE bez potrebe za učenjem bilo čega novog. Oni jednostavno mogu krenuti sa svojim poznatim alatima temeljenim na Solidityju kako bi stvorili potpuno privatni ekosustav oko svojih dApps, blockchain igara, DeFi aplikacija, metaverse svjetova ili NFT projekata.
Najvjerojatnije će u budućnosti i ZK-Proofs i FHE koegzistirati, budući da će obje tehnologije vjerojatno pronaći svoje mjesto. Međutim, čini se da je FHE sveukupno superiornije rješenje za povjerljivost, omogućujući podacima blockchaina da ostanu potpuno šifrirani bez obzira na to jesu li pohranjeni na mreži, u prijenosu ili ih koristi niz dApps.
To će dramatično smanjiti broj vektora napada i eliminirati mnoge probleme uzrokovane transparentnom prirodom blockhaina. Privatnost podataka ključno je pitanje za mnoge organizacije, a FHE osigurava tehnologiju za njezino isporučivanje.








