از آغاز سال ، ما بیش از 30 ممیزی قابلیت استفاده از معامله DAPP را انجام داده ایم. هر حسابرسی شامل 50+ معیارهای کمی منحصر به فرد و ارزیابی های کیفی است. یک یافته شگفت آور: ما هنوز باید از DAPP حسابرسی کنیم که به طور تمیز یا لغو شده یا از بین برود. چرا؟
قبل از اینکه ما به مشکلات لغو شده معاملات و چرا اکثر DAPP ها به آنها نپردازیم ، بیایید ابتدا اصول اولیه را بپوشانیم.[توجه: این پست بر معاملات لغو شده متمرکز است. در این پست می توانید در مورد معاملات و معاملات sped Up بخوانید.]
معاملات لغو شده چیست؟
در مورد اتریوم ، معامله لغو تلاشی برای بازنویسی معامله در حال انتظار با معامله جدید است. توجه به این نکته حائز اهمیت است که معاملات لغو شده یک کنوانسیون است و یک استاندارد نیست. به طور معمول ، یک معامله لغو دارای:
- یک غیرقانونی یکسان ،
- از همان آدرس کیف پول ،
- حداقل 10 ٪ هزینه گاز ETH بالاتر ، اما
- مقدار صفر ، و
- قبل از تأیید معامله اصلی ، امضا شده و با موفقیت ارسال می شود.
هسته اصلی این ایده این است که ، از آنجا که معدنچیان برای اولویت بندی معاملات با گاز بیشتر انگیزه می گیرند ، معامله لغو باید قبل از معامله اصلی تأیید شود - حتی اگر بعداً وارد Mempool شود. به عبارت دیگر ، لغو معاملات نوعی مانند مولیگان احتمالی است.
چگونه می توانم معامله را لغو کنم؟
کیف پول های Web3 بسیاری ، اما نه همه ، می توانند به شما در لغو معامله کمک کنند. در مورد MetaMask ، ابتدا باید برای نشان دادن جزئیات معامله ، یک معامله معلق را پیدا کرده و کلیک کنید و سپس روی دکمه Cancel کلیک کنید. مثل این:
نحوه لغو معامله در Metamask
در حالی که عملکرد لغو ممکن است تا حدودی دفن شده به نظر برسد ، به نظر می رسد که یک ویژگی متداول در بین کاربران پیشرفته تر و درگیر DAPP است. این کاربران از نظارت دقیق معاملات خود و مدیریت پیشرو در هزینه های گاز عادت می کنند.
به اندازه کافی سادهدرست؟نه خیلی زیاد
یک قطعه مهم از پازل در هنگام لغو معاملات از دست می رود: DAPP شما. در حالی که یک کاربر برای شروع معامله با DAPP شما درگیر خواهد شد ، هرگونه فعالیت لغو بین آن کاربر و کیف پول وی رخ می دهد. به طور موثری ، شما و DAPP خود را از حلقه خارج می کنید.
چگونه می توانم معامله لغو را شناسایی کنم؟
آیا می توانید تفاوت های کلیدی در معاملات چهارم و پنجم را در تصویر زیر مشاهده کنید؟

معامله لغو شده: مصور
در حالی که افراد غیرقانونی یکسان هستند ، معامله دوم:
- گاز بیشتر
- مقدار صفر
- یک جدول زمانی متفاوت.
- یک هش معامله متفاوت.
سه مورد اول در آنچه باعث می شود معامله لغو لغو شود ، مهم است. با این حال ، چهارم ، سردرد برای شما و DAPP شماست.
معاملات لغو شده چگونه بر DAPP UX تأثیر می گذارد؟

از آنجا که معامله اصلی و لغو هش های مختلفی دارند و این واقعیت که DAPP شما جزئی از ایجاد معامله لغو نبود ، DAPP شما مکانیسمی برای اتصال نقاط ندارد. این به طور معمول منجر به معامله ای می شود که همیشه در انتظار است. در اینجا یک مثال مصور از DAPP که اخیراً حسابرسی کرده ایم آورده شده است:
اولین معامله لغو شد - و به طور دائم به عنوان "در انتظار" نشان داده می شود.
اولین معامله در انتظار Maiet بود ، اما پس از آن لغو شد و با معامله جدید جایگزین شد. به همین دلیل ، DAPP وضعیت معامله ای را نشان می دهد که هرگز تأیید نمی کند و شکست نخواهد خورد. درعوض ، معامله اصلی به طور دائم در انتظار است. آزاردهنده.
با رشد شبکه اتریوم ، معاملات لغو شده به طور فزاینده ای رایج می شوند. بنابراین DAPP ها نیاز به ساخت یک جلوی قوی دارند که می تواند این شرایط را به طور پاک انجام دهد.
Blocknative می تواند کمک کند!
ما قصد نداریم شما را آویزان کنیم. ما خوشحالیم که گزارش می دهیم که API مسدود کننده اکنون شامل یک دکمه آسان برای حل سردرد UX Transaction Cancel است. چگونه؟چارچوب نظارت منحصر به فرد Mempool ما معاملات لغو را در زمان واقعی تشخیص می دهد. و بر اساس بازخورد مشتری ، ما اخیراً API خود را گسترش دادیم تا هش معامله اصلی را به همراه هش معامله لغو برگردانیم.
API مسدود کننده می تواند نقاط را برای شما و DAPP شما وصل کند. این به شما امکان می دهد تا به روزرسانی های کامل در مورد طیف کامل معاملات blockchain-افزایش تعامل ، بهبود حفظ و رشد رانندگی ، به روزرسانی های زمان واقعی خود را در زمان واقعی خود ارائه دهید. برای کسب اطلاعات بیشتر ، برای برنامه ریزی یک نسخه ی نمایشی زنده روی زیر کلیک کنید.

نظارت بر لغو معاملات در Mempool Explorer:
Mempool Explorer ما ساده ترین راه برای کار با داده های Mempool است. این امکان را به شما می دهد تا جریان های رویداد معامله در زمان واقعی را بسازید. این پروژه با پروژه ها و استراتژی های تجاری شما از طریق یک API با مستند سریع ، انعطاف پذیر و آسان است.
به راحتی می توانید از Mempool Explorer برای نظارت بر سرعت معاملات استفاده کنید:
آیا می خواهید در وهله اول از معاملات گیر خودداری کنید؟از API گاز ETH ما برای پخش دقیق ترین هزینه های گاز Web3 استفاده کنید. آن را با پلت فرم شبیه سازی معاملات Ethereum ما برای مجموعه ای بی نظیر از ابزارهای توسعه دهنده Web3 قبل از زنجیره ترکیب کنید.
این پست توسط شان اوکانر ، کریس میسلا و مت کاتلر همکاری شد. اگر با DAPP روبرو شده اید که کار بسیار خوبی برای انجام معاملات لغو شده انجام می دهد ، لطفاً به ما اطلاع دهید.
امروز مستر Mempool.
زیرساخت های اثبات شده و قدرتمند Blocknative ، کار با سازندگان و بازرگانان را با داده های Mempool آسان می کند.
سیگنال های تجاری...
ما را در سایت سیگنال های تجاری دنبال می کنید
برچسب :
نویسنده : محسن رضایی
بازدید : <-PostHit->
تاريخ : چهارشنبه
24 اسفند
1401 ساعت: 23:07