آموزش ارز دیجیتال

شبکه بلاک چین مدولار (Modular) چیست؟

یکی از اصطلاحات موجود در بازار ارزهای دیجیتال است یک شبکه بلاک چین مدولار برای افرادی که در این زمینه کار می کنند می تواند چالش برانگیز باشد. این شبکه در اصل یک ساختار بلاک چین است که می تواند از لایه های امنیتی مختلفی برای داده های خود استفاده کند. البته این شبکه مزایا و معایبی دارد که می تواند روی داده ها تاثیر بگذارد. در این مقاله می خواهیم به شباهت ها و تفاوت های این شبکه بپردازیم، برای آشنایی بیشتر با این اصطلاح تا پایان مطلب با ما همراه باشید.

بلاک چین های مدولار چگونه کار می کنند؟

    بلاک چین های مدولار چگونه کار می کنند؟

شبکه بلاک چین مدولار یا بلاک چین مدولار (قطعه به قطعه) یک ساختار بلاک چین است که می تواند توسط لایه های مختلف برای یک زنجیره خارجی استفاده شود. این لایه ها شامل لایه امنیتی، لایه در دسترس بودن داده و لایه عملکرد است. بلاک چین های مدولار مزایا و ویژگی های بسیاری را به توسعه دهندگان و کاربران ارائه می دهند. این مزایا به شرح زیر است:

  • توزیع امنیت
  • نیازی به یک سیستم اجماع جدید، ایجاد یک زنجیره جدید وجود ندارد
  • افزایش مقیاس پذیری بدون نیاز به ایجاد ساختارهای گره جدید

در بلاک چین های یکپارچه، این 3 لایه یکپارچه شده و یک سیستم بلاک چین یکپارچه را تشکیل می دهند، اما در بلاک چین های مدولار، این 3 لایه کاملا از هم جدا و یکپارچه می شوند.

ساختار مدولار چیست؟

ترکیب مدولار به ترکیبی از برنامه های کاربردی از پیش پیکربندی شده اشاره دارد که برای ایجاد یک سرویس کامل مونتاژ می شوند. این سازه ها معمولاً به صورت استاندارد ساخته و مورد استفاده قرار می گیرند. بلاک چین های مدولار به روش های مختلف با یکدیگر ترکیب می شوند و قابلیت های مورد نظر را در قسمت های مختلف ایجاد می کنند. اصطلاح مدولاسیون در علم مخابرات به معنای ترکیب یا روی هم قرار دادن یک موج یا فرکانس بر روی موج دیگر است.

تفاوت بین بلاک چین یکپارچه و مدولار

تفاوت بین بلاک چین یکپارچه و مدولار

قبل از اینکه نگاهی دقیق به شبکه بلاک چین مدولار بیندازیم، ابتدا لازم است تفاوت بین پروتکل ها و نرم افزارهای ماژولار را درک کنیم. اول از همه باید بدانیم که بلاک چینی که با نرم افزارهای ماژولار شکل می گیرد نمی تواند یکی باشد یک شبکه بلاک چین مدولار این به این دلیل است که یک سرویس بلاک چین با استفاده از نرم‌افزار ماژولار همچنان می‌تواند برای انجام کارهایی مانند دستیابی به توافق، ثبت و درج داده‌ها و تکمیل و تأیید تراکنش‌ها به خود متکی باشد.

به عنوان مثال، پلتفرم بلاک چین Cosmas که از پروتکل قدرتمند Tendermint استفاده می کند، به وضوح یک برنامه کاربردی است اما ماژولار نیست. مثال دیگر AVAX C-Chain است که عملکرد هر سه لایه را پوشش می دهد. بنابراین، پروتکل Cosmos را نمی توان به عنوان یکی از پروتکل های شبکه بلاک چین مدولار در نظر گرفت.

برنامه های مدولار نرم افزارهایی هستند که برنامه های مختلف را در یک برنامه مجزا جدا می کنند. به عنوان مثال، شما می توانید تنها از یکی از نرم افزارهای ماژولار استفاده کنید و از هیچ یک از قسمت های دیگر استفاده نکنید.

