ZILLIQA vs ETHEREUM

Šiame straipsnyje bus lyginama „Zilliqa“ ir „Ethereum“ (ir „Raiden“ / „Plasma“), visa žemiau pateikta informacija (su nedideliais redagavimais) gaunama iš „Zilliqa“ DUK dokumento.

„Zilliqa vs Ethereum“ (dabar)

Sandorio greitis: „Ethereum blockchain“ protokolo operacijų greitis yra apie 10 tx / s. Šiuo metu ZILLIQA yra 250 kartų didesnė („testnet“), maždaug 2500 tx / s. ZILLIQA mastelis bus linijinis pagal mazgų skaičių. Kuo daugiau mazgų ZILLIQA tinkle, tuo didesnė operacijos sparta per sekundę.

Konsensusas: Ethereum naudoja PoW sutarimui, ZILLIQA konsensusui naudoja pBFT. PoW ZILLIQA naudojamas tik tapatybėms nustatyti, siekiant užkirsti kelią Sybil išpuoliams. Kai tapatybės bus nustatytos, tinklas gali susitarti dėl kelių blokų iš eilės. Tai daro PoW efektyvesnį, nes nereikia naujo blogo bloko kiekvienam blokui, kaip „Ethereum“.

Išmaniosios sutartys: „ZILLIQA“ taip pat skirsis nuo „Ethereum“ intelektualiųjų sutarčių atžvilgiu. Pagrindinis skirtumas yra tas, kad pagrindinė „ZILLIQA“ intelektualiųjų sutarčių kalba nebus tikra.

Pabaiga: ZILLIQA konsensuso protokolas suteikia baigtumo. Tai reiškia, kad patvirtinimo nereikia. Tai skiriasi nuo „PoW“ pagrindu priimto sutarimo Ethereum, kur gali atsirasti laikinų šakių, taigi, norint sušvelninti dvigubas išlaidas, reikia tam tikro skaičiaus patvirtinimų.

Mastelio keitimas: „Ethereum“ tiria, kaip saugiai ir efektyviai atlikti „PoS“ savo būsimose versijose. ZILLIQA pasirenka kitokį požiūrį, kai pagreitėja mastelio keitimas. Mes stengsimės būti suderinami su „Ethereum“ visur, kur įmanoma, wrt gavyba, išmanioji sutarčių kalba ir kt.

Misija: „ZILLIQA“ yra konkreti misija remti didelio našumo „dApp“, kurioms reikia panaudoti „grandinės“ savybes: atvirumą, atskaitomybę ir skaidrumą ir kt. Kai kuriems iš esamų „Ethereum“ taikomųjų programų gali būti naudinga „ZILLIQA“, tačiau mes nesitikime, kad jų bus dauguma.

ZILLIQA vs Ethereum 2.0?

„ZILLIQA“ daro tai, kas vadinama tinklo ar operacijų sutrumpinimu. Įsivaizduokite 1 000 mazgų pavyzdinį tinklą. „ZILLIQA“ automatiškai padalins tinklą į 10 segmentų, kiekviename po 100 mazgų. Dabar kiekviena skiltis gali apdoroti operacijas lygiagrečiai. Jei kiekviena skiltis yra pajėgi apdoroti 100 operacijų per sekundę, tada visos skaldos kartu gali apdoroti 1000 operacijų per sekundę. Galimybė apdoroti operacijas lygiagrečiai dėl išskaidytos architektūros užtikrina, kad ZILLIQA pralaidumas didėja (maždaug) tiesiškai atsižvelgiant į tinklo dydį. Šiuo metu „Ethereum“ tiria, kas vadinama būsenų sutvirtinimu, t.y., kaip padalyti „blockchain“ būseną, kad saugojimas ilgainiui netaptų problema. Savo dabartiniame artimiausiame plane ZILLIQA nevykdo valstybės politikos. Vykdyti intelektualiąsias sutartis išplėstiniame tinkle be valstybės sutrumpinimo jau yra didelis iššūkis. Tai pasakius, būsimas valstybės planavimas yra mūsų ateities planuose. „Ethereum 2.0“ yra tyrimų projektas ir kelios detalės dar nėra išsiaiškintos. „Ethereum 2.0“ 1 etapas (vykdomas darbas) yra laisvai sujungtas į šonines grandines panašus sprendimas, pritvirtintas prie pagrindinės „Ethereum“ grandinės per patvirtinimo valdytojo sutartį (VMC). VMC sėdi ant pagrindinės „Ethereum“ grandinės ir prižiūri skaldos sistemą. Kitaip tariant, ji yra atsakinga už pagrindines užduotis, tokias kaip naujo validatoriaus pridėjimas, naujo validatoriaus paskyrimas skardoje ir kt.

