مقایسه سوپرنت پالیگان و ساب نت آوالانچ؛ تفاوت این شبکهها در چیست؟
وقتی صحبت از پذیرش رمزارزها و شبکههای بلاکچینی میشود، اولین چالشی که باید حل شود مقیاسپذیری است. در همین راستا شبکههای Polygon و Avalanche راهکارهای مقیاسپذیری مخصوص به خود را استفاده میکنند. آوالانچ راهکار ساب نت (Subnet) را راهاندازی کرده است که مجموعهای از ولیدیتورهای پویا است. شبکه پالیگان نیز قابلیت سوپرنت (Supernet) را معرفی کرده است که امکان توسعه و پیادهسازی پروژهها را با هزینه بسیار کمتر فراهم میکند. در این مقاله از میهن بلاکچین، ضمن معرفی و تشریح سوپرنت پالیگان و ساب نت آوالانچ، این دو راهکار را با هم مقایسه کرده و تفاوتهای آنها را بررسی میکنیم.
نکات مهم مقاله: ✔ سوپرنت پالیگان به توسعهدهندگان اجازه میدهد تا برنامههای خود را بدون هزینه عملیاتی و با بهره بردن از پشتیبانی پالگیان ایجاد کنند. ✔ ساب نت آوالانچ مجموعهای پویا از ولیدیتورها است که برای رسیدن به اجماع در بلاکچین، با هم همکاری میکنند. ✔ تفاوتهای اصلی بین ساب نت آوالانچ و سوپرنت پالیگان به مکانیزم اجماع، قابلیت پردازش تراکنشها، تعداد ولیدیتورها و تعداد توکن استیکشده برمیگردد. |
سوپرنت پالیگان چیست؟
سوپرنت (Supernet)، پلتفرم شبکه پالیگان برای توسعه بلاکچینهای جدید است که برای افزایش مقیاسپذیری این شبکه ساخته شده است و به توسعهدهندگان کمک میکند که پروتکلهای بلاکچینی خود را با هزینه مناسبتر بسازند. توسعهدهندگانی که از شبکه پالیگان برای ساخت پروتکلهای جدید استفاده میکنند، به مجموعه بزرگی از ولیدیتورها، ابزارهای ادغام و خدمات شخصثالثی که به طراحی، راهاندازی و مدیریت پروتکلها کمک میکنند، دسترسی خواهند داشت.
از لحاظ فنی، وظیفه سوپرنتها حل مشکلات Polygon Edge (فریمورک توسعه پالیگان) است. پالیگان اج امکان توسعه بلاکچینهای سازگار با اتریوم را فراهم میکند که امن، کارآمد و غیرمتمرکز هستند.
بهطور کلی میتوان گفت که سوپرنتها مجموعهای از شبکههای مرتبط هستند که با هم همکاری کرده و بهعنوان یک هاب اشتراکگذاری داده امن عمل میکنند. سوپرنتها میتوانند مقادیر بزرگی از داده را نگهداری و سازماندهی کرده و ارتباط بین کاربران را تسهیل کنند.
ثبت نام
از مزایای استفاده از سوپرنتهای پالیگان میتوان به قابلیت همکاری، اختصاصی بودن، مقیاسپذیری بیشتر، امنیت و تمرکززدایی بهتر اشاره کرد. سوپرنتها چالشهای فنی Polygon Edge از جمله مسائل مربوط به پیکربندی زنجیره و راهاندازی ولیدیتورهای غیرمتمرکز را بهخوبی حل میکنند.
نحوه کار سوپرنت پالیگان چگونه است؟
سوپرنتها به توسعهدهندگان کمک میکنند که ساختارهای داده پیچیده و روابط آنها را درک کنند. سوپرنت پالیگان از طریق شبکه بلاکچین و ولیدیتورهای جهانی خود این امکان را فراهم میکند که توسعهدهندگان، شبکههای بلاکچینی موردنظر خود را در همان چهارچوب شبکه اتریوم اما با هزینه بسیار کمتر بسازند.
سوپرنت پالیگان از طریق ۳ حالت توسعه پرسرعت زیر به راهاندازی پروژههای توسعهدهندگان کمک میکند:
- زنجیره حاکم سوپرنت: این زنجیره تنها توسط یک ولیدیتور اداره میشود، بنابراین تا حد زیادی در هزینههای نگهداری صرفهجویی میشود.
- زنجیره امنیتی مشترک سوپرنت: این زنجیره توسط ولیدیتورهای ماهر اعتبارسنجی میشود و بیش از ۲۰,۰۰۰ توکن MATIC در آن استیک شده است.
- زنجیره لایه ۲: این زنجیره با استفاده از رولآپهای دانش صفر، مقیاسپذیری سوپرنتها را افزایش میدهد و هنوز در حال توسعه است.
همانطور که اشاره شد، سوپرنتها بر بستر Polygon Edge ساخته میشوند. سوپرنتها مجموعهای از ماژولها هستند که با اضافهشدن توابع جدید با یکدیگر همکاری کرده و ادغام میشوند، در نتیجه میتوان آنها را یک اکوسیستم یا سیستم بلاکچینی نامید.
بهکمک سوپرنتها، توسعهدهندگان میتوانند یک شبکه بلاکچینی توزیعشده بسازند که برای کاربرد خاصی طراحی شده است. سوپرنتها باعث بهبود مقایسپذیری، سرعت، توان عملیاتی و سفارشیسازی میشوند. ضمنا سوپرنتها، امکان ادغام با شبکههای مختلف و بهینهسازی حداکثری را برای برنامههای نسل سوم وب فراهم میکنند.
مهمترین ویژگیهای سوپرنت پالیگان
سوپرنتها دارای ساختار فنی پیشرفته (برگرفته از Polygon Edge)، عملیات بدوننیاز به واسطه (از طریق درخت مرکل)، قابلیت سازگاری با ماشین مجازی اتریوم (EVM) و قابلیت پشتیبانی از توکن سفارشی هستند. ساختار سوپرنت تا حد زیادی به Polygon Edge وابسته است. در سوپرنتها از ۶ ماژول ساختاری Polygon Edge استفاده شده است:
- استخر TX: این ماژول بهعنوان یک مخزن برای تراکنشهای در حال انتظار (Pending) عمل میکند و نقش بزرگی در ساختار رویداد-محور Polygon Edge دارد. تراکنشها به راحتی از منابع مختلف به این استخر اضافه میشوند و این ماژول بهصورت یکپارچه با سایر ماژولهای پلتفرم در ارتباط است.
- بلاک چین: این ماژول به وضعیت دیتابیس مربوط است و اطلاعات حسابها، کد قرارداد هوشمند، وضعیت جهانی و غیره را نگهداری میکند.
- JSON-RPC: لایه API سوپرنت با استانداردهای کلاینت اتریوم سازگار است، بنابراین ابزارهایی مثل متامسک (MetaMask)، Web3.js، Ethers.js، Remix و Hardhat بدون مشکل روی شبکه آن اجرا میشوند.
- الگوریتم اجماع: سوپرنت از الگوریتمهای اجماع گواه اثبات سهام (PoS) و اثبات اعتبار (PoA) استفاده میکند.
- Libp2p: این ماژول پشته شبکه همتا به همتا و بهروزرسانیشده سوپرنت است که فرایندهای همگامسازی بلاک، پیامهای اجماع، شایعهسازی استخر تراکنش و استخر SAM را تسهیل میکند.
- gRPC: با توجه به پروتکل ارتباطی قوی سوپرنت، دستورات اپراتوری خاص فقط در نودهای ولیدیتور اجرا میشوند. اپراتورهای اعتبارسنجیشده اجازه دارند بکآپهای آنلاین را اجرا کنند، اطلاعات را از سیستمهای اعتبارسنجی دریافت کنند و دادههای ذخیرهشده در استخر تراکنش را بررسی و حذف کنند.
عملیات سوپرنتها بدون نیاز به اعتماد است، یعنی هر نود (گره) تراکنشها را بهصورت مستقل و با اجرای قرارداد هوشمند اعتبارسنجی میکند. برای آنکه لجر یا دفتر کل بلا چین درست کار کند، تمام نودها باید یک نسخه کپی از دفتر کل را که شامل درخت مرکل بلاکها و لیست تراکنشها است، در خود داشته باشند.
اگر یک هکر بخواهد لجر را تغییر دهد، بهدلیل اختلاف مقادیر هش و ناسازگاری این مقادیر با درخت مرکل، این حمله سریعا تشخیص داده میشود.
سوپرنتها از EVM پشتیبانی میکنند، یعنی توسعهدهندگان میتوانند قراردادهای هوشمند خود را با بایت کد EVM که از زبانهای برنامهنویسی سطح بالا مثل سالیدیتی تشکیل شده است، بنویسند و اجرا کنند.
بهلطف ابزارهایی مثل Truffle، متامسک، Remix و اکسپلوررهای بلاک، توسعهدهندگانی که تجربه توسعه در شبکه اتریوم را دارند بهراحتی میتوانند قراردادهای سالیدیتی خود را بدون هیچ تغییری به سوپرنتها منتقل کنند.
نهایتا، سوپرنت به توسعهدهندگان امکان میدهد توکنهای سفارشی بسازند که با استانداردهای شناختهشده جهانی مثل ERC20 سازگارند.
ساب نت آوالانچ چیست؟
Avalanche ساب نت خود را به این صورت تعریف میکند: ولیدیتورهایی که با هم همکاری میکنند تا درباره وضعیت بلاک چین به یک اجماع برسند. سابنتها با ارائه ولیدیتورهایی که بین بلاکچینهای مختلف قابل اشتراکگذاری هستند، کار Appchainها (بلاکچینهای اختصاص یافته به برنامهها) را تسهیل میکنند. ساب نت شبکه آوالانچ به شرکتهای فناوری و توسعهدهندگان امکان میدهد که بلاکچینهای سفارشی موردنظر خود را بدون نیاز به توکن بسازند.
شبکه اصلی آوالانچ از ۳ زنجیره زیر تشکیل شده است:
شبکه آوالانچ توسط سابنت اصلی خود که تمام ولیدیتورها را در خود دارد، اداره میشود. وظیفه این ولیدیتورها، اعتبارسنجی شبکه اصلی و زنجیرههای X، P و C، تسهیل ارتباط بین سابنتها و فراهم کردن امکان اعتبارسنجی بلاکچینهای جدید ساخته شده در شبکه است.
تصویر زیر مقایسه کلی بین دو مفهوم سوپرنت و ساب نت است.
نحوه کار ساب نت آوالانچ چگونه است؟
سابنتهای آوالانچ با هم همکاری میکنند تا وضعیت بلاکچینها را آپدیت نگه دارند. سابنتها با ارائه سرویسهای اعتبارسنجی غیرمتمرکز در زنجیرههای مختلف، پایه و اساس شبکههای Appchain را میسازند.
هر زنجیره تنها توسط یک ساب نت خاص اعتبارسنجی میشود اما یک ساب نت میتواند چندین زنجیره را اعتبارسنجی کند. هر ساب نت حاکمیت و نیازمندیهای خود را دارد، مثل مجوزها، لوکیشن کشور و فرایندهای احراز هویت مشتری (KYC) و ضد پولشویی. برای مشارکت در شبکه اصلی اعتبارسنجی زنجیرههای شبکه، ولیدیتورها باید ۲,۰۰۰ توکن AVAX را استیک کنند.
سابنتها تا حد زیادی قابل تنظیم هستند اما به طراحیهای پیچیده نیاز ندارند. این باعث میشود که توسعهدهندگان بتوانند بلاکچینهای خصوصی قابلاعتماد و مقیاسپذیر بسازند. سیستم ساب نت آوالانچ به توسعهدهندگان کمک میکند که برنامههای غیرمتمرکز خود را با سرعت زیاد و با بالاترین استانداردهای امنیتی بسازند.
مهمترین ویژگیهای ساب نت آوالانچ
سابنتها ویژگیهای مفید زیادی دارند، مثل قابلیت ساخت بلاکچینهای خصوصی، تفکیک علایق و الزام ولیدیتورها به سپردهگذاری توکنهای AVAX قبل از اعتبارسنجی زنجیرهها.
سابنتها امکان ساخت بلاک چین خصوصی را فراهم میکنند و به توسعهدهندگان امکان میدهند سابنتهایی را بسازند که تنها ولیدیتورهای از پیش تعیینشده امکان ورود به آنها را دارند. این ولیدیتورهای از پیش تعیینشده میتوانند یک ساب نت خصوصی بسازند و محتوای بلاکچینهایی را که به آنها دسترسی دارند مشاهده کنند. این چهارچوب برای سازمانهایی که میخواهند دادههای خود را خصوصی نگه دارند، بسیار ایدهآل است.
سابنتها دارای قابلیت تفکیک علایق هستند. در تکنولوژی بلاک چین، تفکیک علایق یعنی ولیدیتور توجه خود را به بلاکچینهای موردعلاقه خود معطوف میکند و این باعث میشود که بار کاری ولیدیتور کاهش یابد. اما در مدلهای شبکههای ناهمگن، ولیدیتور مجبور است حتی بلاکچینهایی را که به آنها علاقه ندارد، اعتبارسنجی کند.
در سابنتها نیازها بر اساس نوع برنامه تعیین میشوند و توسعهدهندگان میتوانند نیازمندیهای خاصی را برای ولیدیتورها تعریف کنند، مثل توان CPU یا RAM بیشتر یا نیازمندیهای سختافزاری دیگر. این باعث میشود که برنامهها به حداکثر کارایی خود برسند و ولیدیتورهای کند، کارایی آنها را کاهش ندهند.
سوپرنت پالیگان و ساب نت آوالانچ چه تفاوتهایی دارند؟
سابنتها و سوپرنتها هر دو راهکارهای مقیاسپذیری هستند که امکان توسعه و اجرای اپچینها را برای توسعهدهندگان فراهم میکنند. اما این راهکارها تفاوتهایی نیز دارند که از جمله آنها میتوان به مکانیسم اجماع، تعداد تراکنش در ثانیه، تعداد ولیدیتورها و میزان استیک مورد نیاز اشاره کرد.
آوالانچ از پروتکل اجماع اثبات سهام Snowman استفاده میکند. این پروتکل، اجماع موردنیاز برای دستیابی به مقیاسپذیری بالا و تمرکززادیی بینهایت را ارائه میدهد.
اما پالیگان برای دستیابی به یک اجماع تضمینشده، از یک پروتکل اجماع تحمل خطای بیزانس استانبول (IBFT) استفاده میکند که کاملا غیرمتمرکز نیست و مشارکت بدونمجوز را قربانی دستیابی به تضمین کرده است.
در تصویر زیر میتوانید تفاوت های سوپرنت پالیگان و ساب نت آوالانچ را مشاهده کنید.
پرسش و پاسخ (FAQ)
- چه تفاوتی بین هدف ساب نت و سوپرنت وجود دارد؟
سابنت برای تقسیم یک شبکه بزرگ به شبکههای کوچکتر استفاده میشود، در حالی که سوپرنت برای اتصال شبکههای مختلف به هم و افزایش قابلیت همکاری کاربرد دارد. - چه تعداد توکن برای فعالیت در سوپرنت پالیگان و ساب نت آوالاچ باید استیک کرد؟
برای مشارکت در ساب نت آوالانچ حداقل باید ۲۰۰۰ توکن AVAX و جهت فعالیت در سوپرنت پالیگان ۲۰٬۰۰۰ توکن MATIC استیک کرد.
جمعبندی
قابلیت Supernet پالیگان و Subnet شبکه آوالانچ دو راهکار مقیاسپذیری هستند که هر کدام ویژگیها و مزیتهای منحصربهفردی دارند. هر کدام از این قابلیتها بهنوعی به توسعهدهندگان کمک میکنند که برنامههای غیرمتمرکز و بلاکچینهای موردنظر خود را با هزینه کم و با امنیت بالا توسعه داده و پیادهسازی کنند. با رشد بیشتر و افزایش پذیرش تکنولوژی بلاکچین، بکارگیری این فناوریها نیز همهگیرتر شده و در توسعه برنامههای غیرمتمرکز به یک ضرورت تبدیل خواهد شد. در این مقاله، سوپرنت پالیگان و ساب نت آوالانچ و تفاوتهای آنها را بهطور خلاصه بررسی کردیم. نظر شما درباره این دو نوع شبکه و قابلیتهای آنها چیست؟ لطفا دیدگاه خود را با ما به اشتراک بگذارید.
منبع