سال گذشته ۳.۲ میلیون انتقال USDT در Tron ناموفق بود. تک تک آنها قابل اجتناب بودند.
روی ارسال ضربه میزنید. منتظر میمانید. صفحه نمایش هیچ تأییدی را نشان نمیدهد. فقط یک خطا نشان میدهد. انرژی تمام شده است. USDT شما هنوز در کیف پولتان است. به گیرنده شما پولی پرداخت نشده است. شما نمیدانید Energy چیست. شما نمیدانید چرا انتقال ناموفق بوده است. فقط میدانید که کار نکرده است. شما تنها نیستید. ما طی دوازده ماه گذشته با استفاده از مجموعه دادههای عمومی Google BigQuery، 834 میلیون تلاش برای انتقال USDT را در بلاکچین Tron بررسی کردیم. 3.2 میلیون از آنها ناموفق بودند. یعنی 8851 انتقال ناموفق در هر روز. هر یک از آنها قابل اجتناب بودند.
شماره
۳,۲۳۰,۹۲۲.
این تعداد تراکنش ناموفق USDT در بلاکچین Tron بین آوریل ۲۰۲۵ تا مارس ۲۰۲۶ است. نه تراکنشهایی که کند بودند. نه تراکنشهایی که هزینه زیادی داشتند. تراکنشهایی که اصلاً انجام نشدند. فرستنده دکمه ارسال را زد، شبکه انتقال را رد کرد و پول جابجا نشد.
ما این را میدانیم زیرا تک تک تلاشهای انتقال USDT ثبت شده در بلاکچین Tron را در طول دوازده ماه گذشته بررسی کردهایم. ۸۳۴ میلیون از آنها. این دادهها از مجموعه دادههای بلاکچین عمومی Google BigQuery گرفته شده است که نتیجه اجرای هر تراکنش، از جمله موفقیتآمیز یا ناموفق بودن آن را ثبت میکند. از ۸۳۴,۵۳۱,۷۳۳ تلاش انتقال، ۳,۲۳۰,۹۲۲ مورد با وضعیت صفر (ناموفق) بازگردانده شدهاند.
این به طور متوسط 8851 انتقال ناموفق در روز است. هر روز، به مدت یک سال کامل، تقریباً نه هزار نفر سعی کردند USDT ارسال کنند و شاهد بازگشت آن بودند.
نرخ کلی شکست ۰.۳۹٪ است. این عدد تا زمانی که مقیاس را به خاطر نیاورید، کوچک به نظر میرسد. Tron روزانه بیش از ۲ میلیون انتقال USDT را پردازش میکند. حتی کسری از درصد، اگر به این حجم اضافه شود، روزانه هزاران شکست ایجاد میکند. و در برخی ماهها، این نرخ بسیار بالاتر بود.
دادههای خرابی ۱۲ ماهه
| ماه | کل تماسهای USDT | شکست خورده | نرخ شکست |
|---|---|---|---|
| آوریل ۲۰۲۵ | ۶۵,۱۴۲,۴۷۶ | ۷۴۸,۵۰۰ | ۱.۱۵٪ |
| مه ۲۰۲۵ | ۶۹,۰۷۱,۸۱۹ | ۴۲۹,۱۸۹ | ۰.۶۲٪ |
| ژوئن ۲۰۲۵ | ۶۵,۶۱۲,۷۰۰ | ۲۶۳,۶۴۸ | ۰.۴۰٪ |
| ژوئیه ۲۰۲۵ | ۶۸۰۰۰۷۶۳ | ۳۰۶,۹۴۸ | ۰.۴۵٪ |
| اوت ۲۰۲۵ | ۶۸,۱۰۲,۸۴۸ | ۲۱۹,۳۹۶ | ۰.۳۲٪ |
| سپتامبر ۲۰۲۵ | ۶۹,۹۷۹,۷۴۶ | ۱۹۸,۶۹۹ | ۰.۲۸٪ |
| اکتبر ۲۰۲۵ | ۷۴,۱۲۶,۹۲۵ | ۲۱۳,۳۳۰ | ۰.۲۹٪ |
| نوامبر ۲۰۲۵ | ۷۱,۴۸۵,۶۳۲ | ۱۶۲,۷۸۱ | ۰.۲۳٪ |
| دسامبر ۲۰۲۵ | ۷۴,۷۷۱,۲۶۶ | ۱۸۷,۶۳۶ | ۰.۲۵٪ |
| ژانویه ۲۰۲۶ | ۷۲,۲۹۲,۰۷۳ | ۱۴۷,۱۰۱ | ۰.۲۰٪ |
| فوریه ۲۰۲۶ | ۶۲,۷۷۹,۲۰۰ | ۱۵۰،۱۲۲ | ۰.۲۴٪ |
| مارس ۲۰۲۶ | ۷۳,۱۶۶,۲۸۵ | ۲۰۳,۵۷۲ | ۰.۲۸٪ |
| مجموع | ۸۳۴,۵۳۱,۷۳۳ | ۳,۲۳۰,۹۲۲ | ۰.۳۹٪ |
الگو واضح است. آوریل ۲۰۲۵ با ۱.۱۵٪ فاجعهبار بود. تا نیمه دوم سال، این نرخ در حدود ۰.۲-۰.۳٪ تثبیت شد. اما هرگز به صفر نرسید. حتی در ژانویه ۲۰۲۶، بهترین ماه در مجموعه دادهها، ۱۴۷,۱۰۱ انتقال همچنان ناموفق بود. این یعنی ۴۷۴۵ در روز. تقریباً پنج هزار نفر در بهترین ماه سعی در ارسال پول داشتند و شکست خوردند.
اکوسیستم خود را وفق داد. کیف پولها محدودیتهای کارمزد خود را بهروزرسانی کردند. کاربران یاد گرفتند که موجودی Energy خود را بررسی کنند. اما مشکل اساسی برطرف نشد. شبکه هنوز به منبعی نیاز دارد که اکثر کاربران آن را درک نمیکنند و به همین دلیل، انتقالها هر روز با شکست مواجه میشوند.
آوریل ۲۰۲۵: بدترین ماه
آوریل ۲۰۲۵ در دادهها برجسته است. ۷۴۸۵۰۰ شکست در سی روز. به طور متوسط ۲۴۹۵۰ در روز. در بدترین روز، ۲۰ آوریل، ۴۱۸۴۵ انتقال USDT با نرخ شکست ۲.۲۹٪ شکست خورد . این بدان معناست که از هر ۴۴ انتقال انجام شده در آن روز، یکی انجام نشده است.
تحلیل روزانه داستان را روایت میکند:
| تاریخ | مجموع | شکست خورده | نرخ |
|---|---|---|---|
| ۱ آوریل | ۲,۳۶۰,۶۴۸ | ۴۲,۵۴۱ | ۱.۸۰٪ |
| ۴ آوریل | ۲,۲۰۳,۴۴۴ | ۴۲,۷۵۱ | ۱.۹۴٪ |
| ۱۰ آوریل | ۲,۴۰۰,۱۱۲ | ۴۰,۹۲۵ | ۱.۷۱٪ |
| ۱۴ آوریل | ۲,۲۹۶,۶۰۳ | ۴۴,۰۱۹ | ۱.۹۲٪ |
| ۲۰ آوریل | ۱,۸۲۸,۴۸۲ | ۴۱,۸۴۵ | ۲.۲۹٪ |
| ۲۳ آوریل | ۲,۱۹۵,۵۰۸ | ۴۲,۸۲۱ | ۱.۹۵٪ |
| ۳۰ آوریل | ۲,۳۷۴,۰۹۵ | ۴۴,۸۸۳ | ۱.۸۹٪ |
روزهای اوج منتخب. مجموعه کامل دادههای روزانه در بخش روششناسی موجود است.
به اوجها نگاه کنید. تقریباً هر چند روز یکبار، بیش از ۴۰،۰۰۰ خطا رخ میدهد و بین آنها بین ۵۰۰۰ تا ۷۰۰۰ خطا، افت و خیز وجود دارد. افتها (مانند ۱۲ آوریل با ۵۵۹۶ یا ۱۹ آوریل با ۴۷۵۱) نشاندهندهی تعداد کاربرانی است که TRX کافی ندارند. افتها نشاندهندهی چیز دیگری هستند: فعالیت هماهنگ، برداشتهای صرافی که به کیف پولهایی که آماده نیستند، برخورد میکنند، یا دورههایی که تغییر پارامتر حاکمیت، اکوسیستم را غافلگیر کرده است.
آوریل ۲۰۲۵ ماهی بود که قیمت انرژی Tron به تازگی تغییر کرده بود. کیف پولهایی که محدودیت کارمزد را بر اساس قیمت قدیمی تعیین میکردند، ناگهان نتوانستند هزینه جدید را پوشش دهند. نرمافزار قدیمی شده بود اما کاربران هیچ اطلاعی نداشتند. آنها فقط شاهد شکست انتقال خود بودند.
هنوز هم امروز اتفاق میافتد
ممکن است فکر کنید مشکل حل شده است. نرخ شکست از ۱.۱۵٪ به ۰.۲۸٪ کاهش یافته است. این یک پیشرفت قابل توجه است. اما ۰.۲۸٪ از ۷۳ میلیون انتقال هنوز ۲۰۳۵۷۲ شکست فقط در مارس ۲۰۲۶ است. این یعنی ۶۵۶۶ در روز.
و دادههای روزانه نشان میدهد که حتی اکنون، خرابیها به طور مساوی توزیع نشدهاند. آنها به صورت خوشههای ناگهانی ظاهر میشوند.
| تاریخ | مجموع | شکست خورده | نرخ |
|---|---|---|---|
| ۱۲ مارس | ۲,۴۰۴,۷۱۶ | ۴,۱۰۳ | ۰.۱۷٪ |
| ۱۵ مارس | ۲,۰۹۹,۹۷۵ | ۱۵,۹۸۰ | ۰.۷۶٪ |
| ۱۶ مارس | ۲,۵۸۲,۴۲۰ | ۴,۳۱۱ | ۰.۱۷٪ |
| ۲۶ مارس | ۲,۴۴۴,۹۲۵ | ۳۱,۴۷۷ | ۱.۲۹٪ |
| ۲۷ مارس | ۲,۴۳۳,۵۰۰ | ۷,۴۸۷ | ۰.۳۱٪ |
| ۲۹ مارس | ۱,۹۲۶,۳۸۳ | ۱۷,۴۹۳ | ۰.۹۱٪ |
| ۳۰ مارس | ۲,۴۷۰,۹۳۸ | ۴,۷۷۹ | ۰.۱۹٪ |
روزهای منتخب که الگوی افزایش ناگهانی را نشان میدهند. روزهای پایه برای مقایسه لحاظ شدهاند.
۲۶ مارس، روز برجستهای بود. ۳۱۴۷۷ شکست در یک روز، نرخ شکست ۱.۲۹٪، شش برابر مقدار پایه. سپس روز بعد به حالت عادی برمیگردد. در ۲۶ مارس اتفاقی افتاد که باعث شد تعداد زیادی از کیف پولهای آماده نشده برای انتقال وجه اقدام کنند. یک صرافی، عملیات برداشت را آغاز کرد. یک پلتفرم P2P یک دسته را پردازش کرد. یک سیستم پرداخت حقوق و دستمزد اجرا شد. هر چه که بود، ۳۱۴۷۷ نفر سعی کردند USDT ارسال کنند و نتوانستند.
این یک مشکل تاریخی نیست. بلکه یک مشکل جاری است. همین الان که شما این متن را میخوانید، این اتفاق در حال رخ دادن است. جایی در شبکه Tron یک انتقال با شکست مواجه میشود، زیرا فرستنده منبعی ندارد که قبلاً نام آن را نشنیده باشد.
چرا انتقالها شکست میخورند
هر انتقال USDT در Tron یک فراخوانی قرارداد هوشمند است. برخلاف یک انتقال ساده TRX که فقط Bandwidth (یک مقدار مجاز روزانه رایگان) نیاز دارد، انتقال USDT Energy نیاز دارد. Energy یک منبع محاسباتی است که شبکه برای اجرای کد قرارداد هوشمند هزینه دریافت میکند. یک انتقال استاندارد USDT تقریباً به ۶۵۰۰۰ واحد Energy نیاز دارد. انتقال به کیف پولی که قبلاً هرگز USDT دریافت نکرده است، تقریباً به ۱۳۱۰۰۰ واحد انرژی نیاز دارد.
اگر کیف پول شما Energy نداشته باشد (که به طور پیش فرض برای اکثر کیف پول ها همین است)، شبکه سعی می کند TRX شما را بسوزاند تا آن را درجا تولید کند. هزینه آن تقریباً 6.5 تا 13 TRX بسته به گیرنده است. اگر TRX کافی هم نداشته باشید، تراکنش ناموفق خواهد بود.
این مکانیسم پشت تقریباً تمام ۳.۲ میلیون شکست در مجموعه دادههای ما است. فرستنده USDT برای ارسال داشت اما Energy یا TRX برای پرداخت هزینه محاسبات نداشت. شبکه نمیدانست چگونه این موضوع را از قبل به آنها اطلاع دهد. ممکن است برنامه کیف پول یک خطای مبهم نشان داده باشد. USDT در جای خود باقی ماند. گیرنده منتظر ماند.
چیزی که این موضوع را به طور خاص ناامیدکننده میکند این است که فرستنده USDT خود را از دست نمیدهد. انتقال به سادگی انجام نمیشود. بنابراین آنها دوباره امتحان میکنند. همان خطا. آنها برای بار سوم، شاید با مبلغ متفاوت، امتحان میکنند، با این فکر که مشکل از مبلغ است. همان خطا. آنها به دنبال پیام خطا میگردند. آنها توضیحات گیجکنندهای در مورد سپردهگذاری، فریز کردن و سوزاندن پیدا میکنند. آنها توسعهدهنده نیستند. آنها علاقهمند به بلاکچین نیستند. آنها افرادی هستند که سعی در ارسال پول دارند.
هزینه انسانی
اعداد به این بزرگی را به راحتی میتوان نادیده گرفت. ۳.۲ میلیون انتقال ناموفق. ۸۸۵۱ در روز. اینها نقاط داده نیستند. اینها لحظات هستند.
مادری در لاگوس سعی میکند برای پرداخت شهریه مدرسه فرزندش USDT ارسال کند. انتقال ناموفق است. او نمیداند چرا. او ۲۰۰ دلار در کیف پولش دارد و نمیتواند آن را جابجا کند. دوباره امتحان میکند، در هر تلاش مقدار کمی TRX میسوزاند و در نهایت منصرف میشود و از کسی کمک میخواهد. وقتی متوجه میشود، مهلت پرداخت گذشته است.
یک معاملهگر P2P در شهر هوشی مین در حال انجام یک معامله است. خریدار وجه را پرداخت کرده است. معاملهگر سعی میکند USDT را آزاد کند. اما موفق نمیشود. خریدار فکر میکند که مورد کلاهبرداری قرار گرفته است. معامله از هم میپاشد. معاملهگر اعتبار خود را در پلتفرم از دست میدهد.
یک فریلنسر در کراچی به تازگی دو هفته کار را تمام کرده است. مشتری به USDT پرداخت میکند. فریلنسر سعی میکند آن را به یک صرافی منتقل کند تا به روپیه تبدیل کند. اما موفق نمیشود. آنها ۵۰۰ دلار در کیف پولی دارند که نمیتوانند از آن استفاده کنند زیرا ۷ TRX برای پوشش دادن هزینه Energy ندارند.
این لحظات را در ۸۸۵۱ ضرب کنید، هر روز، به مدت یک سال.
طنز ماجرا دردناک است. این افراد Tron دقیقاً به این دلیل انتخاب کردند که قرار بود ارزان و سریع باشد. و همینطور هم هست. وقتی کار میکند، یک انتقال USDT روی Tron چند سنت هزینه دارد و در عرض سه ثانیه میرسد. اما «وقتی کار میکند» به منبعی نیاز دارد که شبکه آن را توضیح نمیدهد، کیف پولها به وضوح نمایش داده نمیشوند و اکثر کاربران تنها پس از شکست اولین انتقال خود متوجه آن میشوند.
راه حلی که از قبل وجود دارد
میتوانستیم با بارگذاری Energy در کیف پول قبل از ارسال، از هر یک از این ۳.۲ میلیون خطا جلوگیری کنیم. این یک فرضیه نیست. بلکه یک امر مکانیکی است. اگر کیف پول قبل از شروع انتقال ۶۵۰۰۰ Energy داشته باشد، انتقال انجام میشود. اگر نداشته باشد، با شکست مواجه میشود. کل مشکل همین است.
سه راه برای انتقال Energy به کیف پول وجود دارد:
سهام TRX . TRX خود را قفل کنید تا روزانه Energy تولید کنید. این روش جواب میدهد اما برای پوشش حتی یک یا دو انتقال در روز، حداقل به حدود ۷۰۰۰ تا ۱۴۰۰۰ TRX (۱۹۰۰ تا ۳۸۰۰ دلار با قیمتهای فعلی) نیاز دارد. برای کسی که ۵۰ دلار برای خانوادهاش میفرستد، قفل کردن ۲۰۰۰ دلار برای انجام انتقال، راه حل واقعبینانهای نیست.
TRX کافی برای سوزاندن مطمئن شوید. همیشه ۷ تا ۱۴ TRX در کیف پول خود نگه دارید. شبکه آن را برای تولید Energy درجا میسوزاند. این روش جواب میدهد اما هزینه هر انتقال ۶.۵ تا ۱۳ TRX است که روش گرانی برای ارسال USDT است. اکثر افراد موجود در مجموعه دادههای شکست خورده ما حتی این مقدار را هم نداشتند.
از یک سرویس نمایندگی، Energy اجاره کنید. مقدار کمی TRX (3-4 TRX ) به سرویسی ارسال کنید که Energy به طور خودکار به کیف پول شما منتقل میکند. Energy در عرض چند ثانیه میرسد. شما USDT خود را ارسال میکنید. هزینه کل تقریباً نصف هزینه سوزاندن است. بدون سپردهگذاری. بدون قفل کردن وجه. بدون تأیید قرارداد هوشمند. فقط یک ارسال TRX .
گزینه سوم همان چیزی است که بازار اجاره Energy برای آن ساخته شده است. به همین دلیل است که نرخ شکست از ۱.۱۵٪ در آوریل ۲۰۲۵ به ۰.۲۸٪ در اوایل ۲۰۲۶ کاهش یافت. کاربران و کیف پولهای بیشتری واگذاری Energy را کشف کردند. اما ۶۵۶۶ شکست در روز به این معنی است که این کشف به هیچ وجه کامل نیست. هزاران نفر هنوز هم هر روز USDT بدون Energy ارسال میکنند و شاهد شکست آن هستند.
یکی از آن ۶۵۶۶ نفر نباشید.
قبل از ارسال، Energy بارگیری کنید. ۴ TRX . ۳ ثانیه. انتقال شما برای اولین بار انجام میشود.
انرژی بگیریدروششناسی
منبع دادهها: مجموعه دادههای عمومی Google BigQuery bigquery-public-data.goog_blockchain_tron_mainnet_us . همه درخواستها در جدول receipts اجرا میشوند که وضعیت اجرای هر تراکنش در شبکه اصلی Tron را ثبت میکند.
فیلتر قرارداد USDT : تراکنشهای فیلتر شده توسط to_address = '0xa614f803b6fd780986a42c78ec9c7f77e6ded13c' ، که آدرس قرارداد Tron USDT ( TRC-20 ) در قالب هگزادسیمال است.
تعیین موفقیت/شکست: فیلد status در جدول رسیدها یک INT64 است. مقدار ۱ نشان دهنده اجرای موفقیتآمیز است. مقدار ۰ نشان میدهد که تراکنش انجام شده اما شکست خورده (برگشت داده شده) است. همه تراکنشهای شکست خورده در این تحلیل دارای وضعیت = ۰ هستند.
دوره زمانی: ۱ آوریل ۲۰۲۵ تا ۳۱ مارس ۲۰۲۶ (۱۲ ماه کامل).
موارد «ناموفق» شامل موارد زیر است: هرگونه فراخوانی قرارداد USDT که به شبکه ارسال شده، در یک بلوک گنجانده شده، اما در حین اجرا برگشت داده شده است. رایجترین دلیل برگشت در قرارداد USDT ، OUT_OF_ENERGY است، به این معنی که تراکنش قبل از تکمیل، منابع محاسباتی خود را از دست داده است. سایر دلایل احتمالی شامل تنظیم بیش از حد محدودیت کارمزد (fee_limit) (که از نظر عملکردی همان مشکل است) و برگشت در سطح قرارداد است.
مواردی که «ناموفق» محسوب میشوند شامل موارد زیر نمیشوند: تراکنشهایی که هرگز ارسال نشدهاند (کاربر قبل از ارسال، آن را لغو کرده است)، تراکنشهایی که ارسال شدهاند اما در هیچ بلوکی قرار نگرفتهاند (در Tron بسیار نادر است)، یا تراکنشهایی با قراردادهایی غیر از USDT .
تکرارپذیری: تمام پرسوجوهای استفادهشده در این تحلیل، SQL استاندارد هستند و میتوانند توسط هر کسی که دارای حساب Google BigQuery است، اجرا شوند. مجموعه دادههای شبکه اصلی Tron بدون هیچ هزینهای فراتر از هزینههای پردازش استاندارد BigQuery در دسترس عموم است. پرسوجوی تجمیعی ماهانه، تجزیه و تحلیل روزانه آوریل ۲۰۲۵ و تجزیه و تحلیل روزانه مارس ۲۰۲۶ بنا به درخواست در دسترس هستند.
منابع ذکر شده:
- مجموعه دادههای عمومی گوگل بیگکوئری:
bigquery-public-data.goog_blockchain_tron_mainnet_us(جدول رسیدها) - آدرس قرارداد Tron USDT : TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t (هگز: 0xa614f803b6fd780986a42c78ec9c7f77e6ded13c)
- مستندات Energy Tron : developers.tron.network/docs/resource-model