Cover photo

قراردادهای هوشمند آمنی چین Omnichain Smart Contracts (an article in Persian language)

بررسی اجمالی

زتاچین شما را قادر می سازد تا قراردادهای هوشمندی بنویسید که به کمک آن ها می توان اقدامات متفاوتی را بر روی دارایی های موجود بر چند زنجیره مختلف، از جمله بر روی خود زتاچین به صورت مستقیم، انجام داد

برای مثال یک تراکنش در آن واحد هم می تواند یک توکن "ای آر سی-۲۰” را روی اتریوم منتقل کند و سپس مقداری بیت کوین را از یک آدرس به آدرس دیگر جابجا کند. با استفاده از این امر توسعه دهندگان می توانند برنامه هایی با یک رابط کاربری یکپارچه بسازند که در تمام زنجیره ها گستردگی دارند و فرصت های جدیدی را برای کاربران در پروژه هایی همچون ان.اف.تی ها، بازی ها، دائوها، پروژه های هویتی و … مهیا می کنند

ZetaEVM (zEVM) زتا ای وی ام (زد ای وی ام)

post image

زتا ای وی ام (“زد ای وی ام”) یک ماشین مجازی سازگار با اتریوم است که به کمک آن می توانید قراردادهای هوشمند آمنی چین را - که بر روی بلاک چین اصلی زتاچین ساخته شده است - قرارداده و استفاده کنید. قراردادهای هوشمندی که بر روی “زد ای وی ام” هستند به لایه ی قابلیت همکاری زتاچین متصل می شوند و می توانند دارایی های شما را در هر زنجیره ای، به گونه ای هماهنگ کنند که گویی همه ی آن ها در یک زنجیره ی واحد هستند. این قراردادها می توانند از طریق استاندارد "زد آر سی-۲۰" از زنجیره های خارجی فراخوانی شوند

ZRC-20 "زد آر سی-۲۰"

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

post image

از یک دید کلی تر اگر بخواهیم به موضوع نگاه کنیم، توکن های "زد آر سی-۲۰" در واقع توسعه ای از توکن های استاندارد "ای آر سی-۲۰” موجود در اکوسیستم اتریوم هستند. با این تفاوت که توکن های "زد آر سی-۲۰" توانایی بیشتری برای مدیریت دارایی ها در تمامی زنجیره های متصل به زتاچین دارند. هر توکن قابل تعویضی، از جمله بیت کوین، دوج کوین، معادل های "ای آر سی-۲۰” در زنجیره های دیگر، دارایی های گس در زنجیره های دیگر و … ممکن است در زتاچین به عنوان یک "زد آر سی-۲۰" نمایش داده شوند

زد آر سی-۲۰ در واقع بر پایه ی "ای آر سی-۲۰” است، البته با ۳ عملکرد اضافی و برخی رویدادهای مرتبط برای ادغام با تراکنش های زنجیره ای در زتاچین

استخرهای نقدینگی

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

استخرهای نقدینگی موجود در محیط زتاچین، به سه دسته ی اصلی، تقسیم می شوند

  • استخرهای اصلی زتا

  • استخرهای اضافی زد ای وی ام

  • استخرهای خارجی زتا

    استخرهای اصلی زتا

    یک استحر یونی سواپ بر روی "زد ای وی ام" به شکل جفت ارز [زتا] / [گس زد آر سی-۲۰] استخری اصلی به شمار می رود که زتاچین برای نوشتن تراکنش های خروجی به آن نیاز دارد. در واقع هر زمانی که یک زنجیره خارجی به زتاچین اضافه می شود، یک استخر مناسب با آن زنجیره و حاوی جفت ارز

    [زتا] / [دارایی گسِ بومی زنجیره] ایجاد می شود

    در این مثال شما می توانید مشاهده کنید که چگونه یک قرارداد هوشمند یونی سواپ ورژن ۲، استخرهای زتا/گس را کنترل می کند.نقدینگی به آدرس های تی اس اس، در زنجیره های متصل ارائه می شود و سپس یونی سواپ و یا هر قرارداد مبادله ای دیگری، می تواند از آن دارایی ها (زد آر سی-۲۰) در برابر زتا و یا هر دارایی دیگری استفاده کند

post image

به عنوان نمونه، در اینجا می توانید ببینید که چگونه تراکنش ها با کمک این استخرهای اصلی - که گس بومی (زد آر سی-۲۰) را با زتا جفت می کنند - برای پرداخت تراکنش های خروجی عمل می کنند

post image

استخرهای اضافی زد ای وی ام

هر استخر نقدینگی ممکن است در فضای "زد ای وی ام" ایجاد شود. می توان توکن های نرمال "ای آر سی-۲۰” را بر روی زتاچین مستقر کرد، از طریق "زد آر سی-۲۰" توکن زنجیره های خارجی را وارد کرد و هر گونه جابجایی استخر نقدینگی مورد نیاز برای برنامه های خود را ایجاد کرد. دقیقاً همان طوری که این کار بر روی یک زنجیره ی تکی “ای وی ام” قابل انجام است

به عنوان مثال می توان استخرهایی با جفت ارز [زتا]/[استیبل کوین] یا [گس]/[استیبل کوین] را ایجاد کرد که به کاربران این اجازه را می دهد تا به صورت روان تری با دارایی های مختلف معاملات خود را انجام دهند

استخرهای خارجی زتا

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

گس فی

فی قراردادهای هوشمند

هنگام تعامل با قراردادهای هوشمند در زتاچین، کاربر باید بخشی از هزینه ای را که به عنوان گس آن تراکنش پرداخت می شود، متقبل شود

استقرار یک قرارداد هوشمند و صدا زدن آن، نیاز به پرداخت گس دارد. کاربر می تواند یک قرارداد هوشمند "زد ای وی ام" از یک زنجیره ی خارجی را توسط سپرده های "زد آر سی-۲۰" صدا بزند و این امر می تواند به شکل صدا زدن یک قرارداد در داخل پیام و یا اتصال مستقیم به زتاچین و تعامل با قراردادی که قبلاً بر روی "زد ای وی ام" مستقر شده است؛ باشد. مکانیزم گس برای قراردادهای هوشمند“رتا ای وی ام” مبتنی بر اترمینت است و به طور مشابه با گس فی [ای آی پی ۱۵۵۹ اتریوم] رفتار می کند. این سیستم گس برای جلوگیری از اسپم کردن شبکه ساخته شده است

فی پایه

زتاچین یک فی پایه(به عنوان مثال) ۰.۰۱ زتا برای هر گونه تراکنش، تراکنش های پیام رسانی بین زنجیره ای و یا قراردادهای هوشمند در نظر گرفته است. این فی پایه توسط شبکه و بر اساس ترافیک و ازدحام شبکه، قابل تنظیم است و سوزانده می شود


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

https://www.zetachain.com/docs/ https://www.reddit.com/r/zetablockchain/ https://twitter.com/zetablockchain https://blog.zetachain.com/ https://www.zetachain.com/whitepaper.pdf


سخن پایانی

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

"ای آر سی-۲۰” : ERC-20

"زد آر سی-۲۰" : ZRC-20

“ای وی ام”: EVM

"زد ای وی ام" : zEVM

“رتا ای وی ام” : ZetaEVM

گس : gas

گس فی: gas fees

زتا: ZETA

یونی سواپ: Uniswap

آدرس های تی اس اس: TSS addresses

استیبل کوین: stable coin

بین زنجیره ای: cross-chain

اترمنیت: Ethermint

آمنی چین: Omnichain