این پروژه که قبلاً Matic Network نام داشت و در فوریه 2021 به پالیگان تغییر نام داد، مجموعهای از راه حلهای مقیاسبندی لایه 2 میباشد که برای گسترش ابزار و قابلیتهای اتریوم طراحی شده است و در عین حال چشم انداز به هم پیوستهای از خدمات غیرمتمرکز را ارائه میکند.
مانند بسیاری از پلتفرم های بلاک چین، پالیگان نیز در مرحله اول از طریق وایت پیپر و لایت پیپر (سندی که هدف، ویژگیها و قابلیتهای پلتفرم را به صورت خلاصه بیان میکند) به کاربران ارائه شد.
لایت پیپر این شبکه علیرغم تلاش برای سادهسازی ارزش پیشنهادی خود، هنوز تا حدودی نامفهوم و تخصصی است که فهم آن را برای خوانندگان کمتجربه سخت کرده است. به همین دلیل، آن را تجزیه و تحلیل و به شما کمک میکنیم بهتر متوجه شوید پالیگان چیست، چگونه میتوان از آن استفاده کرد و تفاوت آن با راهحلهای بلاک چین موجود را بررسی میکنیم.
برای استفاده حداکثری از این مطلب، به درک پایهای از فناوری بلاک چین از جمله دانش قبلی در مورد مکانیسمهای اجماع، مسائل سهگانه بلاک چین (تمرکززدایی، امنیت و مقیاس پذیری) و ارتباطات میان زنجیرهای نیاز دارید.
علت ایجاد پالیگان چه بود؟
پالیگان به عنوان یک پروتکل و چارچوب برای ساخت شبکههای بلاک چین سازگار با اتریوم در حال مقابله با چندین مشکل بزرگی است که امروزه این صنعت با آن مواجه است. این مشکلات شامل تجربه کاربری ضعیف ناشی از استفاده از فناوریهای غیرمتمرکز و همچنین محدودیتهای مقیاس پذیری و انعطاف پذیری است که بیشتر پلتفرمهای قراردادهای هوشمند نسل فعلی دچار آن هستند.
در زمان نگارش این مقاله، بلاک چین اتریوم تنها میتواند در حدود 12 تا 15 تراکنش در ثانیه (tps) با میانگین هزینه تراکنشهایی که در برخی مواقع از 50 دلار فراتر میرود را پردازش کند. علت این مشکل در درجه اول به دلیل اندازه بلاک، نرخ انتشار تراکنش و اقدامات امنیتی سختگیرانه است.
برای مقایسه، شبکه پرداخت الکترونیکی VisaNet میتواند بیش از 65000 تراکنش در ثانیه را پردازش کند.
به دلیل محدودیت تعداد تراکنش و کارمزد بالا، تاخیر در معاملات اتریوم برای چند دقیقه یا حتی چند ساعت به امری عادی بدل شده است که میتواند تجربهای ناامیدکننده برای کاربران ایجاد کند.
هدف پالیگان مقابله با برخی از محدودیتهای فعلی شبکه اتریوم است و در عین حال ابزارهایی را ارائه میدهد که توسعهدهندگان میتوانند از آن برای ساخت بلاک چینهای عمومی یا خاص برنامهای که میتوانند هم با یکدیگر و هم با اتریوم تعامل داشته باشند، استفاده کنند.
این بلاک چینها قادر هستند میزبان برنامههای غیرمتمرکز جدید (DApps) باشند که میتوانند از ویژگیهای منحصربهفرد بلاک چین بهره ببرند و در عین حال از امنیت بیرقیب شبکه اعتبارسنجی عظیم اتریوم استفاده کنند. فناوری پالیگان به این بلاک چینهای مستقل کمک میکند تا از بخشی از یک چشمانداز زنجیرهای متصل به هم استفاده کنند. همچنین ایجاد کاربردها و موارد استفاده قویتر و پیچیدهتر را امکانپذیر میکند.
شما می توانید dApp را به عنوان یک برنامه معمولی در نظر بگیرید که به جای سرور متمرکز، به سادگی بر روی یک شبکه بلاک چین میزبانی میشود.
اینترنت بلاک چینها
از پالیگان اغلب به عنوان “اینترنت بلاک چین” یاد میشود. به زبان ساده، این بدان معناست که این پروتکل برای اتصال یکپارچه پروژههای مختلف بر روی شبکه اتریوم طراحی شده است که این امر موجب کاهش اصطکاک و موانع ورود و هموار کردن راه برای ایجاد اولین موج DAppهای میان زنجیرهای میشود.
امروزه تعاملپذیری یکی از جدیترین چالشهای پیش روی فضای بلاک چین است. این مشکل منجر به قبیلهگرایی بلاک چین و تکرار گسترده تلاشها و مسلماً مانع از همکاری در حوزه کریپتو شده است. پلتفرمهای متعددی برای رفع این چالش طراحی شده اند که پالیگان یکی از برجستهترین آنهاست.
اما ممکن است بپرسید پالیگان چه تفاوتی با دیگر راه حلهای تعاملپذیری دارد؟
خب، تعاملپذیری را میتوان به طور کلی با ویژگیهای اصلی آن توصیف کرد. این ویژگیها چیزی است که آن را از سایر پلتفرمها جدا و برای توسعه دهندگان و کاربران جذابیت ایجاد میکند.
لایت پیپر ویژگیهای اصلی که ماهیت پلتفرم را به بهترین وجه به تصویر میکشد توصیف میکند:
- سازگاری با اتریوم: توسعه دهندگان به راحتی میتوانند بلاک چین های سازگار با شبکه اتریوم را مستقر کنند. این بلاک چین ها میتوانند تراکنشهای خود را پردازش و در عین حال از فناوری، استانداردها و پذیرش عظیم اتریوم استفاده کنند.
- مقیاس پذیری: بیشتر بلاک چین ها از نظر تعداد تراکنشهایی که میتوانند در هر ثانیه پردازش کنند به شدت محدود هستند و در نتیجه کاربرد آنها با محدودیت مواجه میشود. پالیگان این امکان را به توسعه دهندگان میدهد بلاک چین های جداگانه سازگار با اتریوم ایجاد کنند، که میتوانند تراکنشها را هم ارزان و هم ایمن پردازش نمایند و به طور گستردهای توان عملیاتی اکوسیستم کلی پالیگان را افزایش دهند.
- امنیت: بلاک چین های پالیگان توسط مجموعهای از اعتباردهندهها ایمن میشوند و از امنیت اضافی لایه پایه اتریوم بهره میبرند. پالیگان مرتباً وضعیت خود را با اتریوم چک میکند (تقریباً هر 34 دقیقه) و یک لایه امنیتی بیشتر برای کاربران و توسعه دهندگان ارائه مینماید. در مجموع، شبکه پالیگان توسط 100 اعتباردهنده ایمن شده است که از طریق یک فرآیند منظم حراج درون زنجیرهای انتخاب میشوند.
- حاکمیت: به جای اتکا به اتریوم برای حاکمیت، هر زنجیره پالیگان خودگردان است و قوانین قابل تنظیمی دارد که نحوه عملکرد و به روز رسانی زنجیره را توصیف میکند.
- تعاملپذیری: بیشتر بلاک چین ها کاملاً مستقل از یکدیگر عمل میکنند و نمیتوانند به راحتی یا به صورت ایمن دادهها یا داراییها را مبادله کنند. به عنوان مثال دارایی های موجود در اتریوم را نمیتوان مستقیماً به سولانا یا بلاک چین دیگری منتقل کرد. پالیگان پروتکلهایی را ارائه میکند که به زنجیرههای سازگار اجازه میدهد تا هر نوع اطلاعاتی را مبادله کنند. این امر درها را به روی همکاری بین زنجیرهها باز میکند و از قبیلهگرایی در فضای بلاک چین میکاهد.
- تجربه کاربر: پالیگان تجربه تعامل با شبکههای بلاک چین را با کاهش شدید کارمزدها و ارائه آنچه به عنوان «تراکنش نهایی (قاطعانه)» توصیف میکند، بهبود میبخشد. به طور کلی، این بدان معنی است که تراکنشها به محض اضافه شدن به یک بلاک، نهایی در نظر گرفته میشوند. این رویه برخلاف بلاک چین هایی مانند بیت کوین است که در آن تراکنشها ممکن است به طور فزایندهای بر اساس تعداد بلاکهایی که از زمان تایید آنها گذشته است، نهایی در نظر گرفته شوند.
- تجربه توسعه دهنده: پالیگان یک تجربه توسعه مانند اتریوم را ارائه میدهد. بدون مجوز است، به این معنی که هرکسی میتواند با پالیگان شروع به ساخت کند و برای استقرار در شبکه به جز هزینههای استاندارد گاز، هیچ هزینهای لازم نیست. توسعهدهندگان میتوانند از اکثر ابزارهای استاندارد توسعه اتریوم (مانند Alchemy، Hardhat و Remix) برای ساخت پالیگان استفاده کنند.
- ماژولار بودن: بلاک چین های پالیگان به لطف طیف وسیعی از ماژولها بسیار قابل تنظیم هستند. این امر موانع ورود و زمان ورود به بازار را کاهش میدهد در حالی که اطمینان حاصل میشود که توسعه دهندگان میتوانند به راحتی عملکرد زنجیره خود را گسترش یا ارتقا دهند.
اما «بلاک چین پالیگان» دقیقاً چیست؟
شبکه پالیگان یک شبکه به هم پیوسته از بلاک چین های مستقل است که برخی از آنها ممکن است برای برنامههای خاص و برخی دیگر برای اهداف کلی طراحی شده باشند. قراردادهای هوشمند مستقر در یک زنجیره می توانند با قراردادهای مستقر در زنجیره دیگر تعامل داشته باشند که این امر موجب ایجاد یک شبکه منسجم میشود.
نحوه عملکرد پالیگان
لایت پیپر پالیگان مانند لایت پیپر بسیاری از بلاک چین های دیگر پر از اصطلاحات فنی است که وقتی در مورد قابلیتها و ویژگیهای آن صحبت میکنیم ممکن است گیج کننده به نظر بیایند. در اینجا قصد داریم به سادهسازی آنها بپردازیم.
همانطور که قبلاً به آن اشاره کردیم، پالیگان به توسعه دهندگان اجازه میدهد تا بلاک چین مبتنی بر اتریوم سفارشی خود را راه اندازی کنند. این بلاک چین میتواند بر اساس نیازهای فردی پروژه یا پلتفرم تنظیم شود و هم با دیگر زنجیرههای پالیگان و هم با اتریوم تعاملپذیر خواهد بود.
هدف پالیگان این است که توسعه بلاک چین را تا حد امکان برای توسعه دهندگان ساده کند. این پلتفرم با ارائه مجموعهای از ابزارها، فناوریها و ویژگیهایی که توسعهدهندگان میتوانند از آنها برای ساخت و تقویت محصولات خود استفاده کنند، به این مهم دست مییابد.
به طور کلی، این موارد عبارتند از:
- استقرار با یک کلیک: توسعه دهندگان میتوانند از طیف وسیعی از بلاک چین های از پیش تعیین شده سازگار با اتریوم را با یک کلیک حتی بدون تجربه توسعه، مستقر کنند.
- معماری ماژولار: این بلاکچینها را میتوان با طیف رو به رشدی از ماژولهای اختیاری سفارشیسازی کرد که به توسعهدهندگان این امکان را میدهد تا مدل اجماع، قابلیتهای حاکمیتی، پیادهسازی ماشین مجازی و موارد دیگر را بر اساس نیازهای خاص خود تنظیم کنند. این بدان معنی است که آنها میتوانند یک بلاک چین که کاملاً مطابق با نیازهای آنها باشد (به عنوان مثال اولویت دادن به امنیت نسبت به سرعت یا کاربر پسند بودن) بسازند.
- ارتباط میان زنجیرهای: بلاک چین های پالیگان میتوانند هم با یکدیگر و هم با اتریوم ارتباط برقرار کنند که این امر به قراردادهای هوشمند در یک زنجیره اجازه میدهد تا در صورت مجاز بودن از دادهها و داراییها زنجیره دیگر استفاده کنند. به زبان ساده، این بدان معناست که توکنهای مستقر در یک زنجیره میتوانند در هر زنجیره دیگری در شبکه پالیگان استفاده شوند.
- امنیت: برای مواردی که امنیت در درجه اول اهمیت قرار دارد، توسعه دهندگان میتوانند با استفاده از اعتبارسنجیهای مبتنی بر اتریوم یا اختصاصی، از مجموعهای از خدمات امنیتی استفاده کنند تا یک لایه امنیتی اضافی به برنامههای خود بیفزایند. این امر باعث میشود شبکه برای موارد استفاده سازمانی که در آن توسعهدهندگان نیاز به مدیریت مجموعه اعتبارسنجی خودشان دارند، یا برای زنجیرههای عمومی که در آن راهاندازی امنیت از یک مجموعه اعتبارسنجی از قبل قابل قبول است، مناسبسازی شود.
پالیگان بهعنوان چارچوبی برای ساخت بلاکچینهای با قابلیت همکاری بسیار مقیاسپذیر، به توسعهدهندگان این فرصت را میدهد تا شبکه خود را بر پایههای محکم اتریوم بنا کنند و در عین حال از قابلیتهای اضافی پالیگان بهرهمند شوند.
علاوه بر این، توسعهدهندگان میتوانند هنگام ساخت زنجیرههای پالیگان خود از بین مدلهای امنیتی مختلف انتخاب کنند. این مدلها شامل اثبات سهام (PoS)، پلاسما یا ترکیبی (PoS + Plasma) است. آنها همچنین میتوانند سیستم مقیاسبندی از جمله گزینههای لایه 2 مانند optimistic rollups (ORs) و zk-rollups را با اطمینان از اینکه میتوانند الزامات فنی یا نگرانیهای ایدئولوژیکی خود را برآورده کنند، برای پیادهسازی برگزینند.
به عبارت سادهتر، پالیگان به توسعه دهندگان این امکان را میدهد که بلاک چینهایی بسازند که به روش های مختلف ایمن شدهاند و تراکنشها را به طور متفاوتی پردازش میکنند. در حال حاضر، توسعهدهندگان میتوانند یکی از سه راهحل مختلف مقیاسبندی را انتخاب کنند، اما این موارد در آینده نزدیک به حداقل هشت راهحل افزایش خواهد یافت. این پلتفرم از دو مکانیسم اجماع (Proof of Authority و Proof of Stake) پشتیبانی میکند.
معماری پالیگان
پالیگان با بسیاری از پلتفرم های بلاک چین متفاوت است زیرا به جای اینکه به صورت یک لایه وجود داشته باشد، در واقع از چهار لایه مجزا تشکیل شده است. دو تای آنها اختیاری و دو لایه دیگر اجباری هستند.
این ویژگی، پالیگان را به طرز باورنکردنی قابل شخصی سازی میکند و به توسعه دهندگان انعطاف پذیری زیادی در هنگام ساخت بلاک چین و برنامه های غیرمتمرکز جدید میدهد.
به طور خلاصه این لایه ها به شرح زیر است:
لایههای اختیاری
- لایه اتریوم: لایه پایهای که پالیگان در بستر آن عمل می کند. از این لایه برای مواردی مانند استیکینگ، ارتباط بین ETH و زنجیرههای پالیگان و تسویه تراکنش از طریق مکانیسم چک پوینت استفاده میشود. با وجود اینکه پروژهها یک راه حل لایه 2 هستند، میتوانند از انتخاب لایه اتریوم صرف نظر کنند و در عوض برای امنیت فقط به اعتبار سنجی پالیگان تکیه کنند.
- لایه امنیتی: یک لایه امنیتی اختیاری که به زنجیرههای پالیگان اجازه میدهد تا از اعتبار سنجی برای بهبود امنیت استفاده کنند. این لایه میتواند به روشهای مختلفی پیادهسازی شوند که به توسعهدهندگان اجازه میدهد تا نحوه مدیریت اعتباردهندههای خود را انتخاب کنند (به عنوان مثال از نظر ثبتنام، پاداش، ترکیب و غیره). این لایه برای توسعه دهندگانی است که میخواهند یک لایه امنیتی اضافی به زنجیره خود اضافه کنند.
لایههای اجباری
- لایه شبکههای پالیگان: این لایه اکوسیستم شبکههای مختلف بلاک چین است که با استفاده از فناوری پالیگان به یکدیگر متصل شدهاند. هر یک از اینها مسئول اجماع محلی، گروه بندی تراکنشها و تولید بلاک خود هستند. این بدان معناست که اگر یک زنجیره دچار خرابی شود، روی بقیه تاثیری نخواهد گذاشت.
- لایه اجرا: این لایه محیط اجرای پالیگان است که توسعه دهندگان میتوانند از آن برای اجرای کد قرارداد هوشمند خود استفاده کنند. این لایه به شکل یک ماشین مجازی است که برای تفسیر کد و همچنین منطق مورد استفاده برای انتقال بلاک چین به حالت (state) بعدی استفاده میشود.
در این مورد، از اصطلاح “state” برای توصیف آرایش فعلی بلاک چین، شامل لیست تراکنشهای تایید شده، موجودی کاربر، آدرسهای فعال و غیره استفاده میشود. با پردازش تراکنشها و انجام عملیات قرارداد هوشمند، state به تدریج به روز میشود.
پالیگان با طبقه بندی در چهار لایه، میتواند عملکردهای مختلف بلاک چین را ماژولار کرده و انعطاف پذیری را برای توسعه دهندگان به حداکثر برساند.
پالیگان و چشم انداز بلاک چین
بخش پایانی لایت پیپر پالیگان موقعیت این پروتکل (یعنی جایی که در چشم انداز گستردهتر بلاک چین قرار میگیرد) را توصیف میکند.
در حال حاضر، حوزه بلاک چین در درجه اول از بلاک چین های لایه 1 محبوب مانند اتریوم و BNB Chain، زنجیرههای جانبی مانند RootStock (بر بستر بیت کوین) که در کنار لایه 1 کار میکنند تا عملکرد خود را گسترش دهند و راهحلهای تعاملپذیری برای فعال کردن ارتباطات میان زنجیرهای و انتقال داراییها، مانند Polkadot و Cosmos تشکیل شده است.
پالیگان در تقاطع این پلتفرمها و پروتکلهای جایگزین با ارائه یک چارچوب انعطافپذیر برای توسعه بلاکچینها و برنامههای کاربردی سفارشی قرار دارد. هدف آن ارائه جذابترین ترکیبی از ویژگیها در میان عوامل کلیدی، مانند سازگاری با اتریوم، مقیاسپذیری، امنیت، تعاملپذیری و بهبود تجربه کاربر است تا به پلتفرم منتخب توسعهدهندگان تبدیل شود.
هدف بلندمدت پالیگان کمک به ایجاد جهانی است که در آن افراد و ماشینها با یکدیگر همکاری میکنند و ارزشها را به صورت جهانی و آزادانه و بدون واسطه مبادله میکنند. امید است که این پروژه زیرساختی را برای قدرت بخشیدن به بخشی از این دنیای جدید فراهم و به از بین بردن مرزهای مالی و اجتماعی کمک کند.
منبع: Coinmarketcap
پاسخ