„Ethereum 2.0“ 1 fazė yra paprastas sprendimas, kuris neišsprendžia visų su šešėliavimu susijusių problemų. Mes tikimės, kad 1 fazės sprendimas turės šias problemas:

1. Vienas gedimo taškas: Atrodo, kad VMC gali tapti kliūtimi ir vienu gedimo tašku, nes pagrindiniai protokolo veiksmai turi praeiti per VMC. Bet kokia klaida su VMC gali sunaikinti visą sistemą. ZILLIQA neturi jokio centrinio subjekto ar sutarties, kuria remiasi visa sistema.

2. Baigtumas: kiekvienoje šašlykinėje bus naudojamas „PoS“ pagrįstas sutarimo protokolas su ilgiausios grandinės taisykle kaip šakės skyros mechanizmu. Dėl to „Ethereum 2.0“ (1 fazė) neužtikrina sistemos būsenos baigtumo. Kita vertus, „ZILLIQA“ užtikrins valstybės baigtinumą per savo pBFT protokolą.

3. Pralaidumas: Teigiama, kad 1 fazė padidins pralaidumą maždaug 100 kartų. „ZILLIQA“ pralaidumas, turintis nedidelį 3600 mazgų tinklo dydį, pranešė apie 250 kartų didesnį „Ethereum 1.0“ pralaidumą.

4. Tarpšakinis ryšys: Panašu, kad 1-asis shardingo pasiūlymo etapas neleis bendrauti tarp shard -ų (arba jis yra minimalus). Tai reiškia, kad intelektualioji sutartis, esanti vienoje šašlykinėje ir kuriai reikia iškviesti kitą intelektualiąją sutartį, gyvenančią kitoje skaldoje, gali būti nevykdoma.

Tiesą sakant, kryžminis bendravimas yra vienas didžiausių iššūkių, kai reikia valdyti turiningą kalbą suplanuota architektūra.

Projekte numatoma naudoti UTXO tipo modelį (per kvitus) tvarkant kryžminį ryšį, tačiau panašu, kad tai nepatenka į „Ethereum 2.0“ 1 etapo taikymo sritį.

ZILLIQA vs plazma / Raiden?

Plazma yra šoninės grandinės sprendimas, o „Raiden“ yra mastelio mažinimo problemos sprendimas be grandinės. Tai reiškia, kad ne visi duomenys įsitraukia į (pagrindinę) „Ethereum“ grandinę. Tai suteikia mastelį.

Tačiau šoninės grandinės sprendimas (arba ne grandinė) gali nesuteikti tų pačių saugumo, atsparumo ir decentralizacijos garantijų, kaip visiškai grandinės mastelio didinimo sprendimas. Be to, dėl šių sprendimų pagrindinė grandinė nėra tiesiogiai keičiama.

„ZILLIQA“ yra tinklinis sprendimas ir dėl mastelio padidėjimo jis nesiremia jokia šonine grandine (arba ne grandine), todėl neaukoja saugumo ir decentralizacijos. Bet kuris šoninės grandinės (arba grandinės ribų) sprendimas gali būti integruotas į ZILLIQA, kad prireikus dar padidintų jo pralaidumą.