Kas ir Ethereum?
Saturs
Nodaļas
1. nodaļa – Ethereum pamati
Kas ir Ethereum?
Kāda ir atšķirība starp Ethereum un Ether (ETH)?
Kas nosaka Ethereum vērtību?
Kas ir blokķēde?
Ethereum un Bitcoin – kāda ir atšķirība?
Kā darbojas Ethereum?
Kas ir viedais līgums?
Kurš radīja Ethereum?
Kā tika sadalīti Ether?
Kas bija "The DAO", un kas ir Ethereum Classic?
2. nodaļa – Kā rodas Ether?
Kā tiek radīti jauni Ether?
Cik daudz Ether ir kopā?
Kā darbojas Ethereum ieguve?
Kas ir Ethereum gāze?
Gāze un gāzes ierobežojumi
Cik ilgā laikā tiek iegūts Ethereum bloks?
Kas ir Ethereum tokeni?
3. nodaļa – Darba sākšana ar Ethereum
Kā iegādāties ETH?
Ko var nopirkt par Ether (ETH)?
Kādiem mērķiem izmanto Ethereum?
Kas notiks, ja es pazaudēšu savus ETH?
Vai Ethereum darījumus var atsaukt?
Vai Ethereum darījumi ir privāti?
Vai ar Ethereum var nopelnīt naudu?
Kā glabāt ETH?
Kā veikt ETH iemaksu platformā Binance?
Kā glabāt ETH platformā Binance?
Kā veikt ETH izmaksu no Binance?
Kā glabāt ETH Ethereum makā?
Kāds ir Ethereum logotips un simbols?
4. nodaļa – Mērogojamība, ETH 2.0 un Ethereum nākotne
Kas ir mērogojamība?
Kāpēc Ethereum ir nepieciešama mērogošana?
Blokķēdes mērogojamības trilemma
Cik daudz darījumu var apstrādāt Ethereum?
Kas ir Ethereum 2.0?
Kas ir Ethereum slodzes dalīšana?
Kas ir Ethereum Plasma?
Kas ir Ethereum apkopojumi?
Kas ir Ethreum likmes apliecinājums (PoS)?
Kas ir Ethereum steikings?
5. nodaļa – Ethereum un decentralizētās finanses (DeFi)
Kas ir decentralizētās finanses (DeFi)?
Kādos veidos var izmantot decentralizētās finanses (DeFi)?
Vai decentralizētās finanses (DeFi) kādreiz kļūs par plaši izmantotu risinājumu?
Kādas decentralizēto finanšu (DeFi) lietotnes pastāv?
Decentralizētās biržas (DEX) Ethereum tīklā
6. nodaļa – Dalība Ethereum tīklā
Kas ir Ethereum mezgls?
Kā darbojas Ethereum mezgls?
Ethereum pilnie mezgli
Ethereum vieglie mezgli
Ethereum ieguves mezgli
Kā darbināt Ethereum mezglu?
Kā veikt ieguvi Ethereum tīklā?
Kas ir Ethereum ProgPoW?
Kas izstrādā Ethereum programmatūru?
Kas ir Solidity?
Kas ir Ethereum?
Sākums
Raksti
Kas ir Ethereum?

Kas ir Ethereum?

Iesācējiem
Publicēts Mar 18, 2020Atjaunināts Nov 10, 2022
48m

Nodaļas

  1. Ethereum pamati
  2. Kā rodas Ether?
  3. Darba sākšana ar Ethereum
  4. Mērogojamība, ETH 2.0 un Ethereum nākotne
  5. Ethereum un decentralizētās finanses (DeFi)
  6. Dalība Ethereum tīklā


1. nodaļa – Ethereum pamati

Saturs


Kas ir Ethereum?

Ethereum ir decentralizēta skaitļošanas platforma. Tā līdzinās klēpjdatoram vai pesonālajam datoram, taču nedarbojas vienā ierīcē. Tā vienlaikus darbojas tūkstošos iekārtu visā pasaulē, kas nozīmē, ka tai nav īpašnieka.

Līdzīgi kā Bitcoin un citas kriptovalūtas, arī Ethereum nodrošina iespēju pārskaitīt digitālo naudu. Tomēr tas spēj daudz vairāk – tu vari tajā palaist pats savu programmēšanas kodu un izmantot citu lietotāju radītas lietotnes. Ethereum plašo iespēju dēļ šajā tīklā var palaist dažādas sarežģītas programmas.

Vienkārši izsakoties, Ethereum pamatā ir princips, ka izstrādātāji var veidot un palaist kodu, kas darbojas visā decentralizētajā tīklā, nevis vienā centralizētā serverī. Tātad teorētiski šo lietotņu darbību nevar apturēt vai cenzēt.


Kāda ir atšķirība starp Ethereum un Ether (ETH)?

Tas sākumā var šķist neloģiski, taču Ethereum tīklā izmantotās valūtas vienības nesauc par Ethereum vai Ethereumiem. Ethereum ir pats protokols, taču valūta, kas nodrošina tā darbību, ir Ether (jeb ETH).


Kas nosaka Ethereum vērtību?

Mēs jau pieminējām, ka Ethereum var darbināt kodu visā decentralizētajā sistēmā. Līdz ar to trešās personas nevar apdraudēt programmu darbību. Tās tiek iekļautas Ethereum datubāzē (t. i., blokķēdē) un tās iespējams ieprogrammēt tā, lai kodu vair nevarētu mainīt. Turklāt šī datubāze ir visiem redzama, un lietotāji var pārbaudīt kodu pirms tā izmantošanas.
Tas nozīmē, ka jebkurš un jebkur var palaist lietotnes, kuru darbību tiešsaistē nevar apturēt. Turklāt, tā kā šī tīkla pamata valūta Ether glabā vērtību, šīs lietotnes var izvirzīt nosacījumus tam, kā šī vērtība tiek pārsūtīta. Programmas, no kurām sastāv lietotnes, sauc par viedajiem līgumiem. Vairumā gadījumu tās var darboties bez cilvēka iejaukšanās.

Ideja par "programmējamu naudu" ir saprotami ieinteresējusi lietotājus, izstrādātājus un uzņēmumus visā pasaulē.


Giá Ethereum (ETH) hôm nay là.


Kas ir blokķēde?

Ethereum darbība balstās blokķēdē – tā ir datubāze ar informāciju, kuru protokols izmanto. Ja esi lasījis mūsu rakstu Kas ir Bitcoin?, tev jau ir zināmi blokķēdes darbības pamatprincipi. Ethereum un Bitcoin blokķēdes ir līdzīgas, tomēr atšķiras to glabātie dati un datu uzglabāšanas veids.
Uz Ethereum varētu paraudzīties kā uz grāmatu, kurai tiek pievienotas arvien jaunas lapas. Katru lapu sauc par bloku, un tā ietver informāciju par darījumiem. Lai pievienotu jaunu lapu, lapas augšpusē ir jānorāda noteikta vērtība. Izmantojot šo vērtību, ikvienam ir redzams, ka jaunā lapa ir pievienota aiz iepriekšējās lapas, nevis vienkārši ievietota kādā nejauši izvēlētā grāmatas vietā.
Būtībā tas līdzinās lappuses numuram, kas iekļauj atsauci uz iepriekšējo lappusi. Apskatot jauno lappusi, mēs varam ar pārliecību pateikt, ka tā seko aiz iepriekšējās lappuses. Šajā nolūkā tiek izmantots process, kuru sauc par jaukšanu
Jaukšanā tiek izmantots datu fragments (šajā gadījumā – visa attiecīgajā lappusē esošā informācija), lai izveidotu unikālu identifikatoru (jaucējkodu). Iespējamība, ka no diviem datu fragmentiem tiks iegūts viens un tas pats jaucējkods, ir bezgala maza. Turklāt šis process ir vienvirziena – jaucējkodu var viegli aprēķināt, taču ir praktiski neiespējami pēc jaucēkoda pateikt, kāda informācija tika izmantota tā iegūšanai. Nedaudz vēlāk apskatīsim, kāpēc tas ir svarīgi ieguves procesā.

Tagad mums ir mehānisms, ar kuru varam pareizā secībā sasaistīt mūsu grāmatas lapas. Jebkurš mēģinājums mainīt lappušu secību vai izņemt kādas lappuses būs pamanāms. 

Vēlies uzzināt vairāk par blokķēdēm? Apskati mūsu ceļvedi iesācējiem par blokķēdes tehnoloģiju.


Ethereum un Bitcoin – kāda ir atšķirība?

Bitcoin balstās blokķēdes tehnoloģijā un finansiālās motivācijas mehānismos ar mērķi izveidot globālu digitālās naudas sistēmu. Tas ir ļāvis ieviest vairākus būtiskus jauninājumus, kas nodrošina iespēju koordinēt lietotājus visā pasaulē, neiesaistot centrālu koordinatoru. Tā kā katrs dalībnieks darbina programmu savā datorā, Bitcoin ir sniedzis iespēju lietotājiem vienoties par finanšu datubāzes stāvokli decentralizētā vidē bez nepieciešamības uzticēties.
Bitcoin mēdz saukt par pirmās paaudzes blokķēdi. Tā netika veidota kā pārlieku sarežģīta sistēma, un no drošības aspekta tā ir priekšrocība. Tās neelastīgums tiek ar nolūku saglabāts, lai piešķirtu drošībai prioritāti tīkla pamata slānī. Bitcoin viedo līgumu valoda nudien ir ārkārtīgi ierobežota, turklāt tā nav īpaši piemērota ar darījumiem nesaistītām lietotnēm.
Turpretī otrās paaudzes blokķēžu iespējas ir plašākas. Papildus finanšu darījumiem šīs platformas nodrošina arī augstāku programmējamības pakāpi. Ethereum tīklā izstrādātājiem ir lielākas iespējas eksperimentēt ar saviem kodiem un veidot t. s. decentralizētās lietotnes (dApps).

