مقیاسپذیری بلاکچین (blockchain scalability) یعنی اینکه یک شبکه چه تعداد تراکنش را، با چه سرعتی، میتواند پردازش کند بدون اینکه امنیت یا تمرکززدایی (decentralization) آن آسیب ببیند. وقتی یک زنجیره مقیاسپذیر نباشد، کاربران آن را بهشکل کارمزدهای بالا، تأییدهای کند و تراکنشهای ناموفق در دورههای شلوغ تجربه میکنند. اگر در دوران بازار صعودی (bull run) سعی کرده باشید یک پرداخت کوچک بفرستید یا یک NFT mint کنید، احتمالاً دیدهاید که کارمزدها ناگهان به چند دلار میرسند و تأیید تراکنشها چندین دقیقه طول میکشد. این تجربه باعث میشود مردم تردید کنند که آیا کریپتو میتواند روزی از پرداختهای روزمره، بازیها یا DeFi عمومی پشتیبانی کند یا نه. این راهنما ایدههای اصلی پشت مقیاسپذیری و اینکه چرا سخت است را توضیح میدهد، از جمله سهگانه مقیاسپذیری (scalability trilemma). یاد میگیرید که ارتقاهای لایه پایه مثل sharding و راهحلهای خارج از زنجیره مثل rollups و سایر شبکههای لایه 2 (L2) چطور با هم کار میکنند تا بلاکچینها را سریعتر و ارزانتر کنند و در عین حال چه مصالحههایی وجود دارد که باید حواستان به آنها باشد.
مقیاسپذیری در یک نگاه
خلاصه
- مقیاسپذیری یعنی توانایی پردازش تعداد بیشتری تراکنش در ثانیه، در حالی که شبکه برای کاربران امن و پاسخگو باقی بماند.
- این کار بهخاطر سهگانه مقیاسپذیری (scalability trilemma) دشوار است: بهبود مقیاسپذیری معمولاً به امنیت یا تمرکززدایی فشار وارد میکند.
- Sharding خودِ لایه 1 را با تقسیم بلاکچین به شاردهای موازی که امنیت را بهاشتراک میگذارند، مقیاس میکند.
- Rollups و سایر راهحلهای لایه 2 محاسبات را خارج از زنجیره انجام میدهند و داده فشرده یا اثباتها را به L1 برمیگردانند.
- لایه 1های شاردشده در افزایش توان خام شبکه عالی هستند، در حالی که rollups در استقرار انعطافپذیر و تکرار سریع مزیت دارند.
- بیشتر اکوسیستمهای بالغ بهسمت ترکیبی از یک L1 مقیاسپذیر بههمراه L2های قدرتمند حرکت میکنند که هرکدام مصالحههای متفاوتی دارند.
مبانی مقیاسپذیری: توان، تأخیر و سهگانه

- کارمزد تراکنشها در دورههای شلوغ بهشدت بالا میرود و پرداختها یا معاملات کوچک را غیراقتصادی میکند.
- mempool شلوغ میماند و تعداد زیادی تراکنش در صفِ ورود به بلاک بعدی معطل میشوند.
- کاربران زمانهای تأیید طولانی یا غیرقابل پیشبینی را تجربه میکنند، بهویژه وقتی از تنظیمات پیشفرض کارمزد استفاده میکنند.
- اپلیکیشنها یا walletها برای پنهان کردن شلوغی روی زنجیره از دید کاربر، شروع به تکیه بر رلههای متمرکز یا سرویسهای امانی (custodial) میکنند.
دو مسیر برای مقیاسپذیری: لایه 1 در برابر لایه 2

- روی زنجیره: بزرگتر کردن بلاکها یا کوتاهتر کردن زمان تولید بلاک، ظرفیت خام را افزایش میدهد اما میتواند همگام ماندن nodeهای کوچک را سختتر کند.
- روی زنجیره: Sharding بلاکچین را به چندین shard تقسیم میکند که تراکنشهای مختلف را بهصورت موازی پردازش میکنند، در حالی که امنیت را بهاشتراک میگذارند.
- خارج از زنجیره/L2: Rollups تراکنشها را خارج از زنجیره اجرا میکنند و داده فشرده یا اثباتها را برای امنیت به L1 ارسال میکنند.
- خارج از زنجیره/L2: Payment channelها به دو طرف اجازه میدهند مکرراً خارج از زنجیره تراکنش انجام دهند و فقط نتیجه نهایی را روی L1 تسویه کنند.
- خارج از زنجیره/L2: Sidechainها بلاکچینهای جداگانهای هستند که به زنجیره اصلی bridge شدهاند و معمولاً validatorها و فرضیات امنیتی خودشان را دارند.
توضیح Sharding: تقسیم بلاکچین به بخشهای کوچکتر

