Kas ir valīdiji, un kā tie darbojas?
Sākums
Raksti
Kas ir valīdiji, un kā tie darbojas?

Kas ir valīdiji, un kā tie darbojas?

Sarežģītākas tēmas
Publicēts May 24, 2024Atjaunināts Jul 23, 2024
6m

Galvenās atziņas

  • Valīdiji ir Ethereum tīklam paredzēti mērogošanas risinājumi, kas apstrādā darījumus ārpus ķēdes, vienlaikus izmantojot nulles zināšanu apliecinājumus, lai garantētu to derīgumu.

  • Valīdiji nodrošina efektīvu darījumu apstrādi, izmantojot operatorus, kuri apkopo darījumus partijās un validē tos, tādējādi mazinot ķēdē glabājamo datu apjomu un samazinot arī gāzes komisijas maksas.

  • Valīdiji ne vien piedāvā tādas priekšrocības kā ātrāki darījumi un privātums, bet saistās arī ar dažādiem izaicinājumiem, piemēram, datu pieejamības riskiem un iespējamām centralizācijas problēmām. 

Ievads

Gadu gaitā blokķēdes tehnoloģija ir būtiski progresējusi, taču mērogojamība joprojām ir viena no lielākajām problēmām. Šajā rakstā apskatīsim, kas ir valīdiji, kā tie darbojas un kā tie var uzlabot Ethereum mērogojamību.

Kas ir valīdiji?

Valīdiji ir Ethereum tīklam paredzēti mērogošanas risinājumi, kas izmanto datu pieejamību un skaitļošanu ārpus ķēdes, lai efektīvāk apstrādātu darījumus. Atšķirībā no nulles zināšanu apliecinājumiem (zk-rollups), kas daļu datu glabā ķēdē, valīdiji glabā darījumus ārpus ķēdes, bet izmanto nulles zināšanu apliecinājumus (ZKP), lai pārbaudītu darījumu derīgumu.

Kā darbojas valīdiji?

Valīdiji izpilda darījumus ārpus Ethereum galvenā tīkla, izmantojot Ethereum tīklā esošos viedos līgumus, lai garantētu to derīgumu un integritāti. Apskatīsim dažus svarīgākos valīdiju aspektus.

Darījumi

Ja lietotājs vēlas veikt darījumu, izmantojot valīdiju, darījums ir jānosūta operatoram. Operatori ir mezgli, kas atbildīgi par darījumu izpildi valīdija ķēdē. Tā var būt atsevišķa persona vai personu grupa, kas izvēlēta likmes apliecinājuma (PoS) sistēmā. 

Operators apkopo darījumus partijā, kas tiek apstrādāta ārpus ķēdes. Kad partija ir nokomplektēta, operators izmanto īpašu sistēmu – pierādījuma shēmu –, lai izveidotu apliecinājumu tam, ka darījumi tika veikti pareizi.

Stāvokļa apliecinājumi

Valīdija stāvokli (visu kontu un to atlikumu reģistru) var iztēloties kā lielu koku – t. s. Merkles koku. Šī koka sakne jeb stāvokļa sakne līdzinās pirksta nospiedumam, kas atspoguļo visu stāvokli kopumā. Šī stāvokļa sakne tiek glabāta Ethereum tīklā. 

Kad operators apstrādā darījumus, tas atjaunina stāvokļa sakni ar jaunajiem kontu atlikuma un stāvokļa datiem. Pēc tam jaunā stāvokļa sakne tiek nosūtīta uz Ethereum galveno tīklu kopā ar apliecinājumu tam, ka viss ir izdarīts pareizi. 

Atšķirībā no nulles zināšanu apliecinājumiem bloku veidotāji valīdijā nepublicē visus darījumu datus Ethereum tīklā. Ja Ethereum verificē apliecinājumu, jaunais stāvoklis tiek pieņemts un valīdijs tiek atjaunināts.

Iemaksas un izmaksas

Lietotāji var iemaksāt savus līdzekļus no Ethereum tīkla valīdijā, nosūtot ETH vai citus tokenus uz īpašu Ethereum līgumu. Šis līgums pārraida informāciju par veikto iemaksu uz ārpus ķēdes esošo valīdiju un ieskaita līdzekļus lietotāja ārpusķēdes kontā. 

Lai izmaksātu līdzekļus atpakaļ uz Ethereum tīklu, lietotājs iesniedz operatoram izmaksas pieprasījumu. Operators iekļauj partijā šo pieprasījumu, un pēc partijas verificēšanas Ethereum tīklā lietotājs var izņemt savus līdzekļus.

Valīdiji un saderība ar EVM

Vienkāršas darbības 