Ethereum bija pirmā no otrās paaudzes blokķēdēm un joprojām ir lielākā to vidū. Tai ir zināma līdzība ar Bitcoin blokķēdi, un tā var veikt daudzas identiskas funkcijas. Tomēr paraugoties dziļāk, blokķēdes būtiski atšķiras, un katrai no tām ir savas priekšrocības.


Kā darbojas Ethereum?

Ethereum varētu definēt kā stāvokļa mašīnu. Tas nozīmē, ka jebkurā brīdī var iegūt aktuālo kontu atlikumu un viedo līgumu momentuzņēmumu. Ar noteiktām darbībām stāvokļa dati tiks atjaunināti, kā rezultātā visi mezgli atjauninās savus momentuzņēmumus, iekļaujot informāciju par šīm izmaiņām.

Pāreja Ethereum stāvoklī.


Viedos līgumus, kas darbojas Ethereum tīklā, aktivizē darījumi (no lietotājiem vai citiem līgumiem). Kad lietotājs nosūta darījumu uz līgumu, katrs tīkla mezgls palaiž šī līguma kodu un reģistrē rezultātu. Tas tiek darīts, izmantojot Ethereum virtuālo mašīnu (EVM), kas pārvērš viedos līgumus instrukcijās, ko var nolasīt dators.
Lai atjauninātu stāvokli, (pagaidām) tiek izmantots īpašs mehānisms – ieguve. Ieguvi veic, izmantojot darba apliecinājuma algoritmu, kas līdzinās Bitcoin algoritmam. Pievērsīsimies tam sīkāk pēc brīža.


Kas ir viedais līgums?

Viedais līgums ir vienkārši kods. Šis kods nav nedz vieds, nedz arī līgums tradicionālajā izpratnē. Taču to sauc par viedu, jo tas pašizpildās noteiktos apstākļos, un to var uzskatīt par līgumu, jo tas izpilda vienošanos starp pusēm.

Par šīs idejas autoru var uzskatīt datorzinātnieku Niku Sabo, kurš to aprakstīja 20. gs. 90. gadu beigās. Izmantojot piemēru ar tirdzniecības automātu, viņš paskaidroja, ka to varētu uzskatīt par mūsdienu viedo līgumu priekšteci. Tirdzniecības automāta gadījumā tiek izpildīts vienkāršs līgums. Lietotāji ievieto monētas, savukārt automāts pretī izsniedz lietotāja izvēlēto produktu.

Viedais līgums izmanto līdzīgu loģiku digitālajā vidē. Kodā var norādīt, piemēram, ka ir nepieciešams paziņot "Sveika, pasaule!" brīdī, kad uz konkrēto līgumu tiek nosūtīti divi Ether.


Ethereum tīklā izstrādātāji veido kodu tā, lai to vēlāk varētu nolasīt EVM. Pēc tam šis kods tiek publicēts, nosūtot to uz īpašu adresi, kas reģistrē šo līgumu. No šī brīža to var izmantot jebkurš. Turklāt šo līgumu nevar izdzēst, ja vien izstrādātājs nav paredzējis atbilstošus nosacījumus koda veidošanas brīdī.

Tātad tagad līgumam ir adrese. Lai ar to mijiedarbotos, lietotājiem vienkārši ir jānosūta 2 ETH uz šo adresi. Tas aktivizēs līguma kodu – visi datori tīklā to palaidīs, būs redzams uz līgumu pārskaitītais maksājums un tiks reģistrēts rezultāts ("Sveika, pasaule!").

Apskatītais ir, iespējams, viens no vienkāršākajiem piemēriem tam, ko iespējams paveikt, izmantojot Ethereum. Ir iespējams veidot arī sarežģītākas lietotnes, kas savieno daudzus līgumus, un tādas jau pastāv.


Kurš radīja Ethereum?

2008. gadā nezināms izstrādātājs (vai to grupa) ar pseidonīmu Satoshi Nakamoto publicēja Bitcoin tehnisko dokumentu. Tas uz visiem laikiem mainīja digitālās naudas pasauli. Pēc vairākiem gadiem jaunais programmētājs Vitālijs Buterins izgudroja veidu, kā šo ideju attīstīt un izmantot jebkura veida lietotnēm. Uz šīs idejas pamata galu galā radās Ethereum.
Ideju par Ethereum Buterins 2013. gadā aprakstīja savā rakstā ar nosaukumu "Ethereum: The Ultimate Smart Contract and Decentralized Application Platform" ("Ethereum: viedo līgumu un decentralizēto lietotņu platforma"). Šajā publikācijā viņš raksturoja ideju par skaitļošanas ziņā universālu blokķēdi – decentralizētu datoru, kas varētu darbināt jebkuru lietotni, ja vien būtu pietiekami daudz laika un resursu. 
Ar laiku tikai izstrādātāju iztēle noteiktu, kādu veidu lietotnes varētu izmantot blokķēdē. Ethereum mērķis ir noskaidrot, vai blokķēdes tehnoloģiju var efektīvi izmantot, pārsniedzot Bitcoin mērķtiecīgi veidotos dizaina ierobežojumus.


Kā tika sadalīti Ether?

Ethereum tīkls tika ieviests 2015. gadā ar sākotnējo Ether apjomu 72 miljonu apmērā. Vairāk nekā 50 miljoni šo tokenu tika sadalīti publiskā tokenu pārdošanā, ko sauc par sākotnējo kriptovalūtas piedāvājumu (ICO), – tās dalībnieki varēja iegādāties Ether tokenus apmaiņā pret Bitcoin vai bezseguma valūtu.


Kas bija "The DAO", un kas ir Ethereum Classic?

Līdz ar Ethereum kļuva iespējama pavisam jaunu veidu sadarbība internetā. Kā piemēru var minēt DAO jeb decentralizētās autonomās organizācijas – tās līdzīgi datorprogrammām pārvalda datora kods.
Viens no pirmajiem un ambiciozākajiem šādas organizācijas izveides mēģinājumiem bija "The DAO". To būtu veidojuši sarežģīti viedie līgumi, kas būtu balstīti uz Ethereum un darbotos kā autonoms riska kapitāla fonds. DAO tokeni tika sadalīti ICO ietvaros un piešķīra tokenu turētājiem īpašumtiesību daļu un balsstiesības.

Tomēr drīz pēc to ieviešanas ļaunprāši izmantoja sistēmas nepilnību un izkrāpa gandrīz trešdaļu DAO līdzekļu. Jāpatur prātā, ka tajā laikā šajā DAO bija iesaldēti 14 % no kopējā Ether daudzuma. Lieki piebilst, ka šis notikums bija graujošs Ethereum tīklam, kurš tobrīd tikai veidojās.

Pēc zināmām diskusijām ķēde tika sadalīta divās ķēdēs, izmantojot protokola uzlabojumu. Vienā no šīm ķēdēm ļaunprātīgie darījumi tika veiksmīgi "atgriezti", atjaunojot līdzekļus, – tā ir ķēde, ko tagad sauc par Ethereum blokķēdi. Sākotnējā ķēde, kurā šādi darījumi netika atgriezti un tika saglabāts nemainīgums, tagad ir pazīstama ar nosaukumu Ethereum Classic.
Šis notikums kalpoja kā skarbs atgādinājums par ar šo tehnoloģiju saistītajiem riskiem un parādīja, kādas var būt sekas, uzticot autonomam kodam apjomīgus līdzekļus. Tas ir arī interesants piemērs, kas parāda, cik izaicinājumiem bagāts var būt kolektīvu lēmumu pieņemšanas process atklātā vidē. Neraugoties uz drošības riskiem, DAO tomēr uzskatāmi parādīja viedo līgumu sniegtās iespējas, nodrošinot plaša mēroga sadarbību internetā bez nepieciešamības uzticēties.



2. nodaļa – Kā rodas Ether?

Saturs


Kā tiek radīti jauni Ether?

Iepriekš īsumā apskatījām ieguves jēdzienu. Ja tev ir zināms Bitcoin, tu noteikti zini, ka ieguves procesam ir būtiska nozīme blokķēdes aizsardzībā un atjaunināšanā. Ethereum tīklā ir spēkā tie paši principi: lai atalgotu lietotājus par ieguves veikšanu (kas ir dārgs process), protokols piešķir viņiem Ether.


Cik daudz Ether ir kopā?

2020. gada februārī kopējais Ether apjoms bija aptuveni 110 miljoni. 
Atšķirībā no Bitcoin Ethereum tokeniem ieviešanas brīdī apzināti netika noteikts emisijas grafiks. Bitcoin mērķis ir saglabāt vērtību, ierobežojot valūtas daudzumu un lēnām samazinot jauno kriptovalūtas vienību skaitu, kas tiek radītas. Turpretī Ethereum mērķis ir nodrošināt pamatu decentralizētajām lietotnēm (dApps). Tā kā nav skaidri zināms, kāda veida tokenu emisijas grafiks būtu piemērotākais šādam mērķim, šis jautājums paliek neatbildēts.


