
پلتفرمی که DAppهای اتریوم را به پولکادات میآورد
ParaState یک پلتفرم قرارداد هوشمند چند زنجیرهای است که برای ارائه قابلیتهای قراردادهای هوشمند اتریوم به اکوسیستم پولکادات طراحی شده است.
ParaState که با عنوان “اتریوم روی استروئیدها” نامگذاری شده است، قصد دارد ساخت و استقرار قراردادهای هوشمند در سراسر اکوسیستم پولکادات را به یک کار قابلدسترستر، مقرونبهصرفهتر و شهودی تبدیل کند.
State ابزار اصلی و توکن حاکمیتی پلتفرم است. در درجه اول برای تعیین جهت توسعه ParaState از طریق رأیگیری آنچین و همچنین پاداش دادن به شرکتکنندگان شبکه از طریق مکانیسمهای مختلف استفاده میشود.
ParaState توسط یک تیم بینالمللی متشکل از سازندگان، مهندسان، کارآفرینان و توسعه دهندگان تجاری باتجربه ساخته میشود. رهبر توسعه این پلتفرم، یکی از بنیانگذاران ParaState، مارکوچن، یکی از اعضای برجسته جامعه open-source و یکی از اعضای نقرهای بنیاد Rust است.
ParaState چگونه کار میکند؟
به نظر میرسد ParaState تمام کاستیهای اتریوم را با یک ماشین مجازی مبتنی بر WebAssembly (WASM) مشابه آنچه برای پلتفرمهای قرارداد هوشمند نسل فعلی مانند Cosmos، Oasis و NEAR استفاده میشود، برطرف میکند.
اما VM ParaState دارای یک ویژگی متمایز کلیدی، سازگاری با کد اتریوم هست. این ویژگی منحصربهفرد به پروژههایی که قبلاً در اتریوم مستقر شدهاند اجازه میدهد تا بهراحتی به اکوسیستم پولکادات بدون آن که هیچ تغییری در کدشان ایجاد شود، منتقل شوند.
این پلتفرم یک ماژول زمان اجرا روی آنچین با کارایی بالا برای قراردادهای هوشمند سازگار با اتریوم ارائه میدهد. بهعبارتدیگر، توسعهدهندگانی که به طریق دیگری محصولات و خدمات خود را برای اتریوم میسازند، میتوانند محصولات خود را در پولکادات مستقر کنند. از طرف دیگر، توسعه دهندگان میتوانند بهراحتی از راهحل ParaState برای انتقال پروژههای غیر اتریوم خود به EVM استفاده کنند، بدون آن که سرعت یا امنیت را به خطر بیندازند.
به نظر میرسد ParaState نهتنها قراردادهای هوشمند را کارآمدتر و توسعه دهندهتر میکند، بلکه امنیت و انعطافپذیری آنها را نیز به طور چشمگیری بهبود میبخشد.
برخی از مزایای استفاده از پالت SSVM-EWASM ParaState به نام WasmEdge نیز شامل موارد زیر است:
– کاهش چشمگیر هزینههای عملیاتی و هزینههای گاز؛
– دسترسی به یک جامعه توسعه بزرگتر (Ethereum + Polkadot + WASM + جوامع مختلف LLVM)؛
– ازآنجاییکه SSVM میتواند از کامپایل یا گردآوری AOT (پیش از زمان) استفاده کند، کارایی را در معماریهای مختلف رایانه بهبود داده است.
ازآنجاییکه این پلتفرم از یک مدل مجوز برای نرمافزار زمان اجرا خود استفاده میکند، برخی از هزینههایی که از عملیات پاراچین از طریق ParaState VM پشتیبانی می کند، برای ParaState DAO جمعآوری میشود.
ParaState به هرکسی اجازه میدهد تا با اجرای یک نود بهراحتی در شبکه خود شرکت کند – که مستلزم اجرای کلاینت ParaState بر روی یک کامپیوتر اوبنتو ((Ubuntu است که حداقل مشخصات اولیه (مانند یک CPU نسبتاً مناسب و حداقل 500 گیگابایت حافظه با سرعت بالا) را برآورده میکند. در حال حاضر، این پلتفرم روی شبکه آزمایشی خود در حال اجرا است، اما نودها این فرصت را خواهند داشت تا در تاریخ بعدی بهعنوان اعتبارسنجی به شبکه اصلی بپیوندند.
ParaState از سال 2019 درحالتوسعه است و اکنون به انتشار عمومی آن نزدیکتر شده است. طبق نقشه راه عمومی رسمی خود، ParaState قصد دارد پالت پاراچین EWASM Polkadot خود را در سهماهه سوم یا چهارم 2022 تحویل دهد و به همه پاراچین های Polkadot اجازه میدهد بهراحتی کد اتریوم را اجرا کنند.
ParaState اخیراً عرضه عمومی خود را در Republic کامل کرده است و اکنون برای رویداد توزیع توکن خود آماده میشود. تاریخ دقیق این امر هنوز مشخص نشده است.
اگرچه ParaState اساساً قصد دارد بهعنوان یک پاراچین در Polkadot مستقر شود، مجموعه ویژگیها و قابلیتهای آن نیز آن را برای راهاندازی بهعنوان یک زنجیره لایه 1 مستقل یا لایه 2 در اتریوم پس از ادغام کد ETH2.0 مناسب میکند. شبکه آزمایشی پلاتو ParaState در حال حاضر برنامهریزیشده است تا در نیمه دوم سال 2022 به شبکه اصلی خود سوئیچ کند و شبکه ارزشمند دیگری را برای پشتههای فناوری ParaState فراهم کند.
علاوه بر این، ParaState قصد دارد پس از ادغام کد ETH 2.0 بهعنوان لایه 2 با عملکرد بالا در اتریوم عمل کند.
چه چیزی ParaState را منحصربهفرد میکند؟
ParaState به دنبال این است که خود را بهعنوان پاسخی برای برخی از چالشهای اصلی که امروزه توسعهدهندگان با آن روبرو هستند، قرار دهد. برای کمک به انجام این کار، ParaState بر چندین ویژگی منحصربهفرد و متمایز خود تکیه خواهد کرد، از جمله:
پشتیبانی از چندین زبان
برخلاف قراردادهای هوشمند معمولی اتریوم – که تقریباً همه آنها با Solidity یا Fe نوشته شدهاند، ParaState به توسعه دهندگان اجازه میدهد تا قراردادهای هوشمند را در بیش از 20 زبان برنامهنویسی مختلف از جمله C++، Rust، Go و Java و همچنین زبانهای محبوب دامنه خاص ایجاد کنند. ParaState در حال حاضر Rust SDK را راهاندازی کرده است تا توسعه دهندگان بتوانند از Rust برای نوشتن DApps در بالای پشتههای فنی ParaState استفاده کنند. این اولین Rust SDK در بین شبکههای سازگار با اتریوم است.
توان عملیاتی بالا
با بارگذاری بیشتر محاسبات سنگین به شبکه اعتبارسنجی پولکادات، ParaState و سایر پاراچین های پولکادات قادر خواهند بود بیش از 1000 تراکنش در ثانیه را پشتیبانی کنند. این تقریباً 100 برابر توان عملیاتی اتریوم است.
باتوجهبه لایت پیپر ParaState، معماری منحصربهفرد زمان اجرا این پلت فرم به آن اجازه میدهد تا سرعت اجرای کد را تا 100 برابر در مقایسه با ماشین مجازی اتریوم بهبود بخشد.
مدولار بودن
راهحل SSVM-Ewasm ParaState بهعنوان یک ماژول plug-and-play در دسترس است که به هر پروژه اکوسیستم Substrate اجازه میدهد تا بهراحتی از قراردادهای هوشمند مبتنی بر اتریوم پشتیبانی کند. این به برنامههایی که در حال حاضر در اتریوم در حال اجرا هستند، اجازه میدهد تا در هر پاراچین پولکادات پشتیبانی شده نیز مستقر شوند و درعینحال پروژههای جدیدی را با یک مسیر ورود ساده به کل اکوسیستم پولکادات ارائه دهند.
حاکمیت مبتنی بر DAO
همانطور که قبلاً به آن اشاره کردیم، یکی از ابزارهای اصلی توکن State، حاکمیت است. دارندگان توکن State میتوانند نظر خود را در مورد نحوه استفاده از خزانه ParaState DAO بیان کنند.
باگذشت زمان، DAO حتی ممکن است تصمیم بگیرد که ParaState را بهعنوان یک زنجیره لایه 1 یا راهحل لایه 2 مستقل بهجای پشتیبانی از پاراچین پولکادات، مستقر کند.