Optimistic vs. ZK-Rollups: هەڵبژاردنی چارەسەری گەشەکردنی گونجاو بۆ DApps

Ethereum خۆی وەک بنەماکانی darayîyê bê-navendî و ئێکۆسیستەمی گەشەتر Web3 دانا. وەک تەکنەری دانان بۆ ملیارە میلیارد دۆلار قەڵەو و هەزاران بەرنامەی bê-navendî لەخۆ دەگرێت. بەڵام، ئەم بەناوبانگی زۆرەوە کێشەیەکی گەورە لە بەهاکردنی توانای تۆڕ دروست کردووە. کە فێکیان زیاتر بۆ تۆڕ دەچن، داواکاری بۆ شوێنی بلۆک زیاتر لە ئەوەی بەردەستە دەبێت. ئەم گەشەیە بوونی لە کۆتایی تۆڕ و بەرزبوونەوەی نرخەکانی تراکنشەکان دەستەبەر دەکات کە زۆرجار بەکارهێنەرانی ئاسایی لە دەرەوە دەکەنەنەوە.

کۆمەڵگە بە درێژایەک ئاگادار بووە کە زنجیرەی سەرەکی Ethereum، کە زۆرجار وەک Layer 1 ناسراوە، ناتوانێت بە تەنها حجمەکەی تراکنشەکانی جیهان بەڕێوە ببات. تۆڕ بەردەوام زیاتر لە یەک ملیۆن تراکنش لە ڕۆژانە دەکات، بەڵام ئەمە پێویستی جیهانی تەواو ناکات. بۆ چارەسەرکردن، نووسەرەکان چارەسەرییەکان دروست کردوون کە سەر زنجیرەی سەرەکی دانراون. ئەمانە بە کۆبوونەوە وەک چارەسەرییەکانی گەشەکردنی Layer 2 ناسراون. ئەوان مەبەست لە بەرزکردنەوەی توانای تراکنشەکان دەکەن بەبێ لەناوبردنی ئاسایشی بەهێز کە Ethereum بە قیمەت دەکات.

لە نێوان ڕێگە گەشەکردنە جۆراوجۆرەکان، rollups وەک بەهێزترین تەکنەلۆژیەک بۆ داهاتووی درێژخایەنی تۆڕ دەردەکەون. Rollups تراکنشەکان لە دەرەوەی زنجیرەی سەرەکی Ethereum بەڕێوە دەبەن بەڵام داتای تراکنشەکان پاشانەوە بۆو دەگەڕنەوە. ئەم ڕێگەیە بارەکەی تۆڕی سەرەکی کەم دەکاتەوە کاتێک دڵنیا دەکات کە داتا بەردەست و ئاسایش دەمێنێتەوە. لە ناو ئەم وەشانەدا، دوو پێشبڕکێی سەرەکی دەرهاتوونە پێشەوە: Optimistic Rollups و Zero-Knowledge (ZK) Rollups.

ئەگەری گەشەکردن و Layer 2

بۆ تێگەیشتن لەوەی بۆچی rollups پێویستن، پێویستە سەرەتا سنوورییەکانی دیزاینکردنی blockchain تێبگەیت. ئەمە زۆرجار وەک "blockchain trilemma" وەسف دەکرێت. ئەم مفهومە ئاماژە بەوە دەکات کە تۆڕێکی bê-navendî تەنها دەتوانێت بۆ دوو لە سێ تایبەتمەندیی سەرەکیەکان لە یەک کاتدا باشتر بکات: bê-navendkarî، ئاسایش، و گەشەکردن. Ethereum لە مێژوودا bê-navendkarî و ئاسایش لە پێشەوەیەوە گرنگێکی بەخۆی داوە. ئەم هەڵبژاردنە واتا گەشەکردن لەسەر بنەما کەمە بە شێوەیەکی سروشتی.

نرخی کۆتایی