مقایسه ساختار یک بلاک چین یکپارچه با ساختار یک شبکه بلاک چین مدولار

چگونه می توانیم یک شبکه بلاک چین مدولار را از یک پروتکل یکپارچه تشخیص دهیم؟ پاسخ آسان است. به عنوان مثال، در یک مورد خاص، شبکه Celestia دارای یک پروتکل ماژولار است زیرا برای یک برنامه خاص (تحویل داده) استفاده می شود.

Celestia به گونه ای طراحی شده است که لایه های اجرا و پرداخت از آن به عنوان لایه تحویل داده و پشتیبانی استفاده می کنند. آیا پروتکل های دیگری نیز وجود دارند که همین کار را انجام دهند؟ Arbitrum rollup و ZKSync قبلاً این کار را انجام می دهند. مدیریت بخش اجرا (تأیید تراکنش) به عهده بخشی است که به بلاک چین اتریوم (برای توافق، تسویه و ثبت داده ها) وابسته است. این پروتکل ها نیز ماژولار هستند.

معرفی برنامه های کاربردی شبکه بلاک چین مدولار

معرفی شبکه بلاک چین مدولار

برای توضیح کاربردهای فعلی بلاک چین، بیایید به تاریخچه رویدادهای مرتبط نگاه کنیم. در این بخش به عملکرد بلاک چین های امروزی، سپس برنامه های مستقل Cosmas و در نهایت تصویری از برنامه های ماژولار ساخته شده در Celestia خواهیم پرداخت.

در حال حاضر، اکثر برنامه های غیرمتمرکز با استفاده از ماشین مجازی اتریوم (EVM) و بلاک چین های موجود مانند اتریوم ساخته می شوند. دلیل آن این است که تا کنون این راه حل پاسخگوی نیاز کاربران است. اکنون، با Cosmos SDK و موتور اجماع Tendermint، راه حل جدیدی برای ساخت برنامه های غیرمتمرکز و یکپارچه در بلاک چین های بومی وجود دارد. در زیر به تفاوت بین ساختار بلاک چین Cosmes و Celestia نگاه می کنیم.

بررسی ساختار بلاک چین Cosmas

به جای ایجاد یک DApp در این شبکه و اجرای یک ماشین مجازی به عنوان بخشی از یک برنامه، می توان چندین DApp را به عنوان برنامه های بلاک چین در بلاک چین Cosmos ایجاد کرد. این به معنای توسعه نرم افزار غیرمتمرکز است و تنها شرط لازم برای این امر تعیین ماهیت تراکنش و اعمال تغییرات لازم در هر برنامه است. این بدان معنی است که نتیجه نهایی همیشه در زنجیره یکسان است که سرعت و مقیاس پذیری را تا حد زیادی بهبود می بخشد. ساختار شبکه کیهانی با ساختار یک یک شبکه بلاک چین مدولار متفاوت است. این بلاک چین یک پلتفرم یکپارچه است.

ساختار شبکه Celestia

اکنون Celestia یک گام فراتر رفته و زنجیره اپلیکیشن مدولار خود را ایجاد کرده است. Celestia یک لایه ذخیره‌سازی داده‌های زنجیره بلوکی است که شامل تجمیع می‌شود. زمانی که اجماع و اجرای قرارداد هوشمند از هم جدا باشند، چنین داده های زیست محیطی در قرارداد هوشمند مورد نیاز نیست و تنها داده های مورد نیاز در بخش اجماع و نگهداری داده ها می باشد. به این ترتیب، Celestia یک لایه ذخیره سازی داده را فراهم می کند که کاربران می توانند لایه های اجماع و قراردادهای هوشمند خود را بر روی آن بسازند. این لایه ها باید داده های خود را در Celestia تأیید کنند.

بنابراین، ایجاد یک سطح امنیتی قوی با نیاز کم اعتماد منطقی و قابل قبول است. در نهایت، می توان اجزای یک شبکه بلاک چین مدولار را از هسته اصلی آن بلاک چین جدا کرد و در لایه های جداگانه در لایه ذخیره سازی داده ها استفاده کرد. به طور کلی، پلتفرم مبتنی بر بلاک چین از 3 لایه اصلی تشکیل شده است، یعنی لایه اول اجماع، لایه دوم ذخیره اطلاعات و لایه سوم تأیید تراکنش است.