Valīdiji ir efektīvs risinājums vienkāršām darbībām, piemēram, tokenu mijmaiņai un maksājumiem, jo tie ļauj ātri apstrādāt lielu skaitu darījumu bez nepieciešamības glabāt visus šos datus Ethereum galvenajā tīklā. Tas ir ideāls risinājums vienkāršiem darījumiem, kam nav nepieciešama sarežģīta skaitļošana. 

Ar viedajiem līgumiem saistītie izaicinājumi 

Viedie līgumi ir programmas, kas darbojas blokķēdē un bieži vien ietver sarežģītas operācijas. Valīdijiem tas sagādā grūtības, jo ir nepieciešami apjomīgi skaitļošanas resursi, lai pierādītu, ka sarežģītas operācijas ir izpildītas pareizi. Tādēļ valīdijiem ir grūtāk atbalstīt dažādas funkcijas, ko piedāvā viedie līgumi. 

Iespējamie risinājumi

Daži projekti strādā pie tā, lai valīdiji būtu saderīgāki ar Ethereum viedo līgumu funkcionalitāti. Viena no pieejām ir izveidot īpašas, valīdiju vajadzībām pielāgotas programmēšanas valodu (piemēram, Solidity) versijas Ethereum viedo līgumu sastādīšanai. Taču šāds risinājums, iespējams, nebūtu pietiekami universāls, jo nespētu atbalstīt visas funkcijas, kas pieejamas ierastajā Ethereum programmēšanas vidē.

Valīdiju priekšrocības

Efektivitāte

Valdīji var apstrādāt līdz pat 9000 darījumiem sekundē (TPS), nodrošinot datu glabāšanu un apstrādi ārpus Ethereum galvenā tīkla. Tas ir ļoti svarīgi tādiem risinājumiem kā decentralizētās biržas (DEX), kurām ir būtisks ātrums un izmaksu efektivitāte.

Izmaksu samazināšana

Valdīji var būtiski samazināt gāzes komisijas maksas, jo darījumu dati netiek publicēti ķēdē, tādējādi samazinot darījumu izmaksas.

Drošības veicināšana

Glabājot datus ārpus ķēdes, valīdiji var piedāvāt lielāku darījumu privātumu un papildu drošību bez negatīvas ietekmes uz mērogojamību.

Ar valīdijiem saistītie ierobežojumi

Datu pieejamības riski

Valīdiju paļaušanās uz ārpusķēdes datiem rada arī zināmus riskus. Ja operatori vai datu pieejamības pārvaldnieki aiztur darījumu datus, var nebūt iespējams izveidot nepieciešamo apliecinājumu lietotāja līdzekļu izmaksai.

Centralizācijas riski

Specializētas derīguma apliecinājumu ģenerēšanas aparatūras nepieciešamība var novest pie centralizācijas. Ja tikai dažas personas var atļauties nepieciešamos resursus, tās var dominēt tirgū, apdraudot decentralizācijas principus.

Noslēgumā

Valīdiji ir mērogošanas risinājumi, kas paredzēti Ethereum tīkla uzlabošanai, apstrādājot darījumus ārpus ķēdes un vienlaikus garantējot darījumu integritāti, izmantojot nulles zināšanas apliecinājumus. Risinot ierobežojumus, kas saistīti ar datu glabāšanu ķēdē, valīdiji var uzlabot tīkla veiktspēju, iezīmējot būtisku soli ceļā uz blokķēdes mērogojamības problēmas atrisinājumu.

Turpini lasīt

Atruna: šis saturs tiek tev nodrošināts nemainītā veidā un ir paredzēts tikai vispārīgai informācijai un izglītojošiem mērķiem; tas neietver nekādus apliecinājumus vai garantijas. Tas nav uzskatāms par finansiālu, juridisku vai cita veida profesionālu padomu un nav paredzēts kā ieteikums iegādāties kādu konkrētu produktu vai pakalpojumu. Aicinām tevi apspriesties ar atbilstošiem profesionāliem konsultantiem. Ja šo rakstu ir veidojis trešās puses autors, lūdzu, ņem vērā, ka tajā paustie viedokļi pieder attiecīgajam raksta autoram un neatspoguļo Binance Akadēmijas pārstāvju uzskatus. Pilnu atrunas tekstu lasi šeit. Digitālo aktīvu cenas var būt svārstīgas. Tavu ieguldījumu vērtība var samazināties vai pieaugt, un tu vari neatgūt ieguldīto summu. Tu uzņemies pilnu atbildību par saviem ieguldījumu lēmumiem, un Binance Akadēmija neatbild par taviem iespējamajiem zaudējumiem. Šī informācija nav uzskatāma par finansiālu, juridisku vai cita veida profesionālu padomu. Papildinformācijai lasi mūsu Lietošanas noteikumus un Brīdinājumu par riskiem.