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

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

از زمان معرفی بیت کوین و تولد مفهومی به نام بلاکچین، شبکههای مختلف بلاک چینی با اهداف و ایدههای منحصربهفرد خودشان ایجاد شدهاند. هر کدام از آنها سعی در حل مشکلاتی داشتهاند و خدماتی را ارائه میدهند. شبکههای مختلف بلاک چینی را میتوان در ۳ دستهبندی زیر تفکیک کرد:
بلاک چینهای لایه یک
بلاک چینهایی که وظیفه تایید و انجام تراکنشها را به عهده دارند و تمامی اطلاعات در آنها در یک دفتر کل ذخیره میشود. هدف اصلی بلاک چینهای لایه یک ذخیره و انتقال دارایی به صورت امن و فردبهفرد است. از شبکههای بلاک چینی لایه یک میتوان به شبکههایی مانند بیت کوین، بیت کوین کش، لایت کوین و غیره اشاره کرد.
به بلاک چینهایی که قابلیت اجرای قراردادهای هوشمند را دارا هستند و توسعهدهندگان با استفاده از بستر این شبکهها میتوانند برنامههای خود را ساخته و در اختیار کاربران قرار دهند، بلاک چینهای لایه ۲ گفته میشود. هدف این شبکهها از بین بردن مشکلات مالی در دنیای واقعی و غیرمتمرکزسازی آن است. با استفاده از بلاک چینهای لایه ۲ میتوان انواع پلتفرمها در امور مالی غیرمتمرکز مانند پلتفرمهای دیفای، ساخت و ثبت مالکیت در فضای اینترنت مانند NFTها، ذخیرهسازی غیرمتمرکز اطلاعات و صدها مورد استفاده دیگر را ساخت و راهاندازی کرد. از شبکههای بلاک چینی لایه ۲ میتوان به شبکههایی مانند اتریوم، کاردانو، بایننس اسمارت چین، ترا و غیره اشاره کرد.
این نوع شبکهها به نسبت تعریف جدیدتری در تکنولوژی بلاک چین هستند و میتوان گفت شبکه پولکادات جزو اولین شبکههای بلاک چینی لایه صفر است. هر کدام از بلاک چینهای موجود دارای مشکلاتی هستند و نمیتوان گفت که آنها به تنهایی میتوانند آینده بلاک چین را رقم بزنند. شبکه پولکادات با هدف اتصال شبکههای مختلف بلاک چینی به یکدیگر و همگامسازی آنها با هم، سعی میکند تا با فراهم کردن بستری برای پیوند بلاک چینهای گوناگون امکان دسترسی به تمامی آنها را از طریق شبکه پولکادات فراهم کند.
شبکه پولکادات امکان ارسال هر نوع داده را بین شبکههای مختلف فراهم میکند و میتوان گفت Polkadot قصد دارد به عنوان بستری برای ساخت شبکههای مختلف، که به صورت یکپارچه به هم متصل هستند تبدیل شود. پولکادات مزایای بسیاری در مقایسه با سایر شبکههای بلاک چینی دارد، که از این مزایا میتوان به موارد زیر اشاره کرد:
- شاردینگ (Sharding) ناهمگن به منظور ایجاد و جمعآوری شبکههای مختلف و فراهم کردن تعامل و ارتباط بین آنها
- مقیاسپذیری بالا
- قابلیت آپدیت و ارتقا بدون نیاز به هارد فورک
- مدیریت شفاف و غیرمتمرکز
- سازگاری بینزنجیرهای

ساختار شبکه پولکادات در شکل بالا نشان داده شده است. این شبکه از هسته مرکزی به نام Relay Chain ساخته میشود. زنجیره رله قلب شبکه پولکادات است و مسئول تامین امنیت شبکه، اجماع و ایجاد ارتباط میان زنجیرههای مختلف است.
در قسمت بعدی اعتبارسنجهای (Validator) شبکه وجود دارند. اعتبارسنجها مسئول تامین امنیت و ساخت بلاکها در زنجیره رله را بر عهده دارند. اعتبارسنجها اطلاعات مختلف را از پاراچینها دریافت کرده و با اعتبارسنجی این اطلاعات آنها را تایید و زنجیره رله ثبت میکنند.
پس از لایه اعتبارسنجها، زنجیرههای ناهمگون یا پاراچینها (Parachain) وجود دارند. پاراچینها بلاک چینهای مستقلی هستند، که هر کدام ویژگیها و قابلیتهای مخصوص به خود را دارند و روی شبکه پولکادات ساخته شدهاند. پاراچینها با استفاده از زیرساخت شبکه پولکادات (Substrate) ساخته میشوند و به طور موازی با سایر پاراچینها در ارتباط هستند.
در لایه بعدی نودهای تجمیعکننده (Collators) وجود دارند. وظیفه نودهای رابط جمعآوری و اجرای تراکنشهای مختلف روی پاراچینها و ارسال آنها به پاراچین در قالب یک بلاک است.
پولکادات Substrate چیست؟

