Peatükid
1. peatükk – Ethereumi põhialused
Sisukord
Mis on Ethereum?
Ethereum on detsentraliseeritud andmetöötlusplatvorm. Võid seda ette kujutada nagu sülearvutit või lauaarvutit, kuid see ei tööta ühes ja samas seadmes. Selle asemel töötab see samaaegselt tuhandetel masinatel üle maailma, mis tähendab, et sellel pole omanikku.
Ethereum, nagu Bitcoin ja teised krüptorahad, võimaldavad üle kanda digitaalset raha. See on aga võimeline palju enamaks – sellega saab juurutada oma koodi ja suhelda teiste kasutajate loodud rakendustega. Kuna see on väga paindlik, saab Ethereumis käivitada igasuguseid keerukaid programme.
Lihtsamalt öeldes on Ethereumi põhiidee see, et arendajad saavad luua ja käivitada koode, mis käitatakse tsentraliseeritud serveri asemel hajutatud võrgus. See tähendab, et teoreetiliselt ei saa neid rakendusi sulgeda ega tsenseerida.
Mis vahe on Ethereumil ja etheril (ETH)?
See võib olla ebaintuitiivne, kuid Ethereumis kasutatavaid ühikuid ei nimetata Ethereumiks ega Ethereumideks. Ethereum on protokoll ise, kuid raha, mis seda toidab, on tuntud etherina (või ETH).
Mis teeb Ethereumi väärtuslikuks?
Me juba puudutasime ideed, et Ethereum suudab käitada koode hajutatud süsteemis. Seetõttu ei saa välised osapooled programme rikkuda. Need lisatakse Ethereumi andmebaasi (st plokiahelasse) ning neid saab programmeerida nii, et koodi ei saa muuta. Lisaks on andmebaas kõigile nähtav, nii et kasutajad saavad koodi enne sellega suhtlemist auditeerida.
See tähendab, et igaüks saab käivitada rakendusi, mida ei saa võrguühenduseta kasutada. Veelgi huvitavam on, et kuna selle natiivne ühik – ether – salvestab väärtuse, saavad need rakendused seada tingimusi, kuidas väärtust üle kantakse. Rakendusi, mis moodustavaid programme, nimetatakse nutilepinguteks. Enamikul juhtudel saab neid seadistada töötama ilma inimese sekkumiseta.
Arusaadavalt on „programmeeritava raha“ idee köitnud kasutajaid, arendajaid ja ettevõtteid kogu maailmas.
Heida pilk värkematele ETHERi hindadele.
Mis on plokiahel?
Plokiahel asub Ethereumi keskmes – see on andmebaas, mis sisaldab protokolli kasutatavat teavet. Kui oled lugenud meie artiklit Mis on Bitcoin?, on sul olemas põhiteadmised plokiahela toimimise kohta. Ethereumi plokiahel sarnaneb Bitcoini omaga, kuigi selle salvestatavad andmed ja nende salvestusviis on erinevad.
Parema ettekujutuse saad mõeldes Ethereumist kui raamatust, millele lisatakse aina uusi lehekülgi. Iga lehekülge nimetatakse plokiks ja see on täidetud teabega tehingute kohta. Kui tahame lisada uut lehekülge, peame lehe ülaossa lisama spetsiaalse väärtuse. See väärtus peaks võimaldama kõigil näha, et uus lehekülg on lisatud pärast eelmist lehte, mitte lihtsalt juhuslikult raamatusse sisestatud.
Sisuliselt on see sarnane leheküljenumbriga, mis viitab eelmisele lehele. Vaadates uut lehekülge võime kindlalt väita, et see tuleneb eelmisest. Selleks kasutame protsessi, mida nimetatakse räsimiseks.
Räsimine võtab osa andmeid – antud juhul kõik lehel olevad andmed – ja tagastab kordumatu identifikaatori (räsi). Tõenäosus, et kaks andmeühikut annavad räsifunktsioonist sama väljundi, on üliväike. See on ka ühesuunaline protsess: räsi saab hõlpsalt arvutada, kuid seda on peaaegu võimatu ümber pöörata, et selle loomiseks kasutatud teavet kätte saada. Põhjus, miks see kaevandamise jaoks oluline on, käsitleme ühes hilisemas peatükis.
Nüüd on meil mehhanism oma lehekülgede ühendamiseks õiges järjekorras. Kõik katsed järjekorda muuta või lehekülgi eemaldada näitavad, et raamatut on rikutud.
Soovid plokiahelate kohta rohkem teada saada? Loe kindlasti meie plokiahela tehnoloogia juhendit algajatele.
Ethereum vs. Bitcoin – mis vahe neil on?
Bitcoin tugineb ülemaailmse digitaalse rahandussüsteemi loomiseks plokiahela tehnoloogiale ja rahalistele stiimulitele. See on kasutusele võtnud mõned olulised uuendused, mis võimaldavad kasutajate tegevust üle maailma koordineerida, ilma et oleks vaja keskset osapoolt. Tänu sellele, et iga osaleja käivitas oma arvutis programmi, võimaldas Bitcoin kasutajatel kokku leppida finantsandmebaasi seisu usaldusetus detsentraliseeritud keskkonnas.
Bitcoini nimetatakse sageli esimese põlvkonna plokiahelaks. Seda ei loodud liiga keerulise süsteemina ja see on tugev pool turvalisuse seisukohalt. Seda hoitakse tahtlikult paindumatuna, et seada prioriteediks aluskihi turvalisus. Bitcoini nutilepingukeel on tõesti äärmiselt piiratud ja see ei mahuta kuigi hästi tehinguväliseid rakendusi.
Teise põlvkonna plokiahelad on seevastu võimelised palju enamaks. Lisaks finantstehingutele võimaldavad need platvormid suuremat programmeeritavust. Ethereum pakub arendajatele palju rohkem vabadust katsetada oma koodiga ja luua nn detsentraliseeritud rakendusi (DApps).
Ethereum oli plokiahelate teise põlvkonna laine esimene ja on siiani kõige silmapaistvam ahel. Sellel on sarnasusi Bitcoiniga ja see võib täita palju samu funktsioone. Kapoti all on need kaks aga väga erinevad ja mõlemal on teise ees omad eelised.
Kuidas Ethereum töötab?
Võiksime määratleda Ethereumi olekumasinana. Kõik see tähendab, et sul on igal ajahetkel ülevaade kõigist kontosaldodest ja nutilepingutest, nii nagu need hetkel välja näevad. Teatud toimingud põhjustavad oleku värskendamise, mis tähendab, et kõik sõlmed värskendavad muudatuse kajastamiseks oma hetketõmmist.
Üleminek Ethereumi olekus.
Ethereumis töötavad nutilepingud käivitatakse (kasutajate või muude lepingute) tehingute kaudu. Kui kasutaja saadab tehingu lepingule, käitab iga võrgusõlm lepingu koodi ja salvestab väljundi. Seda tehakse Ethereumi virtuaalmasina (EVM) abil, mis teisendab nutilepingud juhisteks, mida arvuti saab lugeda.
Oleku värskendamiseks kasutatakse spetsiaalset mehhanismi, mida nimetatakse (hetkel) kaevanduseks. Kaevandus toimub algoritmiga Proof of Work, sarnaselt Bitcoiniga. Uurime seda peagi põhjalikumat.
Mis on nutileping?
Nutileping on lihtsalt kood. Kood ei ole ise nutikas ega ka traditsioonilises mõttes leping. Kuid me nimetame seda nutikaks, sest see täidab teatud tingimustel ennast ja seda võib käsitleda lepinguna, kuna see jõustab pooltevahelisi kokkuleppeid.
Selle idee võib omistada arvutiteadlasele Nick Szabole, mille ta 1990-ndate aastate lõpus välja pakkus. Ta kasutas kontseptsiooni selgitamiseks müügiautomaadi näidet, väites et seda võib vaadelda kui kaasaegse nutilepingu eelkäijat. Automaadi puhul on sõlmimisel lihtleping. Kasutajad sisestavad münte ja vastutasuks väljastab masin nende valitud toote.
Nutileping rakendab samalaadset loogikat digitaalses keskkonnas. Koodis võib määrata mingi lihtsa käsu, näiteks tagasta „Tere maailm!“ kui sellele lepingule saadetakse kaks eetrit.
Ethereumis kodeeriks arendaja selle nii, et EVM saaks seda hiljem lugeda. Seejärel nad avaldavad selle, saates selle spetsiaalsele aadressile, kus leping registreeritakse. Sellest hetkest saab igaüks seda kasutada. Ning lepingut ei saa kustutada, välja arvatud juhul, kui arendaja on seda tingimust koodi kirjutades täpsustanud.
Lepingul on nüüd aadress. Sellega suhtlemiseks peavad kasutajad lihtsalt saatma sellele aadressile 2 ETH. See käivitab lepingu koodi – seejärel kõik võrgus olevad arvutid käivitavad selle, kontrollivad, et lepingule on tasutud ja salvestavad väljundi („Tere, maailm!“).
Ülaltoodu on võib-olla üks lihtsamaid näiteid selle kohta, mida saab Ethereumiga teha. Saab luua ning on loodud keerulisemaid rakendusi, mis ühendavad paljusid lepinguid.
Kes lõi Ethereumi?
2008. aastal avaldas tundmatu arendaja (või arendajate rühm) pseudonüümi Satoshi Nakamoto all Bitcoini Valge raamatu. See muutis jäädavalt digitaalse raha maastikku. Mõni aasta hiljem mõtles noor programmeerija nimega Vitalik Buterin välja viisi, kuidas seda ideed edasi viia ja kohaldada mis tahes tüüpi rakendustes. See kontseptsioon sai Ethereumiks.
Ethereumi pakkus Buterin välja 2013. aastal oma blogipostituses pealkirjaga „Ethereum: ülim nutilepingu ja detsentraliseeritud rakenduste platvorm“. Postituses kirjeldas ta Turingi-täieliku plokiahela ideed – detsentraliseeritud arvutit, mis piisava aja ja ressursside olemasolul suudaks käivitada mis tahes rakenduse.
Aja jooksul piiraks plokiahelas kasutuselevõetavate rakenduste tüübid ainult arendajate kujutlusvõime. Ethereumi eesmärk on välja selgitada, milliseid võimalikke kasutusviise on plokiahela tehnoloogial väljaspool Bitcoini tahtlikult kujundatud piiranguid.
Kuidas etherit jaotati?
Ethereum toodi turule 2015. aastal, esialgse pakkumisega 72 miljonit etherit. Rohkem kui 50 miljonit neist tokenitest levitati avalikul tokeni müügil nimega Initial Coin Offering (ICO), kus osaleda soovijad said osta bitcoinide või fiat-raha eest etheri tokeneid.
Mis oli DAO ja mis on Ethereum Classic?
Ethereumiga on Interneti kaudu muutunud võimalikuks täiesti uued avatud koostööviisid. Näiteks DAO-d (detsentraliseeritud autonoomsed organisatsioonid), mis on arvutikoodiga sarnased arvutiprogrammiga juhitavad üksused.
Üks varasemaid ja ambitsioonikamaid katseid sellise organisatsiooni loomisel oli „DAO“. See oleks koosnenud keerukatest nutilepingutest, mis töötavad Ethereumi peal ja toimivad autonoomse riskifondina. DAO tokeneid oleks jagatud ICO-s ja andnud tokenite omanikele osaluse koos hääleõigusega.
Kuid vahetult pärast selle käivitamist kasutasid pahatahtlikud osalejad ära selle haavatavust ja tühjendasid peaaegu kolmandiku DAO rahalistest vahenditest. Tasub meeles pidada, et sel ajal oli DAO-s lukustatud 14% kogu etheri varudest. Ütlematagi selge, et alles kujuneva Ethereumi võrgu jaoks oli see laastav sündmus.
Pärast mõningast kaalumist harutati (hard fork) ahel kaheks. Ühes neist suudeti pahatahtlikud tehingud „ümber pöörata“ ja vahendid taastada – see ahel on nüüd tuntud kui Ethereumi plokiahel. Algne ahel, kus neid tehinguid ei pööratud tagasi ja säilitati muutumatus, on nüüd tuntud kui Ethereum Classic.
See sündmus oli karmiks õppetunniks tehnoloogia riskidest ja sellest, kuidas autonoomse suurte rikkustega koodi usaldamine võib anda tagasilöögi. See on ka huvitav näide sellest, kuidas avatud keskkonnas kollektiivsete otsuste tegemine võib tekitada olulisi väljakutseid. Vaatamata oma turvanõrkustele tõestas DAO aga suurepäraselt nutilepingute potentsiaali laiaulatusliku usaldusetu koostöö võimaldamisel Interneti kaudu.
2. peatükk – kust ether pärineb?
Sisukord
Kuidas luuakse uut etherit?
Puudutasime kaevandamist põgusalt juba varem. Kui oled tuttav Bitcoiniga, tead kindlasti, et kaevandamisprotsess on plokiahela turvalisuse ja värskendamise lahutamatu osa. Ethereumis kehtib sama põhimõte: kaevandavate kasutajate kompenseerimiseks (mis on kulukas) premeerib protokoll neid etheriga.
Kui palju etherit on olemas?
2020. aasta veebruari seisuga oli etheri kogutarne ligikaudu 110 miljonit.
Erinevalt Bitcoinist ei otsustatud tahtlikult Ethereumi tokenite väljastamise ajakava selle käivitamisel. Bitcoin püüdis väärtust säilitada, piirates selle pakkumist ja vähendades aeglaselt uute müntide hulka. Ethereumi eesmärk on seevastu luua alus detsentraliseeritud rakendustele (DApps). Kuna pole selge, millist tüüpi tokenite väljastamise ajakava sobib sellele eesmärgile kõige paremini, jääb küsimus lahtiseks.
Kuidas Ethereumi kaevandamine toimib?
Kaevandamine on võrgu turvalisuse seisukohalt üliolulise tähtsusega. See tagab, et plokiahelat saab õiglaselt värskendada ja võimaldab võrgul toimida ilma ühe ainsa otsustajata. Kaevandamisel pühendavad sõlmed (niinimetatud kaevandajate) hulk arvutusvõimsust krüptograafilise mõistatuse lahendamisele.
Mida nad tegelikult teevad, on ootel olevate tehingute komplekti räsimine koos mõne muu teabega. Selleks, et plokk loetaks kehtivaks, peab räsi jääma alla protokollis määratud väärtuse. Kui need ei õnnestu, võivad nad mõnda andmetest muuta ja proovida uuesti.
Teistega konkureerimiseks peavad kaevandajad seetõttu suutma räsida võimalikult kiiresti – me mõõdame nende võimsust räsimääras. Mida suurem on võrgu räsimäär, seda keerulisem on mõistatust lahendada. Kuid tegeliku lahenduse peavad leidma kaevandajad – kui see on teada, on kõigil teistel osalejatel lihtne selle kehtivust kontrollida.
Nagu võid ette kujutada, on pidev suurel kiirusel räsimine kallis. Et motiveerida kaevandajaid võrku turvama, teenivad nad preemiat. See koosneb kõigist ploki tehingutasudest. Nad saavad ka värskelt genereeritud etherit – artikli kirjutamise ajal 2 ETH.
Mis on Ethereumi gaas?
Mäletad meie varasemat lepingut „Tere, maailm!“? Seda programmi oli lihtne käitada. See pole ka arvutuslikult kallis. Kuid sa ei kasuta seda ainult oma arvutis, vaid palud kõigil Ethereumi ökosüsteemis seda käitada.
See viib meid järgmise küsimuseni: mis juhtub siis, kui kümned tuhanded inimesed sõlmivad nutilepinguid? Kui keegi seadistab oma lepingu nii, et see läbib pidevalt sama koodi, peaks iga sõlm seda lõputult käitama. See koormaks ressursse liiga palju ja süsteem kukuks tõenäoliselt kokku.
Selle vältimiseks kasutab Ethereum antud riski maandamiseks gaasi kontseptsiooni. Nii nagu sinu auto ei saa sõita ilma kütuseta, ei saa lepinguid täita ilma gaasita. Lepingutega määratakse gaasi kogus, mille kasutajad peavad eduka käitamise eest maksma. Kui pole piisavalt gaasi, siis leping peatub.
Sisuliselt on see teenustasu mehhanism. Sama mõiste laieneb ka tehingutele: kaevandajaid motiveerib peamiselt kasum, mistõttu võivad nad madalama tasuga tehinguid ignoreerida.
Pane tähele, et ether ja gaas ei ole sama asi. Gaasi keskmine hind kõigub ja selle otsustavad suuresti kaevandajad. Tehingu tegemisel maksate gaasi eest ETH-des. See on nagu Bitcoini teenustasud – kui võrk on ülekoormatud ja paljud kasutajad üritavad tehinguid teha, siis tõenäoliselt keskmine gaasi hind tõuseb. Ja vastupidi, kui tegevust pole palju, siis see väheneb.
Samal ajal kui gaasi hind muutub, on iga toimingu jaoks vajalik kindel kogus gaasi. See tähendab, et keerulised lepingud kulutavad palju rohkem kui lihtne tehing. Võib öelda, et gaas on arvutusvõimsuse mõõtühik. See tagab, et süsteem suudab kasutajatele maksta asjakohast tasu olenevalt sellest, kuidas nad Ethereumi ressursse kasutavad.
Gaas maksab üldjuhul murdosa etherist. Seetõttu kasutame selle tähistamiseks väiksemat ühikut (gwei). Üks gwei vastab ühele miljardikümnendikule etherist.
Lühidalt, võiksid käivitada programmi, mis kordub pikka aega. Kuid see muutub sulle kiiresti väga kulukaks. Seetõttu võivad Ethereumi võrgu sõlmed spämmi leevendada.
Keskmine gaasi hind gweides aegade jooksul. Allikas: etherscan.io
Gaas ja gaasi piirnorm
Oletame, et Alice teeb tehingu lepingule. Ta arvutaks välja, kui palju ta soovib kulutada gaasi peale (näiteks kasutades ETH gaasijaama). Ta võib määrata kõrgema hinna, et motiveerida kaevandajaid oma tehingut võimalikult kiiresti kaasama.
Kuid ta määrab ka gaasi piirnormi, mis aitab teda kaitsta. Lepinguga võib midagi valesti minna, mistõttu kulutab see rohkem gaasi, kui ta plaanis. Gaasi piirnorm kehtestatakse tagamaks, et kui x kogus gaasi on ära kasutatud, siis tehing peatub. Leping ebaõnnestub, kuid Alice ei maksaks lõpuks rohkem, kui ta algselt oli nõus maksma.
See mõiste võib tunduda alguses segadust tekitav. Ära muretse – saad määrata käsitsi hinna, mida oled nõus gaasi eest maksma (ja gaasi piirnormi), kuid enamik rahakotte teeb selle sinu eest ära. Lühidalt määrab gaasi hind ära, kui kiiresti kaevandajad sinu tehingu käsile võtavad ja gaasi piirnorm määrab maksimaalse summa, mille sa selle eest maksad.
Kui kaua võtab aega Ethereumi ploki kaevandamine?
Keskmine aeg, mis kulub uue ploki ahelasse lisamiseks, on 12–19 sekundit. See tõenäoliselt muutub, kui võrk läheb üle panuse tõendusele, mille eesmärk on muu hulgas võimaldada kiiremaid ploki aegu. Kui soovid selle kohta rohket teada saada, loe artiklit Ethereumi Casperi selgitus.
Mis on Ethereumi tokenid?
Suur osa Ethereumi atraktiivsusest seisneb selles, et kasutajad saavad luua oma varasid ahelasiseselt, mida saab salvestada ja edastada samamoodi, nagu etherit. Neid reguleerivad reeglid on sätestatud nutilepingutes, mis võimaldavad arendajatel määrata oma tokenitega seotud konkreetseid parameetreid. Need võivad hõlmata seda, kui palju ja kuidas neid väljastada, kas need on poolitatavad, kas igaüks on vahetatav ja palju muud. Kõige silmapaistvam tehnilistest standarditest, mis lubavad Ethereumis tokeneid luua, kannab nime ERC-20 – seetõttu tuntakse neid tokeneid rahvasuus ERC-20 tokenitena.
Tokeni funktsioonid pakuvad innovaatoritele tohutut mängumaad tipptasemel rahanduse ja tehnoloogiaga katsetamiseks. Alates rakendusesisese rahana kasutatavate ühtsete tokenite väljastamisest kuni füüsiliste varadega tagatud ainulaadsete tokenite tootmiseni, võimaldab disainimine palju paindlikkust. On täiesti võimalik, et mõningaid parimaid kasutusjuhtumeid lihtsaks ja sujuvamaks tokenite loomiseks pole veel isegi teada.
3. peatükk – Ethereumiga alustamine
Sisukord
Kuidas saab ETH-d osta?
Kuidas osta ETH-d krediit-/deebetkaardiga
Binance võimaldab osta väikese vaevaga ETH-d oma brauseris. Selleks tuleb teha järgmist.
Mine krüptoraha ostmise ja müümise portaali.
Vali krüptoraha, mida soovid osta (ETH) ja valuuta, milles maksta.
Logi Binance'i sisse või registreeru, kui sul pole veel kontot.
Vali makseviis.
Kui seda palutakse, sisesta oma kaardi andmed ja vii isiku tuvastamise protsess lõpule.
See on kõik! ETH krediteeritakse sinu Binance'i kontole.
Kuidas osta ETH-d peer-to-peer turgudel
ETH saab osta ja müüa ka peer-to-peer turgudel. See võimaldab osta münte teistelt kasutajalt otse Binance'i mobiilirakenduses. Selleks tuleb teha järgmist.
Käivita rakendus ja logi sisse või registreeru.
Vali Osta ja müü ühe klõpsuga ja seejärel liidese vasakus ülanurgas vahekaart Osta.
Sulle esitatakse mitmeid erinevaid pakkumisi – puuduta nuppu Osta selle pakkumise juures, mille välja valisid.
Maksta saab teiste krüptorahadega (Krüpto vahekaart) või fiat-rahaga (Fiati vahekaart).
Allpool küsitakse sinu makseviisi kohta. Vali endale sobiv.
Vali Osta ETH.
Nüüd pead sooritama makse. Kui oled lõpetanud, puuduta Märgi makstuks ja kinnita.
Tehing on lõpule viidud, kui müüja saadab sinu mündid.
Mida saab osta etheriga (ETH)?
Erinevalt Bitcoinist ei ole Ethereum mõeldud kasutamiseks ainult krüptorahavõrguna. See on platvorm detsentraliseeritud rakenduste loomiseks ja kaubeldava tokenina on ether selle ökosüsteemi kütus. Seega on etheri esmane kasutusjuhtum vaieldamatult praktilisus, mida see Ethereumi võrgus pakub.
Seda arvestades saab etherit kasutada ka sarnaselt traditsioonilisele rahale, mis tähendab, et ETH-ga saab osta kaupu ja teenuseid nagu mis tahes muu rahaga.
Etherit aksepteerivate jaemüüjate soojuskaart. Allikas: cryptwerk.com/coinmap
Milleks Ethereumi kasutatakse?
Inimesed saavad kasutada Ethereumi natiivset valuutat, ETH, digitaalse rahana või tagatisena. Paljud näevad selles ka väärtuse hoidjat, sarnaselt Bitcoiniga. Erinevalt Bitcoinist on Ethereumi plokiahel siiski programmeeritavam, nii et ETH-ga saab teha palju enamat. See annab elu detsentraliseeritud finantsrakendustele, detsentraliseeritud turgudele, börsidele, mängudele ja paljule muule.
Mis siis, kui ma kaotan oma ETH?
Kuna ühtegi panka pole kaasatud, vastutad oma vahendite eest ise. Võid oma münte hoida börsil või oma rahakotis. Oluline on märkida, et kui kasutad oma rahakotti, pead kindlasti oma seemnefraasi eest hoolt kandma. Hoia seda turvaliselt, sest vajad seda raha taastamiseks juhuks, kui kaotad juurdepääsu oma rahakotile.
Kas Ethereumi tehinguid saab tagasi võtta?
Kui andmed on Ethereumi plokiahelasse lisatud, on neid peaaegu võimatu muuta või eemaldada. See tähendab, et kui teed tehingut, on see umbes sama kui kivisse raiutud. Seega peaksid alati kontrollima, kas saadad raha õigele aadressile. Kui saadad suurt summat, võib olla kasulik saata esmalt väike summa, et olla kindel, et saadad õigele aadressile.
Arvestades seda, 2016. aastal nutilepingus toimunud häkkimise tõttu Ethereum hargnes (hard forked), kus pahatahtlikud tehingud pöörati efektiivselt „ümber“. See oli aga erandliku sündmuse äärmuslik lahendus, mitte tavapärane teguviis.
Kas Ethereumi tehingud on privaatsed?
Ei. Kõik Ethereumi plokiahelasse lisatud tehingud on avalikult nähtavad. Kuigi sinu tegelik nimi ei ilmu sinu Ethereumi aadressil, võib vaatleja selle sinu identiteediga teiste meetodite abil ühendada.
Kas ma saan Ethereumiga raha teenida?
Kuna tegemist on volatiilse varaga, saad ETH-ga raha teenida, kuid samamoodi võid sellega ka raha kaotada. Mõni inimene võib etherit hoiustada pikaajaliselt, uskudes et võrk muutub ülemaailmseks programmeeritavaks arvelduskihiks. Teised valivad aga sellega kauplemise teiste altcoinide vastu. Siiski on mõlemal nendest strateegiatest oma finantsriskid.
Kuna ETH on detsentraliseeritud rahanduse (DeFi) liikumise põhisammas, saab ETH-d kasutada ka laenu andmiseks, laenude tagatiseks, sünteetiliste varade vermimiseks ja – millalgi tulevikus – panustamiseks.
Mõnedel investoritest on portfellist ainult pikaajaline Bitcoini positsioon ja see sisalda ühtegi muud digitaalset vara. Teised võivad seevastu hoida oma portfellis ETH-d ja teisi altcoine või eraldada sellest teatud protsendi lühema tähtajaga kauplemisele (nt päevakauplemine või swing kauplemine). Turgudel raha teenimiseks ei ole kõigile sobivat lähenemisviisi ja iga investor peaks ise otsustama, milline võiks olla tema profiili ja olude jaoks sobivaim strateegia.
Kuidas ma saan oma ETH-d hoida?
Müntide hoidmiseks on palju võimalusi, millest igaühel on oma plussid ja miinused. Nagu kõigi riskidega seotud asjade puhul, võib sinu parim valik olla erinevate saadaolevate valikute vahel hajutamine.
Üldjuhul võivad hoiustamislahendused olla kas hallatavad (custodial) või mittehallatavad (non-custodial). Hallatav lahendus tähendab, et usaldad oma mündid kolmandale osapoolele (nt börs). Sel juhul peaksid oma krüptovaradega tehingute tegemiseks kontohalduri platvormile sisse logima.
Mittehallatav lahendus on vastupidine – säilitad kontrolli oma vahendite üle, kasutades krüptorahakotti. Rahakott ei hoia sinu münte nagu füüsiline rahakott – pigem hoiab see krüptograafilisi võtmeid, mis võimaldavad sul plokiahelas oma varadele juurde pääseda. Tasub veel kord märkida: mittehallatavat rahakotti kasutades on hädavajalik oma seemnefraasi varundada!
Kuidas teha ETH sissemakset Binance'is
Kui sul juba on etherit ja soovid selle Binance'is sissemakseks teha, võid järgida neid kiireid samme:
Logi Binance'i sisse või registreeru, kui sul pole veel kontot.
Mine oma Spot-rahakotti ja vali Sissemakse.
Vali müntide loendist ETH.
Vali võrk ja saada oma ETH vastavale aadressile.
See on kõik! Peale tehingu kinnitamist krediteeritakse ether sinu Binance'i kontole.
Kuidas hoiustada ETH-d Binance'is
Kui soovid oma etheriga aktiivselt kaubelda, peaksid seda hoiustama oma Binance'i kontol. ETH hoiustamine Binance'is on lihtne ja turvaline. Ja see võimaldab sul hõlpsasti ära kasutada Binance'i ökosüsteemi eeliseid laenude, panustamise, airdop kampaaniate ja kingituste näol.
Kuidas ETH-d Binance'ist välja võtta
Kui sul juba on etherit ja soovid selle Binance'ist välja võtta, võid lihtsalt järgida neid kiireid samme:
1. Logi Binance’i sisse.
Mine oma Spot-rahakotti ja vali Väljavõtmine.
Vali müntide loendist ETH.
Vali võrk
Sisesta saaja aadress ja summa.
Kinnita protsess e-posti teel.
See on kõik! Pärast tehingu kinnitamist krediteeritakse ETH sinu esitatud aadressile.
Kuidas hoida ETH-d Ethereumi rahakotis
Kui soovid ETH-d hoida oma rahakotis, on sul kaks peamist võimalust: tarkvara- ja riistvara rahakotid.
Tarkvara rahakotid
Krüptorahakotti, mis on mingil viisil Internetiga ühendatud, nimetatakse tarkvara rahakotiks (hot wallet). Tavaliselt on see mobiili- või töölauarakendus, mis võimaldab sul oma saldot kontrollida ning tokeneid saata või vastu võtta. Kuna tarkvara rahakotid on võrgus, on need tavaliselt rünnakute suhtes haavatavamad, samas igapäevaste maksete jaoks mugavamad. Trust Wallet on näide lihtsastikasutatavast mobiilsest rahakotist, mis toetab palju münte.
Riistvara rahakotid
Riistvara rahakott on mis tahes rahakott, mis pole Internetiga ühendatud. Kuna sellel pole ründevektorit, on rünnaku tõenäosus üldiselt väiksem. Samal ajal on riistvara rahakottide kasutamine tavaliselt vähem intuitiivne kui tarkvara rahakottide kasutamine. Võrgühenduseta rahakottide näideteks võivad olla riistvara- või paberist rahakotid, kuid paberist rahakotte ei soovitata sageli kasutada, kuna paljud peavad neid aegunuks ja riskantseks kasutada.
Rahakotitüüpide jagunemise kohta rohkem teada saamiseks loe artiklit Krüptorahakotitüüpide seletus.
Mis on Ethereumi logo ja sümbol?
Kõige varasema Ethereumi embleemi kujundas Vitalik Buterin. See koosnes kahest pööratud summeerimissümbolist Σ (sigma kreeka tähestikust). Logo lõplik kujundus (selle embleemi alusel) koosneb neljast kolmnurgast ümbritsetud rombikujulisest kujust, mida nimetatakse oktaeedriks. Sarnaselt teistele rahadele võib etheri puhul olla kasulik kasutada standardset Unicode'i sümbolit, et rakendused ja veebisaidid saaksid etheri väärtusi hõlpsalt kuvada. Ehkki seda ei kasutata nii laialdaselt kui näiteks $ märki USD jaoks, on etheri kõige sagedamini kasutatav sümbol Ξ.
4. peatükk – skaleeritavus, ETH 2.0 ja Ethereumi tulevik
Sisukord
Mis on skaleeritavus?
Lihtsamalt öeldes on skaleeritavus süsteemi kasvuvõime mõõtühik. Näiteks andmetöötluses saab võrku või serverit erinevate meetodite abil kohandada suurema nõudluse rahuldamiseks.
Krüptoraha puhul viitab skaleeritavus sellele, kui hästi suudab plokiahel kasvada, et mahutada rohkem kasutajaid. Rohkem kasutajaid tähendab rohkem toiminguid ja tehinguid, mis „konkureerivad“ plokiahelasse kaasamiseks.
Miks peab Ethereum skaleeruma?
Ethereumi pooldajad usuvad, et järgmine Interneti iteratsioon ehitatakse platvormile. Niinimetatud Web 3.0 tooks kaasa detsentraliseeritud topoloogia, mida iseloomustab vahendajate puudumine, keskendumine privaatsusele ja samm oma andmete tõelise omandiõiguse poole. See sihtasutus ehitataks hajutatud andmetöötluse abil nutilepingute ja hajutatud salvestus-/sideprotokollide kujul.
Selle saavutamiseks peab Ethereum aga oluliselt suurendama tehingute arvu, mida ta suudab töödelda, ilma et see kahjustaks võrgu detsentraliseerimist. Hetkel ei piira Ethereum tehingumahtu piirates ploki suurust, nagu seda teeb Bitcoin. Selle asemel on plokil gaasi piirnorm – plokki mahub ainult teatud kogus gaasi.
Näiteks sobib, kui määraksid ploki gaasi piirnormiks 100 000 gweid ja tahaksid lisada 10 tehingut gaasi piirnomiga 10 000 gweid. Samuti läheks läbi kaks tehingut 50 000 gwei eest. Kõik muud nende kõrval esitatud tehingud peaksid ootama järgmist plokki.
See pole ideaalne süsteemi jaoks, mida kõik kasutavad. Kui plokis on ootel tehinguid rohkem kui vaba ruumi, tekib peagi mahajäämus. Gaasi hind tõuseb ja kasutajad peavad oma tehingute kaasamiseks esmalt teistest üle pakkuma. Sõltuvalt võrgu hõivatusest võivad toimingud teatud kasutusjuhtudel muutuda liiga kulukaks.
CryptoKitties'i populaarsuse kasv oli suurepärane näide Ethereumi piirangutest sellel alal. 2017. aastal ajendas Ethereumil põhinev mäng paljusid kasutajaid tegema tehinguid, et osaleda oma digitaalsete kasside aretamises (esindatud mittevahetatavate tokenitena). See sai nii populaarseks, et pooleliolevad tehingud kasvasid hüppeliselt, mille tulemuseks oli mõneks ajaks võrgu äärmine ülekoormus.
Plokiahela skaleeritavuse trilemma
Näib, et pelgalt ploki gaasipiirangu suurendamine leevendaks kõiki skaleeritavuse probleeme. Mida kõrgem on ülemmäär, seda rohkem tehinguid saaks teatud aja jooksul töödelda, eks?
Kahjuks pole see võimalik ilma Ethereumi põhiomadusi ohverdamata. Vitalik Buterin pakkus välja Blockchain Trilemma (näidatud allpool), et selgitada peent tasakaalu, mida plokiahelad peavad saavutama.
Plokiahela trilemma: skaleeritavus (1), turvalisus (2) ja detsentraliseerimine (3).
Kui valid ülaltoodud omadustest kahe optimeerimise kolmest, jääb kolmas vajaka. Plokiahelad nagu Ethereum ja Bitcoin seavad esikohale turvalisuse ja detsentraliseerimise. Nende konsensusalgoritmid tagavad nende tuhandetest sõlmedest koosnevate võrkude turvalisuse, kuid see toob kaasa kehva skaleeritavuse. Kuna tehinguid saavad ja kinnitavad nii paljud sõlmed, on süsteem palju aeglasem kui tsentraliseeritud alternatiivid.
Teise stsenaariumi korral võidakse ploki gaasipiirang tühistada, et võrk saavutaks turvalisuse ja skaleeritavuse, kuid see oleks siis vähem detsentraliseeritud.
Selle põhjuseks on asjaolu, et rohkemate tehingute arv plokis põhjustab suuremaid plokke. Võrgu sõlmed peavad neid siiski perioodiliselt alla laadima ja levitama. Ja see protsess on riistvara osas intensiivne. Kui ploki gaasipiirangut suurendatakse, muutub sõlmedel keerulisemaks plokke kinnitada, salvestada ja levitada.
Selle tulemusena võiks eeldada, et sõlmed, mis ei suutnud sammu pidada, langevad võrgust välja. Sel viisil jätkates saaksid osaleda vaid murdosa võimsatest sõlmedest – tuues kaasa suurema tsentraliseerimise. Sellest tuleks turvaline ja skaleeritav plokiahel, kuid see ei oleks detsentraliseeritud.
Viimaseks võime ette kujutada plokiahelat, mis keskendub detsentraliseerimisele ja skaleeritavusele. Et olla nii kiire, kui ka detsentraliseeritud, tuleks ohverdada kasutatava konsensusalgoritmi osas, mis tooks kaasa turvalisuse nõrgenemise.
Kui palju tehinguid suudab Ethereum töödelda?
Viimastel aastatel on Ethereum harva ületanud kümmet tehingut sekundis (TPS). Platvormi jaoks, mis üritab saada „maailma arvutiks“, on see arv üllatavalt madal.
Skaleerimislahendused on aga pikka aega olnud osa Ethereumi tegevuskavast. Plasma on üks näide skaleerimislahendusest. Selle eesmärk on suurendada Ethereumi efektiivsust, kuid seda tehnikat saab rakendada ka muudes plokiahelavõrkudes.
Mis on Ethereum 2.0?
Kogu oma potentsiaalist hoolimata on Ethereumil praegu märkimisväärsed puudujäägid. Oleme skaleeritavuse küsimust juba arutanud. Lühidalt, kui Ethereumi eesmärk on olla uue finantssüsteemi selgroog, peab see suutma töödelda palju rohkem tehinguid sekundis. Arvestades võrgu hajutatud olemust, on seda probleemi lahendada tohutult raske ja Ethereumi arendajad on sellele üle pead vaevanud juba aastaid.
Selleks, et võrk oleks piisavalt detsentraliseeritud, tuleb kehtestada piirangud. Mida kõrgemad on nõuded sõlme käitamiseks, seda vähem on osalejaid ja seda tsentraliseeritumaks võrk muutub. Seega võib Ethereumi töödeldavate tehingute arvu suurendamine ohustada süsteemi terviklikkust, kuna see suurendaks ka sõlmede koormust.
Teine kriitika Ethereumi (ja teiste töötõenduse krüptorahade) kohta on see, et see on uskumatult ressursimahukas. Ploki edukaks plokiahelasse lisamiseks peavad nad kaevandama. Sel viisil ploki loomiseks peavad nad aga kiiresti sooritama arvutusi, mis tarbivad tohutul hulgal elektrit.
Ülaltoodud piirangute kõrvaldamiseks on pakutud välja suur komplekt uuendusi, mida ühiselt tuntakse nimega Ethereum 2.0 (või ETH 2.0). Pärast selle täielikku kasutuselevõttu peaks ETH 2.0 võrgu jõudlust oluliselt parandama.
Mis on Ethereumi sharding?
Nagu eespool mainitud, salvestab iga sõlm kogu plokiahela koopia. Iga kord, kui seda pikendatakse, peavad kõik sõlmed värskenduma, mis kulutab nende ribalaiust ja vaba mälu.
Kasutades meetodit nimega sharding (killustamine), ei pruugi see enam vajalik olla. Nimi viitab võrgu jagamisele sõlmede alamhulkadeks – need on ongi killud (shards). Kõik need killud töötlevad oma tehinguid ja lepinguid, kuid saavad sellest hoolimata vajaduse korral suhelda laiema kildude võrgustikuga. Kuna iga killuke valideerub iseseisvalt, pole neil enam vaja teistelt kildudelt andmeid salvestada.
Võrk 2020. aasta märtsis vs võrk shardinguga.
Sharding on üks keerukamaid skaleerimise viise, mille kavandamine ja rakendamine nõuab palju tööd. Eduka rakendamise korral oleks see aga ka üks tõhusamaid, suurendades võrgu läbilaskevõimet suurusjärgu võrra.
Mis on Ethereumi Plasma?
Ethereumi Plasmat võime nimetada ahelaväliseks skaleerimislahenduseks – see tähendab, et selle eesmärk on suurendada tehingute läbilaskevõimet, tõrjudes tehingud plokiahelast välja. Sellega seoses on sellel mõningaid sarnasusi külgahelate ja maksekanalitega.
Plasma abil ankurdatakse sekundaarsed ahelad peamise Ethereumi plokiahela külge, kuid need hoiavad andmevahetuse minimaalsel tasemel. Nad tegutsevad enam-vähem iseseisvalt, kuigi kasutajad loodavad vaidluste lahendamisel või oma tegevuste „lõpetamisel“ endiselt põhiahelale.
Andmete hulga vähendamine, mida sõlmed peavad salvestama, on Ethereumi eduka skaleerimise võtmeküsimus. Plasma lähenemine võimaldab arendajatel põhiahela nutilepingus visandada oma „tütarkettide" toimimist. Seejärel saavad nad vabalt luua rakendusi teabe või protsessidega, mille salvestamine/käitamine põhiahelas oleks liiga kulukas.
Plasma põhjaliku sissejuhatuse saamiseks loe artiklit Mis on Ethereumi Plasma?
Mis on Ethereumi rollupid?
Rollupid on Plasmaga sarnased selles mõttes, et nende eesmärk on Ethereumi skaleerida, viies tehingud peamisest plokiahelast välja. Aga kuidas need toimivad?
Üks põhiahela leping sisaldab kõiki teisese ahela rahalisi vahendeid ja säilitab selle ahela praeguse seisukorra krüptograafilise tõenduse. Selle sekundaarse ahela operaatorid, kes panevad mainneti lepingusse võlakirja, hoolitsevad selle eest, et mainneti lepinguga oleksid seotud ainult kehtivad oleku üleminekud. Idee seisneb selles, et kuna seda olekut hoitakse väljaspool ahelat, pole vaja andmeid plokiahelasse salvestada. Plasma rollupide peamine erinevus seisneb aga selles, kuidas esitatakse tehingud põhiahelasse. Spetsiaalset tehingutüüpi kasutades saab suure hulga tehinguid ühendada (komplekteerida) spetsiaalsesse plokki, mida nimetatakse Rollup block (kogumisplokk).
Rollupe on kahte tüüpi: Optimistic- ja ZK Rollup. Mõlemad tagavad oleku üleminekute õigsuse erinevatel viisidel.
ZK Rollups esitab tehingud krüptograafilise kinnitusmeetodi abil, mida nimetatakse tõendiks zero-knowledge proof. Täpsem lähenemine sellele, mida nimetatakse zk-SNARKiks. Me ei hakka siinkohal selle toimimise üksikasjadesse laskuma, aga seletame, kuidas seda saab rollupide jaoks kasutada. See on viis, kuidas erinevad osapooled tõestavad üksteisele, et neil on konkreetne teave, ilma et nad avaldaksid, mis see teave on.
ZK Rollupide puhul on see teave oleku üleminekud, mis esitatakse põhiahelasse. Protsessi suureks eeliseks on, et see võib toimuda peaaegu silmapilkselt ja rikutud oleku esitusteks pole praktiliselt mingit võimalust.
Optimistic Rollups ohverdab skaleeritavuse suurema paindlikkuse nimel. Kasutades virtuaalmasinat nimega Optimistic Virtual Machine (OVM), võimaldavad need nutilepingutel töötada nendes teisestes ahelates. Teisest küljest pole krüptograafilist tõendit selle kohta, et põhiahelale esitatud oleku üleminek on õige. Selle probleemi leevendamiseks on tehtud väike viivitus, et kasutajad saaksid põhiahelasse esitatud kehtetuid plokke vaidlustada ja tagasi lükata.
Mis on Ethereumi panuse tõendus (Proof of Stake)?
Panuse tõendus (PoS) on töötõenduse alternatiivne meetod plokkide kinnitamiseks. Panuse tõenduse süsteemis ei kaevandata plokke, nagu selliseid, vaid hoopis vermitakse (mõnikord nimetatakse seda sepistamiseks). Selle asemel, et kaevandajad konkureeriksid räsivõimsusega, valitakse perioodiliselt juhuslikult sõlm (või valideerija), kes kinnitab kandidaatploki. Kui seda tehakse õigesti, saavad nad kõik selle ploki tehingutasud endale ja olenevalt protokollist võib-olla ka plokipreemia.
Kuna kaevandamist ei toimu, peetakse panuse tõendust vähem keskkonda kahjustavaks. Valideerijad ei tarbi mitte ligilähedaseltki nii palju energiat kui kaevandajad ja võivad selle asemel vermida plokke tarbijatele mõeldud riistvaras.
Ethereum läheb plaanide kohaselt töötõenduselt üle panusetõendusele osana Ethereum 2.0-st koos uuendusega, mida nimetatakse Casperiks. Kuigi täpset kuupäeva pole veel ametlikult määratletud, käivitatakse esimene iteratsioon tõenäoliselt 2020. aastal.
Mis on Ethereumi panustamine (staking)?
Töötõenduse protokollides tagavad võrgu turvalisuse kaevandajad. Kaevandajad ei peta, kuna see raiskaks elektrit ja paneks neid kaotama potentsiaalseid hüvesid. Panusetõenduses ei ole sellist mängu teooriat ja seal on kohal erinevad krüptoökonoomilised meetmed, mis tagavad võrgu turvalisuse.
Raiskamisohu asemel, on vahendite kaotamise risk see, mis väldib ebaausat käitumist. Valideerijad peavad esitama panuse (see tähendab tokeni omamist), et olla valideerimiseks sobilik. Määratud kogus etherit läheb kaduma, kui sõlm üritab petta, või ammendub aeglaselt, kui sõlm ei reageeri või on võrguühenduseta. Samas aga kui valideerija käitab rohkem sõlmi, saavad nad enam kasu.
Kui palju ETH ma vajan Ethereumis panustamiseks?
Ethereumi hinnanguline minimaalne panus on 32 ETH valideerija kohta. See on seatud nii kõrgeks, et muuta 51%-lise rünnaku katse hind äärmiselt kõrgeks.
Kui palju ETH-d saan Ethereumis panustades teenida?
See ei ole lihtne küsimus, millele vastata. See põhineb loomulikult sinu panusel, aga ka võrgus panustatud ETH kogusummal ja inflatsioonimääral. Väga ligikaudse hinnanguna prognoosivad praegused arvutused umbes 6% aastast tulumäära. Pea meeles, et see on vaid hinnanguline ja võib tulevikus muutuda.
Kui kaua on minu ETH panustamise ajal lukustatud?
ETH välja võtmisel valideerija kaudu on järjekord. Kui järjekorda pole, on minimaalne väljavõtmise aeg 18 tundi, kuid seda kohandatakse dünaamiliselt vastavalt sellele, kui palju valideerijaid antud ajahetkel tegeleb välja võtmisega.
Kas ETH panustamisel on riskid?
Kuna oled võrgu turvalisuse tagamise eest vastutav valideerija, tuleb arvestada mõningate riskidega. Kui sinu valideerimissõlm on pikemat aega võrguühenduseta, võid kaotada märkimisväärse osa oma sissemaksest. Kui sinu hoius langeb mingil hetkel alla 16 ETH, eemaldatakse sind valideerijate hulgast.
Tasub kaaluda ka süsteemsemat riskitegurit. Panuse tõendust pole varem sellises mahus rakendatud, seega ei saa me päris kindlad olla, et see kuidagi alt ei lähe. Tarkvaras on alati vigu ja turvaauke ning sellel võib olla laastav mõju – eriti kui kaalul on miljardid dollarid.
5. peatükk – Ethereum ja detsentraliseeritud rahandus (DeFi)
Sisukord
Kas detsentraliseeritud rahandus (DeFi) jõuab kunagi üldsuseni?
Millised detsentraliseeritud rahanduse (DeFi) rakendused on olemas?
Mis on detsentraliseeritud rahandus (DeFi)?
Detsentraliseeritud rahandus (või lihtsalt DeFi) on liikumine, mille eesmärk on finantsrakenduste detsentraliseerimine. DeFi on üles ehitatud avalikele avatud lähtekoodiga plokiahelatele, millele on tasuta juurdepääs kõigile, kellel on Internetiühendus (loatu). See on ülioluline element potentsiaalselt miljardite inimeste kaasamisel sellesse uude ülemaailmsesse finantssüsteemi.
Kasvavas DeFi ökosüsteemis suhtlevad kasutajad nutilepingutega ja üksteisega võrdõigusvõrkude (P2P) ja detsentraliseeritud rakenduste (DApps) kaudu. DeFi suureks eeliseks on, et samal ajal, kui see teeb selle kõik võimalikuks, säilitavad kasutajad alati oma rahaliste vahendite omandiõiguse.
Lihtsamalt öeldes on detsentraliseeritud rahanduse (DeFi) liikumise eesmärk luua uus finantssüsteem, mis on vaba praeguse süsteemi piirangutest. DeFi suhteliselt kõrge detsentraliseerituse taseme ja suure arendajabaasi tõttu on suurem osa DeFist praegu ehitatud Ethereumile.
Milleks saab detsentraliseeritud rahandust (DeFi) kasutada?
Tõenäoliselt sa juba tead, kuid Bitcoini üks suuri eeliseid on, et võrgu toimimise koordineerimiseks pole vaja keskset osapoolt. Aga mis siis, kui kasutades seda põhiideena, loome selle peale programmeeritavaid rakendusi? See on DeFi rakenduste potentsiaal. Pole keskseid koordinaatoreid, vahendajaid ega ühtegi tõrkepunkti.
Nagu eespool mainitud, on DeFi üks suuri eeliseid selle avatud juurdepääs. Maailmas on miljardeid inimesi, kellel pole head juurdepääsu mis tahes tüüpi finantsteenustele. Kas kujutad ette, kuidas saaksid oma igapäevaste asjadega hakkama, ilma et oleksid oma rahaasjades kindel? On miljardeid inimesi, kes niimoodi elavad ja lõppkokkuvõttes on see demograafia, mida DeFi püüab teenindada.
Kas detsentraliseeritud rahandus (DeFi) jõuab kunagi üldsuseni?
Kõik kõlab suurepäraselt, kuid miks pole DeFi veel maailma vallutanud? Hetkel on enamik DeFi rakendusi raskesti kasutatavad, kohmakad, sageli kokku jooksvad ja väga eksperimentaalsed. Nagu selgub, on isegi selle ökosüsteemi raamistike kavandamine äärmiselt keeruline, eriti veel hajutatud arenduskeskkonnas.
Kõikide DeFi ökosüsteemi ülesehitamise väljakutsete lahendamine on tarkvarainseneridel, mänguteoreetikutel, mehhanismide kujundajatel ja paljude teistel veel pikk tee läbi käia. Seega saab näha, kas DeFi rakendused võetakse kunagi tavapärasesse kasutusse.
Millised detsentraliseeritud rahanduse (DeFi) rakendused on olemas?
Detsentraliseeritud rahanduse (DeFi) üks populaarsemaid kasutusviise on stabiilsusraha. Põhimõtteliselt on need plokiahelas olevad tokenid, mille väärtus on seotud reaalse varaga, näiteks fiat-valuutaga. Näiteks BUSD on seotud USD väärtusega. Nende tokenite kasutamise teeb mugavaks see, et kuna need on plokiahelas olemas, on neid väga lihtne hoida ja üle kanda.
Teine populaarne kasutusviis on laenamine. On palju võrdõigusvõrgu (P2P) teenuseid, mis võimaldavad sul laenata oma raha teistele ja koguda vastutasuks intressimakseid. Üks lihtsamaid viise seda teha on Binance Lendingu kaudu. Kõik, mida pead tegema, on oma raha laenatavasse rahakotti kanda ja juba järgmisel päeval saad hakata teenima intressi!
Vaieldamatult on DeFi kõige põnevam osa aga rakendused, mida on raske kategoriseerida. Need võivad hõlmata igasuguseid detsentraliseeritud võrdõiguslikke turgusid, kus kasutajad saavad vahetada ainulaadseid krüptokollektsioneerimisobjekte ja muid digitaalseid esemeid. Need saavad võimaldada ka sünteetiliste varade loomist, kus igaüks saab luua oma turgu peaaegu kõigele, millel on väärtust. Teised kasutusvõimalused võivad hõlmata prognoosimisturge, tuletisinstrumente ja palju muud.
Detsentraliseeritud börsid (DEX-id) Ethereumis
Detsentraliseeritud börs (DEX) on koht, mis võimaldab teha tehinguid otse kasutajate rahakottide vahel. Kui kaupled tsentraliseeritud börsil Binance, saadad oma raha Binance'ile ja kaupled selle sisemiste süsteemide kaudu.
Detsentraliseeritud börsid toimivad teistel alustel. Nutilepingute maagia kaudu võimaldavad need kaubelda otse oma krüptorahakotist, välistades börsi häkkimiste ja muude riskide võimaluse.
Suurepärane näide detsentraliseeritud börsist on Binance DEX. Mõned märkimisväärsed näited, mis on ehitatud Ethereumile, on Uniswap, Kyber Network ja IDEX. Paljud võimaldavad maksimaalse turvalisuse tagamiseks isegi riistvara rahakotiga kaubelda.
Tsentraliseeritud vs detsentraliseeritud börsid.
Ülalpool illustreerisime erinevusi tsentraliseeritud ja detsentraliseeritud börside vahel. Vasakul näeme, et Binance seisab kasutajatevaheliste tehingute keskel. Seega, kui Alice soovib vahetada tokeni A Bobi tokeni B vastu, peavad nad esmalt oma varad börsile deponeerima. Pärast tehingut jaotab Binance nende saldod vastavalt ümber.
Paremal on aga detsentraliseeritud börs. Pane tähele, et tehinguga ei ole kaasatud kolmandat osapoolt. Selle asemel vahetatakse Alice'i token nutilepingu abil otse Bobi oma vastu. Nii ei pea kumbki pool vahendajat usaldama, kuna nende lepingu tingimused on automaatselt täitmisele pööratavad.
Alates 2020. aasta veebruarist on DEX-id tavaliselt Ethereumi plokiahela peal kõige enam kasutatavad rakendused. Kauplemismaht võrreldes tsentraliseeritud börsidega on aga endiselt väike. Sellegipoolest, kui DEX-i arendajad ja kujundajad muudavad kasutajakogemuse sõbralikumaks, võivad DEX-id konkureerida tulevikus tsentraliseeritud börsidega.
6. peatükk – Ethereumi võrgus osalemine
Sisukord
Mis on Ethereumi sõlm?
„Ethereumi sõlm“ on termin, mida saab kasutada programmi kirjeldamiseks, mis suhtleb mingil viisil Ethereumi võrguga. Ethereumi sõlm võib olla kõike alates lihtsast mobiilsest rahakotirakendusest kuni arvutini, mis salvestab terve plokiahela koopia.
Kõik sõlmed töötavad mingil viisil sidepunktidena, kuid Ethereumi võrgus on erinevat tüüpi sõlme.
Kuidas Ethereumi sõlm töötab?
Erinevalt Bitcoinist ei ole Ethereumil võrdlusrakenduseks ühtegi programmi. Kui Bitcoini ökosüsteemi peamine sõlmetarkvara on Bitcoin Core, on Ethereumil mitmeid individuaalseid (kuid ühilduvaid) programme, mis põhinevad selle protokollil Yellow Paper. Populaarsed valikud on Geth ja Parity.
Ethereumi täissõlmed
Ethereumi võrguga liidestamiseks viisil, mis võimaldab plokiahela andmeid iseseisvalt valideerida, peab käivitama täissõlme, kasutades ülalmainitud tarkvara.
Tarkvara laadib plokid alla teistest sõlmedest ja kontrollib, kas kaasatud tehingud on õiged. Samuti käitab see kõiki nutilepinguid, mida on kaasatud tagamaks, et sa saad sama teabe, mida teised partnerid. Kui kõik töötab ettenähtud viisil, võime eeldada, et igal sõlmel on oma masinates identne plokiahela koopia.
Täissõlmed on Ethereumi toimimiseks üliolulised. Ilma mitme sõlmeta üle maakera kaotaks võrk oma tsensuurikindlad ja detsentraliseeritud omadused.
Ethereumi kerged sõlmed
Täissõlme käitamine võimaldab sul anda otse oma panus võrgu tervisesse ja turvalisusesse. Kuid täissõlme jaoks on sageli vaja töötamiseks eraldi masinat ja aeg-ajalt hooldust. Kerged sõlmed võivad olla parem valik kasutajatele, kes ei saa täissõlme käitada (või kes lihtsalt eelistavad seda mitte teha).
Nagu nimigi viitab, on kerged sõlmed kerged – kulutavad vähem ressursse ja võtavad minimaalselt ruumi. Sellisena saavad need töötada madalama spetsifikatsiooniga seadmetes, nagu telefonid või sülearvutid. Kuid nendel madalatel üldkuludel on oma hind: kerged sõlmed ei ole täielikult isemajandavad. Nad ei sünkrooni plokiahelat täielikult ja vajavad seetõttu asjakohase teabe edastamiseks täissõlmesid.
Kerged sõlmed on populaarsed kaupmeeste, teenuste ja kasutajate seas. Neid kasutatakse laialdaselt maksete tegemiseks ja vastuvõtmiseks stsenaariumides, kus täissõlmesid peetakse ebavajalikuks ja nende käitamine liiga kulukaks.
Ethereumi kaevandamissõlmed
Kaevandamissõlm võib olla kas täis- või kerge klient. Mõistet „kaevandamissõlm“ ei kasutata samamoodi, nagu see kehtib Bitcoini ökosüsteemis, kuid sellegipoolest tasub neid osapooli vaadelda.
Ethereumi kaevandamiseks vajavad kasutajad täiendavat riistvara. Levinud praktika hõlmab kaevandamise arvuti ehitamist. Nende abil ühendavad kasutajad mitu GPU-d (graafikatöötlusüksust), et suurel kiirusel andmeid räsida.
Kaevandajatel on kaks võimalust: kaevandada üksi või kaevandamise kogumis. Solo mining tähendab, et kaevandaja loob plokke üksi. Kui nad on edukad, ei jaga nad oma kaevandamispreemiaid kellegagi. Teise võimalusena ühinevad nad kaevandamise kogumiga liites oma räsivõimsuse teiste kasutajate omaga. See suurendab tõenäosust, et nad leiavad ploki, kuid nad peavad jagama oma preemiaid ka kogumi liikmetega.
Kuidas Ethereumi sõlme käitada
Plokiahelate üks suurepäraseid aspekte on avatud juurdepääs. See tähendab, et igaüks saab käitada Ethereumi sõlme ja tugevdada võrku, kinnitades tehinguid ja plokke.
Sarnaselt Bitcoiniga pakuvad ka mitmed ettevõtted plug-n-play Ethereumi sõlmi. See võib olla parim valik, kui soovid oma sõlme lihtsalt tööle saada, kuid ole siiski valmis ka mugavuse eest lisatasu maksma.
Nagu mainitud, on Ethereumil mitmeid erinevaid sõlmetarkvara rakendusi, näiteks Geth või Parity. Kui soovid käitada omaenda sõlme, pead tutvuma käitamiseks valitud juurutuse häälestusprotsessiga.
Kui sa just ei soovi käitada spetsiaalset sõlme, mida nimetatakse arhiivisõlmeks, piisab Ethereumi täissõlme käitamiseks tarbijaklassi sülearvutist. Samal ajal on parem mitte kasutada oma igapäevast arvutit, kuna see võib seda oluliselt aeglustada.
Enda sõlme käitamine toimib kõige paremini seadmetes, mis on alati võrgus. Kui sinu sõlmel kaob võrguühendus, võib selle sünkroonimiseks kuluda palju aega, kuni see uuesti võrguga ühendub. Sellisena on parimad lahendused seadmed, mida on odav ehitada ja lihtne hooldada. Näiteks saate isegi Raspberry Pi-ga käitada kerget sõlme.
Kuidas Ethereumis kaevandada
Kuna võrk läheb peagi üle panuse tõendusele, ei ole Ethereumis kaevandamine kõige turvalisem pikaajaline panus. Pärast üleminekut suunavad Ethereumi kaevandajad tõenäoliselt oma kaevandusseadmed teise võrku või müüvad selle täielikult maha.
Kui siiski soovid Ethereumi kaevandamises osaleda, vajad spetsiaalset riistvara, näiteks GPU-sid või ASIC-uid. Kui soovid teenida mõistlikku tulu, vajad tõenäoliselt kohandatud kaevandusseadet ja juurdepääsu odavale elektrile. Lisaks pead seadistama Ethereumi rahakoti ja konfigureerima selle kasutamiseks kaevandamistarkvara. See kõik nõuab märkimisväärset aja- ja rahalist investeeringut, seega mõtle hoolikalt läbi, kas oled väljakutseks valmis.
Mis on Ethereum ProgPoW?
ProgPoW tähistab programmilist töötõendust. See on kavandatud laiendus Ethereumi kaevandamisalgoritmile Ethash, mis on loodud selleks, et muuta GPU-d ASIC-itega konkurentsivõimelisemaks.
ASIC-resistentsus on olnud nii Bitcoini kui ka Ethereumi kogukonnas aastaid tugevalt vaieldav teema. Bitcoini puhul on ASIC-itest saanud võrgus domineeriv kaevandusjõud.
Ethereumis on ASIC-id siiski olemas, kuid palju vähem silmapaistvamad – märkimisväärne osa kaevandajaid kasutab endiselt GPU-sid. See olukord võib aga peagi muutuda, kuna üha enam ettevõtteid toovad turule Ethereumi ASIC-kaevandajaid. Kuid miks võivad ASIC-ud probleeme tekitada?
Esiteks võib ASIC-tehnoloogia drastiliselt vähendada võrgu detsentraliseeritust. Kui GPU kaevurid ei ole kasumlikud ja peavad oma kaevandustegevuse lõpetama, võib räsimismaht koonduda vaid käputäie kaevurite kätte. Samuti on ASIC-kiipide arendamine kulukas ning vaid vähestel ettevõtetel on selleks võimalused ja vahendid. See loob monopoliseerimise ohu tootmise poolel ning võib tsentraliseerida Ethereumi kaevandustööstuse paari ettevõtte kätte.
ProgPow' integreerimine on tekitanud vaidlusi alates 2018. aastast. Kuigi mõned arvavad, et see võib olla Ethereumi ökosüsteemile tervislik, on teised selle vastu, kuna see võib põhjustada hard forki. Tulevase üleminekuga töötõendusele jääb üle oodata, kas ProgPow kunagi võrgus kasutusele võetakse.
Kes arendab Ethereumi tarkvara?
Nagu Bitcoin, on ka Ethereum avatud lähtekoodiga. Igaüks võib vabalt osaleda protokolli enda väljatöötamises või ehitada sellele rakendusi. Tegelikult on Ethereumil praegu plokiahela ökosüsteemi suurim arendajate kogukond.
Sellised ressursid nagu Andreas Antonopoulose ja Gavin Woodi Mastering Ethereum ning Ethereum.org-i Developer resources on suurepärased lähtekohad arendajatele, kes soovivad kaasa lüüa.
Mis on Solidity?
Nutilepinguid kirjeldati algselt 1990ndatel, kuid nende lubamine plokiahelates tõi kaasa täiesti uued väljakutsed. Solidity pakkus välja 2014. aastal Gavin Wood ja sellest ajast alates on sellest saanud peamine programmeerimiskeel nutilepingute arendamiseks Ethereumis. Süntaktiliselt meenutab see Javat, JavaScripti ja C++.
Põhimõtteliselt võimaldab Solidity arendajatel kirjutada koodi, mille saab jagada juhisteks, millest Ethereumi virtuaalne masin (EVM) aru saab. Kui soovid selle toimimisest paremini aru saada, on hea koht alustamiseks Solidity GitHub.
Tuleb märkida, et Solidity pole ainus keel, mis Ethereumi arendajatele saadaval on. Teine populaarne valik on Vyper, mis oma süntaksilt sarnaneb rohkem Pythoniga.