کە تۆڕ چکە دەبێت، مێکانێزمەکە بۆ تێکدانەوەی تراکنشەکان لە ناو بلۆک وەک حراجێک دەبێت. بەکارهێنەرەکان بە ڕاستی بە یەکەوە پێکەناسوون دەکەن بۆ بەڕێوەبردنی تراکنشەکانیان لەلایەن validatorەکان. ئەمە دەستەبەر دەکات بۆ نرخەکانی گاز کە ناڕاستەقرارن. لە کاتەکانی داواکاری بەرز، جێبەجێکردنی guhêrtinêkî سادەی token یان بەکارهێنانی بەرنامەیەکی bê-navendî دەتوانێت نرخێکی زۆر بەرز بێت. ئەم بەرەنگاربوونە گەشەی ئێکۆسیستەم سنووردار دەکات و بەڵێنبەرەوەی بەناوبانگی فراوانی بەرنامەکانی bê-navendî (DApps) رووبدەڕێ دەکات.

گواستنەوەی جێبەجێکردنەوە لە دەرەوەی زنجیرە

چارەسەرییەکانی Layer 2 ئەمە بە گواستنەوەی کارەکانی قووڵ لە زنجیرەی سەرەکی Ethereum چارەسەر دەکەن. لە جیاتی ئەوەی هەر nodeێک لەسەر تۆڕی سەرەکی هەر هەزوومەکەیەک بەڕێوە ببات، جێبەجێکردنەوە لەسەر قەڵەمێکی دووەم ڕوودەدات. تۆڕی Layer 2 هەزووکردن و هەڵگرتنی guhêrtinەکانی state بەڕێوە دەبات. پاشان بە شێوەیەکی بەردەوام کورتەیەک یان بەڵگەی ئەم تراکنشەانە بۆ mainnetی Ethereum دەنێرێت. ئەمە stateی Layer 2 بە Layer 1 دەبەستێتەوە، بە بەکارهێنانی ئاسایشی Ethereum بەبێ کۆتاییەکەی.

جۆرەکانی چارەسەرییەکانی گەشەکردن

لە کاتێک rollups سەرنجن، چارەسەرییەکانی تر هەن. Channels، هاوشێوەی Lightning Networkی Bitcoin، ڕێگە بە بەکارهێنەران دەدەن بە بێ سنوور لە دەرەوەی زنجیرە تراکنش بکەن و تەنها هاوبەشی کۆتایی لەسەر زنجیرە دانێن. Plasma زنجیرەکانی کچ دروست دەکات کە زنجیرەی سەرەکی بۆ داگیرکاری متمانە بەکاردەهێنن. Sidechainە بەسەربەخۆ بە پێکەوەی Ethereum دەڕۆن بە مێکانێزمەکانی consensusی خۆیان. بەڵام، rollups پشتگیرییەکی زیاتر بەدەست هێناوە چونکە داتاکە لەسەر زنجیرە دەهێڵن، ئاسایشی بەرزتر لە sidechainەکان یان Plasma دابین دەکەن.

چۆن rollups کار دەکەن

Rollups ناوی خۆیان لە پرۆسەی "rolling up" یان کۆبوونەوەی سەدەک یان هەزاران تراکنش بە یەک batch دەگرن. لە جیاتی ناردنی هەر تراکنشێک بە جیاواز بۆ mainnetی Ethereum، operatorی rollup batchێکی کۆمپڕێکراوی داتا دەنێرێت. ئەمە بە شێوەیەکی زیادی پێوانەی داتاکە لەسەر Layer 1 کەم دەکاتەوە. بە جیاکردنەوەی نرخەکانی تراکنشەکانی ناردن بە نێوان بەکارهێنەرانی زۆر، نرخ بۆ هەر بەکارهێنەرێک بە شێوەیەکی زۆر دابەزرێتەوە.

جیاوازییە سەرەکییەکە لە نێوان دوو جۆری گەورە rollups لەوەدایە کە چۆن بۆ تۆڕی سەرەکی سەلمێنیدەکەن کە تراکنشەکانی دەرەوەی زنجیرە دروستن. Mainnet پێویستی بە ڕێگەیەک هەیە بۆ دڵنیابوونەوە لەوەی کە داتای ناردراو دروستە و هیچ کەسێک تراکنشە نادروستەکان بەڕێوە نەبات یان پارە دزە نەکات. Optimistic Rollups و ZK-Rollups دوو ڕێگەیەکی فەلسەفی و تەکنیکی جیاواز بە تەواوی بۆ ئەم پرۆسەی سەلماندنەوە بەکاردەهێنن.

