در این مطلب، با زبانی ساده مکانیزمهای امنیتی پلاسما و «گواه تقلب» را تشریح میکنیم تا با خیالی آسوده و آگاهی کامل از این تکنولوژی استفاده کنید.
چالش مقیاسپذیری اتریوم؛ چرا شبکه کند و گران میشود؟
برای درک بهتر ماهیت پلاسما، ابتدا باید به ریشهی مشکلی بپردازیم که این فناوری برای حل آن به وجود آمده است. احتمالا شما هم شنیدهاید که اتریوم محبوبترین پلتفرم برای قراردادهای هوشمند و برنامههای غیرمتمرکز است. اما همین محبوبیت فوقالعاده، تبدیل به پاشنهی آشیل آن شده است.
تصور کنید اتریوم مانند یک اتوبان دو بانده در مرکز یک شهر بزرگ است. در روزهای اول، تعداد خودروها کم بود و همه با سرعت بالا و بدون ترافیک حرکت میکردند. اما با گذشت زمان، شهرت این اتوبان پیچید و هزاران خودروی جدید (تراکنشهای کاربران) همزمان وارد آن شدند. نتیجهی طبیعی این اتفاق، ایجاد ترافیک سنگین و کندی حرکت است. در دنیای بلاکچین، این ترافیک به معنای تأخیر در تایید تراکنشها و افزایش سرسامآور هزینههاست.
گلوگاه ترافیک در بلاکچین اتریوم و نیاز به راهکارهای لایه دوم
شبکهی اصلی اتریوم که به آن میننت (Mainnet) میگویند، ظرفیت محدودی برای پردازش اطلاعات دارد. این شبکه در حال حاضر تنها میتواند حدود 15 تا 30 تراکنش را در ثانیه پردازش کند. وقتی تقاضا برای ارسال تراکنش از این ظرفیت فراتر میرود، کاربران برای اینکه تراکنش آنها زودتر تایید شود، مجبور میشوند مبلغ بیشتری را به عنوان گس فی (Gas Fee) پیشنهاد دهند.
این رقابت باعث میشود کارمزدها به قدری بالا برود که انجام تراکنشهای کوچک اصلا به صرفه نباشد. اینجاست که مفهوم "گلوگاه ترافیک" شکل میگیرد؛ یعنی جایی که عرضهی فضای بلاکچین ثابت است اما تقاضا به شدت بالاست.
برای حل این مشکل، توسعهدهندگان به جای اینکه کل اتوبان را خراب کنند و از نو بسازند، تصمیم گرفتند مسیرهای فرعی و طبقاتی روی آن بسازند. به این مسیرهای کمکی، راهکارهای لایهی دوم اتریوم (Layer 2) گفته میشود. این راهکارها بار ترافیکی را از دوش شبکهی اصلی برمیدارند و تراکنشها را در محیطی خلوتتر پردازش میکنند. پلاسما یکی از همین راهکارهای لایهی دوم است که دقیقاً برای باز کردن این گرهی ترافیکی طراحی شده است.
مفهوم مقیاسپذیری و اهمیت آن برای کاربران عادی
در ادبیات بلاکچین، کلمهای که زیاد میشنوید مقیاس پذیری (Scalability) است. اگر بخواهیم خیلی ساده بگوییم، مقیاسپذیری یعنی توانایی یک سیستم برای رشد کردن و مدیریت حجم زیادی از کار، بدون اینکه سرعتش کم شود یا هزینههایش بالا برود.
شاید بپرسید چرا این موضوع باید برای من کاربر عادی مهم باشد؟ واقعیت این است که مقیاسپذیری تاثیر مستقیمی بر جیب و تجربهی کاربری شما دارد. اگر اتریوم مقیاسپذیر نباشد، عملاً فقط برای افراد ثروتمند قابل استفاده خواهد بود. اهمیت مقیاسپذیری برای شما در موارد زیر خلاصه میشود:
- کاهش هزینههای تراکنش: وقتی شبکه مقیاسپذیر باشد، دیگر لازم نیست برای خرید یک قهوهی دیجیتال یا انتقال مقدار کمی تتر، کارمزدی برابر با خود مبلغ تراکنش بپردازید.
- افزایش سرعت تایید: هیچکس دوست ندارد ساعتها منتظر بماند تا پولی که فرستاده به مقصد برسد. مقیاسپذیری باعث میشود تراکنشها در کسری از ثانیه انجام شوند.
- امکان استفاده از برنامههای پیچیده: بازیهای بلاکچینی و پلتفرمهای مالی تنها زمانی میتوانند روان و سریع کار کنند که زیرساخت شبکه توانایی پردازش هزاران دستور در ثانیه را داشته باشد.
بنابراین، راهکارهایی مانند پلاسما که مقیاسپذیری را افزایش میدهند، در واقع کلید ورود اتریوم به زندگی روزمرهی ما و تبدیل شدن آن به یک سیستم مالی جهانی و کارآمد هستند.
اتریوم پلاسما چیست؟ راهکاری برای افزایش سرعت تراکنشها
پلاسما یک قطعه کد یا نرمافزار خاص نیست؛ بلکه یک چارچوب (Framework) و تکنیک طراحی است که برای حل مشکل کندی اتریوم پیشنهاد شد. اگر بخواهیم ساده بگوییم، پلاسما ساختاری شبیه به «درخت» دارد. در این ساختار، بلاکچین اصلی اتریوم مانند تنهی درخت عمل میکند و بلاکچینهای کوچکتری به عنوان شاخه روی آن سوار میشوند.
هدف اصلی پلاسما این است که بار سنگین پردازش تراکنشها را از روی دوش شبکهی اصلی بردارد تا سرعت کل سیستم افزایش یابد.
رابطه میان زنجیره اصلی (Mainnet) و زنجیرههای پلاسما (Child Chains)
در معماری پلاسما، ما با دو لایهی مجزا اما مرتبط سروکار داریم که مانند یک تیم با هم همکاری میکنند:
- زنجیرهی اصلی (Mainnet): همان شبکهی اتریوم است. وظیفهی این لایه در پلاسما، پردازش تراکنش نیست؛ بلکه نقش «دادگاه نهایی» و لایهی امنیت را بازی میکند. تمام اختلافنظرها و نتایج نهایی در اینجا ثبت میشود.
- زنجیرههای کودک (Child Chains): اینها بلاکچینهای فرعی و کوچکتری هستند که به زنجیرهی اصلی متصلاند. وظیفهی آنها انجام کارهای سنگین، محاسبات پیچیده و پردازش هزاران تراکنش در ثانیه است.
رابطهی این دو مثل رابطه «مدیر و کارمند» است. کارمند (زنجیرهی کودک) تمام کارهای سخت و زمانبر را انجام میدهد و در پایان، فقط گزارش نهایی و نتیجهی کار را روی میز مدیر (زنجیرهی اصلی) میگذارد تا تایید شود.
هدف اصلی پلاسما: پردازش خارج از زنجیره و امنیت درون زنجیرهای
جادوی پلاسما در ترکیب دو ویژگی متضاد است که باعث میشود هم سرعت بالا باشد و هم امنیت حفظ شود:
- پردازش خارج از زنجیره (Off-Chain): تمام تراکنشهای روزمره مثل خرید قهوه، بازی یا تریدهای سریعی چون خرید اتریوم، در زنجیرههای کوچک انجام میشوند. چون این زنجیرهها خلوت هستند و قوانین سادهتری دارند، تراکنشها در کسری از ثانیه و با کارمزد بسیار ناچیز انجام میگیرند.
- امنیت درون زنجیرهای (On-Chain): با اینکه تراکنشها بیرون از اتریوم انجام میشوند، اما امنیت آنها توسط خود اتریوم تضمین میشود. زنجیرههای پلاسما موظفاند به صورت دورهای، «خلاصهای از وضعیت تراکنشها» (معروف به ریشهی بلاک) را به شبکهی اصلی اتریوم ارسال کنند.
بهاینترتیب، اگر مشکلی در زنجیرهی فرعی پیش بیاید، کاربران میتوانند با تکیه بر دادههای ثبتشده در شبکهی اصلی، دارایی خود را بازیابی کنند.
معماری و نحوه عملکرد Plasma در شبکه اتریوم
حالا که متوجه شدیم پلاسما چیست، بیایید کمی دقیقتر شویم و ببینیم زیر کاپوت این فناوری چه میگذرد. شاید در نگاه اول معماری پلاسما پیچیده به نظر برسد، اما اگر اجزای آن را جداگانه بررسی کنیم، متوجه میشویم که همه چیز بر اساس یک منطق ساده و هوشمندانه بنا شده است. پلاسما برای اینکه بتواند هزاران تراکنش را مدیریت کند، از سه ستون اصلی تشکیل شده است که در ادامه آنها را بررسی میکنیم.
نقش قراردادهای هوشمند در اتصال پلاسما به اتریوم
اولین و مهمترین سوال این است: زنجیرهی فرعی پلاسما چگونه به اتریوم وصل میشود؟ پاسخ در قراردادهای هوشمند (Smart Contracts) نهفته است. قرارداد هوشمند کدهایی هستند که روی بلاکچین اجرا میشوند و طبق قوانین از پیش تعیینشده عمل میکنند.
در معماری پلاسما، یک قرارداد هوشمند روی شبکهی اصلی اتریوم مستقر میشود که نقش «دروازهبان» یا «پلیس مرزی» را بازی میکند. این قرارداد دو وظیفهی حیاتی دارد:
- قفل کردن داراییها: وقتی شما میخواهید اتر یا توکن خود را وارد شبکهی پلاسما کنید، در واقع آن را به این قرارداد هوشمند میفرستید. قرارداد، دارایی شما را در شبکهی اصلی قفل میکند و معادل آن را در شبکهی پلاسما برای شما ایجاد (Mint) میکند.
- اجرای قوانین: این قرارداد قوانینی را تعیین میکند که زنجیرهی پلاسما باید طبق آنها رفتار کند. اگر زنجیرهی پلاسما بخواهد تقلب کند، این قرارداد هوشمند است که متوجه میشود و جلوی آن را میگیرد.
بنابراین، قرارداد هوشمند همان پلی است که دنیای شلوغ اتریوم را به دنیای خلوت و سریع پلاسما متصل میکند.
درخت مرکل (Merkle Tree) چیست و چه نقشی در پلاسما دارد؟
یکی از شاهکارهای ریاضی که پلاسما از آن استفاده میکند، درخت مرکل یا Merkle Tree است. نگران اسم عجیبش نباشید؛ مفهوم آن بسیار ساده است.
فرض کنید شما هزاران تراکنش در زنجیرهی پلاسما انجام دادهاید. اگر بخواهید اطلاعات تکتک این تراکنشها را به شبکهی اصلی بفرستید، دوباره همان ترافیک و شلوغی ایجاد میشود. راه حل چیست؟ فشردهسازی اطلاعات.
درخت مرکل سیستمی است که هزاران تراکنش را میگیرد و آنها را با هم ترکیب میکند تا در نهایت به یک کد واحد و کوتاه برسد که به آن ریشهی مرکل (Merkle Root) میگویند.
برای درک بهتر، این مثال را در نظر بگیرید:
- تصور کنید 1000 صفحه سند و مدرک دارید (تراکنشها).
- به جای اینکه همهی این کاغذها را بایگانی کنید، از تمام آنها یک «اثر انگشت دیجیتال» میگیرید.
- این اثر انگشت، همان ریشهی مرکل است.
خاصیت جادویی درخت مرکل این است که اگر حتی یک کلمه در آن 1000 صفحه سند تغییر کند، اثر انگشت نهایی (ریشهی مرکل) کاملاً تغییر خواهد کرد. بنابراین، با داشتن همین کد کوچک، میتوانیم مطمئن شویم که تمام آن هزاران تراکنش، صحیح و دستنخورده هستند.
فرآیند ثبت نتایج در زنجیره اصلی
حالا که قرارداد هوشمند و درخت مرکل را شناختیم، بیایید ببینیم فرآیند نهایی چگونه انجام میشود. هدف پلاسما این است که امنیت اتریوم را داشته باشد، بدون اینکه سرعت آن را کم کند. این کار طی مراحل زیر انجام میشود:
- انجام تراکنشها: کاربران در زنجیرهی پلاسما تراکنش انجام میدهند (مثلاً خرید و فروش ارز دیجیتال).
- بستهبندی: اپراتورهای پلاسما (کسانی که شبکه را مدیریت میکنند)، این تراکنشها را جمعآوری و بستهبندی میکنند.
- تولید هش: با استفاده از درخت مرکل، تمام این تراکنشها خلاصه میشوند و یک کد هش (Hash) تولید میشود. هش مانند همان اثر انگشتی است که قبلاً گفتیم؛ یک رشته کد منحصربهفرد که نمایندهی تمام دادههاست.
- ثبت در اتریوم: اپراتور به جای اینکه تمام تراکنشها را بفرستد، فقط و فقط همین «کد هش» یا ریشهی مرکل را به قرارداد هوشمند در شبکهی اصلی اتریوم میفرستد.
با این روش، اتریوم به جای اینکه درگیر پردازش هزاران تراکنش شود، فقط یک کد کوچک را ذخیره میکند. این یعنی ما امنیت شبکهی اصلی را داریم (چون اثر انگشت تراکنشها آنجا ثبت شده) اما از سرعت بالای شبکهی فرعی لذت میبریم.
مکانیزم امنیت و جلوگیری از تقلب در پلاسما
امنیت در شبکهی پلاسما بر پایهی یک اصل ساده اما حیاتی بنا شده است: «به هیچکس اعتماد نکن، اما همه چیز را بررسی کن». با اینکه تراکنشها در شاخههای فرعی (پلاسما) انجام میشوند، اما قاضی نهایی برای تایید صحت آنها، خود بلاکچین اتریوم است. این ساختار باعث میشود که حتی اگر گردانندگان پلاسما قصد کلاهبرداری داشته باشند، کاربران بتوانند با تکیه بر مکانیزمهای ریاضی، از دارایی خود محافظت کنند.
در ادامه، سه ستون اصلی این سیستم امنیتی را بررسی میکنیم.
مفهوم گواه تقلب یا Fraud Proof به زبان ساده
گواه تقلب (Fraud Proof) مهمترین سلاح کاربران در برابر خرابکاران است. تصور کنید یک سیستم «سوتزنی» یا افشاگری خودکار است. اگر اپراتور شبکه یا یک کاربر بدنیت بخواهد تراکنشی نامعتبر (مثلاً خرج کردن پولی که در حسابش نیست) را در شبکه ثبت کند، سایر اعضا میتوانند با ارائهی یک مدرک ریاضی به شبکهی اصلی، جلوی این کار را بگیرند.
به زبان ساده، گواه تقلب مثل ارائهی «فاکتور خرید» به دادگاه است تا ثابت کنید فروشنده مبلغ اشتباهی از شما کم کرده است. به محض اینکه این گواه به قرارداد هوشمند در اتریوم برسد، بلاک معیوب حذف شده و جلوی دزدی گرفته میشود.
چگونه شبکه متوجه رفتار مخرب در زنجیرههای فرعی میشود؟
امنیت پلاسما به هوشیاری شرکتکنندگان بستگی دارد. برخلاف اتریوم که هزاران اعتبارسنج (Validators) همه چیز را چک میکنند، در پلاسما خود کاربران یا نرمافزارهای واسطه نقش ناظر را بازی میکنند. این فرآیند طی مراحل زیر انجام میشود:
- برجهای مراقبت (Watchtowers): کاربران یا سرویسهای خودکار، دائماً تراکنشهای زنجیرهی پلاسما را زیر نظر دارند.
- تشخیص خطا: اگر ناظران ببینند که اپراتور سعی دارد یک وضعیت دروغین را به زنجیرهی اصلی بفرستد، بلافاصله متوجه میشوند.
- ارسال هشدار: ناظر، گواه تقلب را میسازد و به قرارداد هوشمند اتریوم میفرستد.
- جریمه (Slashing): اگر تقلب ثابت شود، تراکنش مخرب لغو میشود و بخشی از دارایی فرد متقلب به عنوان جریمه مصادره میگردد.
دوره چالش (Challenge Period) و نقش آن در برداشت دارایی
یکی از ویژگیهای مشهور پلاسما، تاخیر در برداشت پول است. وقتی شما درخواست میکنید که داراییتان از پلاسما خارج و به اتریوم منتقل شود، باید یک بازهی زمانی (معمولاً ۷ روز) صبر کنید. این زمان که دورهی چالش (Challenge Period) نام دارد، برای امنیت شما طراحی شده است:
- هدف: این ۷ روز فرصتی است برای اینکه تمام ناظران شبکه، درخواست برداشت شما را بررسی کنند.
- عملکرد: اگر کسی در این مدت ثابت کند که این پول متعلق به شما نیست (با ارائهی گواه تقلب)، جلوی برداشت گرفته میشود.
- نتیجه: اگر بعد از گذشت دورهی چالش شکایتی ثبت نشود، سیستم مطمئن میشود که همه چیز درست است و اجازه میدهد پول در کیف پول اصلی شما آزاد شود.
بررسی مزایا و نقاط قوت Ethereum Plasma
تا اینجای کار متوجه شدیم که پلاسما چگونه مانند یک راهگشا برای ترافیک اتریوم عمل میکند. اما اگر بخواهیم دقیقتر نگاه کنیم، استفاده از این تکنولوژی چه سود مشخصی برای من و شما به عنوان کاربر، یا برای برنامهنویسان دارد؟ بیایید مهمترین نقاط قوت پلاسما را که باعث محبوبیت آن شده است، بررسی کنیم:
- سرعت بسیار بالا در پردازش تراکنشها: اصلیترین دلیل خلق پلاسما، سرعت است. در حالی که شبکهی اتریوم ممکن است در هر ثانیه تنها بتواند حدود ۱۵ تا ۳۰ تراکنش را پردازش کند، زنجیرههای پلاسما این محدودیت را ندارند. آنها میتوانند صدها و حتی هزاران تراکنش را در ثانیه مدیریت کنند. این یعنی دیگر لازم نیست برای تایید یک انتقال ساده، مدتها به صفحهی مانیتور خیره شوید.
- کاهش چشمگیر هزینهی کارمزدها (Gas Fee): یکی از دردهای مشترک کاربران اتریوم، کارمزدهای بالا در زمان شلوغی شبکه است. در پلاسما، چون تراکنشها خارج از زنجیرهی اصلی انجام میشوند و فضای گرانقیمت اتریوم را اشغال نمیکنند، هزینه به شدت پایین میآید. این ویژگی پلاسما را به گزینهای ایدهآل برای ریزتراکنشها (Micro-transactions) تبدیل میکند؛ مثلاً پرداختهای کوچک درونبرنامهای یا خرید آیتمهای ارزان در بازیها.
- کمک به خلوت شدن شبکهی اصلی: پلاسما فقط به نفع کاربران خودش نیست، بلکه به سلامت کل اتریوم هم کمک میکند. وقتی حجم زیادی از تراکنشها به لایهی دوم (پلاسما) منتقل شود، ترافیک لایهی اول (اتریوم) سبک میشود. این یعنی حتی کسانی که مستقیماً از پلاسما استفاده نمیکنند هم تجربهی روانتری در استفاده از اتریوم خواهند داشت.
- انعطافپذیری برای پروژههای مختلف: ساختار درختی پلاسما به توسعهدهندگان اجازه میدهد تا زنجیرههای فرعی را متناسب با نیاز پروژهی خود طراحی کنند. برای مثال، یک زنجیره میتواند مخصوص تبادلات مالی سریع باشد و زنجیرهی دیگر مخصوص یک بازی بلاکچینی پیچیده، بدون اینکه فعالیت یکی مزاحم دیگری شود.
محدودیتها و معایب پلاسما
هر فناوری نوظهوری در کنار مزایای خود، محدودیتهایی هم دارد. برای اینکه بتوانید با چشمان باز از پلاسما استفاده کنید، باید بدانید که این راهکار با وجود سرعت بالا، چالشهایی را هم برای کاربران به همراه دارد:
- زمانبر بودن برداشت دارایی (Long Waiting Times): شاید بزرگترین نقطه ضعف پلاسما برای کاربران عادی، مدت زمان طولانی برای خروج پول از آن باشد. وقتی تصمیم میگیرید دارایی خود را از پلاسما به شبکهی اصلی اتریوم برگردانید، نمیتوانید این کار را آنی انجام دهید. شما باید یک دورهی انتظار (معمولاً ۷ تا ۱۴ روز) را سپری کنید. این زمان برای این است که شبکه مطمئن شود هیچ تقلبی در لحظهی آخر رخ نداده است، اما برای کاربری که نیاز فوری به پول نقد دارد، آزاردهنده است.
- نیاز به آنلاین بودن و نظارت مداوم: امنیت در پلاسما خودکار نیست؛ بلکه نیاز به مراقبت دارد. کاربران (یا نمایندگان آنها به نام برجهای مراقبت) باید دائماً شبکه را زیر نظر داشته باشند تا اگر اپراتور قصد کلاهبرداری داشت، بلافاصله متوجه شوند و «گواه تقلب» را ارسال کنند. اگر کاربری برای مدت طولانی آفلاین باشد و متوجه رفتار مخرب نشود، ممکن است مهلت اعتراض را از دست بدهد و سرمایهاش به خطر بیفتد.
- محدودیت در اجرای برنامههای پیچیده: پلاسما برای کارهای ساده مثل انتقال پول و پرداختها عالی عمل میکند، اما برای اجرای قراردادهای هوشمند پیچیده (مثل پلتفرمهای وامدهی پیشرفته) چندان مناسب نیست. ساختار فنی پلاسما به گونهای است که پیادهسازی تمام قابلیتهای اتریوم روی آن دشوار است. به همین دلیل، امروزه بسیاری از توسعهدهندگان برای برنامههای پیچیده، به سراغ رقبای پلاسما مانند رولآپها (Rollups) رفتهاند.
انواع نسخههای پلاسما و تکامل آنها
همانطور که در دنیای تکنولوژی، نرمافزارها و سیستمعاملها به مرور زمان آپدیت میشوند و نسخههای بهتری از آنها ارائه میشود، پلاسما هم یک فرمول ثابت و تغییرناپذیر نیست. پلاسما بیشتر شبیه به یک نقشهی کلی یا یک دستور پخت است که توسعهدهندگان مختلف، با کمی تغییر در مواد اولیه، نسخههای متفاوتی از آن را پختهاند.
هدف تمام این نسخهها یکی است: افزایش سرعت و کاهش هزینه؛ اما روش رسیدن به این هدف در هر نسخه کمی متفاوت است. در ادامه دو مورد از مهمترین و معروفترین این نسخهها را بررسی میکنیم تا ببینید این فناوری چگونه تکامل پیدا کرده است.
معرفی کوتاه پلاسما کش (Plasma Cash) و کاربرد آن در NFT
یکی از جذابترین نسخههای پلاسما، پلاسما کش است که توسط ویتالیک بوترین، خالق اتریوم، معرفی شد. برای درک پلاسما کش، بیایید تفاوت حساب بانکی و پول نقد را در نظر بگیریم:
- مدل معمولی (شبیه حساب بانکی): در نسخههای قدیمیتر، سیستم فقط موجودی حساب شما را چک میکرد. مثلاً میگفت: علی 10 واحد دارایی دارد. مهم نبود این 10 واحد از کجا آمده، مهم مجموع دارایی بود.
- مدل پلاسما کش (شبیه اسکناس نشاندار): در این مدل، هر واحد دارایی یا هر توکن، مثل یک اسکناس دارای شماره سریال است. یعنی شبکه دقیقاً میداند که "اسکناس شماره 105" الان در جیب علی است.
این ویژگی "منحصربهفرد بودن هر واحد دارایی" باعث شد که پلاسما کش گزینهای فوقالعاده برای دنیای انافتی (NFT) باشد.
چرا پلاسما کش مهم است؟
- سبکی شبکه: در این روش، شما برای اثبات دارایی خودتان، لازم نیست تاریخچهی کل تراکنشهای دنیا را دانلود کنید؛ فقط کافی است تاریخچهی همان "اسکناس خاص" یا همان توکن خودتان را داشته باشید.
- امنیت بالا برای کلکسیونها: چون هر توکن هویت جداگانهای دارد، دزدی یا گم شدن یک توکن، روی بقیهی توکنها تاثیری نمیگذارد و رهگیری آن بسیار سادهتر است.
تفاوتهای کلیدی پلاسما MVP و نسخههای جدیدتر
اولین نسخهی رسمی و پایهای که ساخته شد، پلاسما امویپی (Plasma MVP) نام داشت. کلمهی MVP مخفف Minimum Viable Plasma است، یعنی "حداقل محصول قابلارائه". مثل اولین مدل یک ماشین که فقط بدنه و موتور دارد و هنوز آپشنهای لوکس به آن اضافه نشده است.
پلاسما MVP بر پایهی یک مدل سادهی حسابداری کار میکرد که شباهت زیادی به ساختار بیتکوین داشت. اما با گذشت زمان، توسعهدهندگان متوجه شدند که این نسخه برای برخی کارهای پیچیده محدودیت دارد. به همین دلیل نسخههای جدیدتری مثل پلاسما کش و پلاسما دبیت (Plasma Debit) متولد شدند.
تفاوتهای اصلی این نسخهها را میتوان در موارد زیر خلاصه کرد:
- نحوه مدیریت دادهها:
- در Plasma MVP، تایید تراکنشها نیازمند بررسی حجم زیادی از دادهها بود و فرآیند خروج از شبکه کمی پیچیدگی داشت.
- در نسخههای جدیدتر مثل Plasma Cash، دادهها بهینهتر شدند و کاربران فقط مسئول دادههای مربوط به پول خودشان هستند، نه کل شبکه.
- انعطافپذیری:
- Plasma MVP بیشتر برای انتقال سادهی رمزارزها طراحی شده بود.
- نسخههای جدیدتر امکانات بیشتری مثل پشتیبانی بهتر از NFTها، امکان انجام تراکنشهای خرد و حتی تقسیمکردن داراییها را فراهم کردند.
در نهایت، این تکامل نشان میدهد که پلاسما یک پروژهی خشک و ایستا نیست، بلکه مسیری رو به رشد است که سعی دارد خودش را با نیازهای روز کاربران و توسعهدهندگان هماهنگ کند.
جایگاه فعلی پلاسما در مقایسه با سایر رقبا
دنیای بلاکچین شباهت زیادی به دنیای گوشیهای هوشمند دارد؛ تکنولوژیهایی که زمانی پرچمدار بودند، با آمدن رقبای تازهنفس به حاشیه میروند یا تغییر کاربری میدهند. زمانی پلاسما تنها امید اتریوم برای حل مشکل کندی بود، اما امروز رقبای قدرتمندی به نام «رولآپها» وارد میدان شدهاند که برخی از نقاط ضعف پلاسما را برطرف کردهاند.
برای درک جایگاه امروز پلاسما، باید آن را با نسل جدید لایهی دوم مقایسه کنیم.
تفاوت پلاسما با رولآپها (Optimistic و ZK Rollups)
رولآپها (Rollups) نسل جدیدی از راهکارهای مقیاسپذیری هستند که شباهت زیادی به پلاسما دارند، اما یک تفاوت طلایی باعث برتری آنها شده است: نحوه ذخیرهسازی دادهها.
- روش پلاسما (دادههای خارج از زنجیره): پلاسما اطلاعات تراکنشها را پیش خود نگه میدارد و فقط نتیجهی نهایی را به اتریوم میفرستد. این کار باعث ارزانی میشود، اما اگر اپراتورهای پلاسما دادهها را مخفی کنند، کاربران به مشکل میخورند.
- روش رولآپ (دادههای درون زنجیره): رولآپها علاوه بر نتیجهی نهایی، یک نسخهی فشرده از تمام دادهها را هم روی شبکهی اصلی اتریوم ذخیره میکنند. این یعنی امنیت رولآپها بسیار بالاتر است و وابستگی کمتری به اپراتورها دارند.
رولآپها خود به دو دسته تقسیم میشوند:
- رولآپهای خوشبین (Optimistic): مثل پلاسما از روش «گواه تقلب» استفاده میکنند (فرض میکنند همه راست میگویند مگر اینکه خلافش ثابت شود).
- رولآپهای دانش صفر (ZK Rollups): از ریاضیات پیچیده استفاده میکنند تا صحت تراکنش را در لحظه ثابت کنند و امنیت بالاتری دارند.
آیا پلاسما هنوز هم در آینده اتریوم نقش دارد؟
با وجود امنیت بیشتر رولآپها، پلاسما هنوز نمرده است. دلیل زنده ماندن پلاسما یک چیز است: هزینهی بیرقیب.
چون پلاسما دادهها را روی اتریوم ذخیره نمیکند، هزینهی تراکنش در آن بسیار پایینتر از رولآپهاست. به همین دلیل، آیندهی پلاسما به سمت کاربردهای خاصی رفته است:
- پرداختهای خرد: برای کیف پولهایی که نیاز به انتقال مبالغ کم با کارمزد نزدیک به صفر دارند.
- دنیای بازی و NFT: بازیهای بلاکچینی که نیاز به هزاران تراکنش سریع و ارزان دارند و امنیت فوقالعاده بالای بانکی برایشان اولویت اول نیست.
بنابراین، اتریوم در آینده ترکیبی از اینهاست: رولآپها برای کارهای مالی سنگین (DeFi) و پلاسما برای کارهای سریع و ارزان.
منابع:
Kanga Exchange
Binance
Investopedia
Cleartax