لایه ذخیره سازی اطلاعات چگونه کار می کند؟

لایه ذخیره سازی اطلاعات چگونه کار می کند؟

این لایه به ما اجازه می دهد تا ثبت، انتشار و ذخیره سازی داده ها را با دانلود مقدار بسیار کمی از یک بلوک تضمین کنیم. این لایه باید بتواند تقلب را تشخیص دهد و در صورت وقوع، زنجیره را از ابتدا بازسازی کند. مجموعه ها به این لایه نیاز دارند زیرا این لایه امنیت آنها را تضمین می کند. برعکس، مدل همکاری زنجیره‌ای متقابل مبتنی بر داده‌های کمی است که به طور کلی روش قابل اعتمادی به نظر نمی‌رسد.

دلیل آن این است که در زنجیره متقاطع، پذیرش فعالیت صادقانه حداکثر است، اما در ساختار شبکه سلستیا، نیازی به تکیه بر فرضیه فوق نداریم. این به این دلیل است که این کلاینت برای تأیید تراکنش استفاده نمی شود، فقط برای تأیید اجماع و نگهداری داده ها استفاده می شود. به این ترتیب می توان یک خط کش ایمن ایجاد کرد. لایه اصلی فقط مسئول حفاظت از داده ها است و نباید برای تراکنش ها و صورتحساب ها استفاده شود.

باید به یک لایه پرداخت تبدیل شود

لایه پرداخت با برقراری ارتباط دو طرفه نیاز به اعتماد را تا حد امکان پایین نگه می دارد و صورتحساب از طریق قرارداد در لایه پرداخت انجام می شود. این قرارداد امکان انتقال توکن ها را بین لایه های مجموعه و پرداخت می دهد. همانطور که قبلا توضیح دادیم، باندل ها در حال حاضر از اتریوم استفاده می کنند که برای بسته بندی برنامه ها ایده آل نیست. زیرا لایه پرداخت اتریوم به طور گسترده در معاملات قراردادهای هوشمند استفاده می شود. بلاک چین اتریوم برای این کار مناسب نیست و در مقایسه با لایه‌های پرداخت، مقیاس خوبی ندارد.

یک لایه پرداخت اختصاصی برای بسته‌ها فقط باید قراردادهای هوشمند و انتقال دارایی بین بسته‌ها را مجاز کند. این لایه باید بتواند سایر برنامه ها (به جز مجموعه ها) را مجبور به استفاده از لایه پرداخت کند. لایه پرداخت در رول آپ ها مستلزم استفاده از رول آپ های اجرایی (مذاکره) برای جلوگیری از تصمیم گیری های پیچیده و مشکلات قبلی است. بخشی از ساختار a است یک شبکه بلاک چین مدولار خوب.

مجموعه ای از پروتکل های شبکه بلاک چین مدولار

مجموعه ای از پروتکل های شبکه بلاک چین مدولار

در نهایت، تراکنش ها با سرعت و مقیاس پذیری عالی تایید می شوند. این نشان می دهد که لایه میانی (لایه پرداخت) یک تجمیع است که ترکیب خاص خود را دارد. در یک بلاک چین معمولی، بخش توافق و بخش اجرایی قرارداد در یک لایه هستند و هر دو توسط اعتبارسنجی مشترک مدیریت می‌شوند، اما Celestia لایه‌های اجماع و اجرا را جدا می‌کند و به توسعه‌دهندگان اجازه می‌دهد داده‌های اجرایی خود را در فروشگاه داده ذخیره کنند. تراکنش‌ها روی بلاک چین باقی می‌مانند و به آن‌ها اجازه می‌دهند داده‌های خود را تخصصی و بهینه کنند.