Optimistic Rollups: لەبەرچاوگرتنی بێگوناهبوون

Optimistic Rollups بە سەرەتایەک کار دەکەن هاوشێوەی "بێگوناه تا بەڵگەیەکی لەسەرەوە نەدراوە." کە batchێک لە تراکنشەکان بۆ mainnetی Ethereum ناردرێت، سیستەم بە شێوەیەکی ئۆتۆماتیکی لەگەڵ دەڵێت کە تراکنشەکان دروستن. جێبەجێکردنی هەزووی قووڵ بۆ پشکنینی هەر imzaێک یان guhêrtini state ناکات. ئەم لەبەرچاوگرتنی "optimistic" باشترکردنی زۆر لە خێرایی و توانا دەدات چونکە بارەکەی سەلماندنی بەردەوام لابردرێت.

مێکانێزمی بەڵگەی وەهاڵگری

بۆ دڵنیابوونەوە لە ئاسایش، Optimistic Rollups لە مێکانێزمێک کە وەک fraud proof ناسراوە بەکاردەهێنن. لە کاتێک سیستەم بە شێوەیەکی ئۆتۆماتیکی دروستبوون لەبەرچاو دەگرێت، پەنجەرەیەکی دیاریکراوی کات هەیە لە دوای ناردن کە وەک challenge period ناسراوە. لەم پەنجەرەیەدا، کە زۆرجار نزیکەی هەفت ڕۆژ دەمێنێتەوە، بەشداربووانی دیکەی تۆڕ دەتوانن دروستبوونی batchێکی تراکنشەکە لەناوببەن. ئەگەر کەسێک چالاکییەکی خراپ یان هەزوویەکی نادروست دیبێت، دەتوانێت بەڵگەیەک بۆ mainnet بنێرێت بۆ چالاکردنی batchەکە.

ئەگەر چالاککردنەوە وەک دروست سەلماندرێت، batchەکەی نادروست بە گەڕانەوە دەگەڕێتەوە. جێبەجێکەرەکەی خراپ کە batchە خراپەکە ناردووە سزادەدەر دەبێت، زۆرجار بە لەدەستدانی پارەکانی بۆندکراو یان "staked" بۆ بەشداربوون وەک validator. ئەم ڕێگەی "carrot and stick" هاندانی ڕاستگۆیی دەدات. بەشداربووان دەزانن ئەگەر هەوڵی وەهاڵگری بدەن، لەوانەیە لە ناو پەنجەرەی چالاککردنەوە گیرمان بەرەوە و سزای دارایی وەربگیرێن.

ئامادەکاری و گەشەپێدان

یەکێک لە سوودە سەرەکییەکانی Optimistic Rollups ئاستەکەی ئاڵۆزیەتی لە جێبەجێکردندا. ئەوان پێویستیان بە تەکنەلۆژیای cryptographic ستاندارد هەیە کە بە باشی لە پیشەسازی تێگەیشتووە. چونکە پێویستیان بە بەڵگەکانی ریاضیەوەی نوێی ئاڵۆز بۆ هەر batchێک نییە، ئاسانترن بۆ دروستکردن. گرنگتر، ئەوان ئامادەکاری بەرز لەگەڵ Ethereum Virtual Machine (EVM) دەدەن.

ئەم ئامادەکاریی EVM واتا نووسەرەکان دەتوانن بەرنامەکانی bê-navendى خۆیان لە Ethereum Layer 1 بگوازنەوە بۆ Optimistic Rollup بە guhêrtinە کەمترین. گرێکتەکانی smart کە بۆ mainnet نووسراون زۆرجار بەبێ کێشە لەسەر ئەم Layer 2ەکاندا کار دەکەن. ئەمە ڕێگە بە قبوڵکردنی خێرای دا، وەک پرۆتۆکۆڵە گەورەکانی DeFi و پرۆژەکان دەتوانن کارەکانیان بگەشەپێدەن بەبێ نووسینی دووبارەی کۆدەکانیان.

گەشەی گواستنەوە

