Kas yra validumai ir kaip jie veikia?
Pradžia
Straipsniai
Kas yra validumai ir kaip jie veikia?

Kas yra validumai ir kaip jie veikia?

Paskelbta May 24, 2024Naujinta Jul 23, 2024
6m

Pagrindiniai pranašumai

  • Validumai yra išplėtimo sprendimai, skirti Ethereum, apdorojantys sandorius už grandinės ribų, naudodami įrodymus neatskleidžiant informacijos, kad užtikrintų sandorių galiojimą.

  • Validumai leidžia efektyviai apdoroti sandorius, pasitelkiant operatorius, kurie sugrupuoja ir patvirtina sandorius, taip sumažinamas duomenų saugojimas grandinėje ir skaičiavimo išteklių mokesčiai.

  • Siūlydami pranašumus, pvz., greitesnį sandorių apdorojimą ir privatumą, validumai susiduria ir su iššūkiais, pvz., duomenų prieinamumo rizikomis ir galimomis centralizavimo problemomis. 

Įvadas

Bėgant metams blokų grandinės technologija gerokai patobulėjo, tačiau išplečiamumas išlieka viena iš pagrindinių problemų. Šiame straipsnyje aptarsime validumus, kaip jie veikia ir kaip gali pagerinti Ethereum išplečiamumą.

Kas yra validumai?

Validumai yra Ethereum skirti išplečiamumo sprendimai, pasiekiantys duomenis ir atliekantys skaičiavimus už grandinės ribų, kad sandoriai būtų apdorojami efektyviau. Kitaip nei informacijos neatskleidžiantys paketai (zk paketai), kuriuose kai kurie duomenys saugomi grandinėje, validumai išlaiko sandorius už grandinės ribų, o jų galiojimui patikrinti naudoja įrodymus neatskleidžiant informacijos (ZKP).

Kaip veikia validumai?

Validumai veikia vykdydami sandorius ne Ethereum tinkle, naudodami išmaniuosius sandorius Ethereum, kad užtikrintų sandorių galiojimą ir vientisumą. Apžvelkime kai kuriuos pagrindinius validumų aspektus.

Sandoriai

Kai vartotojas nori atlikti sandorį naudodamas validumą, jis siunčia jį operatoriui. Operatoriai yra mazgai, atsakingi už sandorių vykdymą validumų grandinėje. Tai gali būti vienas subjektas arba subjektų grupė, pasirinkta naudojant statymo įrodymų (PoS) sistemą. 

Operatorius surenka sandorius į paketą ir apdoroja juos už grandinės ribų. Kai paketas yra paruoštas, operatorius naudoja specialią sistemą, vadinamą patikrinimo grandine, kad sukurtų įrodymą, jog sandoriai buvo įvykdyti teisingai.

Būsenos įsipareigojimai

Įsivaizduokite validumo būseną (visų sąskaitų ir jų balansų įrašą) kaip didelį medį, vadinamą Merkle medžiu. Šio medžio šaknis, vadinama būsenos šaknimi, yra tarsi piršto atspaudas, vaizduojantis visą būseną. Ši būsenos šaknis saugoma Ethereum. 

Kai operatorius apdoroja sandorius, jis atnaujina būsenos šaknį, kad būtų atspindėti nauji balansai ir sąskaitos būsenos. Tada jie siunčia šią naują būsenos šaknį kartu su įrodymu, kad viskas buvo padaryta teisingai, į Ethereum pagrindinį tinklą

Kitaip nei zk paketai, validumuose blokų gamintojams nereikia skelbti viso sandorio informacijos Ethereum. Jei Ethereum patikrina įrodymą, nauja būsena priimama ir validumas atnaujinamas.

Deponavimai ir išėmimai

Vartotojai gali deponuoti savo lėšas iš Ethereum į validumą, siųsdami ETH ar kitus žetonus į specialų Ethereum sandorį. Sandoris perduoda šį indėlį validumui už grandinės ribų ir pateikia kreditą į vartotojo užgrandininę sąskaitą. 

Išimdami lėšas ir grąžindami jas į Ethereum, vartotojai operatoriui pateikia pinigų išėmimo paraišką. Operatorius įtraukia paraišką į paketą, o kai paketas patikrinamas Ethereum, vartotojai gali išimti savo lėšas.

Validumų ir Ethereum virtualiosios mašinos (EVM) suderinamumas

Paprasti taikymo atvejai 

Validumai yra veiksmingi paprastais naudojimo atvejais, pvz., keičiantis žetonais ir atliekant mokėjimus, nes jie gali greitai apdoroti daugybę sandorių, nesaugodami visų duomenų Ethereum pagrindiniame tinkle. Dėl to jie idealiai tinka naudojimo atvejais, kur sandoriai yra paprasti ir nereikalauja sudėtingų skaičiavimų. 

