Ethereum vs EOS: kura Blockchain dApps ir labāka?

Gan Ethereum, gan EOS ir kļuvuši par leģendāriem projektiem ar nopietnu ieguldījumu blokķēdes tehnoloģijā un kriptogrāfijas kopienā. No pirmā acu uzmetiena šķiet, ka blokķēdes ir līdzīgas: abas izmanto viedos līgumus par dApps izveidi. Tomēr būtībā tie atšķiras. Kura blokķēde ir labāka un kur tās jāizmanto? Izlasiet blakus esošo Ethereum un EOS projektu salīdzinājumu.

Vispārīga informācija

Ethereum

EOS

Dibināts

2013. gads

2017. gads

Dibinātājs

Vitāliks Buterins

Block.one (Dan Larimer)

Tirgus griesti

18 401 175 484 USD

3 014 176 068 USD

Cirkulējošā piegāde / Kopējā piegāde

107 640 554/107 640 554 ETH

930 692 062/1 027 392 073 EOS

Pašreizējā simboliskā cena

170,95 USD

3,24 USD

IA kopš žetonu pārdošanas

5 937,19%

214,02%

Visu laiku augstākais

1 432,88 USD (2018. gada 13. janvāris)

22,89 USD (2018. gada 29. aprīlis)

Visu laiku zemākais

0,420897 USD (2015. gada 21. oktobris)

0,480196 USD (2017. gada 23. oktobris)

Ethereum vēsture

Ethereum blokķēdes autors ir Vitāliks Buterins. 2013. gadā viņš ierosināja jaunās paaudzes blokķēdes platformu (tā saukto Bitcoin 2.0), kurā lietotāji varēja izveidot un vadīt viedus līgumus un decentralizētas lietojumprogrammas. Lai īstenotu savus plānus, Buterins 2014. gada otrajā pusē pulcēja domubiedru komandu un vāca naudu pūļa finansēšanas kampaņā. Kopumā, Ethereum izstrādei tika savākti 31 591 BTC, kas tajā laikā bija 18 miljoni USD. Ethereum tika palaists 2015. gada jūlijā, un 2016. gada martā platforma tika atjaunināta uz stabilu versiju.

Svarīgs brīdis Ethereum vēsturē ir ķēdes atdalīšana tīkla cietās dakšas rezultātā 2016. gada vasarā. Jūnijā ICO DAO notika uz Ethereum bāzes, kuras ideja bija izstrādāt platformu automātiskai ieguldījumu pārvaldībai. Kopumā ETH tika piesaistīti 100 miljoni USD, taču kļūdas dēļ projekta viedajā līgumā vairāk nekā pusi no šīs summas nozaga nezināms hakeris..

Nozagtā nauda tika atrasta un pārskaitīta uz bloķētu kontu, taču to nebija iespējams atdot investoriem bez cietas tīkla dakšas. Tādējādi ar Vitālika Buterina un Ethereum kopienas vairākuma atbalstu blokķēde tika atcelta, līdz nauda tika nozagta un tika palaists mehānisms līdzekļu atgriešanai DAO investoriem. Bet daži Ethereum lietotāji neatbalstīja ideju par cieto dakšiņu, ko izmanto, lai apmierinātu konkrētas cilvēku grupas finansiālās intereses. Tāpēc viņi turpināja izmantot oriģinālo blokķēdi, nosaucot savu projektu Ethereum Classic.

Galvenais Ethereum izaicinājums notika 2017. gada decembrī, kad parādījās CryptoKitties spēle. Šī vienkāršā spēle unikālu kaķēnu audzēšanai blokķēdē izrādījās tik populāra, ka Ethereum tīkls netika galā ar strauju darījumu skaita pieaugumu, un pārskaitījuma maksa pieauga no 0,2 līdz 4 ASV dolāriem. Tomēr CryptoKitties popularitāte nebija ilga, un tīkls normalizējās. 2018. gada jūlijā Ethereum tika veikts surogātpasta uzbrukums. Pēc Vitālika Buterina teiktā, šis uzbrukums Ethereum izmaksāja 15 miljonus ASV dolāru, un augstākajā brīdī darījuma maksa pieauga līdz 5 ASV dolāriem.

Šie notikumi to norāda Ethereum ir nopietns mērogojamības problēmas. Tomēr tos var atrisināt, pārejot uz Casper protokolu un ieviešot drupināšanas tehnoloģiju. Arī daudzas komandas Ethereum pasaules kopienā veido tā sauktos “otrā slāņa risinājumus”. Šī definīcija attiecas uz tehnoloģiju loku, kas ļauj veikt dažus aprēķinus ārpus ķēdes un izkraut Ethereum mainnet. Tas, savukārt, var palielināt ierobežoto tīkla joslas platumu.