- Shardهای موازی میتوانند تعداد زیادی تراکنش را همزمان پردازش کنند و توان (throughput) کلی شبکه را بهطور چشمگیری افزایش دهند.
- چون state بین shardها تقسیم میشود، هر node بهتنهایی ممکن است داده و محاسبات کمتری را پردازش کند و نیاز سختافزاری کاهش یابد.
- تراکنشهای بین shardها پیچیدهتر هستند، چون داده و پیامها باید بهصورت امن بین shardهای مختلف جابهجا شوند.
- امنیت باید طوری طراحی شود که هیچ shardی به هدفی آسان برای حمله تبدیل نشود؛ معمولاً با استفاده از تخصیص تصادفی validatorها و اجماع مشترک.
- تضمین در دسترس بودن داده (data availability) در همه shardها حیاتی است تا کاربران و light clientها بتوانند کل سیستم را همچنان راستیآزمایی کنند.
Rollups و لایه 2: مقیاسپذیری با انتقال محاسبات خارج از زنجیره

Key facts
- کارمزدها پایینتر است، چون تعداد زیادی تراکنش کاربر در یک تراکنش L1 بستهبندی میشوند و هزینه لایه پایه بین آنها تقسیم میشود.
- تجربه کاربری سریع احساس میشود، چون rollupها میتوانند قبل از ارسال batchها روی زنجیره، تأییدهای نرم تقریباً آنی ارائه دهند.
- امنیت همچنان بهشدت به L1 زیرساختی و نیز به سیستم اثبات rollup، در دسترس بودن داده و حاکمیت ارتقا بستگی دارد.
موارد استفاده دنیای واقعی از بلاکچینهای مقیاسپذیر
بهبود مقیاسپذیری، کریپتو را از یک لایه تسویه کند و گران به چیزی تبدیل میکند که کاربران بتوانند هر روز با آن تعامل داشته باشند. وقتی کارمزدها کاهش مییابد و تأییدها سریعتر میشود، دستههای کاملاً جدیدی از اپلیکیشنها امکانپذیر میشوند. پروتکلهای DeFi میتوانند از معاملهگران کوچکتر پشتیبانی کنند، بازیها میتوانند بیشتر اقدامات درونبازی را روی زنجیره منتقل کنند و NFTها میتوانند بهصورت انبوه mint یا معامله شوند. Rollupها، زنجیرههای شاردشده و سایر راهحلهای مقیاسپذیری همین حالا هم در حال امکانپذیر کردن آزمایشهایی هستند که روی یک زنجیره پایه شلوغ بهتنهایی غیرممکن بود.
موارد استفاده
- معاملات DeFi با کارمزد پایین روی rollupها، جایی که کاربران میتوانند توکنها را swap کنند یا نقدینگی فراهم کنند بدون اینکه برای هر تراکنش چند دلار بپردازند.
- رویدادهای mint انبوه NFT، مثل داراییهای بازی یا کلکسیونی، که در غیر این صورت فضای بلاک یک L1 را از حد اشباع فراتر میبرد.
- بازیهای بلاکچینی با ریزتراکنش (micro-transaction)های مکرر برای حرکتها، ارتقاها و پاداشها که همگی با هزینه کم روی L2 پردازش میشوند.
- پرداختها و حوالههای برونمرزی که در آن کاربران مبالغ کوچک را بهصورت جهانی ارسال میکنند بدون اینکه بخش بزرگی از آن صرف کارمزد شود.
- استراتژیهای آربیتراژ و بازارسازی با فرکانس بالا که به تعداد زیادی معامله سریع نیاز دارند و با توان بالا و تأخیر پایین ممکن میشوند.
- فرآیندهای سازمانی یا نهادی، مثل ردیابی زنجیره تأمین یا تسویههای داخلی، که به هزینه و عملکرد قابل پیشبینی نیاز دارند.
مطالعه موردی / داستان