Kā darbojas Ethereum ieguve?

Ieguvei ir izšķirīga nozīme tīkla drošībā. Tā nodrošina iespēju taisnīgā veidā papildināt blokķēdi un ļauj tīklam darboties bez viena konkrēta lēmumu pieņēmēja. Ieguves procesa ietvaros mezglu apakšgrupa (ieguvēji) cenšas atrisināt kriptogrāfisku uzdevumu, izmantojot skaitļošanas resursus.

Faktiski tas, ko viņi dara, ir neapstiprināto darījumu kopas un noteiktu citu datu jaukšana. Lai bloks tiktu apstiprināts, jaucējkoda vērtībai ir jābūt zemākai par protokola noteikto. Ja tas neizdodas, ieguvēji var pamainīt datus un mēģināt vēlreiz.

Lai varētu konkurēt ar citiem, ieguvējiem ir jāspēj pēc iespējas ātrāk veikt datu jaukšanu – to sauc par jaukšanas ātrumu. Jo lielāks ir jaukšanas ātrums tīklā, jo grūtāk atrisināmi kļūst uzdevumi. Risinājums ir jāatrod tikai ieguvējiem – tiklīdz tas ir zināms, visi pārējie dalībnieki var viegli pārbaudīt tā derīgumu.
Kā jau var iedomāties, ilgstoša datu jaukšana lielā ātrumā izmaksā dārgi. Lai motivētu ieguvējus aizsargāt tīklu, viņiem tiek piešķirta atlīdzība. Atlīdzību veido komisijas maksas par visiem darījumiem attiecīgajā blokā. Ieguvēji var arī saņemt tikko izgatavotus Ether – šī raksta tapšanas brīdī atlīdzībā tiek piešķirti 2 ETH.


Kas ir Ethereum gāze?

Vai atceries iepriekš apskatīto Sveika, pasaule! līgumu? Tā bija viegli izpildāma programma. No skaitļošanas aspekta tā neizmaksātu dārgi. Taču šī programma netiek palaista tikai tavā datorā – tu pieprasi, lai to palaistu visi lietotāji Ethereum ekosistēmā.
Tas rada jautājumu: kas notiek, ja desmitiem tūkstošu cilvēku darbina sarežģītus līgumus? Ja kāds izveidotu līgumu, kas turpinātu nepārtraukti palaist vienu un to pašu kodu, katram mezglam būtu tas jādarbina bezgalīgi. Tas pārlieku izšķērdētu resursus, un sistēma, visticamāk, beigās sabruktu.
Par laimi, Ethereum ieviesa tādu jēdzienu kā gāze, kas palīdz mazināt šo risku. Tāpat kā tavs automobilis nevar braukt bez degvielas, arī līgumus nevar izpildīt bez gāzes. Līgumos tiek noteikts gāzes apjoms, kas lietotājiem ir jāmaksā, lai varētu sekmīgi darbināt līgumu. Gāzes trūkuma gadījumā līguma darbība tiek apturēta. 

Būtībā tas ir maksas mehānisms. Tas pats attiecas arī uz darījumiem: ieguvējus lielā mērā motivē peļņa, tāpēc viņi varētu ignorēt darījumus ar mazāku komisijas maksu.

Ņem vērā, ka Ether un gāze nav viens un tas pats. Gāzes vidējā cena svārstās, un to lielā mērā nosaka ieguvēji. Veicot darījumu, tu maksā par gāzi, izmantojot ETH. Šajā ziņā tas līdzinās Bitcoin komisijas maksām – ja tīkls ir noslogots un daudzi lietotāji mēģina veikt darījumus, vidējā gāzes cena parasti pieaug. Un pretēji – ja aktivitātes tirgū nav daudz, gāzes cena pazeminās.
Lai arī gāzes cena ir mainīga, katrai darbībai ir noteikts konkrēts nepieciešamās gāzes apjoms. Tas nozīmē, ka sarežģītiem līgumiem tiks tērēts daudz vairāk gāzes nekā vienkāršiem darījumiem. Tādējādi ar gāzi mēra skaitļošanas jaudu. Tas ļauj sistēmai piemērot atbilstošu komisijas maksu lietotājiem atkarībā no tā, cik daudz Ethereum resursu tie izmanto.
Gāze parasti maksā daļu no Ether. Tāpēc gāzes cenas izteikšanai izmantojam mazāku vienību (Gwei). Viens Gwei ir vienāds ar vienu miljardo daļu no Ether.
Rezumējot – tu varētu palaist programmu, kas ilgstoši atkārtojas. Taču drīz vien tas kļūtu tev pārlieku dārgi. Šī iemesla dēļ mezgli Ethereum tīklā var ierobežot nevēlamo informāciju.
Gāzes vidējā cena (izteikta Gwei) laika gaitā. Avots: etherscan.io


Gāze un gāzes ierobežojumi

