Kas yra „Ethereum“ ir kaip jis veikia?
Contents
Kas yra „Ethereum“ ir kaip jis veikia?
Šiame straipsnyje aš išsamiai paaiškinsiu, kas yra „Ethereum“, ir šiek tiek apie tai, kaip jis veikia. Nesijaudinkite, visas paaiškinimas bus netechninis ir lengvai suprantamas.
Nemėgstate skaityti? Žiūrėkite mūsų vaizdo gidą
Kas yra Ethereum santrauka
„Ethereum“ 2013 m. Pasiūlė ir 2014 m. Atgaivino Vitalikas Buterinas. Skirtingai nuo „Bitcoin“ tinklo, kuris buvo skirtas tik „Bitcoin“ operacijoms, „Ethereum“ yra „pasidaryk pats“ platforma decentralizuotoms programoms (arba „Dapps“), naudojančioms išmaniąsias sutartis. „Eteris“ yra „Ethereum“ tinklo valiuta ir jis naudojamas „Dapps“ paleidimui.
Tai Ethereum trumpai. Jei norite išsamaus paaiškinimo apie „Ethereum“, skaitykite šį pranešimą. Štai ką aptarsiu:
1. Bitcoin vs Blockchain
Prieš pradėdami kalbėti apie „Ethereum“, turime greitai pakartoti apie „Bitcoin“, nes tai yra pagrindas, iš kurio gimė „Ethereum“.
Dabar jūs tikriausiai žinote, kad „Bitcoin“ yra decentralizuotų pinigų forma, ir jei vis dar turite klausimų apie tai, ką tai reiškia ar kaip jis veikia, galite apsvarstyti galimybę peržiūrėti mūsų originalų vaizdo įrašą „Kas yra Bitcoin?“.
Prieš išradant „Bitcoin“, vienintelis būdas skaitmeniniu būdu panaudoti pinigus buvo per tarpininką, pvz., Banką ar „Paypal“. Net tada naudojami pinigai vis dar buvo vyriausybės išleista ir kontroliuojama valiuta.
Tačiau „Bitcoin“ visa tai pakeitė sukūrusi decentralizuotą valiutos formą, kuria asmenys galėjo tiesiogiai prekiauti, nereikalaujant tarpininko. Kiekvieną „Bitcoin“ operaciją patvirtina ir patvirtina visas „Bitcoin“ tinklas. Nėra vieno gedimo taško, todėl sistemos išjungti, valdyti ar valdyti praktiškai neįmanoma.
Gana tvarkingas huh?
Nuo „Bitcoin“ iki „Blockchain“
Na, o dabar, kai žinome, kad pinigus galima decentralizuoti, kokias kitas šiandien centralizuotas visuomenės funkcijas geriau atitiktų decentralizuota sistema?
O balsavimas? Balsavimui reikalinga centrinė institucija, kad suskaičiuotų ir patvirtintų balsus. Nekilnojamojo turto perdavimo įrašuose šiuo metu naudojamos centralizuotos turto registravimo institucijos. Tokie socialiniai tinklai kaip „Facebook“ yra pagrįsti centralizuotais serveriais, kurie valdo visus duomenis, kuriuos į juos įkeliame.
Kas būtų, jei mes galėtume naudoti „Bitcoin“ technologiją, plačiau žinomą kaip „Blockchain“, decentralizuoti ir kitus dalykus?
„Blockchain“ technologijos įdomumas yra tas, kad tai iš tikrųjų yra „Bitcoin“ išradimo produktas.
„Blockchain“ technologija buvo sukurta sujungus jau egzistuojančias technologijas, tokias kaip kriptografija, darbo įrodymas ir decentralizuota tinklo architektūra, siekiant sukurti sistemą, kuri galėtų priimti sprendimus be centrinės valdžios.
Iki „Bitcoin“ išradimo nebuvo „blockchain“ technologijos. Tačiau kai „Bitcoin“ tapo realybe, žmonės pradėjo pastebėti, kaip ir kodėl jis veikia, ir pavadino šią „daikto“ „blockchain“ technologiją.
„Blockchain“ yra tai, ką internetas reiškia el. Paštu. Sistema, ant kurios galite kurti programas ir programas. Tokia valiuta kaip „Bitcoin“ yra tik viena iš galimybių.
Taigi tai labai jaudino žmones ir pradėjo tyrinėti, ką dar galime decentralizuoti.
Tačiau norint, kad sistema būtų tikrai decentralizuota, jai paleisti reikalingas didelis kompiuterių tinklas. Tada vienintelis egzistavęs tinklas buvo „Bitcoin“ ir jis buvo gana ribotas.
„Bitcoin“ yra parašytas vadinamąja „nepilna“ kalba, dėl kurios jis supranta tik nedidelį užsakymų rinkinį (pvz., Kas kam atsiuntė kiek pinigų). Jei norite sukurti sudėtingesnę sistemą, jums reikės kitos programavimo kalbos, o tai reiškia kitokį kompiuterių tinklą.
Sekundę įsivaizduokite, kad namuose norite sukurti savo decentralizuotą programą, kaip ir „Bitcoin“. Turite suprasti, kaip veikia „Bitcoin“ decentralizavimas, parašyti kodą, imituojantį tą patį elgesį, gauti didžiulį kompiuterių tinklą, kad būtų galima paleisti šį kodą ir t. T. T. T..
2. Kas yra Ethereum?
„Ethereum“ pirmą kartą pasiūlė 2013 m. Pabaigoje, o 2014 m. Jį atgaivino Vitalikas Buterinas, kuris tuo metu buvo „Bitcoin Magazine“ įkūrėjas..
„Ethereum“ yra „Padaryk pats“ platforma, skirta decentralizuotoms programoms, dar vadinamoms „Dapps“ – decentralizuotomis programomis.
Jei norite sukurti decentralizuotą programą, kurios nevaldytų nė vienas asmuo (net ne jūs, nors ir parašėte), tereikia išmokti „Ethereum“ programavimo kalbą, vadinamą Solidumas ir pradėti koduoti.
„Ethereum“ platformoje veikia tūkstančiai nepriklausomų kompiuterių, o tai reiškia, kad ji yra visiškai decentralizuota. Kai programa bus įdiegta į „Ethereum“ tinklą, šie kompiuteriai, dar vadinami mazgais, įsitikins, kad ji veikia taip, kaip parašyta.
„Ethereum“ tikslas yra tikrai decentralizuoti internetą.
Daugelis žmonių mano, kad internetas jau yra decentralizuotas ir kad kiekvienas gali sukurti savo svetainę.
Nors teoriškai tai gali būti tiesa, praktiškai „Amazon“, „Google“, „Facebook“, „Netflix“ ir kiti milžinai valdo didžiąją dalį žiniatinklio. Žiniatinklyje beveik nėra jokios veiklos, vykstančios be kažkokio tarpininko ar trečiosios šalies.
Bet kai „Bitcoin“ pademonstravo skaitmeninės decentralizacijos koncepciją, atsirado visiškai naujų galimybių.
Pagaliau galime pradėti įsivaizduoti ir kurti internetą, kuris tiesiogiai sujungtų vartotojus, nereikalaujant centralizuotų trečiųjų šalių.
Žmonės gali „išsinuomoti“ standžiojo disko vietą tiesiogiai kitiems žmonėms ir padaryti „Dropbox“ nebereikalingą. Vairuotojai gali pasiūlyti savo paslaugas tiesiogiai keleiviams ir pašalinti „Uber“ kaip tarpininką. Žmonės gali pirkti kriptovaliutas tiesiogiai vienas iš kito, nereikalaujant valiutos keitimo, kuris gali nulaužti jūsų pinigus arba pavogti jūsų pinigus.
„Ethereum“ leidžia žmonėms tiesiogiai susisiekti tarpusavyje, neturint centrinės valdžios rūpintis reikalais. Tai kompiuterių tinklas, kuris kartu sujungiamas į vieną galingą, decentralizuotą superkompiuterį.
3. Kaip veikia „Ethereum“ – išmaniosios sutartys?
Gerai, taigi dabar jūs žinote, ką veikia „Ethereum“, bet mes neliestume, KAIP jis tai daro.
„Ethereum“ kodavimo kalba „Solidity“ naudojama rašant „Išmaniuosius kontraktus“, kurie yra logika, valdanti „Dapps“. Leisk man paaiškinti…
Realiame gyvenime visa sutartis yra „If“ ir „Thens“ rinkinys. Reiškia sąlygų ir veiksmų visumą. Pvz., Jei mėnesio 1-ąją sumokėsiu savininkui 1500 USD. Tada jis leidžia man naudotis mano butu.
Būtent taip „Ethereum“ veikia protingos sutartys. „Ethereum“ kūrėjai parašo savo programos ar „Dapp“ sąlygas, o tada „Ethereum“ tinklas ją įvykdo.
Jos vadinamos išmaniosiomis sutartimis, nes jose nagrinėjami visi sutarties aspektai – vykdymas, valdymas, vykdymas ir apmokėjimas.
Pavyzdžiui, jei aš turiu protingą sutartį, kuri naudojama nuomai mokėti, nuomotojui nereikia iš manęs aktyviai rinkti pinigų. Pati sutartis „žino“, ar pinigai buvo išsiųsti. Jei tikrai atsiunčiau pinigus, tada galėsiu atidaryti savo buto duris. Jei praleisiu mokėjimą, būsiu užrakinta.
Tačiau išmaniosios sutartys turi ir minusų. Grįžtant prie mano ankstesnio pavyzdžio, užuot turėjus išmesti nemokantį nuomininką, „protinga“ sutartis nemokantį nuomininką išstumtų iš savo buto.
Kita vertus, iš tikrųjų intelektualioje sutartyje būtų atsižvelgiama ir į kitus veiksnius, pvz., Į lengvinančias aplinkybes, į dvasios, su kuria buvo sudaryta sutartis, ir taip pat galėtų daryti išimtis, jei tai pateisinta. Kitaip tariant, tai elgtųsi kaip tikrai geras teisėjas.
„Protinga sutartis“ „Ethereum“ kontekste nėra protinga. Iš tikrųjų tai be kompromisų raidė griežta. Vadovaujamasi taisyklėmis iki T ir negali atsižvelgti į jokius antrinius sumetimus ar įstatymo „dvasią“, pavyzdžiui, į tai, kas paprastai nutinka su realaus pasaulio sutartimis..
Kai išmanioji sutartis bus įdiegta „Ethereum“ tinkle, jos negalės redaguoti ar taisyti, net jos originalus autorius. Tai nekintama.
Vienintelis būdas pakeisti pažangią sutartį būtų įtikinti visą „Ethereum“ tinklą (t. Y. Visus visame pasaulyje dalyvaujančius kompiuterius), kad reikia pakeisti ir tai yra praktiškai neįmanoma.
Tai sukuria labai rimtą problemą, nes, skirtingai nei „Bitcoin“, „Ethereum“ buvo sukurtas sugebant sudaryti tikrai sudėtingas sutartis, o sudėtingas sutartis labai sunku užtikrinti.
Su bet kuria sutartimi, kuo ji sudėtingesnė, tuo sunkiau ją vykdyti, nes paliekama daugiau vietos interpretacijoms arba turi būti parašyta daugiau sąlygų nenumatytiems atvejams spręsti.
Naudojant pažangias sutartis, saugumas reiškia tobulą tikslumo tvarkymą visais įmanomais būdais, kuriais būtų galima įvykdyti sutartį, siekiant užtikrinti, kad sutartis įvykdytų tik tai, ką autorius ketino.
„Ethereum“ pradėjo idėją, kad „kodas yra įstatymas“. Tai reiškia, kad sutartis dėl „Ethereum“ yra pagrindinis autoritetas ir niekas negalėjo anuliuoti sutarties.
Visa tai sustojo, kai įvyko DAO įvykis.
DAO – kai nesiseka pažangios sutartys
DAO reiškia „decentralizuotą autonominę organizaciją“, kuri leido vartotojams įnešti pinigus ir gauti grąžą, atsižvelgiant į DAO atliktas investicijas.
Patys sprendimai būtų minios ir decentralizuoti. DAO pritraukė 150 mln. Dolerių Ethereum valiuta, – eteris. Kai Eteris prekiavo maždaug 20 USD.
Nors visa tai skambėjo labai gerai, kodas nebuvo gerai apsaugotas, todėl kažkas sugalvojo, kaip tai padaryti išeikvokite DAO iš pinigų.
Dabar galima sakyti, kad asmuo, išleidęs DAO, buvo „įsilaužėlis“. Tačiau kai kurie tvirtina, kad tai buvo kažkas, kas pasinaudojo spragomis, kurias rado DAO išmaniojoje sutartyje.
Tai nedaug skiriasi nuo kūrybingo teisininko, kuris išsiaiškino dabartinio įstatymo spragą, kad padarytų teigiamą rezultatą savo klientui.
Vėliau nutiko tai, kad Ethereum bendruomenė nusprendė, kad kodas nebėra įstatymas, ir pakeitė Ethereum taisykles, kad grąžintų visus pinigus, kurie atiteko DAO. Kitaip tariant, sutarčių sudarytojai ir investuotojai padarė kažką kvailo, o „Ethereum“ kūrėjai nusprendė juos išgelbėti.
Maža mažuma, kuri nesutiko su šiuo žingsniu, liko prie pirminio „Ethereum Blockchain“, kol jo protokolas nebuvo pakeistas, ir taip gimė „Ethereum Classic“ (kuris iš tikrųjų yra originalus „Ethereum“).
4. Eteris – Ethereum valiuta
Iki šiol daug ką aprėpėme ir paskutinis dalykas, apie kurį noriu pakalbėti, yra „Ethereum“ kaip valiuta.
Mes jau nustatėme, kad „Ethereum“ iš esmės yra daugybė kompiuterių, kurie veikia kaip vienas superinis kompiuteris, kad vykdytų kodą, kuris valdo „Dapps“. Tačiau tai kainuoja pinigus – pinigus, kad gautumėte mašinas, jas galėtumėte maitinti, laikyti ir prireikus atvėsinti.
Štai kodėl buvo išrastas Eteris. Kai žmonės kalba apie „Ethereum“ kainą, jie iš tikrųjų nurodo eterį – valiutą, kuri skatina žmones paleisti „Ethereum“ protokolą savo kompiuteryje.
Tai labai panašu į tai, kaip „Bitcoin“ kalnakasiams mokama už „Bitcoin“ blokų grandinės išlaikymą.
Norėdamas įdiegti pažangią sutartį „Ethereum“ platformoje, jos autorius turi sumokėti už tai. Tas mokėjimas atliekamas eterio pavidalu. Tai daroma tam, kad žmonės rašytų optimizuotą ir efektyvų kodą ir nešvaistytų „Ethereum“ tinklo skaičiavimo galios nereikalingoms užduotims.
Pirmą kartą eteris buvo išplatintas pirminiame „Ethereum“ pradiniame monetų pasiūlyme dar 2014 m. Tada vieno eterio pirkimas kainavo apie 40 centų. Šiandien vienas eteris vertinamas šimtais dolerių, nes „Ethereum“ tinklo naudojimas nepaprastai išaugo dėl ICO ažiotažo, prasidėjusio 2017 m..
5. Dažnai užduodami klausimai
Ar Ethereum yra valiuta?
„Ethereum“ yra „Dapps“ paleidimo visame pasaulyje infrastruktūra. Tai ne valiuta, o platforma. Valiuta, naudojama skatinti tinklą, vadinama Eteriu.
Kiek dabar verta Ethereum?
Šiuo metu 1 eteris ~ 1 363 USD
Koks skirtumas tarp Bitcoin ir Ethereum?
Pagrindinis skirtumas tarp „Bitcoin“ ir „Ethereum“ yra tas, kad „Bitcoin“ yra naudojama kaip programa decentralizuoti pinigus, o „Ethereum“ naudojama vykdant išmaniąsias sutartis ir decentralizuojant iš esmės viską.
„Bitcoin“ palyginimas su „Ethereum“ būtų tarsi obuolių palyginimas su apelsinais, nes jie neatitinka to paties tikslo. Sakydami, kad čia yra pagrindiniai skirtumai tarp jų mažų panašumų (nes jie abu yra kriptovaliutos).
- Visas monetų kiekis – „Bitcoin“ bendras tiekimas yra 21 m, o eterio pasiūla nėra ribota.
- Maišos algoritmas – „Bitcoin“ naudoja tą „Sha256“ algoritmą, o „Ethereum“ – „Scrypt“.
- Vid. Blokuoti patvirtinimo laiką – „Bitcoin“ blokavimo laikas yra 10 minučių, o „Ethereum“ – 15 sekundžių.
- Kasybos įranga – Bitcoin yra išgaunamas su ASIC, o „Ethereum“ – su GPU.
- Pradinis monetų platinimas – „Bitcoin“ visada buvo grindžiamas kasyba, o „Ethereum“ vykdė ICO.
Norėdami gauti išsamų dviejų monetų palyginimą, apsilankykite mano puslapyje „Bitcoin“ ir „Ethereum“.
Kaip sukuriamas „Ethereum“?
Eteris yra sukurtas kasybos procese, kaip ir Bitcoin. Tai reiškia, kad kompiuteriai visame pasaulyje varžosi dėl matematinės problemos sprendimo.
Pirmasis kompiuteris, išspręsiantis problemą, atiteks kitą „Ethereum“ operacijų bloką. Už tai jis apdovanotas 2 naujais Eteriais. Daugiau apie Ethereum kasybą galite perskaityti čia.
6. Išvada
Tikimės, kad dabar jūs geriau suprasite, kas yra „Ethereum“ – kompiuterių tinklas, veikiantis kartu, kad pakeistų centralizuotą programų ir kompanijų, valdančių internetą, modelį. Jei norite sužinoti daugiau apie tai, kaip veikia „Ethereum“, siūlau tęsti mūsų „Ethereum“ piniginių vadovą.
Jums vis tiek gali kilti klausimų ar komentarų. Jei taip, tiesiog palikite juos žemiau esančiame komentarų skyriuje.
Ypatingas ačiū:
- Jimmy Song kas yra įrašas apie išmaniąsias sutartis mums labai padėjo kuriant šį vaizdo įrašą.
- Nitzanas Raberis