Iššūkiai su išmaniaisiais sandoriais 

Išmanieji sandoriai yra programos, kurios veikia blokų grandinėje ir dažnai apima sudėtingus sandorius. Validumai čia susiduria su sunkumais, nes norint įrodyti, kad sudėtingi sandoriai buvo atlikti teisingai, reikia daugiau skaičiavimo galios. Dėl to validumams sunkiau palaikyti daugybę funkcinių galimybių, kurias gali pasiūlyti išmanieji sandoriai. 

Potencialūs sprendimai

Kai kuriuose projektuose ieškoma būdų, kaip validumus labiau suderinti su Ethereum išmaniųjų sandorių galimybėmis. Vienas iš būdų yra sukurti specialias programavimo kalbų versijas, pvz., Solidity (naudojama Ethereum išmaniesiems sandoriams rašyti), kurios būtų optimizuotos validumams. Tačiau galimybės tai padaryti gali būti ribotos, nes jie gali nepalaikyti visų įprastos Ethereum programavimo aplinkos funkcijų.

Validumų pranašumai

Efektyvumas

Validumai gali apdoroti iki 9 000 sandorių per sekundę (TPS), perkeldami duomenų saugyklą ir skaičiavimus iš Ethereum tinklo. Tai labai svarbu tokiems naudojimo atvejams kaip decentralizuotos vertybinių popierių biržos (DEX), kuriose svarbus greitis ir ekonomiškumas.

Išlaidų mažinimas

Validumai gali žymiai sumažinti skaičiavimo išteklių mokesčius, nes neskelbia sandorių duomenų grandinėje, todėl vartotojai gali pasinaudoti mažesnėmis sandorių išlaidomis.

Didesnis saugumas

Naudodami užgrandininę duomenų saugyklą, validumai gali pasiūlyti didesnį sandorių privatumą ir papildomą saugumo sluoksnį, nesumažindami išplečiamumo galimybių.

Validumams kylantys sunkumai

Duomenų prieinamumo rizikos

Validumų priklausomybė nuo duomenų prieinamumo už grandinės ribų kelia ir riziką. Jei operatoriai arba duomenų prieinamumo valdytojai nuslepia sandorių duomenis, gali būti neįmanoma sugeneruoti būtinų vartotojo lėšų išėmimo įrodymų.

Centralizacijos rizikos

Specializuotos aparatinės įrangos poreikis pateikti galiojimo įrodymus gali būti centralizuotas. Jei tik keli subjektai gali sau leisti naudoti būtinus išteklius, jie gali dominuoti tinkle ir pakenkti jo decentralizuotumui.

Baigiamosios mintys

Validumai yra išplėtimo sprendimai, skirti Ethereum tinklui išplėsti sandorius apdorojant už grandinės ribų, kartu užtikrinant sandorių vientisumą per įrodymus neatskleidžiant informacijos. Atsižvelgdami į duomenų saugojimo už grandinės ribų apribojimus, validumai gali pagerinti sandorių pralaidumą, o tai yra svarbus žingsnis sprendžiant blokų grandinės išplečiamumo problemą.

Papildoma literatūra

Atsakomybės atsisakymas: šis turinys jums pateikiamas „toks, koks yra“ tik bendro informavimo ir švietimo tikslais, jis nesuteikia jokios garantijos ir nieko neteigia. Šis tekstas neturėtų būti suprantamas kaip finansinis, teisinis ar kitoks patarimas, taip pat nesiekiama rekomenduoti įsigyti kokį nors konkretų produktą ar paslaugą. Turėtumėte patys kreiptis patarimo į atitinkamus profesionalius konsultantus. Jei straipsnį pateikė trečiosios šalies bendraautoris, atkreipkite dėmesį, kad išsakytos nuomonės priklauso trečiosios šalies bendraautoriui ir nebūtinai atspindi Binance Academy nuomonę. Daugiau informacijos rasite perskaitę visą atsakomybės atsisakymą čia. Skaitmeninių išteklių kainos gali būti nepastovios. Jūsų investicijos vertė gali sumažėti arba padidėti, o investuotos sumos galite ir neatgauti. Tik jūs esate atsakingi už savo investicinius sprendimus, o Binance Academy nėra atsakinga už jokius jūsų patirtus nuostolius. Ši medžiaga neturėtų būti suprantama kaip finansinis, teisinis ar profesionalo patarimas. Jei reikia daugiau informacijos, žr. mūsų naudojimo sąlygas ir įspėjimą dėl rizikos.