ارز دیجیتال
اجرای مبتنی بر نیت
تعریف
اجرای مبتنی بر قصد یک مدل تراکنش است که در آن کاربران نتیجه مورد نظر خود را امضا میکنند و طرفهای ثالث برای اجرای آن در زنجیره تحت این محدودیتها رقابت میکنند.
اجرای مبتنی بر قصد چیست؟
اجرای مبتنی بر نیت روشی برای تعامل با بلاکچینها است که در آن شما نتیجهای که میخواهید (که به آن "نیت" گفته میشود) را توصیف میکنید و اجازه میدهید یک لایه اجرایی بهترین مراحل برای دستیابی به آن را تعیین کند. به جای انتخاب دستی پروتکلها و مسیرها،گازتنظیمات ولغزشپارامترها، کاربر پیامی را امضا میکند که محدودیتهایی مانند "تعویض X با Y با حداقل Z دریافت شده" یا "پل زدن به وجوه و واریز به یک خزانه" را رمزگذاری میکند.
این الگو یک بلوک سازنده اصلی در آنچه استدیفایاجرای خودکار بر روی زنجیره، زیرا اقدامات پیچیده چند مرحلهای DeFi را به درخواستهای مبتنی بر نتیجه تبدیل میکند که میتوان آنها را خودکار و بهینهسازی کرد.
اجرای مبتنی بر قصد
معنای اجرای مبتنی بر نیت به جداسازی میرسدتصمیم از اجرا. کاربر هدف و محدودیتهای قابل قبول (حداقل خروجی، مهلت، توکنهای مجاز، حداکثر هزینهها، مکانهای مورد علاقه، و غیره.) را تعیین میکند، سپس "چگونگی" را به یک مجری خارجی واگذار میکند. در بسیاری از طراحیها، قصد امضا شده کاربر خود یک تراکنش آنچین نیست؛ این یک مجوز است که میتواند بعداً توسط شخص دیگری که هزینه گاز را پرداخت میکند و تماسهای لازم را جمعآوری میکند، انجام شود.
به همین دلیل است که سیستمهای مبتنی بر قصد معمولاً به عنوان سیستمهای کاربرمحور توصیف میشوند: آنها هدف دارند که یک نتیجه تضمین شده را در چارچوبها ارائه دهند، به جای اینکه کاربران را مجبور کنند هر مرحله را به دقت مدیریت کنند و امیدوار باشند که بازار حرکت نکند.
معنی قصدها در کریپتو
معنی قصدها در کریپتو به دستورالعملهای امضا شده و قابل تأیید اشاره دارد که نتیجه مورد نظر و محدودیتهای کاربر را بیان میکند. یک قصد معمولاً شامل: نوع عمل (تعویض، پل، بازپرداخت، ضرب، تعادل مجدد)، داراییها درگیر، محدودیتها (مانند حداقل دریافتی) و قوانین اعتبار (زمان انقضا، نانس، شناسههای زنجیره، مجریان مجاز) است.
از آنجا که قصد به صورت رمزنگاری امضا شده است، هر کسی میتواند تأیید کند که توسط کاربر مجاز شده است، اما فقط اجراهایی که محدودیتها را برآورده میکنند باید معتبر در نظر گرفته شوند. اینجاست که یک شبکه حلکننده معمولاً وارد میشود: چندین حلکننده قصدها را نظارت میکنند، مسیرهای ممکن اجرای پروتکلها را شبیهسازی میکنند و راهحلهایی را پیشنهاد میدهند که نیازهای کاربر را برآورده میکند و در عین حال به دنبال سود از مسیر یابی کارآمد یا تخفیفها هستند.
تسویه نیت
تسویه نیت لحظهای است که نیت به وضعیت نهایی زنجیرهای تبدیل میشود: موجودیها تغییر میکنند، مبادلات انجام میشود، موقعیتها باز یا بسته میشوند و محدودیتهای کاربر توسط کد اجرا میشود.
یک چرخه زندگی رایج به این صورت است: (1) کاربر یک نیت را امضا میکند، (2) حلکنندهها خارج از زنجیره محاسبه و رقابت میکنند تا یک برنامه اجرایی مطابق پیدا کنند، (3) یک حلکننده برنده یک تراکنش ارسال میکند که ثابت میکند نیت امضا شده را برآورده میکند، و (4)قراردادهای هوشمندامضا، نانس، مهلتها و محدودیتهای خروجی را قبل از اعمال تغییرات وضعیت تأیید کنید.
تسویهحساب میتواند بهگونهای طراحی شود که اتمیک باشد (همه مراحل موفقیتآمیز باشند یا همه چیز به حالت قبلی برگردد) یا مرحلهای (برخی مراحل در زنجیرهها یا بلوکهای مختلف اتفاق بیفتند)، اما ایده کلیدی این است که زنجیره منبع حقیقت برای اینکه آیا قصد برآورده شده است یا نه، باشد. در تنظیمات پیشرفتهتر، تسویهحساب قصد میتواند بااجرای خودکاربنابراین استراتژیها میتوانند به طور مداوم تحت قوانین از پیش تأیید شده اجرا شوند.
چرا اجرای مبتنی بر نیت اهمیت دارد
اجرای مبتنی بر قصد اهمیت دارد زیرا بار شناختی و عملی استفاده از DeFi را کاهش میدهد و در عین حال کیفیت اجرا را بهبود میبخشد. کاربران دیگر نیازی به تخصص در مسیریابی، دینامیک MEV یا استراتژی گاز برای دستیابی به نتایج رقابتی ندارند؛ حلکنندههای تخصصی میتوانند در بین مکانها و تکنیکهای اجرا بهینهسازی کنند و کاربران میتوانند حفاظتها را بهطور مستقیم درون قصد کدگذاری کنند.
این همچنین امکان ایجاد دستههای جدید محصولات را فراهم میکند: کیفپولهایی که مانند دستیاران "مبتنی بر هدف" عمل میکنند، پروتکلهایی که مسیریابی پیچیده را برونسپاری میکنند و سیستمهای DeFi که اهداف سطح بالا را به اقدامات قابل تأیید در زنجیره تبدیل میکنند.
بدون اجرای مبتنی بر قصد، بسیاری از تجربیات خودکار یا نیاز بهنگهداریکنترل یا مجبور کردن کاربران به انجام معاملات دستی و مرحله به مرحله—که اجرای خودکار و غیرمتمرکز (DeFi) را در مقیاس بزرگ به طور ایمن دشوارتر میکند.
پرسشهای متداول
چگونه اجرای مبتنی بر قصد با یک تراکنش عادی زنجیرهای متفاوت است؟
یک تراکنش عادی تماسها و پارامترهای دقیقی را از پیش مشخص میکند و کاربر معمولاً هزینه گاز را برای پخش آن پرداخت میکند. اجرای مبتنی بر قصد با یک نتیجه امضا شده و محدودیتها آغاز میشود، سپس یک مجری تراکنش واقعی زنجیرهای را که این محدودیتها را برآورده میکند، میسازد. در نهایت زنجیره تعیین میکند که آیا اجرا با آنچه کاربر مجاز کرده است، مطابقت دارد یا خیر.
شبکه حلکننده در اجرای مبتنی بر قصد چیست؟
یک شبکه حلکننده مجموعهای از مجریان رقیب است که به دنبال قصدهای کاربر هستند و سعی میکنند آنها را به طور کارآمد برآورده کنند. حلکنندهها مسیرها را شبیهسازی میکنند، نقدینگی را تأمین میکنند و استراتژیهای اجرایی را انتخاب میکنند، سپس اگر بتوانند محدودیتهای قصد را برآورده کنند، یک تراکنش تسویه ارسال میکنند. رقابت به منظور بهبود قیمتگذاری و قابلیت اطمینان برای کاربران است.
آیا اجرای مبتنی بر قصد ایمن است اگر شخص دیگری معامله من را اجرا کند؟
این میتواند ایمن باشد زمانی که قصد به شدت محدود شده باشد و قراردادهای تسویه امضاها، نانسها، مهلتها و حداقل خروجیها را تأیید کنند. مجری تنها در صورتی میتواند در زنجیره موفق باشد که این قوانین را رعایت کند؛ در غیر این صورت تراکنش باید به حالت قبل برگردد. خطرات اصلی به طراحی ضعیف محدودیتها، منطق تسویه باگدار، یا فرضیات اعتماد در اجزای خارج از زنجیره منتقل میشود.
آیا سیستمهای مبتنی بر قصد خطر MEV و لغزش را حذف میکنند؟
آنها MEV یا لغزش را حذف نمیکنند، اما میتوانند با اجازه دادن به حلکنندهها برای استفاده از مسیرهای بهتر و با تحمیل محدودیتهای حداقل در تسویه، قرار گرفتن کاربران را کاهش دهند. برخی طراحیها همچنین از جریان سفارش خصوصی یا مزایدهها برای محدود کردن ترتیبدهی مضر استفاده میکنند. کاربران هنوز نیاز دارند که محدودیتها و مهلتهای واقعبینانهای تعیین کنند.
چگونه اجرای مبتنی بر قصد با DeFAI و اجرای خودکار مرتبط است؟
DeFAI هدف دارد که اهداف کاربران را به اقدامات خودکار زنجیرهای تبدیل کند و قصدها یک رابط تمیز برای بیان این اهداف به عنوان محدودیتهای امضا شده فراهم میکنند. اجرای خودکار سپس میتواند به طور مکرر قصدها را تحت قوانین از پیش تأیید شده تولید و تسویه کند و اقدامهای بدون دخالت در پرتفوی یا مدیریت استراتژی را امکانپذیر سازد. در عمل، قصدها اغلب «فرمت دستور» هستند که اتوماسیون را قابل تأیید و غیر امانی میسازد.
اصطلاحات مرتبط
Account Abstraction
Account abstraction is a wallet design that lets an account use smart contract rules for signing, security, and gas payments instead of fixed protocol logic.
Autonomous Execution
Autonomous execution is the ability for software or smart contracts to carry out predefined actions automatically when conditions are met, without manual…