ساب نت راهکار نوآورانه شبکه آوالانچ برای مقیاسپذیری این بلاکچین است که از شاردینگ ایده گرفته است، اما تفاوتهای مهمی با آن دارد. اگر بخواهیم با دیگر بلاکچینهای مقیاسپذیر مقایسه کنیم ساب نت (subnet) آوالانچ، چیزی شبیه به پاراچین در پولکادات و Zone در کازموس است. بینهایت Subnet با ویژگیهای دلخواه میتوان ایجاد کرد و علاوه بر مقیاسپذیری بالا، قابلیت تعامل نیز بین آنها وجود دارد. در این مقاله از میهن بلاکچین قصد داریم بررسی کنیم که سابت نت در شبکه آوالانچ چیست و چه ویژگیهایی دارد.
ساب نت (subnet) آوالانچ
اکوسیستم آوالانچ در سال گذشته رشد فوقالعادهای را تجربه کرده است. با بیش از ۱۰ میلیارد دلار سرمایه قفلشده (TVL) و بیش از ۷۰ هزار کاربر فعال روزانه، Avalanche به یکی از بزرگترین هابها برای DeFi خارج از اتریوم تبدیل شده است.
این رشد بدون وجود یکی از ارزشهای اصلی این شبکه بوده است. این ارزش پیشنهادی معماری ساب نت (Subnet) شبکه Avalanche است که امکان ایجاد بلاک چینهایی با قابلیت سفارشسازی بالا یا مجموعهای از بلاک چینها را فراهم میکند. این بلاکچینها توسط زیرمجموعه خاصی از ولیدیتورهای آوالانچ اعتبارسنجی میشوند.
یک Subnet (مخفف Subnetwork) یا زیرشبکه، مجموعهای پویا از ولیدیتورها است که با هم کار میکنند تا در مورد وضعیت مجموعهای از بلاک چینها به اجماع برسند. هر بلاک چین دقیقا توسط یک ساب نت تایید می شود. همچنین در یک زیرشبکه امکان وجود چندین بلاکچین وجود دارد و همه آنها اعتبارسنجی میشوند. یک ولیدیتور ممکن است عضو بسیاری از ساب نتها برای ارائه خدمات اعتبارسنجی باشد.
نگاهی به شبکه آوالانچ
بیشترین فعالیت در شبکه آوالانچ در یکی از سه زنجیره X، P و یا C انجام میشود که به طور مختصر عبارتند از:
زنجیره X یا Exchange Chain:
به عنوان یک زنجیره پرداخت ساده عمل میکند که برای تراکنشهای UTXO و مینت NFT ساده بهینه شده است. انتقال دارایی در زنجیره X هزینه کمتری نسبت به انتقال دارایی در زنجیره C دارد.
زنجیره C یا Contract Chain:
یک پلتفرم قرارداد هوشمند EVM است که امکان ایجاد برنامههای غیرمتمرکز مانند Trader Joe و Aave را فراهم می کند. در حال حاضر اکثر کاربران نهایی در این زنجیره با آوالانچ در تعامل هستند.
زنجیره P یا Platform Chain:
مسئول هماهنگی ولیدیتورهای آوالانچ است و برای ایجاد و مدیریت سابنتها استفاده میشود. در آینده به طور بالقوه میتوانیم صدها یا حتی هزاران Subnet را در زنجیره P ببینیم.
معماری شبکه آوالانچ
این سه زنجیره به عنوان شبکه اولیه (Primary Network) شناخته میشوند و اساس شبکه آوالانچ را تشکیل میدهند؛ شبکه اولیه یک ساب نت ویژه محسوب میشود. همه ولیدیتورها باید هر سه زنجیره ذکر شده را اعتبارسنجی کنند، به عبارت دیگر همه اعضای همه زیرشبکههای سفارشی ایجاد شده، باید با استیک کردن حداقل ۲۰۰۰ AVAX عضو شبکه اولیه هم باشند. اعتبارسنجی شبکه اصلی به وسیله همه ولیدیتورها، پیادهسازی اتصال بین ساب نتها را بسیار آسانتر میکند.
ساب نتها چه ویژگیهایی دارند؟
همانطور که اشاره شد، Subnet آوالانچ از شاردینگ الهام گرفته است. تفاوت بین شاردینگ و ساب نتها در این است که Subnet به صورت الگوریتمی تولید و مورد استفاده قرار میگیرد و به طور سفارشی توسط کاربران در صورت نیاز راهاندازی میشود. یک ساب نت در Avalanche را میتوان به عنوان یک لایه ۲ در اتریوم یا یک پاراچین در Polkadot نیز در نظر گرفت، اما با یک حالت کاملا ایزوله (بدون امنیت مشترک) و انعطافپذیری بیشتر در طراحی و پیادهسازی.
هر کسی میتواند آزادانه هر زمان که بخواهد با سوزاندن ۱ توکن AVAX و پرداخت مقداری کارمزد، یک Subnet ایجاد کند. در ادامه تعدادی از ویژگیهای ساب نت در آوالانچ را بررسی میکنیم.
مقیاسپذیری کاملا قابل تنظیم
هیچ قانونی در هنگام ایجاد ساب نت در آوالانچ وجود ندارد. زیرشبکهها میتوانند شامل چندین بلاک چین، ماشینهای مجازی منحصر به فرد، مجموعهای از قوانین و الزامات مشارکت باشند. به این ترتیب میتوان گفت که امکانات ساب نتها تقریبا نامحدود است.
میتوان زیرشبکه را مانند Zone در اکوسیستم کازموس در نظر گرفت، اما با مزیت اضافه دسترسی مستقیم به مجموعهای از ولیدیتورها که برای شروع اعتبارسنجی بلاکچینهای ساب نت آماده هستند. اعتبارسنجها در Avalanche به سادگی آیدی ساب نت شما را به پیکربندی گره خود اضافه میکنند و باینری ماشین مجازی سفارشی مورد استفاده را دانلود میکنند. پس از تکمیل، ولیدیتورها شروع به همگامسازی با Subnet شما کرده و اعتبارسنجی را آغاز میکنند.
همچنین ساب نتهای مبتنی بر ZK-rollup یا optimistic rollup میتوانند برای پردازش برنامههایی مانند بازیهای غیرمتمرکز و محاسبات در سطح سازمانی ایجاد شوند.
ساب نت های مخصوص اپلیکیشن
همانطور که استفاده از پروتکلهای وب ۳ همچنان در حال رشد است، شبکههای بیشتری با مشکلات توان عملیاتی مواجه خواهند شد. به عنوان مثال زنجیره C در آوالانچ تا ۴۵۰۰ تراکنش در ثانیه را میتواند پردازش کند که در مقایسه با اتریوم بسیار بالا است. گفته میشود با افزایش تقاضا برای توان عملیاتی در زنجیره C، تراکنشها برای کاربران نهایی گرانتر و کندتر میشوند.
ایجاد یک ساب نت مخصوص اپلیکیشن، نیاز به رقابت با سایر برنامهها برای دسترسی به توان عملیاتی شبکه را از بین میبرد. این تضمین میکند که کاربران نهایی برنامه شما، همیشه تراکنشهای ارزان و سریع را تجربه خواهند کرد.
ساب نتهای نیازمند مجوز (Permissioned) و نیمه مجاز (Semi-Permissioned)
ایجاد ساب نتهای دارای مجوز و نیمهمجاز میتواند حریم خصوصی و انطباق با مقررات در هنگام تراکنش را به سازمانها در زیرشبکهها ارائه دهد. الزامات دسترسی به زیرشبکههای دارای مجوز میتواند شامل مجوزهای ویژه، قرارگرفتن در مکانهای جغرافیایی خاص یا داشتن وضعیت سرمایهگذاری معتبر باشد.
زیرشبکهها همچنین میتوانند ولیدیتورها را به داشتن معیارهای خاصی از جمله اجرا بر روی سختافزاری خاص، داشتن زمان بالای اعتبارسنجی و گذراندن بررسیهای KYC الزام کنند. میتوانید یک Subnet خصوصی (Private) ایجاد کنید که محتوای بلاک چینها فقط برای ولیدیتورهای از پیش تایید شده آن قابل مشاهده باشد. این موضوع برای سازمانهایی که علاقه مند به محرمانه نگهداشتن اطلاعات خود هستند، کاملا ایدهآل است.
قابلیت تعامل ساب نتها
با افزایش تعداد زیرشبکهها در Avalanche، نیاز به قابلیت همکاری بین آنها اهمیت بیشتری پیدا میکند. انتقال میان زنجیرهای بین سابنتها را میتوان توسط یک زیرشبکه ویژه مشابه Connext یا Wormhole مدیریت کرد که به داراییها و دادهها اجازه میدهد آزادانه بین زیرشبکهها بدون نیاز به تراکنش از طریق X Chain در حرکت باشند.
اقتصاد زیرشبکهها
همانطور که قبلا ذکر شد، هیچ قانونی در مورد ساخت ساب نت وجود ندارد. این بدان معناست که ما میتوانیم طیف گستردهای از طرحهای اقتصاد توکن را در زیرشبکههای آوالانچ با ساختارهای متمایز کارمزد، مکانیسمهای تشویقی، اصول اولیه اقتصادی و مکانیسمهای کاهشی ببینیم. حتی اگر مایل باشید میتوانید زیرشبکهای ایجاد کنید که در آن هیچ کارمزدی از کاربر دریافت نشود، اما به دلیل حملات درخواستهای اسپم این کار توصیه نمیشود.
پیامدها برای ولیدیتورها و دلیگیتورهای AVAX
ساختن یک Subnet به توسعهدهندگان امکان دسترسی فوری به مجموعهای از اعتبارسنجها را میدهد. برخلاف پاراچینهای پولکادات که امنیت شما را تا زمانی که یک پاراچین هستید تضمین میکند، زیرشبکهها باید ولیدیتورهای Avalanche را تشویق کنند تا آنها را اعتبارسنجی کنند.
مشوقهای اعتبارسنجها کاملا قابل تنظیم و سفارشیسازی است. این مشوقها میتواند شامل کسب پاداش از توکن بومی Subnet یا رمزارز AVAX باشد، این یعنی ولیدیتورها میتوانند چندین توکن مختلف را با اعتبارسنجی چندین ساب نت مختلف کسب کنند. این موضوع پتانسیل افزایش نرخ پاداش سالانه برای اجرای نود اعتبارسنج Avalanche را که در حال حاضر حدود ۱۰ درصد است، افزایش میدهد.
ولیدیتورهای آوالانچ میتوانند بخشی از پاداشهای Subnet جدید خود را بین دلیگیتورهای خود توزیع کنند تا به بیشتر رای دادن تشویق شوند. دیدن ایردراپها و نرخهای پاداش بالا در ساب نتهای جدید به منظور تشویق اعتبارسنجها در مراحل اولیه، تعجب آور نخواهد بود.
منبع : docs.avax.network
نظرات کاربران