2018. gadā Buterins ir sācis atklāt sīkāku informāciju par Ethereum 2.0, kas teikts ‘pasaules datoram’.

EOS: stāsts par pārliecinošu sākumu

EOS radītājs ir Block.one uzņēmums, kuru līdzdibina veterāns un blokķēdes vizionārs Dens Larimers (Bitshares un Steemit līdzdibinātājs). Platformas kods ir bezmaksas – tas ir pieejams vietnē Github. Kopienas locekļi var brīvi sūtīt pieprasījumus (ieteikumus koda maiņai), bet pēdējais vārds ir Block.one.

Ir arī trešo pušu izstrādātāji, kas rada saistītus produktus: makus, balsošanas rīkus un spraudņus. Bieži to dara paši bloķētāji EOS tīklā (bloku ražotāji).

EOS pieder ICO laikā savāktās kopfinansējuma summas rekords – projekts saņēma ieguldījumus USD 4 miljardu vērtībā! Žetonu pārdošana ilga gandrīz gadu – no 2017. gada 26. jūnija līdz 2018. gada 1. jūnijam.

Kāpēc EOS bija tik populāra investoru vidū? Lielas cerības uz EOS noteica galvenā platformas izstrādātāja Dena Larimera iepriekšējie veiksmīgie projekti un deklarētā revolucionārā platformas mērogojamība. Jau izstrādes stadijā, EOS blokķēdi izmantoja tādi lieli nozares projekti kā Bitfinex, Bancor, Everipedia. Tajā pašā laikā pirms mainnet palaišanas EOS marķiera cena pieauga 4 reizes.

Ethereum blokķēde – viedo līgumu būtība

Ethereum blokķēde ir izplatīta darījumu vide datu darbībai un mijiedarbībai ar decentralizēto lietojumprogrammu programmas kodu, kuras darbību un drošību nodrošina kriptogrāfijas noteikumi.

Galvenie Ethereum blokķēdes konceptuālie principi ir:

  • Viena elementa darījumu reģistrēšana ir digitāls mehānisms, kas nozīmē, ka sistēma un tās lietotāji pieņem vienīgo pareizo (kanonisko) algoritmu darbību veikšanai, ko nosaka veikto aprēķinu skaits.
  • Kriptogrāfiskā drošība – visu, kas notiek blokķēdē, kontrolē sarežģīti matemātiski likumi, kas nodrošina drošu aizsardzību pret uzlaušanu.
  • Valsts atvērtība – iespēja netraucēti izmantot tīkla dalībniekus jebkurā laikā.
  • Strukturāli Ethereum blokķēde ir unikālu savstarpēji saistītu elementu ķēde, ko sauc par blokiem, kas sastāv no grupētiem darījumiem. Pēc rakstīšanas tīkla datubāzē nevienu no tiem nevar mainīt.

Vienkāršāk sakot, Ethereum blokķēde ir platforma, kas ļauj jums veikt aktīvu pārsūtīšanas darbības starp tīkla dalībniekiem un izveidot dApps, pamatojoties uz viedajiem līgumiem..

Ethereum ideju paskaidro Vitaliks Buterins nespeciālistiem:

Ethereum blokķēdes darbību atbalsta lietotāji (kalnrači), kuri nodrošina tīklu ar sava aprīkojuma skaitļošanas jaudu, lai veiktu darījumu apstiprināšanas darbības un ģenerētu jaunus blokus (ieguve). Par to viņi saņem atlīdzību no sistēmas ETH monētu veidā, kas ir galvenā motivācija viņu dalībai tīklā.

“Gāzes” loma

Visas operācijas Ethereum blokķēdē tiek veiktas, izmantojot darījumus (parakstītas datu paketes, kas nosūtītas pa tīklu). Tas var būt ETH monētu pārskaitījums, viedā līguma izveidošana vai esošā viedajā līgumā ieprogrammēta koda palaišana.

‘Gāze’ kalpo kā degviela datu pakešu apmaiņai Ether blokķēdē. Mēs varam definēt gāzi kā sava veida tīkla iekšējo valūtu, kas raksturo skaitļošanas darbību skaitu, kurām tiek iztērēta kalnraču iekārtu jauda.