Pieņemsim, ka Alise veic darījumu atbilstoši kādam līgumam. Viņa ir izlēmusi, cik daudz ir gatava iztērēt par gāzi (piemēram, izmantojot ETH Gas Station. Viņa varētu noteikt augstāku cenu, lai ieguvēji būtu motivēti iespējami ātrāk apstrādāt viņas darījumu. 
Taču vienlaikus viņa noteiks gāzes ierobežojumu, lai aizsargātu sevi. Ar līgumu varētu rasties kādi sarežģījumi, kā rezultātā tiktu iztērēts vairāk gāzes, nekā viņa ir plānojusi. Nosakot gāzes ierobežojumu, operācija tiks apturēta brīdī, kad būs iztērēta noteiktā gāzes summa. Līgumu neizdosies izpildīt, taču Alisei nebūs jāmaksā vairāk, nekā viņa sākotnēji bija izlēmusi iztērēt.

Sākumā šis process var šķist mulsinošs. Taču neraizējies – tu vari manuāli noteikt cenu, kādu esi gatavs maksāt par gāzi (un gāzes ierobežojumu), taču lielākā daļa maku to izdarīs tavā vietā. Īsumā – gāzes cena nosaka, cik ātri ieguvēji apstrādās tavu darījumu, un ar gāzes ierobežojumu tiek noteikta maksimālā summa, kādu tu esi ar mieru maksāt. 


Cik ilgā laikā tiek iegūts Ethereum bloks?

Lai pievienotu ķēdei jaunu bloku, ir nepieciešamas vidēji 12-19 sekundes. Tas, visticamāk, mainīsies, tiklīdz tīkls pāries uz likmes apliecinājuma mehānismu, kas tiek plānots arī tāpēc, lai nodrošinātu īsāku bloka apstiprināšanas laiku. Ja vēlies uzzināt par to vairāk, lasi Ethereum Casper skaidrojumu.


Kas ir Ethereum tokeni?

Ethereum pievilcība lielā mērā ir saistīta ar iespēju lietotājiem veidot ķēdē savus aktīvus, kurus pēc tam var glabāt un pārsūtīt līdzīgi kā Ether. Šo procesu regulējošie noteikumi ir iekļauti viedajos līgumos, ļaujot izstrādātājiem noteikt konkrētus parametrus attiecībā uz saviem tokeniem. Tie var definēt tokenu izdošanas apjomu un mehānismu, tokenu dalāmību, aizstājamību utt. Nozīmīgākais no šiem tehniskajiem standartiem, kas nodrošina tokenu izveides iespēju Ethereum tīklā, ir ERC-20, tāpēc šos tokenus bieži vien sauc par ERC-20 tokeniem.

Tokenu funkcionalitāte sniedz plašas iespējas inovācijām, ļaujot eksperimentēt ar progresīviem finanšu un tehnoloģiskajiem risinājumiem. No tokeniem, ko izmanto kā valūtu lietotnē, līdz unikāliem tokeniem ar fizisku aktīvu nodrošinājumu – iespējas ir patiesi daudzveidīgas. Pilnīgi iespējams, ka daži no labākajiem risinājumiem tokenu ērtai un vienkāršai izveidei vēl tikai taps. 



3. nodaļa – Darba sākšana ar Ethereum

Saturs


Kā iegādāties ETH?

Kā pirkt ETH ar kredītkarti/debetkarti?

Binance nodrošina iespēju ērti un vienkārši iegādāties ETH tavā pārlūkprogrammā. Lai to paveiktu, rīkojies šādi:


  1. Dodies uz kriptovalūtas pirkšanas un pārdošanas portālu. 
  2. Atlasi kriptovalūtu, kuru vēlies iegādāties (ETH), un valūtu, ar kuru vēlies maksāt.
  3. Pieraksties platformā Binance vai reģistrējies, ja tev vēl nav konta.
  4. Atlasi maksājuma metodi.
  5. Ja tiek prasīts, ievadi savus kartes datus un veic identitātes verifikāciju.
  6. Tas arī viss! Tavi ETH tiks ieskaitīti tavā Binance kontā.


Kā pirkt ETH vienādranga tirgos?

ETH var pirkt un pārdot arī vienādranga tirgos. Tādējādi tev ir iespēja tieši iegādāties kriptovalūtu no citiem lietotājiem, izmantojot Binance mobilo lietotni. Lai to izdarītu, rīkojies šādi:


  1. Atver lietotni un pieraksties vai reģistrējies.
  2. Atlasi Pirkt un pārdot ar vienu klikšķi un tad – cilni Pirkt saskarnes augšējā kreisajā stūrī.
  3. Tev tiks parādīti vairāki atšķirīgi piedāvājumi – pieskaries pie Pirkt attiecībā uz piedāvājumu, kuru vēlies izmantot.
  4. Tu vari norēķināties, izmantojot citu kriptovalūtu (cilne Ar kriptovalūtu) vai bezseguma valūtu (cilne Ar bezseguma valūtu). 
  5. Tālāk tev prasīs norādīt maksājuma metodi. Izvēlies sev piemērotāko.
  6. Atlasi Pirkt ETH.
  7. Tagad tev ir jāveic maksājums. Pēc tā pabeigšanas pieskaries pie Atzīmēt kā apmaksātu un apstiprini.
  8. Kad pārdevējs nosūtīs tev kriptovalūtu, darījums būs pabeigts.


Ko var nopirkt par Ether (ETH)?

Atšķirībā no Bitcoin, Ethereum blokķēdi nav paredzēts izmantot tikai kā kriptovalūtu tīklu. Tā ir platforma, kurā var veidot decentralizētas lietotnes, un Ether kā tirgojams tokens ir šis ekosistēmas "degviela". Tātad Ether galvenais pielietojums nepašaubāmi ir saistīts ar tā nodrošināto funkcionalitāti Ethereum tīklā.

Tajā pat laikā Ether var izmantot arī līdzīgi tradicionālajai valūtai – ar ETH var iegādāties preces un pakalpojumus tāpat kā ar jebkuru citu valūtu.

Intensitātes karte ar mazumtirgotājiem, kas pieņem norēķinus ar Ether. Avots: cryptwerk.com/coinmap


Kādiem mērķiem izmanto Ethereum?

Ethereum pamata valūtu ETH var izmantot kā digitālo naudu vai kā nodrošinājumu. Daudzi to uzskata arī par vērtības glabāšanas risinājumu, līdzīgi kā Bitcoin. Tomēr atšķirībā no Bitcoin Ethereum blokķēde ir plašāk programmējama, tāpēc ar ETH var paveikt daudz vairāk. To var izmantot decentralizētajās finanšu lietotnēs, decentralizētos tirgos, biržās, spēlēs un daudzos citos veidos


Kas notiks, ja es pazaudēšu savus ETH?

Tā kā netiek iesaistītas bankas, tu pats esi atbildīgs par saviem līdzekļiem. Savu kriptovalūtu vari glabāt biržā vai savā makā. Jāpiebilst, ka, izvēloties glabāt kriptovalūtu savā makā, tev obligāti jāparūpējas par savas mnemoniskās frāzes drošību. Glabā to drošā vietā, jo ar to varēsi atgūt savus līdzekļus gadījumā, ja zaudēsi piekļuvi savam makam.


Vai Ethereum darījumus var atsaukt?

Kad dati ir pievienoti Ethereum blokķēdei, tos ir gandrīz neiespējami mainīt vai dzēst. Tas nozīmē, ka veiktais darījums ir uzskatāms par negrozāmu. Tāpēc vienmēr ir jāpārliecinās, ka līdzekļi tiek sūtīti uz pareizo adresi. Sūtot lielu summu, varētu būt noderīgi vispirms nosūtīt mazu tās daļu, lai pārbaudītu adreses pareizību.
Neraugoties uz to, viedā līguma uzlaušanas dēļ 2016. gadā tika veikts Ethereum protokola uzlabojums, ar kuru tika efektīvi "atgriezti" ļaunprātīgi veikti darījumi. Tomēr tas bija ārkārtējs pasākums, reaģējot uz ārkārtas situāciju, un nav uzskatāms par normu.


Vai Ethereum darījumi ir privāti?

Nē. Visi Ethereum blokķēdē pievienotie darījumi ir publiski redzami. Lai gan tavs īstais vārds tavā Ethereum adresē nav norādīts, vērotāji no malas varētu sasaistīt šo adresi ar tavu identitāti, izmantojot citas metodes.


Vai ar Ethereum var nopelnīt naudu?

Tā kā šim aktīvam ir raksturīgs svārstīgums, ar ETH tu vari gan nopelnīt naudu, gan arī to pazaudēt. Daļa cilvēku ilgstoši glabā Ether, cerot, ka šis tīkls izveidosies par globālu, programmējamu norēķinu sistēmu. Citi izvēlas to tirgot apmaiņā pret citām alternatīvajām kriptovalūtām. Tomēr abas šīs stratēģijas ietver savus finanšu riskus.
Tā kā tas ir decentralizēto finanšu (DeFi) kustības pamatā, ETH var izmantot arī aizdevumiem, kā nodrošinājumu aizņēmumiem, sintētisko aktīvu ieguvei un (kādreiz nākotnē) arī steikingam.
Dažiem investoriem ir tikai viena Bitcoin ilgtermiņa pozīcija, un viņu investīciju portfeļos nav neviena cita digitālā aktīva. Turpretī citu investoru portfeļos ir ETH un citas alternatīvās kriptovalūtas vai piešķirts noteikts ieguldījumu apjoms īstermiņa tirdzniecībai (piem., dienas tirdzniecībai vai uz svārstībām balstītai tirdzniecībai). Saistībā ar peļņas gūšanu tirgos nav tāda risinājuma, kas derētu visiem, un katram investoram ir pašam jāizlemj, kāda ir viņa profilam un apstākļiem piemērotākā stratēģija.


Kā glabāt ETH?

Pastāv dažādas kriptovalūtu glabāšanas iespējas, un katrai no tām ir savas priekšrocības un trūkumi. Kā ar visu, kas saistīts ar risku, – labākais risinājums varētu būt diversifikācija starp dažādajām pieejamajām iespējām.
Kopumā glabāšanas risinājumi var būt trešās puses pārvaldīti vai tādi, kurus nepārvalda trešā puse. Trešās puses pārvaldīta risinājuma ietvaros tu uztici savu kriptovalūtu trešajai personai (piemēram, biržai). Šajā gadījumā tev ir jāpierakstās līdzekļu pārvaldītāja platformā, lai varētu veikt darījumus ar saviem kriptoaktīviem.
Trešās puses nepārvaldīts risinājums darbojas pretēji – tu izmanto kriptovalūtu maku, saglabājot pilnīgu kontroli pār saviem līdzekļiem. Šajā makā līdzekļi netiek glabāti tāpat kā fiziskā makā – šajā makā glabājas kriptogrāfiskās atslēgas, ar kurām tu vari piekļūt saviem līdzekļiem blokķēdē. Vēlreiz atgādināsim, ka ir svarīgi glabāt savas mnemoniskās frāzes rezerves kopiju gadījumā, ja tu izmanto trešās puses nepārvaldītu maku!


Kā veikt ETH iemaksu platformā Binance?

Ja tev jau ir Ether un tu vēlies tos iemaksāt platformā Binance, vienkārši izpildi tālāk norādītās darbības.

  1. Pieraksties platformā Binance vai reģistrējies, ja tev vēl nav konta.
  2. Atver savu tūlītējo darījumu maku un atlasi iespēju Iemaksāt.
  3. Kriptovalūtu sarakstā atlasi ETH.
  4. Izvēlies tīklu un nosūti savus ETH līdzekļus uz atbilstošo adresi.
  5. Tas arī viss! Kad darījums būs apstiprināts, tavi Ether tiks ieskaitīti tavā Binance kontā.


Kā glabāt ETH platformā Binance?

Ja vēlies aktīvi tirgot Ether, tev jāglabā šie līdzekļi savā Binance kontā. ETH glabāšana Binance kontā ir vienkārša un droša. Turklāt tādējādi tev ir iespēja ērti piekļūt Binance ekosistēmas nodrošinātajām priekšrocībām – aizdevumiem, steikingam, izdalēm, dažādām akcijām un izlozēm.


Kā veikt ETH izmaksu no Binance?

Ja tev jau ir Ether un tu vēlies tos izņemt no platformas Binance, vienkārši izpildi tālāk norādītās darbības.

  1. Pieraksties platformā Binance.
  2. Atver savu tūlītējo darījumu maku un atlasi iespēju Izmaksāt.
  3. Kriptovalūtu sarakstā atlasi ETH.
  4. Atlasi tīklu.
  5. Norādi saņēmēja adresi un summu.
  6. Apstiprini darījumu e-pastā.
  7. Tas arī viss! Pēc darījuma apstiprināšanas attiecīgā ETH summa tiks ieskaitīta tevis norādītajā adresē.


Kā glabāt ETH Ethereum makā?

Ja vēlies glabāt ETH savā makā, tev ir divas galvenās iespējas – tiešsaistes maki un bezsaistes maki.


Tiešsaistes maki

Par tiešsaistes maku sauc kriptovalūtu maku, kurš kaut kādā veidā ir pieslēgts internetam. Parasti tā ir mobilā vai darbvirsmas lietotne, ar kuru vari pārbaudīt atlikumu savā kontā un nosūtīt vai saņemt tokenus. Tā kā tiešsaistes maki darbojas tiešsaistē, tie ir pakļauti augstākam uzbrukumu riskam, taču vienlaikus ir ērtāk izmantojami ikdienas maksājumiem. Trust Wallet ir piemērs ērti lietojamam mobilajam makam, kurš atbalsta daudz dažādu kriptovalūtu.

Bezsaistes maki

Bezsaistes maks ir kriptovalūtu maks, kas nav pieslēgts internetam. Tā kā nepastāv nekādu tiešsaistes uzbrukuma vektoru, uzbrukumu risks kopumā ir zemāks. Tajā pat laikā bezsaistes maki, salīdzinot ar tiešsaistes makiem, parasti nav tik ērti lietojami. Kā bezsaistes maku piemērus var minēt aparatūras makus vai papīra makus, taču papīra makus parasti neiesaka izmantot, jo daudzi tos uzskata par novecojušu un riskantu risinājumu.
Plašāku informāciju par maku veidiem skati rakstā Kriptovalūtu maku veidu skaidrojums.


Kāds ir Ethereum logotips un simbols?

Vitālijs Buterins ir pirmās Ethereum emblēmas autors. To veidoja divi slīpi pagriezti summas simboli Σ (grieķu alfabēta burts Sigma). Logotipa galīgais variants (veidots uz šīs emblēmas pamata) sastāv no rombveida figūras – astoņskaldņa, kuru ieskauj četri trīsstūri. Līdzīgi kā citām valūtām, arī Ether varētu noderēt standarta Unicode simbols, lai lietotnes un vietnes varētu uzskatāmi attēlot Ether vērtības. Visbiežāk Ether tiek apzīmēts ar simbolu Ξ, lai gan tas netiek tik plaši izmantots kā, piemēram, $ zīme ASV dolāra apzīmēšanai.



4. nodaļa – Mērogojamība, ETH 2.0 un Ethereum nākotne

Saturs


Kas ir mērogojamība?

Vienkārši izsakoties, mērogojamība ir sistēmas izaugsmes iespēju rādītājs. Piemēram, skaitļošanā tīklu vai serveri var dažādos veidos mērogot, lai apmierinātu lielāku pieprasījumu.

Kriptovalūtu jomā mērogojamība nozīmē to, cik elastīgi blokķēde var pielāgoties pieaugošam lietotāju skaitam. Vairāk lietotāju nozīmē, ka vairāk operāciju un darījumu "sacenšas" par iekļaušanu blokķēdē.


Kāpēc Ethereum ir nepieciešama mērogošana?

Ethereum atbalstītāji uzskata, ka uz šīs platformas pamata tiks veidota nākamā interneta versija. Līdz ar t. s. Web 3.0 tiktu ieviesta decentralizēta topoloģija, ko raksturo darbība bez starpniekiem, uzsvars uz privātumu un pāreja uz patiesām īpašumtiesībām uz saviem datiem. Pamati tiktu veidoti, izmantojot izkliedēto skaitļošanu viedo līgumu un decentralizētu glabāšanas/sakaru protokolu veidā.
Tomēr, lai to nodrošinātu, Ethereum ir ievērojami jāpalielina darījumu skaits, ko tas var apstrādāt, neapdraudot tīkla decentralizāciju. Šobrīd Ethereum neierobežo darījumu apjomu ar bloka izmēra limitiem, kādi pastāv Bitcoin tīklā. Tā vietā ir noteikts bloka gāzes ierobežojums – ar to tiek ierobežots gāzes daudzums blokā.

Piemēram, ja bloka gāzes ierobežojums ir 100 000 Gwei un tu vēlies iekļaut blokā desmit darījumus ar 10 000 Gwei gāzes ierobežojumu katram, tas izdosies. Tāpat blokā varētu iekļaut divus darījumus, katru ar 50 000 Gwei gāzes ierobežojumu. Visiem citiem darījumiem, kas tiktu iesniegti papildus šiem, būtu jāgaida nākamais bloks. 

Tas nav ideāls risinājums sistēmai, kuru izmanto visi. Ja pieejamās vietas blokā ir mazāk nekā darījumu, kas gaida apstiprināšanu, drīz vien izveidosies garš neapstiprināto darījumu saraksts. Gāzes cena paaugstināsies, un lietotājiem būs jācenšas pārsolīt citus, lai viņu darījumi tiktu iekļauti blokos pirmie. Atkarībā no tīkla noslodzes noteiktu veidu darījumi varētu kļūt pārāk dārgi.

CryptoKitties popularitātes straujais pieaugums lieliski izgaismoja Ethereum ierobežotās iespējas šajā jomā. 2017. gadā uz Ethereum balstītā spēle mudināja daudzus lietotājus veikt darījumus, lai pavairotu savus digitālos kaķus (neaizstājamo tokenu formātā). Šī spēle kļuva tik populāra, ka neapstiprināto darījumu skaits strauji pieauga un tīklā uz kādu laiku iestājās ekstremāla pārslodze.


Blokķēdes mērogojamības trilemma

Varētu šķist, ka, nedaudz palielinot bloka gāzes ierobežojumu, visas šīs mērogojamības problēmas varētu tikt atrisinātas. Jo augstāki "griesti", jo vairāk darījumus var apstrādāt noteiktajā laika periodā, vai ne tā?

Diemžēl tas nav iespējams, neupurējot svarīgas Ethereum īpašības. Vitālijs Buterins aprakstīja t. s. blokķēdes trilemmu (attēlota tālāk), demonstrējot, cik trausls līdzsvars ir jānodrošina blokķēdēm.

Blokķēdes trilemma: mērogojamība (1), drošība (2) un decentralizācija (3).


Izvēloties optimizēt divus no šiem trim parametriem, cieš trešais. Tādās blokķēdēs kā Ethereum un Bitcoin par prioritāti tiek izvirzīta drošība un decentralizācija. To konsensa algoritmi, kas nodrošina tīkla aizsardzību, sastāv no tūkstošiem mezglu, taču tas negatīvi ietekmē mērogojamību. Ja ir tik daudz mezglu, kas saņem un apstiprina darījumus, sistēma darbojas daudz lēnāk par centralizētām sistēmām.
Citā scenārijā bloka gāzes ierobežojumu varētu atcelt, lai nodrošinātu tīklā drošību un mērogojamību, taču tad tas nebūs tik decentralizēts. 

Iemesls ir tāds, ka lielāks darījumu skaits blokā nozīmē lielākus blokus. Tomēr mezgliem tīklā ir nepieciešams periodiski tos lejupielādēt un izplatīt. Šajā procesā tiek intensīvi izmantota aparatūra. Pārsniedzot bloka gāzes ierobežojumu, mezgliem kļūst grūtāk apstiprināt, glabāt un pārraidīt blokus.

Tā rezultātā mezgli, kas nespēj darboties pietiekamā ātrumā, pametīs tīklu. Tā turpinot, piedalīties varēs vien neliela daļa jaudīgāko mezglu, un tas novedīs pie vēl lielākas centralizācijas. Rezultātā var iegūt blokķēdi, kas ir droša un mērogojama, taču nav decentralizēta.

Visbeidzot, varētu iedomāties blokķēdi, kas koncentrējas uz decentralizāciju un mērogojamību. Lai tā būtu ātra un decentralizēta, ir nepieciešams kompromiss attiecībā uz izmantoto konsensa mehānismu, un tas noved pie zemāka drošības līmeņa.


Cik daudz darījumu var apstrādāt Ethereum?

Pēdējo gadu laikā Ethereum tīklā reti ir izpildīti vairāk nekā desmit darījumi sekundē (TPS). Platformai, kuras mērķis ir kļūt par "pasaules datoru", tas ir pārsteidzoši zems rādītājs.
Tomēr mērogošanas risinājumi jau ilgstoši ir iekļauti Ethereum attīstības plānā. Viens no mērogošanas risinājumu piemēriem ir Plasma. Tā mērķis ir palielināt Ethereum efektivitāti, taču šo paņēmienu var izmantot arī citos blokķēžu tīklos.


Kas ir Ethereum 2.0?

Neskatoties uz tā milzīgo potenciālu, Ethereum tīkls pašlaik ir pakļauts ievērojamiem ierobežojumiem. Mēs jau apspriedām mērogojamības problēmu. Īsumā – ja Ethereum mērķis ir kļūt par pamatu jaunajai finanšu sistēmai, tam ir jāspēj apstrādāt daudz lielāku skaitu darījumu sekundē. Ņemot vērā tīkla decentralizācijas aspektu, tā ir ārkārtīgi grūti risināma problēma, un Ethereum izstrādātāji pie tās strādā jau gadiem ilgi.

Pirmkārt, lai tīkls saglabātu pietiekamu decentralizācijas līmeni, ir jāievieš ierobežojumi. Jo augstākas būs mezglu darbībai izvirzītās prasības, jo mazāk būs dalībnieku un attiecīgi jo centralizētāks būs tīkls. Tātad, palielinot Ethereum apstrādājamo darījumu skaitu, tiktu apdraudēta sistēmas integritāte, jo palielinātos mezglu noslogojums.

Vēl viena kritika, kas tiek vērsta pret Ethereum (un citām darba apliecinājuma kriptovalūtām) ir tāda, ka Ethereum ir ārkārtīgi resursietilpīgs. Lai varētu sekmīgi pievienot blokķēdei jaunu bloku, ir jāveic ieguve. Tomēr, lai šādā veidā izveidotu bloku, ir ātri jāveic aprēķini, tādējādi patērējot daudz elektrības.

Cenšoties risināt šos trūkums, ir ierosināts liels apjoms dažādu atjauninājumu, kurus kopā apzīmē kā "Ethereum 2.0" (jeb "ETH 2.0"). ETH 2.0 pēc tā pilnīgas ieviešanas vajadzētu būtiski uzlabot tīkla veiktspēju.


Kas ir Ethereum slodzes dalīšana?

Kā minējām iepriekš, katrs mezgls glabā visas blokķēdes kopiju. Ik reizi, kad tā tiek paplašināta, katram mezglam ir jāveic atjaunināšana, kas patērē daudz tīkla un atmiņas resursu.

Izmantojot t. s. slodzes dalīšanu, tas vairs nebūtu nepieciešams. Šis termins apzīmē procesu, kura laikā tīkls tiek sadalīts mezglu apakškopās jeb segmentos. Katrs no šiem segmentiem apstrādā savus darījumus un līgumus, taču joprojām nepieciešamības gadījumā var komunicēt ar plašāku segmentu tīklu. Tā kā katrs segments veic darījumu apstiprināšanu neatkarīgi, vairs nav nepieciešams glabāt datus no citiem segmentiem.

Tīkls 2020. gada martā salīdzinot ar tīklu pēc slodzes dalīšanas ieviešanas


Slodzes dalīšana ir viens no sarežģītākajiem mērogošanas risinājumiem, un tās plānošanā un ieviešanā ir jāiegulda daudz darba. Tomēr, sekmīgi to ieviešot, tā var izrādīties ārkārtīgi efektīva, palielinot tīkla caurlaidspēju simtiem vai tūkstošiem reižu.


Kas ir Ethereum Plasma?

Ethereum Plasma ir t. s. ārpusķēdes mērogojamības risinājums – tas nozīmē, ka mērķis ir palielināt darījumu caurlaidspēju, pārvietojot darījumus ārpus blokķēdes. Šajā ziņā tas līdzinās sānķēdēm un maksājumu kanāliem.

Plasma ietvaros galvenajai Ethereum blokķēdē tiek pievienotas sekundārās ķēdes, taču to komunikācija ir minimāla. Tās darbojas zināmā mērā neatkarīgi, lai arī lietotāji joprojām izmanto galveno ķēdi, lai risinātu strīdus vai "noslēgtu" savas aktivitātes sekundārajās ķēdēs.

Veiksmīgai Ethereum mērogošanai ļoti svarīgi ir samazināt datu apjomu, kas jāglabā mezgliem. Plasma nodrošina iespēju izstrādātājiem definēt savu "pakārtoto" ķēžu darbības principus viedajā līgumā galvenajā ķēdē. Pēc tam viņi var veidot lietotnes ar informāciju vai procesiem, ko būtu pārāk dārgi glabāt/darbināt galvenajā ķēdē.

Plašāka informācija par Plasma ir pieejama rakstā Kas ir Ethereum Plasma?


Kas ir Ethereum apkopojumi?

Apkopojumi līdzinās Plasma tajā ziņā, ka to mērķis ir veicināt Ethereum mērogojamību, pārvietojot darījumus ārpus galvenās blokķēdes. Kā tieši tie darbojas? 
Vienā līgumā, kas atrodas galvenajā ķēdē, ietilpst visi sekundārās ķēdes līdzekļi un tiek glabāts šīs ķēdes aktuālā stāvokļa kriptogrāfisks apliecinājums. Šīs sekundārās ķēdes operatori, kuri nogulda obligāciju galvenā tīkla līgumā, nodrošina, ka galvenā tīkla līgumā tiek iekļautas tikai derīgas stāvokļa pārejas. Tā kā šis stāvoklis tiek uzturēts ārpus ķēdes, attiecīgie dati nav jāglabā blokķēdē. Tomēr galvenā atšķirība starp apkopojumiem un Plasma ir saistīta ar veidu, kā darījumi tiek iesniegti galvenajā ķēdē. Izmantojot īpaša veida darījumu, lielu skaitu darījumu var "apkopot" (sagrupēt) īpašā blokā, ko sauc par apkopojuma bloku.   
Pastāv divu veidu apkopojumi: optimistiskie un ZK apkopojumi. Tie abi atšķirīgos veidos garantē stāvokļa pāreju pareizību. 
ZK apkopojumi iesniedz darījumus, izmantojot kriptogrāfiskās verifikācijas metodi, ko sauc par nulles zināšanu apliecinājumiem. Precīzāk – pieeju ar nosaukumu zk-SNARK. Šajā rakstā detalizēti nepievērsīsimies šīs pieejas darbības principiem, taču apskatīsim, kā to var izmantot saistībā ar apkopojumiem. Tas ir veids, kā dažādas iesaistītās puses var viena otrai pierādīt, ka to rīcībā ir noteikta informācija, neatklājot šo informāciju. 

ZK apkopojumu gadījumā šī informācija ir stāvokļa pārejas, kas tiek iesniegtas galvenajā ķēdē. Būtiska šī risinājuma priekšrocība ir tāda, ka šis process var notikt gandrīz acumirklī un nederīgu stāvokļa pāreju iesniegšana ir praktiski neiespējama. 

Optimistiskie apkopojumi nodrošina lielāku elastīgumu uz mērogojamības rēķina. Izmantojot virtuālo mašīnu – Optimistisko virtuālo mašīnu (OVM) –, tie ļauj viedajiem līgumiem darboties šajās sekundārajās ķēdēs. No otras puses, nav nekāda kriptogrāfiska apliecinājuma tam, ka galvenajā ķēdē iesniegtās stāvokļa pārejas ir pareizas. Lai risinātu šo problēmu, ieviesta neliela aizkave, lai lietotāji varētu apstrīdēt un noraidīt nederīgos blokus, kas tiek iesniegti galvenajā ķēdē. 


Kas ir Ethreum likmes apliecinājums (PoS)?

Likmes apliecinājums (PoS) ir alternatīva bloku validēšanas metode līdzās darba apliecinājuma metodei. Likmes apliecinājuma sistēmā bloki netiek iegūti – tie tiek izgatavoti (jeb izkalti). Tā vietā, lai ieguvēji sacenstos ar skaitļošanas jaudu, katra potenciālā bloka validēšanai periodiski tiek izvēlēts nejaušs mezgls (jeb validētājs). Pareizi to paveicot, šis validētājs saņem visas blokam atbilstošās darījumu maksas un atkarībā no protokola, iespējams, arī bloka atlīdzību.

Tā kā netiek veikta ieguve, likmes apliecinājumu uzskata par mazāk kaitīgu videi. Validētāji patērē daudz mazāk enerģijas nekā ieguvēji un var izgatavot blokus, izmantojot patērētājiem paredzētu aparatūru.

Līdz ar Ethereum 2.0 tiek plānota Ethereum pāreja no PoW uz PoS, izmantojot jauninājumu Casper. Lai gan vēl nav zināms precīzs datums, kad tas notiks, pirmo versiju bija paredzēts ieviest 2020. gadā.


Kas ir Ethereum steikings?

Darba apliecinājuma protokolos par tīkla drošību rūpējas ieguvēji. Ieguvēji nekrāpjas, jo tā viņi izšķērdētu elektrību un varētu zaudēt iespējamo atlīdzību. Likmes apliecinājuma sistēmā šāda spēļu teorija nedarbojas, un tīkla aizsardzībai tiek izmantoti dažādi kriptoekonomiskie līdzekļi.
Resursu izšķērdēšanas riska vietā negodīgu rīcību novērš risks zaudēt savus līdzekļus. Lai varētu piedalīties validēšanā, validētājiem ir jāveic ieguldījums (jeb likme), kas nozīmē noteiktus tokenu krājumus. Ja mezgls mēģina krāpties, tas zaudē noteiktu daudzumu Ether, un tokenu krājumi lēnām tiek iztērēti gadījumā, ja mezgls nereaģē vai ir bezsaistē. Tomēr validētājam, kuram ir papildu mezgli, ir iespējas gūt lielāku atlīdzību.


Cik daudz ETH ir jāiegulda Ethereum steikingā?

Aptuvenā minimālā likme Ethereum tīklā ir 32 ETH uz katru validētāju. Minimālā likme ir tik augsta, lai mēģinājums veikt 51 % uzbrukumu izmaksātu ārkārtīgi dārgi.


Cik daudz var nopelnīt, ieguldot Ethereum steikingā?

Uz šo jautājumu nav vienkāršas atbildes. Tas, protams, ir atkarīgs no tavas likmes, taču svarīgs ir arī kopējais tīklā ieguldīto ETH daudzums un inflācijas līmenis. Pašreizējās (ļoti aptuvenās) aplēses liecina, ka peļņa varētu būt aptuveni 6 % gadā. Ņem vērā, ka tas ir tikai aptuvens aprēķins, un nākotnē šis rādītājs varētu mainīties.


Cik ilgi mani ETH līdzekļi tiek iesaldēti, ieguldot steikingā?

Lai izņemtu savus ETH no validētāja, tev būs jāgaida rindā. Ja rindas nav, minimālais izmaksas termiņš ir 18 stundas, taču tas tiek dinamiski pielāgots, ņemot vērā to, cik daudz validētāju attiecīgajā brīdī izņem savus līdzekļus.


Vai ETH steikings ir riskants?

Kā validētājs tu esi atbildīgs par tirgus aizsardzību, tāpēc ir jāņem vērā noteikti riski. Ja tavs validētāja mezgls ilgstoši atrodas bezsaistē, tu vari zaudēt lielu daļu no savas iemaksātās summas. Turklāt, ja tava iemaksātā summa kādā brīdī samazināsies tiktāl, ka būs mazāka par 16 ETH, tu tiksi izslēgts no validētāju loka.

Jāņem vērā arī sistēmiskāks riska faktors. Līdz šim likmes apliecinājums nav bijis ieviests tik lielā mērogā, tāpēc nevar ar pārliecību apgalvot, ka tas vienmēr teicami darbosies. Programmatūrā vienmēr pastāvēs kļūdas un trūkumi, kuriem dažkārt var būt graujoša ietekme – īpaši tad, ja uz spēles ir miljardiem dolāru.



5. nodaļa – Ethereum un decentralizētās finanses (DeFi)

Saturs


Kas ir decentralizētās finanses (DeFi)?

Decentralizētās finanses jeb vienkārši DeFi ir kustība, kuras mērķis ir decentralizēt finanšu pakalpojumus. DeFi sistēma balstās uz publiskām atvērtā pirmkoda blokķēdēm, kurām jebkurš var brīvi piekļūt, izmantojot interneta pieslēgumu (bezatļauju princips). Tas ir būtisks aspekts, kas potenciāli ļauj šajā jaunajā, globālajā finanšu sistēmā iesaistīt miljardiem cilvēku. 
Augošajā DeFi ekosistēmā lietotāji mijiedarbojas cits ar citu un ar viedajiem līgumiem, izmantojot vienādranga (P2P) tīklus un decentralizētās lietotnes (dApps). Būtiska DeFi priekšrocība ir tāda, ka, lai arī ir pieejamas visas šīs iespējas, lietotāju līdzekļi vienmēr paliek viņu īpašumā. 

Vienkārši izsakoties, decentralizēto finanšu (DeFi) kustības mērķis ir izveidot jaunu finanšu sistēmu, kurā nav pašreizējās sistēmas ierobežojumu. Ņemot vērā Ethereum salīdzinoši augsto decentralizācijas līmeni un plašo izstrādātāju pulku, lielākā DeFi daļa šobrīd tiek izstrādāta uz Ethereum bāzes.  


Kādos veidos var izmantot decentralizētās finanses (DeFi)?

Tu droši vien jau zini, ka viena no Bitcoin lielākajām priekšrocībām ir tāda, ka tīkla darbībai nav nepieciešams centrāls koordinators. Taču kas notiktu, ja, pamatojoties šajā principā, tiktu veidotas programmējamas lietotnes? Tas ir DeFi lietotņu potenciāls. Nekādu centrālo koordinatoru vai starpnieku un nekādu atsevišķu kritisko punktu. 

Kā minējām iepriekš, viena no DeFi lielākajām priekšrocībām ir atklātā piekļuve. Miljardiem cilvēku visā pasaulē nav pietiekamas piekļuves dažādu veidu finanšu pakalpojumiem. Vai tu spēj iztēloties savu ikdienas dzīvi bez pārliecības par savām finansēm? Miljardiem cilvēku tā dzīvo, un tieši šīs cilvēces daļas vajadzības cenšas apmierināt DeFi.


Vai decentralizētās finanses (DeFi) kādreiz kļūs par plaši izmantotu risinājumu?

Tas viss izklausās lieliski, taču kāpēc decentralizētās finanses vēl nav iekarojušas pasauli? Pagaidām lielākā daļa DeFi lietotņu ir grūti lietojamas, neparocīgas, bieži nedarbojas un ir visai eksperimentālas. Kā izrādās, pat šīs ekosistēmas struktūras projektēšana ir ārkārtīgi sarežģīta, it īpaši decentralizētā izstrādes vidē.

Lai varētu atrisināt visas ar DeFi ekosistēmas izstrādi saistītās problēmas, vēl ir daudz darāmā darba programmatūras inženieriem, spēļu teorētiķiem, mehānismu izstrādātājiem un daudziem citiem. Līdz ar to vēl nav zināms, vai DeFi lietotnes jebkad tiks plaši izmantotas sabiedŗībā.


Kādas decentralizēto finanšu (DeFi) lietotnes pastāv?

Viena no populārākajām decentralizēto finanšu (DeFi) izmantošanas jomām ir stabilās kriptovalūtas. Būtībā tie ir tokeni blokķēdē, kuru vērtība ir piesaistīta kādam reālās pasaules aktīvam, piemēram, bezseguma valūtai. Piemēram, BUSD vērtība ir piesaistīta USD vērtībai. Šos tokenus ir ērti lietot – tā kā tie pastāv tikai blokķēdē, tos var ērti glabāt un pārskaitīt.
Vēl viena populāra decentralizēto finanšu izmantošanas joma ir aizdevumi. Pastāv daudzi dažādi vienādranga (P2P) pakalpojumi, kas nodrošina iespēju aizdot savus līdzekļus citiem un apmaiņā pelnīt procentus. Faktiski viens no vienkāršākajiem veidiem, kā to darīt, ir ar Binance aizdevumiem. Tev tikai jāpārskaita savi līdzekļi uz aizdevumu maku, un jau nākamajā dienā tu vari sākt pelnīt procentus!
Tomēr aizraujošākā DeFi daļa, bez šaubām, ir lietotnes, kuras ir grūti klasificēt. Tie var būt dažādi vienādranga, decentralizēti tirgi, kuros lietotāji var apmainīties ar unikāliem kolekcionējamiem kriptovalūtu priekšmetiem un citiem digitāliem priekšmetiem. Šīs lietotnes var arī nodrošināt iespēju veidot sintētiskos aktīvus – tas nozīmē, ka jebkurš var radīt tirgu praktiski jebkādam vērtīgam aktīvam. DeFi var izmantot arī prognožu tirgos, atvasināto instrumentu tirdzniecībai un citiem mērķiem.


Decentralizētās biržas (DEX) Ethereum tīklā

Decentralizētajā biržā (DEX) var nepastarpināti veikt darījumus starp lietotāju makiem. Tirgojot centralizētajā Binance biržā, tu savus līdzekļus sūti uz Binance un veic tirdzniecības darījumus, izmantojot Binance iekšējās sistēmas.
Decentralizētās biržas ir atšķirīgas. Izmantojot viedo līgumu sniegtās priekšrocības, tajās tu vari veikt tirdzniecību tieši no sava kriptovalūtu maka, nepakļaujot sevi biržu uzlaušanas un citiem riskiem.
Labs decentralizētās biržas piemērs ir Binance DEX. Citas populāras decentralizētās biržas, kas izstrādātas uz Ethereum bāzes, ir Uniswap, Kyber Network un IDEX. Daudzās no tām maksimālai drošībai tiek piedāvāta pat iespēja veikt tirdzniecību, izmantojot aparatūras maku.

Centralizētās un decentralizētās biržas


Augstāk attēlā ir parādītas atšķirības starp centralizētajām un decentralizētajām biržām. Kreisajā pusē ir redzams, ka Binance ir vidutājs darījumos starp lietotājiem. Piemēram, ja Alise vēlas pārdot tokenu A apmaiņā pret Kārļa tokenu B, abiem vispirms jāiemaksā savi līdzekļi biržā. Pēc tirdzniecības darījuma Binance atbilstoši koriģēs viņu kontu atlikumus.

Savukārt labajā pusē ir attēlota decentralizēta birža. Kā redzams, šajā gadījumā darījumā netiek iesaistīta neviena trešā persona. Tā vietā Alises tokens tiek nepastarpināti apmainīts pret Kārļa tokenu, izmantojot viedo līgumu. Tādējādi nevienam nav jāuzticas starpniekam, jo noslēgtā līguma nosacījumi tiek izpildīti automātiski.

2020. gada februārī DEX lietotnes bija starp visplašāk izmantotajām Ethereum blokķēdes lietotnēm. Tomēr, salīdzinot ar centralizētajām biržām, tirdzniecības apjoms decentralizētajās biržās joprojām ir mazs. Tomēr, ja DEX izstrādātāji un projektētāji spētu atvieglot to lietošanu, DEX nākotnē varētu sekmīgi konkurēt ar centralizētajām biržām.



6. nodaļa – Dalība Ethereum tīklā

Saturs


Kas ir Ethereum mezgls?

Termins "Ethereum mezgls" apzīmē programmu, kas noteiktā veidā mijiedarbojas ar Ethereum tīklu. Ethereum mezgls var būt jebkas no vienkāršas mobilā tālruņa maka lietotnes līdz datoram, kas glabā blokķēdes pilnu kopiju. 

Visi mezgli zināmā mērā darbojas kā sakaru punkti, tomēr Ethereum tīklā pastāv dažādi mezglu veidi.


Kā darbojas Ethereum mezgls?

Atšķirībā no Bitcoin, Ethereum tīklā nav vienas standarta mezgla programmatūras. Kamēr Bitcoin ekosistēmā primārā mezglu programmatūra ir Bitcoin Core, Ethereum tīklā pastāv dažādas atsevišķas (taču saderīgas) programmas, kuru pamatā ir tīkla zinātniski tehniskā dokumentācija. Iecienīti varianti ir, piemēram, Geth un Parity.


Ethereum pilnie mezgli

Lai izveidotu saskarni ar Ethereum tīklu un varētu neatkarīgi validēt blokķēdes datus, tev nepieciešams pilnais mezgls, kas izmanto augstāk minētajām līdzīgas programmas. 

Šī programmatūra lejupielādēs no citiem mezgliem blokus un pārbaudīs, vai tajos iekļautie darījumi ir pareizi. Tāpat tā darbinās visus izsauktos viedos līgumus, lai nodrošinātu, ka tu saņem to pašu informāciju, kuru saņem citi validētāji. Ja viss darbojas, kā iecerēts, visos mezglos vajadzētu atrasties identiskai blokķēdes kopijai.

Pilnajiem mezgliem ir izšķirīga nozīme Ethereum darbībā. Ja visā pasaulē nebūtu izkaisīts gana daudz šādu mezglu, tīkls vairs nebūtu noturīgs pret cenzūru un zaudētu savas decentralizācijas īpašības.


Ethereum vieglie mezgli

Darbinot pilno mezglu, tu tieši veicini tīkla drošību un darbspēju. Taču pilna mezgla darbībai bieži vien ir vajadzīga atsevišķa iekārta, kā arī periodiski ir jāveic apkope. Lietotājiem, kuri nevar nodrošināt pilna mezgla darbību (vai vienkārši nevēlas to darīt), piemērotāks risinājums varētu būt t. s. "vieglais" mezgls.

Kā var noprast no nosaukuma – vieglie mezgli izmanto mazāk resursu un aizņem mazāk vietas. Līdz ar to šos mezglus var darbināt ierīcēs ar zemāku specifikāciju, piemēram, tālruņos vai klēpjdatoros. Tomēr zemākas izmaksas tiek iegūtas ar zināmu kompromisu – vieglie mezgli nav pilnībā pašpietiekami. Tie nenodrošina pilnīgu sinhronizāciju ar blokķēdi, tāpēc tiem jāsaņem atbilstošā informācija no pilnajiem mezgliem.

Vieglie mezgli ir iecienīti tirgotāju, pakalpojumu sniedzēju un lietotāju vidū. Tos plaši izmanto maksājumu veikšanai un saņemšanai apstākļos, kad pilnos mezglus uzskata par nevajadzīgu un pārlieku dārgu risinājumu.

Ethereum ieguves mezgli

Ieguves mezgls var būt gan pilnais mezgls, gan vieglais mezgls. Termins "ieguves mezgls" īsti netiek lietots tā, kā to pieņemts lietot Bitcoin ekosistēmā, tomēr šos dalībniekus tāpat ir vērts pieminēt.

Lai varētu veikt ieguvi Ethereum tīklā, lietotājiem ir nepieciešama papildu aparatūra. Izplatīta prakse ir būvēt ieguves iekārtu. Tajā lietotājs var savienot vairākus grafiskos procesorus, lai jauktu datus lielā ātrumā.
Ieguvējiem ir divas iespējas – veikt ieguvi individuāli vai ieguves fondā. Individuālā ieguve nozīmē, ka ieguvējs veido blokus viens. Ja ieguvējs gūst panākumus, viņam nav ne ar vienu jādala sava ieguves atlīdzība. Vēl viena iespēja ir pievienoties ieguves fondam, lai apvienotu savu jaukšanas jaudu ar citiem lietotājiem. Tādējādi palielinās iespējamība izveidot bloku, tomēr atlīdzība jādala ar citiem fonda dalībniekiem.


Kā darbināt Ethereum mezglu?

Viena no blokķēžu lieliskākajām iezīmēm ir atklātā piekļuve. Tas nozīmē, ka ikviens var darbināt Ethereum mezglu un stiprināt tīklu, validējot darījumus un blokus. 

Līdzīgi kā Bitcoin tīklā, pastāv vairāki uzņēmumi, kas piedāvā automātiskās konfigurācijas Ethereum mezglus. Tas varētu būt piemērotākais risinājums, ja vēlies vienkārši izveidot un iedarbināt savu mezglu. Tomēr par šādu ērtību tev nāksies šķirties no lielākas summas.
Kā minējām, Ethereum tīklā ir daudz dažādu mezglu programmatūras risinājumu, piemēram, Geth vai Parity. Ja vēlies darbināt savu mezglu, tev jāizpēta mezgla iestatīšanas process, kas attiecas uz tavu izvēlēto risinājumu.
Ja vien tu nevēlies darbināt īpaša veida mezglu, ko sauc par arhīva mezglu, Ethereum pilnā mezgla darbināšanai vajadzētu pietikt ar parastu klēpjdatoru. Tomēr ieteicams neizmantot datoru, kuru tu ikdienā lieto, jo tā darbība var ievērojami palēnināties. 

Vislabāk ir darbināt mezglu ierīcēs, kas vienmēr atrodas tiešsaistē. Ja tavs mezgls pāriet bezsaistē, var būt nepieciešams ievērojams laiks, lai tas sasinhronizētos ar tīklu pēc atgriešanās tiešsaistē. Līdz ar to labākais risinājums ir ierīces, ko var lēti izveidot un ir vienkārši uzturēt. Piemēram, vieglo mezglu var darbināt pat ar Raspberry Pi.


Kā veikt ieguvi Ethereum tīklā?

Tā kā šajā tīklā drīzumā tiks veikta pāreja uz likmes apliecinājuma mehānismu, ieguve Ethereum tīklā nav drošākais ilgtermiņa ieguldījums. Pēc šīs pārejas Ethereum ieguvējiem, visticamāk, būs jāizmanto ieguves aprīkojums citā tīklā vai arī jāpārdod.
Tomēr, ja nolemsi piedalīties Ethereum ieguvē, tev būs nepieciešama speciāla aparatūra, piemēram, grafiskie procesori vai ASIC. Ja vēlēsies gūt saprātīgu peļņu, tev, visticamāk, vajadzēs arī pielāgotu ieguves iekārtu un iespēju lēti iegādāties elektrību. Tev vajadzēs arī iestatīt Ethereum maku un konfigurēt ieguves programmatūru, lai varētu to izmantot. Tas viss prasa daudz laika un naudas, tāpēc rūpīgi izvērtē savu gatavību šim izaicinājumam. 


Kas ir Ethereum ProgPoW?

ProgPoW nozīmē programmatisku darba apliecinājumu. Tas ir ierosinātais Ethereum ieguves algoritma paplašinājums Ethash, kura mērķis ir padarīt grafiskos procesorus konkurētspējīgākus salīdzinājumā ar ASIC
ASIC pretestība ir gadiem ilgi plaši apspriesta tēma Bitcoin un Ethereum kopienās. Bitcoin gadījumā ASIC ir kļuvis par galveno ieguves spēku tīklā. 

Turpretī Ethereum tīklā ASIC netiek tik plaši izmantoti, jo ievērojama daļa ieguvēju joprojām dod priekšroku grafiskajiem procesoriem. Drīzumā situācija varētu mainīties, jo arvien vairāk uzņēmumu tirgū piedāvā Ethereum ASIC ieguvējus. Bet kāpēc ASIC varētu radīt problēmas? 

Pirmkārt, ASIC varētu būtiski samazināt tīkla decentralizāciju. Ja ieguvēji, kas izmanto centrālos procesorus, negūst peļņu un ir spiesti pārtraukt ieguves darbību, jaukšanas ātrums varētu koncentrēties vien dažu ieguvēju rokās. Turklāt ASIC mikroshēmu izstrāde izmaksā dārgi, un tikai dažiem uzņēmumiem ir iespējas un resursi, lai varētu ar to nodarboties. Tas rada monopola draudus ražotāju pusē, kā rezultātā Ethereum ieguves nozare varētu tikt centralizēta un koncentrēties dažu korporāciju rokās.
ProgPow ieviešana ir tikusi pretrunīgi vērtēta jau kopš 2018. gada. Kamēr daļa uzskata, ka tas varētu būt labvēlīgs risinājums Ethereum ekosistēmai, citi norāda, ka tas varētu radīt jauna protokola uzlabojuma nepieciešamību. Līdz ar gaidāmo pāreju uz likmes apliecinājuma mehānismu, laiks rādīs, vai tīkls jebkad sagaidīs ProgPow ieviešanu.


Kas izstrādā Ethereum programmatūru?

Tāpat kā Bitcoin, arī Ethereum ir atvērtā pirmkoda risinājums. Jebkurš var piedalīties protokola izstrādē un veidot lietotnes uz tā pamata. Faktiski Ethereum izstrādātāju kopiena ir lielākā visā blokķēžu pasaulē.
Tādi resursi kā Andreasa Antonopula un Gevina Vuda Mastering Ethereum ("Ethereum apguve") un Ethereum.org izstrādātāju resursi ir lielisks sākumpunkts izstrādātājiem, kuri vēlas iesaistīties. 


Kas ir Solidity?

Viedie līgumi pirmoreiz tika pieminēti 20. gs. 90. gados, taču to iekļaušana blokķēdēs radīja pilnīgi jaunus izaicinājumus. Solidity 2014. gadā ieviesa Gevins Vuds, un kopš tā laika tā ir kļuvusi par galveno programmēšanas valodu viedo līgumu izstrādē Ethereum tīklā. No sintakses aspekta tā atgādina Java, JavaScript un C++.
Būtībā Solidity nodrošina izstrādātājiem iespēju rakstīt kodu, sadalot to instrukcijās, kuras var saprast Ethereum virtuālā mašīna (EVM). Ja vēlies gūt dziļāku izpratni par tās darbības principiem, iesakām sākt ar Solidity GitHub.
Jāpiebilst gan, ka Solidity nav vienīgā Ethereum izstrādātājiem pieejamā valoda. Vēl viena populāra valoda ir Vyper, kas pēc sintakses vairāk atgādina Python.