لایه اجرا (لایه ثبت تراکنش و لایه اجرای قرارداد) در قرارداد شامل زنجیره های اجرایی مختلفی است که در Ethereum EVM یا Cosmas Rollup SDK وجود دارد. بسته های تأیید تراکنش سطح 1 مقیاس پذیری خوبی را هم برای توسعه دهندگان و هم برای کاربران فراهم می کند. در حال حاضر، تمام استخرهای اتریوم دارای قرارداد اتریوم هستند که دارایی‌های موجود در لایه پرداخت را تأیید می‌کند.

Celestia به عنوان لایه ذخیره سازی داده، شبکه EVMOS به عنوان لایه پرداخت برای مجموعه ها و لایه اجرا عمل می کند. مقیاس پذیری در گردهمایی ها مشابه مقیاس پذیری زنجیره های مستقل (مانند اتریوم) است. بنابراین Celestia از همان ابتدا بر مقیاس پذیری بالا تمرکز کرد.

استقلال از پروتکل های زنجیره بلوکی مدولار

یکی دیگر از مزایای اصلی استفاده از بلاک چین های مدولار، مدیریت آن ها در چندین بخش مختلف است. به عبارت ساده تر، با استفاده از بلاک چین های مدولار می توان مدیریت در این شبکه ها را به برنامه های مختلف تفکیک کرد و با برنامه های دیگر همپوشانی نداشت. حتی اگر مشکلی در یک برنامه پیش بیاید، مدیریت می تواند آن مشکل را بدون ایجاد وقفه در سایر برنامه های شبکه برطرف کند. به عنوان مثال، زمانی که یک برنامه غیرمتمرکز در بلاک چین اتریوم زودتر هک شد و وجوه کاربران به سرقت رفت، امکان بازگرداندن وجوه بدون رضایت مدیریت شبکه وجود نداشت و برای حل این مشکل، نیاز به بازگردانی از آغاز فعالیت زنجیره ای

با هارد فورک می توان مدل کار اتریوم را بدون اجازه ارزیابی کرد، اما کاربران از این هارد فورک استقبال نخواهند کرد، شبکه بعدی امنیت کمتری خواهد داشت. با فورک کردن ماشین مجازی اتریوم، مکانیسم اجماع را منحرف کرده اید. در شبکه Celestia، می‌توانید بسته‌های ایجاد شده در آن شبکه را فورک کنید، اما در شبکه اتریوم، نمی‌توانید باندل‌ها را فورک کنید مگر اینکه فورک در کل زنجیره اتریوم انجام شود. زیرا باندل ها از شبکه اتریوم به عنوان لایه حسابداری استفاده می کنند. در شبکه Celestia، باندل ها از Celestia به عنوان لایه اجرا استفاده نمی کنند، بنابراین چندین فورک می توانند همزمان اجرا شوند.

آشنایی با شبکه بلاک چین مدولار

در مورد شبکه بهمن، زیرشبکه ها مسئول مدیریت توافقات، نگهداری داده ها و اجرای قراردادها هستند. از آنجایی که مدولاسیون به معنای جداسازی و تقسیم هر قسمت به لایه های دیگر است، آنها را به یک موجود مستقل و متمایز تبدیل می کند. با این حال، مدارهای دیگری که از نرم افزار ماژولار استفاده می کنند را نمی توان یک پروتکل مدولار در نظر گرفت.

آخرین کلمه

ساختار شبکه بلاک چین مدولار به گونه ای است که بخش های مختلف آن مانند لایه توافق، لایه ذخیره داده و لایه اجرا از یکدیگر جدا شده و به طور همزمان به هم متصل می شوند. قسمت های مختلف در یک یک شبکه بلاک چین مدولار می توان از آن در محیطی خارج از این بلاک چین استفاده کرد. از سوی دیگر، بلاک چین های مستقلی وجود دارند که همه این موارد در یک شبکه اتفاق می افتد. در این مقاله، شبکه بلاک چین مدولار را بررسی کرده و شبکه های Cosmes، Avax، Celestia و نحوه کار آنها را توضیح دادیم. نظر شما در مورد شبکه های مدولار چیست؟ آیا فکر می کنید این شبکه ها می توانند جایگزین شبکه های بلاک چین فعلی شوند؟ افکارتان را با ما در میان بگذارید.

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا