راهنمای جامع برای رضایت توسعه دهندگان (قسمت 2)

EVM vs SmartWeave: A comprehensive guide for consenting developers (Part 2)
Upland: برلین اینجاست!

این قسمت دوم از EVM vs SmartWeave است: راهنمای جامع برای رضایت توسعه دهندگان.

اجرای تنبل: یک دیدگاه جایگزین

تز مدولار یکی از برجسته ترین روایت ها در فضای بلاک چین در چند سال گذشته بوده است. تقریباً در تمام L1های پیشرو، سولانا می‌تواند تنها استثناء در اینجا باشد که به جای تکیه بر یک لایه یکپارچه که مسئول ارائه تمام ویژگی‌های بلاک چین است، روی مقیاس‌گذاری شبکه‌های غیرمتمرکز با رویکرد ماژولار متمرکز شده است. SmartWeave یک رویکرد منحصر به فرد برای پایان نامه مدولار است که صرفاً بر مقیاس بندی قابلیت های محاسبات دفتر کل توزیع شده از طریق جداسازی ذخیره سازی داده ها از لایه اجرا متمرکز است.

رویکرد “ارزیابی تنبل” SmartWeave مسئولیت اجرای کد قرارداد هوشمند را از گره های شبکه به کاربران قرارداد هوشمند منتقل می کند.

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

ارزیابی مناسب بودن EVM و SmartWeave

بدوی های مالی یکی از مهم ترین کاربردهای فناوری بلاک چین هستند و EVM به دلیل اجرای دقیق و قطعی کد قرارداد هوشمند در هر گره شبکه برای این منظور مناسب است. علاوه بر این، مبالغ هنگفت پولی که زیربنای پلتفرم‌های EVM مانند Ethereum Mainnet و به طور همخوان L2 است، سطح بالایی از امنیت را فراهم می‌کند و شبکه‌های قراردادهای هوشمند مبتنی بر EVM را در موقعیت بهتری برای تصرف بازار DeFi قرار می‌دهد.

عامل مهم دیگری که باید در نظر گرفته شود، نیاز به مقیاس برنامه های SmartWeave است که به محاسبات سنگین نیاز دارند. این تنها با واگذاری لایه اجرا به نهادهای تخصصی قابل دستیابی است، زیرا تکیه بر دستگاه کاربر به تنهایی غیرعملی است. تلاش برای ارزیابی قراردادها با هزاران تعامل CPU کاربر بیهوده خواهد بود.

یک لایه انتزاعی مانند Warp’s DRE برای غلبه بر این چالش ایجاد شده است. این شامل یک شبکه اعتبارسنجی توزیع شده است که محاسبات قرارداد را مدیریت می کند و زمان پاسخ و تجربه کاربر را به طور قابل توجهی بهبود می بخشد.

با این حال، اطمینان از غیرمتمرکز بودن این لایه انتزاعی در مرحله پایانی برای جلوگیری از وابستگی های شخص ثالث و مسائل سانسور مهم است. با این وجود، شایان ذکر است که لایه اجرایی پوشاننده، که می تواند در معرض فعالیت های مخرب فرضی باشد، نمی تواند تمرکززدایی و تغییرناپذیری داده های SmartWeave ذخیره شده در Arweave را به خطر بیندازد. هر نهادی می‌تواند داده‌ها را مستقیماً از Arweave بازیابی کند و وضعیت قرارداد را به طور مستقل اجرا کند، بنابراین از فعالیت‌های متقلبانه جلوگیری می‌کند.

در حالی که بسیاری از برنامه ها در حال حاضر ارزش افزوده ای را برای کاربران Permaweb فراهم می کنند، اکوسیستم Arweave هنوز در مراحل اولیه خود است. در حال حاضر، کاوش و تعریف استانداردها مانند روزهای اولیه اتریوم با ایجاد استانداردهای اولیه ERC ادامه دارد.

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

SmartWeave Market Fit