پێویستی بە پەنجەرەی چالاککردنەوە کێشەیەکی بەرز لە ئەزموونی بەکارهێنەر دروست دەکات. چونکە تۆڕ دەبێت چاوەڕێ بکات بۆ بینینی ئەوەی fraud proof ناردرێت، گواستنی سامانەکان لە Layer 2 بۆ Layer 1 چاوه‌تەواو نییە. بەکارهێنەرەکان زۆرجار دەبێت چاوەڕێ بکەن تا کۆتایی پەنجەرەی ناوبردن بگات، کە دەتوانێت هەفتێک یان زیاتر بێت. لە کاتێک بەردەستکەرەکانی liquidityی سێیەم دەتوانن دەرچوونە خێراتر بۆ نرخێک پێشکەش بکەن، پلە بومییە تەنها ئەم دواخستنەیە لەخۆ دەبات بۆ دڵنیابوونەوە لە ئاسایش.

ZK-Rollups: دڵنیایی ریاضی

Zero-Knowledge (ZK) Rollups ڕێگەیەکی پێچەوانە دەگرن. لە جیاتی لەبەرچاوگرتنی دروستبوونی تراکنشەکان، ئەوان بەڵگەیەکی ڕووناک دروست دەکەن کە ئەوان دروستن. هەر جارێک batchێک لە تراکنشەکان کۆبوونەوە دەکرێت، operatorی Layer 2 بەڵگەیەکی cryptographic دروست دەکات، بەتایبەتی Zero-Knowledge Proof (SNARK یان STARK). ئەم بەڵگەیە لەگەڵ داتای تراکنشەکان بۆ mainnetی Ethereum دەنێرێت.

بەڵگەکانی دروستبوون

ئەم بەڵگەیە وەک دڵنیاییەکی ریاضی کاردەکات کە تراکنشەکانی ناو batch بە درستی جێبەجێ کراون بە پێی یاساکانی پرۆتۆکۆڵ. Mainnetی Ethereum ئەم بەڵگەیە سەلمان دەکات. ئەگەر بەڵگەکە دروست بێت، guhêrtini state بە تەواوی کۆتایی دەگات. پێویست نییە متمانە بە operator بکەن یان چاوەڕێ بکەن بۆ کەسێک کە داتاکە چالاک بکات. ریاضی دڵنیا دەکات کە guhêrtinەکەی نادروست ناتوانرێت لە یەکەمجار دروست بکرێت.

کۆتایی خێرا

چونکە دروستبوونەکە بە خێرایی لەسەر Layer 1 سەلمان دەکرێت، ZK-Rollups پێویستی بە پەنجەرەی چالاککردنەوە نییە. کاتێک batchەکە قبوڵ کرا، پارەکان ئاسایشن و state کۆتاییە. ئەمە کێشەی دواخستنی گواستنەوەی Optimistic Rollups چارەسەر دەکات. بەکارهێنەرەکان دەتوانن سامانەکانیان لە Layer 2 بۆ Layer 1 بگوازنەوە وەک ئەوەی بەڵگەکە سەلمان کرا، بەبێ دواخستنی چەندڕۆژە. ئەمە ئەزموونی بەکارهێنەر باشتر بۆ گواستنەوەی سامانەکان لە نێوان قەڵەمەکان دەدات.

هێزەکەی هەزووکردن

لەناوبەنگی ZK-Rollups هێزە گەورەی هەزووی پێویستە بۆ دروستکردنی بەڵگەکانی دروستبوون. دروستکردنی بەڵگەی Zero-Knowledge کارێکی ئاڵۆز و سەرچاوەیەکی زۆرە. ئەم بارە قووڵەی هەزوویە دەتوانێت توانای rollup خۆی سنووردار بکات یان نرخەکانی دروستکردنی بلۆک بەرز بکاتەوە. بەڵام، وەک هاردوێرەکە باشتر دەبێت و تەکنەلۆژیای cryptographic بنەڕەت پەرەسەندوو دەبێت، ئەم نرخانە کەم دەبنەوە.

ئاڵۆزیەتی تەکنیکی