ریسکها، ملاحظات امنیتی و مصالحهها
عوامل ریسک اصلی
مقیاسپذیری قدرتمند است، اما رایگان بهدست نمیآید. هر سازوکار جدید، چه sharding باشد چه rollup، پیچیدگی و نقاط شکست جدیدی اضافه میکند. L2ها اغلب به bridgeها، sequencerها و کلیدهای ارتقا متکی هستند که فرضیات اعتماد اضافی فراتر از زنجیره پایه ایجاد میکنند. سیستمهای شاردشده باید اجزای زیادی را بهدرستی هماهنگ کنند تا از شکاف در دسترس بودن داده یا امنیت جلوگیری شود. بهعنوان کاربر یا سازنده، مهم است فقط ندانید که یک شبکه سریع و ارزان است، بلکه بفهمید زیر این مزایا چه فرضیات و ریسکهایی قرار دارد.
Primary Risk Factors
بهترین شیوههای امنیتی
مزایا و معایب Sharding در برابر Rollups
مزایا
معایب
آینده مقیاسپذیری بلاکچین (blockchain scalability)

مقایسه: مقیاسپذیری سنتی در برابر مقیاسپذیری کریپتو
چگونه با L2ها و شبکههای مقیاسشده بهصورت امن کار کنیم
- با یک انتقال آزمایشی کوچک به L2 شروع کنید تا مطمئن شوید واریز و برداشت طبق انتظار کار میکند.
- درباره زمانهای معمول برداشت و هر دوره چالش مطالعه کنید تا هنگام خروج به L1 غافلگیر نشوید.
- کارمزد شبکه را هم روی L1 و هم L2 زیر نظر داشته باشید، چون gas بالای L1 همچنان میتواند روی واریز و برداشت اثر بگذارد.
- از walletهای معتبر استفاده کنید که بهوضوح نشان میدهند روی کدام شبکه هستید و از L2یی که قصد استفاده دارید پشتیبانی میکنند.
سؤالات متداول: مقیاسپذیری بلاکچین، Sharding و Rollups
نکات کلیدی درباره مقیاسپذیری بلاکچین (blockchain scalability)
ممکن است مناسب باشد برای
ممکن است مناسب نباشد برای
- افرادی که بهدنبال پیشبینی قیمت کوتاهمدت یا سیگنالهای معاملاتی هستند
- کاربرانی که بهجای آموزش عمومی، بهدنبال توصیه درباره محصولات مشخصاند
- خوانندگانی که حاضر نیستند تنظیمات پایه wallet و شبکه را مدیریت کنند
- کسانی که به مشاوره حقوقی، مالیاتی یا سرمایهگذاری درباره توکنهای خاص نیاز دارند
هدف مقیاسپذیری بلاکچین (blockchain scalability) این است که تعداد بیشتری کاربر را با تراکنشهای سریعتر و ارزانتر سرویسدهی کند، در حالی که امنیت قوی و تمرکززدایی حفظ میشود. این کار بهخاطر سهگانه مقیاسپذیری دشوار است: فشار بیش از حد روی یک بُعد معمولاً دو بُعد دیگر را تحت فشار قرار میدهد. Sharding با ارتقای خود زنجیره پایه به مسئله نزدیک میشود؛ آن را به چند shard تقسیم میکند که امنیت را بهاشتراک میگذارند و توان را افزایش میدهند. Rollupها و سایر L2ها بیشتر محاسبات را خارج از زنجیره انجام میدهند و از L1 عمدتاً برای داده و تسویه استفاده میکنند و به این ترتیب بهرهوری بزرگی آزاد میشود. برای کاربران عادی، نتیجه باید اپلیکیشنهایی باشد که به نرمی سرویسهای وب کار میکنند، در حالی که زیرساختی باز و قابل راستیآزمایی زیر آنها قرار دارد. وقتی شبکههای مختلف را بررسی میکنید، فقط به سرعت و کارمزد توجه نکنید؛ به فرضیات امنیتی، طراحی bridgeها و میزان تمرکززدایی هم دقت کنید تا بتوانید محیط مناسب نیازهای خود را انتخاب کنید.