# بررسی معماری زتاچین 

By [Argon](https://paragraph.com/@argonstark) · 2023-01-10

---

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

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

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

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

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

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

در سطح بالایی، زتاچین یک بلاک چین اثبات سهام است که بر اساس موتور اجماع

Cosmos SDK وTendermint PBFT

ساخته شده است در نتیجه زتاچین از زمان سریع ساخت بلاک (~5ثانیه) و نهایی شدن فوری (بدون نیاز به تایید و بدون سازماندهی مجدد)برخوردار است .موتور اجماع تندرمینت نشان داده است که در مقیاس 300 نود در حال تولید است . با ارتقا های آینده این تعداد میتواند به شمار 1000+ برسد . به دلیل پروتکل اجماع کارآمد تندرمینت , توان عملیاتی تراکنش ها در زتاچین به طور بلقوه میتواند به 100 تراکنش در ثانیه برسد .

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

ZetaCore و ZetaClient

است . زتاکور مسئول تولید بلاک چین و حفظ ماشین حالت تکراری است. اپراتورهای اعتبار سنجی اجزای مختلف این معماری را اجرا می کنند (تصویر زیر را مشاهده کنید ).

![](https://storage.googleapis.com/papyrus_images/d4b1429952286003e87f8fdfe2c405f32212eaef6adbb6c3ba5b03c610227db1.png)

اعتبار سنج ها
-------------

اعتبار سنج ها از 3 نقش مختلف تشکیل شده اند: اعتبار سنج پایه، ناظر و امضاکننده تی اس اس . کارمزد تراکنش‌ها و پاداش‌ها در ازای خدمات پردازش تراکنش‌ها و ایمن نگه‌داشتن شبکه به اعتبارسنج کنندگان توزیع می‌شود. ناظرها و امضاکنندگان تی اس اس به دلیل متفاوت بودن الزامات امنیتی و اوراق قرضه، به طور جداگانه از اعتبارسنجی های پایه مقیاس می شوند.

### اعتبار سنج های پایه

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

### ناظران

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

### امضاکنندگان TSS

زتاچین مجموعا کلیدهای استاندارد

ECDSA/EdDSA

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

قراردادهای هوشمند Zeta EVM (zEVM) و Omnichain
---------------------------------------------

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

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

پیام رسانی زنجیره ای
--------------------

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

اگر دوست داشتید ممنون میشم مقاله رو کالکت کنید .

منابع :

[https://www.zetachain.com/docs/](https://www.zetachain.com/docs/)

[https://blog.zetachain.com/](https://blog.zetachain.com/)

[https://link3.to/zetachain](https://link3.to/zetachain)

---

*Originally published on [Argon](https://paragraph.com/@argonstark/KhFDMpOBfFf2o1mFzfJ5)*