ZK-Rollups پێویستیان بە بنەڕەتە نوێتر و ئاڵۆزترەکانی cryptographic primitives هەیە لەڕێژ لە Optimistic Rollups. جێبەجێکردنیان زۆر سەختترە. زیاتر، دروستکردنی ZK-Rollupێک کە بە تەواوی لەگەڵ Ethereum Virtual Machine ئامادەکارە لە مێژوودا چالەنجێکی گەورەی ئەندازیاری بووە. لە کاتێک پێشکەوتن هەیە، هەزووکردنی گشتی لەسەر ZK-Rollups لە دوای ئامادەکاری ئاسانی Optimistic solutionsەکانەوە ماوەتەوە.

بەراوردکردنی لەناوبەنگەکان

هەردوو جۆری rollup سوودە جیاوازەکان دەدەن بە پێی پێویستییەکانی بەرنامە و بەکارهێنەر. هەردووکیان بە ئاسایش لەسەر Ethereum دانراون، ئاسایشەکەیان لە mainnet وەرگرتن، بەڵام مێکانێزمەکانی کارکردنیان دەستەبەر دەکەن بۆ هێز و لەناوبەنگی جیاواز.

تایبەتمەندی Optimistic Rollups ZK-Rollups
ئامانجەی سەلماندن Fraud Proofs (Dispute model) Validity Proofs (Math verification)
ئێستای گواستنەوە خاڵ (نزیکەی ٧ ڕۆژ) خێرا (خولەک بۆ کاتژمێر)
ئاڵۆزیەتی نزم (cryptography ستاندارد) بەرز (تەکنەلۆژیای cryptographic نوێ)

گرنگیتنی ئاسایش

Optimistic Rollups پێویستیان بە کەمترینەوە یەک جێبەجێکەرێکی ڕاستگۆ هەیە کە زنجیرەکە چاودێری بکات و fraud proof بنێرێت ئەگەر شتێک خراپ بێت. لە بەرامبەردا، ZK-Rollups پێویستیان بە ریاضی هەیە؛ گرێکتە smartی mainnet تەنها batch هەر batchێک کە بەڵگەی دروست نییە رەت دەکاتەوە. لە کاتێک هەردووکیان بە پێی sidechainەکان ئاسایشی بەرز دادەنرێن، ZK-Rollups لە تیۆرییدا دڵنیاییەکی بەهێزتر دەدەن چونکە پێویستیان بە هاندانەکانی game-theoretic یان چاودێرەکانی چالاک بۆ گیرکردنی وەهاڵگری نییە.

ئامانجەی توانا

ZK-Rollups لە باشبوونەوەی داتادا پێشەنگن. چونکە بەڵگەی دروستبوون خۆی دروستبوونی guhêrtinan پشتڕاست دەکات، ZK-Rollups بە تەکنیکی کەمتر داتا پێویستیان بە ناردن بۆ زنجیرەی سەرەکی هەیە لە Optimistic Rollups. چارەسەرییەکانی Optimistic دەبێت داتای پێویست بڵاو بکەنەوە بۆ ڕەختکردنی هەر کەسێک تراکنشەکە بکاتەوە و لە کاتی چالاککردنەوە سەلمان بکات. ئەم جیاوازییە بچووکە واتا ZK-Rollups لەوانەیە توانای بەرزتر بەدەست بهێنن لە درێژخایەندا.

ئێکۆسیستەمی داهاتوو

پێشبڕکێک لە نێوان ئەم تەکنەلۆژیایانە یارییەکی صفر-جووڵە نییە. دەکرێت ساڵان بەیەکەوە بژین، جیاکەرەکانی جیاواز خزمەت بکەن. بەڵام، هاوتەڵبەشێک لە نێوان زۆر لە لێکۆڵینەوەکان ئەوەیە کە ZK-Rollups داهاتووی درێژخایەنی گەشەکردنی Ethereumە. سوودەکانی خێرای Optimistic Rollups—ئاسانی دانان و ئامادەکاری EVM—ڕێگەیان بە سەرەتای قبوڵکردن دا. پرۆژەکانی وەک Polygon تەکنەلۆژیای Optimistic بەکارهێناوە بۆ پێشکەشکردنی چارەسەرێکی خێرا بۆ کۆتایی.

ڕێگەکانی هاوبەش

