Pēc tam, kad 2016. gadā Ethereum līdzdibinātājs Gavins Vuds atstāja Ethereum fondu, viņš uzrakstīja baltu grāmatu jauna veida blokķēdei – tādai, kurā tiktu izmantota novatoriska sazarošanas un starpķēžu saziņas forma, lai panāktu tādu mērogojamību un savietojamību kā Ethereum. 1.0 nekad nevarētu pārvaldīt. Vudas jaunā blokķēde ar nosaukumu Polkadot pirmo atkārtojumu uzsāka maijā un nesen pārcēlās uz mainnet otro posmu.
Laikā, kad Wood ir izstrādājis Polkadot, Ethereum galvenā izstrādes komanda ir strādājusi pie vislielākā Ethereum infrastruktūras jaunināšanas kopš tā darbības uzsākšanas 2015. gadā. Ethereum 2.0, kas arī tiek dēvēts par Serenity, ir jāuzsāk sava pirmā iterācija šogad ar pakāpeniska ieviešana nākamo divu gadu laikā. Ethereum 2.0 izmantos arī šķelšanās variantu kā līdzekli, lai izbeigtu mērogojamības likstas, kas to ir nomocījušas kopš sākotnējā monētu piedāvājuma uzplaukuma 2017. gadā.
Paturot prātā šo divu platformu savstarpējo vēsturi, vai šīs abas ir salīdzināmas? Un ja tā, tad kādos veidos?
Mērogojamība ar drupināšanu
Gan Ethereum 2.0, gan Polkadot izmanto šķembu, lai panāktu mērogojamību. Dalīšana ietver blokķēdes tīkla vai tā datu sadalīšanu, lai nodrošinātu paralēlu apstrādi un tādējādi palielinātu caurlaidspēju. Tomēr šķelšanās ir plašs termins, un šajos divos projektos tiek izmantotas dažādas metodes.
Pašlaik Ethereum 1.0 darbojas ar vienas ķēdes struktūru, kur katram mezglam jāapstiprina katrs darījums. Turpretī Ethereum 2.0 ir galvenā ķēde, ko sauc par bākas ķēdi, kas atvieglo saziņu starp lauskām, kas savienojas ar bākas ķēdi. Šķembas var apstrādāt paralēli, nodrošinot lielāku caurlaidspēju nekā vienas ķēdes struktūra.
Ethereum 2.0 uzliks īpašu nosacījumu lauskām, kas savienojas ar bākas ķēdi, jo katrai lausai jābūt vienādai metodei stāvokļa maiņai ar katru bloku, kas pievienots blokķēdei. Būtībā bākas ķēde ir virkne portu vai kontaktligzdu, piemēram, USB savienotājs, kur tai var pieslēgties tikai tās skaidiņas ar pareizu USB spraudņa formu..
Polkadot izmanto citu šķelšanās variantu. Tīklam ir arī galvenā ķēde ar nosaukumu Relay Chain. Polkadot lauskas ir pazīstamas kā izpletņlēces, un tās var paralēli veikt arī darījumus. Tomēr Polkadot izmanto daudz elastīgāku metoprotokolu, lai ļautu izpletņlēcējiem izveidot savienojumu ar galveno ķēdi, tas nozīmē, ka jebkurš izpletņlēcējs var pats noteikt noteikumus par to, kā tas maina stāvokli. Vienīgais nosacījums ir tāds, ka releju ķēdes validatori to var izpildīt, izmantojot metoprotokolu, kas izmanto standarta WebAssembly. Atgriežoties pie USB savienotāju analoģijas, releju ķēde kalpo kā sava veida universāla kontaktligzda. Tagad ikviens, kuram ir jebkura veida kontaktdakša, var izveidot savienojumu ar Polkadot.
Savietojamība
Iepriekš aprakstītā elastība nozīmē, ka Polkadot piedāvā augstu savietojamības līmeni, kas nebūs iespējams ar Ethereum 2.0, jo tikai Ethereum raksturīgās lauskas var būt Ethereum ekosistēmas daļa. Polkadot izmanto tiltu izpletņlēcējus, kas var izveidot savienojumu ar ārējiem blokķēdēm, piedāvājot divvirzienu saderību.
Efektīvi Ethereum varētu izveidot savienojumu ar Polkadot ekosistēmu, izmantojot tiltu izpletņlēcēju, lai DApp izstrādātāji varētu mijiedarboties ar jebkuru citu Polkadot izpletņlēcēju. Tomēr otrādi nav iespējams: Polkadots nevarēja kļūt par skaidiņu Ethereum bākas ķēdē. Moonbeam ir viens tilta izpletņlēkšanas piemērs, kas izstrādātājiem nodrošina ar Ethereum saderīgu viedo līgumu platformu, kas ir veidota uz Polkadot.
Līdz šim blokķēdes evolūcijā sadarbspējai nav bijusi nozīmīga loma. Tomēr varbūt tāpēc, ka tik daudz blokķēdes ir kļuvušas par “sienu dārziem”, sadarbspēja 2020. gadā sāk uzņemties lielāku lomu. Pagājušā gada Blockstack samitā Sanfrancisko, blockchain uzņēmējs Andreas Antonopoulos izvirzīja pārliecinošu savietojamības gadījumu, paskaidrojot ka jebkura atsevišķa ķēde, kas piesaista pietiekamu attīstību, galu galā pati apēdīs sevi, pieprasot infrastruktūras uzlabošanu.
Saistīts: sadarbspējīgas bloku ķēdes var būt finanšu nākotne, taču tām vēl ir ceļi
Ja Antonopoulos ir taisnība, liela daļa pašreizējās infrastruktūras, piemēram, bloku ķēdes tilti vai sadarbspējīgas platformas, piemēram, Polkadot, varētu būt galvenie Ethereum turpmākās attīstības veicinātāji..
Ir arī vērts norādīt, ka Vuds atzīst raksturīgo simbiozi šajās attiecībās starp abām platformām paziņoja emuāra ziņā, kas kopš Polkadot baltās grāmatas izdošanas: “Mēs zinājām, ka savienojums ar Ethereum ekosistēmu, lai palīdzētu paplašināt iespējas abās pusēs, būtu viens no tīkla galvenajiem punktiem.”
Attīstības progress
Polkadot sāka darbu mainnet maijā, ar projekta plānu iekļaujot pakāpenisku pilnīgas decentralizētas infrastruktūras jaunināšanu ar visu plānoto pārvaldību. Pirmais posms ir autoritātes apliecinājums, kas ietver tīkla validatoru montāžu. Nesen projekts sāka savu otro posmu, kas ir pazīstams kā nominētais pierādījums par likmēm. Tas attiecas uz tīkla vienprātības modeļa sākotnējo ieviešanu. Pieņemot, ka viss norit labi, nākamais solis būs tīkla pārvaldības modeļa ieviešana.
Ethereum 2.0 izmanto nedaudz atšķirīgu pieeju pakāpeniskai ieviešanai, līdz ar to pilnīga palaišana notiks pēc pakāpeniskas atjaunināšanas. Paredzams, ka Beacon ķēde sāksies šovasar, kā arī piedalīsies jaunajā konsensā par likmju pierādīšanu. Plānots, ka pāreja uz pilnu drupināšanu notiks nākamajās fāzēs.
Komandas
Kaut arī Ethereum 2.0 projekts lepojas ar dažiem vadošajiem vārdiem blokķēdes izstrādātāju telpā, ieskaitot Ethereum līdzdibinātāju Vitaliku Buterinu, nav vienas komandas, kas atbildētu par Ethereum 2.0 izstrādi un ieviešanu. Vairākas komandas vai klienti strādā pie dažādām Ethereum 2.0 iterācijām kā tīkla drošības uzturēšanas līdzekli.
Polkadot ir izstrādājusi viena firma Parity Technologies – globāla inženieru, kriptogrāfu, risinājumu arhitektu un pētnieku komanda. Parity kopā ar Polkadot ir izstrādājis savu Parity Ethereum klientu un Parity Zcash klientu.
Parity Technologies dibināja Vuds un Jutta Šteinere. Vuda akreditācijas dati ir labi izveidoti, pateicoties viņa vēsturei ar Ethereum un kā Solidity programmēšanas valodas veidotājam, Steineram esot arī vienam no sākotnējiem Ethereum komandas locekļiem, kurš ir bijis tās pirmais drošības vadītājs. Viņa ir lietišķā matemātiķe un tagad Parity izpilddirektore.
Laiks ir būtība
Viens no nozīmīgākajiem izaicinājumiem, ar ko saskaras Ethereum 2.0, ir laiks, kas vajadzīgs projekta īstenošanai. Kopš 2017. gada ir runāts par mērogojamības jaunināšanu, un līdz pilnīgas ieviešanas pabeigšanai, visticamāk, būs 2022. gads – un, pieņemot, ka vairs nav kavēšanās. Tomēr Ethereum ir kritiska priekšrocība salīdzinājumā ar Polkadot un visām citām bloku ķēdes platformām: tai ir sen izveidota izstrādātāju bāze un kopiena, kā arī visvairāk izstrādātāju aktivitātes, salīdzinot ar konkurentiem.
Tomēr Ethereum 2.0 ieviešanas aizkavēšanās ir ļāvusi citiem projektiem, no kuriem Polkadot acīmredzami ir lielākais konkurents, izstrādāt savas platformas, kas piedāvā papildu atribūtus, piemēram, savietojamību. Polkadot patiešām piedāvā saderību ar Ethereum, kas nozīmē, ka izstrādātāji varētu pieņemt platformu, obligāti nenovirzoties no sākotnējās bāzes.
Būs intriģējoši redzēt, kā abas platformas spēlē kopā, kad būs pabeigta pilnīga Ethereum 2.0 ieviešana. Ja viss iet labi, katra platforma var papildināt citas stiprās puses, lai izveidotu savienotu blokķēdes tīklu, kas ir lielāks par tā daļu summu.