آخرین وایت پیپر زتاچین منتشر شد. برای شروع ساختن بر روی omnichain، صفحه منابع توسعه دهندگان جدید را برسی کنید.
ما از ارائه نسخه نهایی وایت پیپر زتاچین(به ۱۷ زبان زنده دنیا) هیجانزده هستیم. چیزی که ثابت میماند، ماموریت تزلزل ناپذیر زتاچین برای ارئه یک بلاکچین عمومی لایه اول با قابلیت تعامل داخلی برای هر زنجیرهای است-حتی زنجیره های غیر هوشمند مانند بیتکوین. با این نسخه، ما مفتخریم که نسخه فعلی زتاچین را در آینده omnichain ارائه شده در وایت پیپر، به اشتراک بگذاریم. مهمتر از همه، این مقاله در مورد جنبه های فنی قراردادهای هوشمند omnichain، یک نوآوری متحول کننده و جدید در رمزنگاری است که در این پست به طور خلاصه به آنها اشاره میکنیم.
قراردادهای هوشمند omnichain میتوانند از یک نقطه به دارایی ها و داده ها در شبکه های متصل دسترسی داشته باشند و مدیریت کنند. آنها در ماژول (zEVM)ZetaEVM میزبانی میشوند که از تمام ویژگی ها و تعاملات EVM علاوه بر موارد زیر پشتیبانی میکند:
این دو ویژگی اضافی، zEVM را به یک پلتفرم قابل برنامهریزی با هدف عمومی تبدیل میکند که از مفهوم تراکنش های کراس چین پشتیبانی میکند که حالت ها را در زنجره های مختلف به صورت به صورت خودکار و در یک مرحله تغییر میدهد. به عبارت ساده، این بدان معناست که توسعه دهندگان میتوانند از اکوسیستم قوی قراردادهای هوشمند اتریوم برای ایجاد برنامه های کاربردی و قابل تعامل بر روی زتاچین استفاده کنند - انگار که همه چیز در یک زنجیره واحد است. برای شروع به منابع توسعه دهندگان مراجعه کنید.
توسعه دهندگان میتوانند روی زتاچین با استفاده از معماری های هماهنگ (قرادادهای هوشمند omnichain) و معماری های ناهماهنگ ( پیام رسانی کراس چین) یا ترکیبی از هر دو استفاده کنند. هر دو مکانیسم میتوانند انواع مختلفی از برنامه ها را پشتیبانی کنند، اما تفاوت های نسبتا قابل توجهی از دیدگاه معماری ساخت اپلیکیشن میدهند. در سطح بالا، سه روش متقاوت قراردادهای هوشمند omnichain را برسی میکنیم.
منطق و حالت اپلیکیشن قراداد هوشمند omnichain در یک مکان واحد است (شکل ۵). از سوی دیگر، پیام رسانی شامل پیام های پخش شده و همگام سازی حالت در بسیاری از قرادادها در زنجیره های مختلف است که میتواند منجر به سطح حمله بیشتر و هزینه های گس بیشتر شود (و این امر با سرعت افزایش مییابد). به عنوان مثال، مدیریت یک صندوق یا پروتکل وام دهی با دارایی ها در بسیاری از زنجیره ها، فقط با پیامرسانی دشوار است.
شکل ۵. اپلیکیشن مبتنی بر قراردادهای هوشمند omnichain. توجه داشته باشید که یک قرارداد هوشمند واحد وجود دارد که ورودی را دریافت میکند، خروجی را مینویسد، وضعیت را حفط میکند و دارایی های خارجی را برای برنامه هماهنگ میکند.
برنامه های معمولی و آزمایش شده اتریوم مانند، Aave، Curve، Uniswap V2/V3، Compound و سایر موارد را میتوان به عنوان قراردادهای هوشمند omnichsin با کمترین تغییر مستقر کرد. پشتیبانی از ZRC-20 تراکنش های تک مرحله ای مانند اتریوم را امکانپذیر میکند(اما به صورت کراس چین بومی). پیام رسانی(مخصوصا برای برنامه های پیچیده) به به بازنویسی منطق در یک سیستم پیامرسانی ناهماهنگ و حالت کاملا متفاوت نیاز دارد. پیام رسانی نمیتواند از کار های موجود به همان شیوه استفاده کند.
استاندارد ZRC-20 میتواند به راحتی بیتکوین/کاردانو/ریپل را پشتبانی کند که از قرادادهای هوشمند عمومی برای برنامههای مانند مبادله، وام و غیره پشتیبانی نمیکنند. برای مثال، قرادادهای هوشمند omnichain میتوانند BTC بومی را در شبکه بیتکوین همراه با دارایی های دنیای. DeFi. همگام سازی کنند. پیام رسانی نمیتواند در این زنجیره ها کار کند زیرا پیامرسانی به قرادادهای هوشمند در هر زنجیره متصل نیاز دارد.
صفحه منابع برنامهنویس ما اکنون فعال است. در اینجا، می توانید ZetaDocs و اطلاعات بیشتر در مورد نحوه پیوستن به برنامه توسعه دهنده ما را بیابید.