در حالی که صحبت در مورد مزایا و محدودیت‌های طراحی معماری در تئوری جالب است، بیایید روی جنبه عملی آن تمرکز کنیم و موارد استفاده خاصی را بررسی کنیم که در آن EVM ممکن است بهترین مناسب نباشد. اینجاست که SmartWeave می تواند به طور بالقوه جایگاهی را پر کند. DeSoc (اجتماع غیرمتمرکز) اخیراً به عنوان یک روند اصلی در فضای کریپتو ظهور کرده است که هیجان، مشارکت جامعه و تعامل توسعه دهندگان را شبیه به تابستان افسانه ای DeFi ایجاد می کند.

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

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

با این حال، Warp در این محدودیت‌های EVM به لطف معماری غیرمعمول و توانایی آن در حفظ تعاملات کاربر در permaweb (دفتر کل Arweave) بدون قربانی کردن تجربه کاربر برتر است. با واگذاری برخی اقدامات پرهزینه یا پرتوان به Warp، پروتکل‌های گراف اجتماعی موجود که بر روی زنجیره‌های EVM ساخته شده‌اند را می‌توان با یکپارچه‌سازی یکپارچه SmartWeave بهبود بخشید و از نقاط قوت هر دو فناوری استفاده کرد. نمونه ای از چنین همزیستی متقابل را می توان در نمودار زیر مشاهده کرد:

به لطف مزایای داده های زیرین شفاف ذخیره شده در زنجیره و توانایی ترکیب آن با سایر ماژول های شبکه Arweave، می توان پذیرش SmartWeave را با بررسی هوش مصنوعی و مدل سازی مالی افزایش داد. به دلیل هزینه های بالای ذخیره سازی، چنین یکپارچه سازی از نظر اقتصادی در یک سیستم EVM غیرممکن است.

در حالی که هنوز نوپا است، آزمایش با مدل های یادگیری ماشینی با استفاده از نرم افزار Warp در حال حاضر در اینجا اتفاق می افتد. یکی از رایج‌ترین موارد استفاده که امروزه به‌طور گسترده مورد استفاده قرار گرفته، انواع سیستم‌های پیاده‌سازی پایگاه داده است که با استفاده از Warp SDK ساخته شده‌اند، که قادر به پردازش حجم‌های آماده از تعاملات روی مجموعه بزرگی از داده‌ها هستند که در شبکه EVM غیرقابل مدیریت هستند. چندین پروژه از جمله WeaveDB، FirstBatch، Glacier و Kwil، گروه DB بدون مجوز را رهبری می‌کنند.

هنوز بسیاری از امکانات جالب و ناشناخته برای پروتکل Warp وجود دارد، مانند آوردن منطق تجاری در زنجیره برای مدیریت اسناد یا امضای قرارداد. مرحله اولیه پشته فناوری و بازی‌های وب 3 نیز فرصت‌هایی را برای ماژول‌های موتور خاص فراهم می‌کند تا روی زنجیره زندگی کنند، مانند تابلوهای امتیازات و دفتر کل آیتم‌ها. این مناطق می توانند کشش قابل توجهی برای رشد Warp ایجاد کنند، حتی اگر فقط یک شرکت بزرگ یا استودیوی بازی تصمیم بگیرد که بخشی از گردش کار خود را در زنجیره تخلیه کند.

افکار نهایی

در نهایت، تصمیم به استفاده از EVM یا SmartWeave به نیازهای خاص پروژه و ترجیحات توسعه دهندگان بستگی دارد. در حالی که ماشین مجازی اتریوم (EVM) به طور گسترده ای به عنوان راه حل پیشرو برای برنامه های بلاک چین پذیرفته شده است، ممکن است همیشه بهترین انتخاب نباشد.

در Warp، ما معتقدیم که SmartWeave، یک محیط اجرای دائمی و تغییرناپذیر بدون محدودیت‌های اجماع در سطح شبکه برای اعتبارسنجی حالت، می‌تواند به عنوان یک شبکه مکمل یا جایگزین مناسب برای ماژول‌های خاص در اکوسیستم Web3 باشد.

پست مهمان توسط: Jakub Wojciechowski، مدیرعامل و موسس Warp Contracts و RedStone