بە قزی دەستەڵات، xەتەکان دەکرێت بەرەنگار بن. هەندێک پلاتفۆرم، وەک Polygon، لێکۆڵینە لە تێکدانی تەکنەلۆژیای ZK بەو پلانەکانیانەوە سەرەڕایەک کە لەگەڵ چوارچێوەیەکی دیکە دەست پێ کردووە. ئێکۆسیستەم لەوانەیە چارەسەرییەکانی هاوبەش بۆ بینێت یان گواستنەوەی بەرەو پێش کە Optimistic implementationەکان بگۆڕدرێن بۆ بەڵگەکانی ZK وەک ئەوەی تەکنەلۆژیا ئاسانتر و لەگەڵ EVM ئامادەکار ببێت.

ڕۆڵی Sharding

هەردوو جۆری rollups سوود لە نوێبوونەوەکانی داهاتووی Ethereum دەبینن، بەتایبەتی sharding. Sharding تۆڕ دابەش دەکات بۆ پارچە بچووکترەکان بۆ بەڕێوەبردنی داتای زیاتر. بۆ rollups، سوودە سەرەکی بەرزبوونەوەی بەردەستبوونی داتا. چونکە rollups پێویستیان بە ناردنی داتای تراکنشەکان بۆ Layer 1 هەیە، بڕی شوێنەکەی بەردەست لەسەر mainnet سنوورداریان دەکات. Sharding توانای داتای Ethereum بە شێوەیەکی زۆر بەرز دەکاتەوە، ڕێگە بە rollups دەدات بۆ بەڕێوەبردنی تراکنشە بە ژمارەیەکی ئەکۆنۆمییەوە لە نرخە نزمترەکان.

قبوڵکردنی نووسەر

بۆ ئێستا، نووسەرەکان هەڵبژار دەکەن بە پێی پەرەسەندوویی ئێستا. DApps کە پێویستیان بە پشتگیری تەواوی EVM هەیە ئەمشەو زۆرجار بۆ Optimistic Rollups دەچن. بەڵام، وەک تەکنەلۆژیای "zkEVM" (ZK-Rollupsی ئامادەکار لەگەڵ EVM) پەرەسەندوو دەبێت، سنوورەکە بۆ مۆدێلی بەڵگەی دروستبوون نابێتەوە. کاتێک نرخەکانی ئاڵۆزیەتی کەم ببنەوە، سوودەکانی گواستنەوەی خێرا و ئاسایشی ریاضی لەوانەیە گواستنەوە بۆ چارەسەرییەکانی ZK بکەن.

ئەنجام

گەشەپێدانی Ethereum پێویستە بۆ ئەوەی تۆڕ پۆتەنسیاڵی خۆی وەک بنەمای دارایی جیهانی پڕبکات. چارەسەرییەکانی Layer 2 لە مفهومە تیۆرییەکانەوە دەگەڕێنەوە بۆ بەشە سەرەکییەکانی بنیاتنەوە. Optimistic Rollups ئێستا چارەسەرێکی پراگماتیکی کارکەر دەدەن کە کۆتایی بەکاردەهێنێت بە بەکارهێنانی تەکنەلۆژیای ستاندارد و تیۆریای یاری. ئەوان ڕێگەیەکی ئاسان بۆ نووسەرەکان دەدەن بۆ گەشەپێدانی بەرنامەکانی ئێستا، سەرەڕایەک کە لەناوبەنگی گواستنەوەی دواخەستووە.

ZK-Rollups چارەسەرێکی تەکنیکی پێچەیدنەتر دەدەن کە بەڵێنی کۆتایی خێرا و ئاسایشی توند بە بەڵگەکانی دروستبوون دەدەن. لە کاتێک کێشەیان هەیە لە نرخەکانی هەزوو و ئاڵۆزیەتی جێبەجێکردن، ئەوان گەشەکانی گواستنەوەی مۆدێلەکانی optimistic چارەسەر دەکەن. وەک لێکۆڵینەوەی cryptographic پێشکەوتن دەکات، ZK-Rollups ئامادەن بۆ بەکارهێنانی ستاندارد بۆ گەشەکردنی blockchainی بەهێزی بەرز.

هەڵبژاردن لە نێوانان ئێستا پێویستی بە ئامادەکاری خێرا بەرامبەر بە ئەفەیسەنسیی درێژخایەن دادەنێت.