Visiem Ethereum darījumiem ir standarta informācijas saturs:

  1. Hash;
  2. Iekļaušanas vienības numurs;
  3. Operācijā iesaistīto maku adreses;
  4. Digitālais paraksts;
  5. Nosūtīto monētu skaits;
  6. Gāzes ierobežojums un izmaksas;
  7. Komisija;
  8. Patvaļīgs ziņojums saņēmējam (pēc izvēles).

EOS tīklā ‘Gāze’ netiek izmantota.

EOS blokķēdes īpatnības

Tāpat kā Ethereum, arī EOS īsteno viedos līgumus un nodrošina rīkus Apps izveidošanai. Galvenā EOS blokķēdes priekšrocība ir DPoS izmantošana. Ar ko tas atšķiras no PoS?

DPoS (Delegated Proof-of-Stake) ir vienprātības algoritms, kuru Dens Larimers pirmo reizi izstrādāja 2013. gadā savam BitShares projektam. Šo protokolu sauc arī par "digitālā demokrātija."

Atšķirība starp DPoS un PoS ir tīkla dalībnieku nodalīšana bloku ražotājos un vēlētājos. Citiem vārdiem sakot, ne visi EOS monētu turētāji var būt tieši iesaistīti bloku izveidē. Lai kļūtu par validatoru, tīkla dalībniekam jāatbilst divām prasībām:

  1. Ir pietiekama tehniskā jauda, ​​lai uzturētu vienmērīgu 24/7 mezgla darbību.
  2. Saglabājiet nevainojamu reputāciju un tērējiet resursus kopienas veidošanai un nepieciešamo lietotāju balsu iegūšanai.

Katra jauna EOS bloka izveidē ir iesaistīts 21 validators. Bet ir daudz vairāk cilvēku, kas vēlas ieņemt šo vietu. Bloka ražotājus izvēlas tīkla dalībnieki, un katras balss svars ir atkarīgs no vēlētāja kopējiem aktīviem. Validatoru kopa ar vislielāko balsu skaitu veido rindu, no kuras validatori tiek izvēlēti nākamajai bloku veidošanas kārtai.

Balsu jebkurā laikā var pārsūtīt citam validatoram. Jūs varat arī balsot par vairākiem bloku ražotājiem vienlaikus, un balsis būs vienādas. Lietotāju balsu zaudēšana noņem validatoru no spēles. Šāda politiska struktūra liek validētājiem atturēties no ļaunprātīgas izmantošanas, un, pēc Larimera domām, tai vajadzētu padarīt neiespējamu slepenu vienošanos un pārmērīgu centralizāciju. 2019. gada novembrī pēc sastrēgumiem Ethereum tīklā, ko izraisīja viena aizēnota gaisa telpa, Block.one nolēma pati piedalīties bloka ražotāju referendumos.

Programmā PoS iespēja kļūt par bloka validatoru ir atkarīga no seifā bloķēto monētu skaita, savukārt DPoS šo lomu spēlē tīkla dalībnieku nodotās balsis par bloka ražotāju..

Atšķirībā no PoS, balsošanā izmantotās monētas nav bloķētas makā, bet tās var brīvi izmantot. Tas samazinās vēlētāja svaru nākamajā balsojumā. Vēl viena atšķirība ir obligāta minimālā monētu skaita trūkums balsošanai.

Ar ko EOS atšķiras no Ethereum?

  1. Darījumu maksas vai “gāzes” neesamība. EOS var brīvi izmantot;
  2. Rakstā izstrādātāji apgalvo, ka EOS spēs apstrādāt miljoniem darījumu sekundē. Ethereum tīkla joslas platums ir līdz 30 darījumiem;
  3. EOS izmanto oriģinālo DPoS (Delegated Proof-of-Stake) vienprātības algoritmu. DPoS tiek slavēts par mērogojamību un zemām enerģijas izmaksām, taču tiek kritizēts par sarežģīto vadības struktūru un centralizācijas bīstamību;
  4. Platforma neprasa unikālu programmēšanas valodu zināšanas – decentralizētas lietojumprogrammas var izveidot C ++;
  5. Tīkla pārvaldības modelis ir sarežģīta struktūra ar Konstitūcijā paredzētajiem spēles noteikumiem. Attiecības starp dalībniekiem regulē viedie līgumi, un strīdus risina EOS pamata arbitrāžas foruma (ECAF) īpašā šķīrējtiesa..

Ethereum vs EOS salīdzinājums

Šeit ir detalizēts Ethereum un EOS blokķēdes salīdzinājums:

Ethereum

EOS

Žetonu modelis

Abos tiek izmantots inflācijas marķiera modelis (žetoni tiek atkārtoti izsniegti, lai kalnračiem piešķirtu prēmijas). Vitaliks Buterins plāno likvidēt vai samazināt inflāciju Ethereum. EOS inflācija ir 5% gadā.