سابستریت (Substrate) در زبان فارسی به معنای زیرساخت یا لایه است. شبکه Polkadot یک پروتکل لایه صفر و چندزنجیرهای است که به عنوان پایه و اساس نسل سوم وب (Web 3) شناخته میشود. میتوان گفت پولکادات Substrate اولین کیت توسعه (SDK) در بلاک چین است که توسط توسعهدهندگان برای ایجاد پاراچینهایی که شبکه پولکادات را تشکیل میدهند، استفاده میشود.
پولکادات Substrate به توسعهدهندگان امکان میدهد تا بلاک چینهای تخصصی خود را ایجاد کنند. شرکت پریتی تکنولوژی Parity Technologies خالق و سازنده شبکه پولکادات، از کیت توسعه سابستریت برای ساخت این شبکه بهره برده است که نشان از سطح بالای عملکرد، مقیاسپذیری و استحکام کیت توسعه Substrate دارد. پریتی تکنولوژی در توصیف سابستریت میگوید این کیت پایه و اساس نوآوری در بلاک چین است.
Parity Technologies یک شرکت توسعه نرمافزاری است که در ساخت بسیاری از پروژههای نسل سوم وب مشارکت داشته است. این شرکت در سال ۲۰۱۵ تاسیس و موفق به ساخت برخی از سریعترین و امنترین نرمافزارهای متن باز برای وب غیرمتمرکز از جمله برنامههایی برای شبکههایی مانند اتریوم، بیت کوین و زی کش شد. شرکت پریتی اکنون برای برطرف کردن محدودیتهای قبلی فناوری بلاک چین Substrate را ایجاد و در شبکههایی مانند کوساما (Kusama) و پولکادات پیادهسازی کرده است.
- Acala Network
- AnKR
- Bifrost
- Bluzelle
- Chainlink
- Enjin
- Ontology
- Celer
گاوین وود (Gavin Wood) بناینگذار و مدیر سابق فناوری در شبکه اتریوم و بنیانگذار فعلی شبکه پولکادات و شرکت Parity Technologies، در مورد Substrate چنین میگوید:
Substrate در تلاش است تا بهترین چارچوب بلاک چین برای ساخت بلاک چینهای سفارشی باشد. سابستریت خودش به تنهایی یک بلاک چین نیست، بلکه شبیه به چارچوب SDK در بلاک چین است. این بستر به شما توانایی میدهد تا شبکههایی بسیار کارآمدتر از سایر شبکههای دیگر بسازید و به شما آزادی عمل میدهد تا زنجیره خود را هر طور که میخواهید تعریف کنید.
رابطه بین پولکادات و Substrate چیست؟

رابطه بین شبکه پولکادات و سابستریت، مانند رابطه چارچوب یک شبکه با آن شبکه است. بلاک چینهایی که با سابستریت ساخته میشوند، به راحتی با شبکههای پولکادات و کوساما ادغام میشوند تا به پارچینهای این شبکهها تبدیل شوند. بهعبارت سادهتر شبکههایی که با استفاده از Substrate ساخته میشوند، به آسانی با شبکههای پولکادات و کوساما ارتباط برقرار کرده و به پاراچینهای این شبکهها تبدیل میشوند.
از منظر دیگر Substrate یک کیت توسعه نرمافزاری است که به وسیله آن توسعهدهندگان میتوانند پاراچینها را بسازند و پولکادات وسیلهای است که زنجیرههای ساخته شده را ایمن میکند و اجازه میدهد با یکدیگر ارتباط برقرار کنند.
مزیتهای استفاده از Substrate چیست؟
توسعهدهندگان با استفاده از سابستریت از امکانات بیشتری بهرهمند میشوند و از محدودیتهای بلاک چینهای قرارداد هوشمند رهایی مییابند. توسعهدهندگان هنگامی که قصد راهاندازی برنامههای خود روی قرارداد هوشمند شبکهای مانند اتریوم را دارند، باید از چارچوبها و تصمیمات آن بلاک چین پیروی کنند؛ به طور مثال بلاک چین اتریوم محدودیتهایی را برای توسعهدهندگان ایجاد میکند که به شرح زیر است:
- راهاندازی تمام قابلیتها بر اساس ماشین مجازی اتریوم (EVM)
- محدود بودن به استفاده از استخر تراکنشهای اتریوم
- عدم ارتقای هسته اتریوم
- مقیاسپذیری پایین شبکه اتریوم و کارمزدهای بالا در این شبکه
اما توسعهدهندگان با استفاده از پولکادات Substrate و ساخت بلاک چین اختصاصی خود میتوانند تمام ویژگیهای مد نظر خودشان را در شبکه خود پیاده سازی کنند، در شبکه خود نوآوری داشته باشند و عملکرد برنامههای خود را به طرز چشمگیری ارتقا دهند.
Substrate چگونه کار میکند؟

همانطور که گفته شد سابستریت یک کیت توسعه نرمافزاری است، که توسعهدهندگان میتوانند با استفاده از آن پاراچینها در شبکه پولکادات یا شبکههای بلاک چینی مستقل از شبکه پولکادات را ایجاد و راهاندازی کنند. از خدمات Substrate در چند قسمت مختلف میتوان استفاده کرد که به شرح زیر است:
- Substrate Node توسعهدهندگان میتوانند از نودهای از پیش طراحی شده سابستریت در شبکههای خود استفاده کرده و شبکههایشان را پیکربندی کنند.
- Substrate Frame توسعهدهندگان با استفاده از این قابلیت میتوانند برنامههای متنوعی را در بلاک چینهای خود پیادهسازی کرده و انواع دادهها در بلاک چین را پیکربندی کنند.
- Substrate Core با استفاده از این قابلیت توسعهدهندگان میتوانند بلاک چین اختصاصی خود را با ویژگیهای دلخواهشان راهاندازی کنند و انواع تغییرات را در آن اعمال کنند.
به طور کلی قابلیتهای سابستریت به توسعهدهندگان این امکان را میدهد تا در هر مرحله از تصمیمات خود بین آزادی عمل در ساخت شبکههای بلاک چینی یا سهولت در توسعه خدمات خود انتخابی آزادانه داشته باشند. به بیان سادهتر توسعهدهندگان میتوانند شبکه دلخواهشان را با استفاده از سابستریت با ویژگیهایی که مد نظر دارند ایجاد کنند، یا از ساختار آماده Substrate استفاده کرده و از ویژگیهای آن استفاده کنند.
نظر شما