Gudri līgumi

Ethereum viedie līgumi tiek rakstīti Solidity (viņu komandas izstrādātajā programmēšanas valodā), kas ir līdzīgs JavaScript.

EOS viedie līgumi tiek rakstīti C ++. Viedu līgumu rakstīšana EOS ir vienkāršāka nekā viedo līgumu rakstīšana Ethereum. C ++ nodrošina visu funkciju klāstu, kas ļauj ātrāk un vienkāršāk izveidot viedus līgumus.

Darījuma apmaksas modelis

Katra operācija viedajā līgumā maksā noteiktu daudzumu GAS. Blokam ir ierobežots daudzums GAS. Nav iespējams noslēgt bezgala sarežģītu viedo līgumu, jo gāze maksā naudu, un tīkls ir pasargāts no surogātpasta.

EOS darījumi ir gandrīz bez maksas. Gāzes vietā ir tīkla joslas platums, kas tiek piešķirts katram lietotājam atkarībā no viņa EOS žetonu daļas.

Darījumi sekundē

15 TPS

~ 3000 TPS

Gudrs līguma dzinējs

Ethereum virtuālā mašīna

Tīmekļa asambleja

Viedo līgumu valoda

Cietība

C++

Konta modelis

Plakans modelis (visas adreses ir vienādas)

Hierarhiskais modelis (galvenie konti un meitasuzņēmumi)

Resursu koplietošana

Lai piešķirtu vienam viedajam līgumam piekļuvi cita (krātuves) resursiem, jums īpaši jānodrošina deleģēto zvanu funkcija.

Var piešķirt dažādas tiesības: kuram līgumam, adresei vai kontam ir piekļuve.

Vienprātība

Likmes pierādījums

Deleģētais akciju apliecinājums

Kontrole

Ārpus ķēdes

Onchain (balsojot)

Kas par dApps?

Gan EOS, gan Ethereum tiek plaši izmantoti decentralizētu lietojumprogrammu (dApps) izveidei. Kad Ethereum bija vienīgā platforma ar viediem līgumiem un visiem nepieciešamajiem rīkiem, tā kādreiz bija ļoti populāra. Tomēr EOS, Tron un blockchains ieviešana mainīja dApp tirgus ainavu. Šeit jūs varat redzēt statistiku:

EOS lietotnes ir plašāk izplatītasEOS vs Ethereum dApps statistika (attēls: stateofthedapps)

Acīmredzot funkcionējošo EOS dApps skaits nav tik milzīgs, taču tos izmanto lielāks skaits cilvēku, un darījumu apjoms ir vairākas reizes lielāks.

Interesanti atzīmēt, ka Ethereum dApps pārsvarā ir divās jomās: azartspēlēs & spēles un apmaiņas & finanses. Šīs ir nozares, kurās viedo līgumu izmantošanai ir izšķiroša nozīme uzticības jautājumu risināšanā.

Ethereum dApps pēc skaita un kategorijāmEthereum dApps darījumu statistika (attēls stateofthedapps)

Izveidoto EOS lietojumprogrammu skaits nav tik iespaidīgs, neskatoties uz ērto darbu ar C ++ valodu un izstrādātāju rīkiem, ko nodrošina EOS. Tomēr šo dApps kvalitāte varētu būt augstāka, un tie ātri piesaista tūkstošiem lietotāju.

Jauno EOS dApps skaitsEOS jaunā dApps statistika (attēls: stateofthedapps)

EOS dApps tiek plaši izmantoti arī azartspēļu un finanšu jomās, īpaši e-komercijā. Populārākie dApps, kuru pamatā ir EOS, ir EOS Knights, EOS Dynasty, Dice, Hold’em Poker King – visi ir saistīti ar spēlēm.

Apakšējā līnija

Patiesu kriptogrāfijas ekspertu izstrādātie gan Ethereum, gan EOS blokķēdes nodrošina bezgalīgas iespējas dApp izstrādātājiem – viņu viedos līgumus var izmantot gandrīz visur un jebkurā sfērā. Tomēr EOS pamatā esošā tehnoloģiskā bāze ir nedaudz progresīvāka, tāpēc EOS dApps ir daudz interesantākas izstrādātājiem, nemaz nerunājot par ārkārtas darījumu ātrumu un gandrīz nulles darījumu maksu. Ethereum ir gaiša nākotne, taču mērogojamības jautājums un vēl dažas problēmas tuvākajā laikā jāatrisina Vitālika Buterina komandai.