کمتر بودن مقدار BTC دریافتی همیشه به معنی خطا یا گمشدن دارایی نیست. تفاوت ممکن است از کارمزد اعلامشده برای برداشت، نحوه محاسبه نرخ تبدیل، تغییر مقدار برآوردی تا زمان اجرای سفارش یا حتی شیوه نمایش موجودی در کیف پول ناشی شود. برای پیدا کردن علت، باید سه عدد را جداگانه مقایسه کرد: مقدار برآوردی هنگام ثبت درخواست، مقدار نهایی ثبتشده در سفارش و مقدار واقعی خروجی تراکنش به آدرس شما.
نقشه فشرده موضوع و سه مسیر مطالعه
گرههای اصلی این نقشه عبارتاند از: مقدار برآوردی تبدیل، مقدار نهایی سفارش، هزینه ارسال در شبکه بیتکوین، خروجی تراکنش، نمایش موجودی در کیف پول، شبکه و آدرس دریافت، و روش پیگیری اختلاف.
- مسیر «سریع متوجه شوم»: ابتدا تفاوت کارمزد تبدیل و کارمزد شبکه را بخوانید، سپس مثال مقایسه سه عدد و بخش تشخیص محل اختلاف را بررسی کنید. نتیجه این مسیر آن است که بدانید کاهش مقدار قبل از ارسال رخ داده یا هنگام برداشت.
- مسیر «برای اقدام عملی آماده شوم»: از بخش اطلاعاتی که باید پیش از تأیید سفارش بررسی شوند شروع کنید، سپس شبکه و آدرس، TXID و مراحل پیگیری را بخوانید. در پایان میتوانید بدون حدسزدن، اطلاعات لازم برای بررسی یک تراکنش واقعی را جمعآوری کنید.
- مسیر «از نظر فنی درک کنم»: ابتدا سازوکار خروجیهای تراکنش را بخوانید، بعد جزئیات UTXO، اندازه تراکنش و تراکنشهای گروهی را دنبال کنید. نتیجه، درک این نکته است که کارمزد کل یک تراکنش لزوماً همان مبلغ کسرشده از برداشت شما نیست.
مدل پایه: کدام مقدار را با موجودی کیف پول مقایسه کنیم؟
عددی که در نخستین مرحله فرم تبدیل دیده میشود ممکن است فقط یک برآورد باشد. مبنای صحیح مقایسه، شرایط اعلامشده برای همان سفارش و مقدار نهایی قابل ارسال است. اگر نرخ تا زمان دریافت یا تأیید دارایی ثابت نشده باشد، مقدار نهایی میتواند با برآورد اولیه فرق کند. این موضوع باید در جزئیات همان درخواست مشخص شود؛ نمیتوان یک قاعده ثابت را به همه سرویسها و جهتهای تبدیل تعمیم داد.
در مرحله بعد، مبلغ برداشت را از مبلغ تبدیل جدا کنید. یک سرویس ممکن است مقدار نهایی BTC را پیش از برداشت نمایش دهد و هزینه ارسال را جداگانه کم کند؛ سرویس دیگری ممکن است از ابتدا مقدار خالص قابل دریافت را نشان دهد. تا وقتی برچسب هر عدد و شرایط سفارش روشن نباشد، اختلاف میان صفحه اولیه و کیف پول بهتنهایی علت را مشخص نمیکند.
مکانیسم کاهش مقدار: هزینه تبدیل با هزینه شبکه یکی نیست
هزینه یا اختلاف مربوط به تبدیل به محاسبه سفارش مربوط است: چه مقدار دارایی تحویل داده شده و بر اساس چه نرخ و شرایطی به BTC تبدیل میشود. کارمزد شبکه بیتکوین هزینه ثبت تراکنش روی بلاکچین است. در ساختار بیتکوین، تفاوت میان مجموع ورودیها و مجموع خروجیهای تراکنش میتواند بهعنوان کارمزد به استخراجکننده برسد. [1]
کارمزد شبکه معمولاً بر اساس حجم دادهای تراکنش و میزان تقاضا برای فضای بلاک تغییر میکند، نه صرفاً بر اساس ارزش BTC ارسالی. بنابراین ارسال مبلغ بیشتر الزاماً به همان نسبت کارمزد بیشتری ندارد. تعداد و نوع ورودیها و خروجیها نیز میتواند اندازه تراکنش را تغییر دهد. [2]
نکته تعیینکننده این است که چه کسی این هزینه را میپردازد. فرستنده میتواند هزینه را جداگانه تأمین کند یا آن را از یکی از خروجیهای تراکنش کم کند. در حالت دوم، گیرنده کمتر از مبلغی که پیش از کسر هزینه وارد شده است دریافت میکند؛ این امکان در ابزارهای فنی Bitcoin Core نیز بهصراحت وجود دارد. [3]
مثال شرطی برای مقایسه سه عدد
فرض کنید در صفحه اولیه مقدار «الف» بهعنوان برآورد نمایش داده میشود، در نتیجه نهایی سفارش مقدار «ب» ثبت میشود و در خروجی تراکنش مقدار «ج» به آدرس کیف پول اختصاص مییابد. این مثال عدد واقعی ندارد و فقط روش بررسی را نشان میدهد:
- اگر «الف» با «ب» متفاوت است، علت را باید در نرخ، زمان تثبیت نرخ، مبلغ ورودی یا شرایط محاسبه سفارش جستوجو کرد.
- اگر «ب» از «ج» بیشتر است، بررسی کنید آیا هزینه برداشت یا شبکه از مبلغ ارسالی کسر شده است.
- اگر «ج» دقیقاً با خروجی مربوط به آدرس شما برابر است اما کیف پول عدد دیگری نشان میدهد، واحد نمایش، گرد کردن اعشار، همگامسازی کیف پول و تعداد تأییدها را بررسی کنید.
- اگر آدرس شما میان خروجیهای تراکنش نیست، تطابق آدرس، شبکه انتخابشده و TXID ارائهشده باید فوراً کنترل شود.
ارزش دلاری یا ریالی نمایشدادهشده در کیف پول معیار مناسبی برای سنجش مقدار BTC نیست. قیمت مرجع کیف پول میتواند تغییر کند یا با قیمت استفادهشده در تبدیل متفاوت باشد. مقایسه را با خود BTC یا ساتوشی انجام دهید؛ هر BTC برابر با ۱۰۰ میلیون ساتوشی است. [4]
روش تشخیص محل اختلاف با TXID
پس از ارسال، شناسه تراکنش یا TXID مهمترین داده برای بررسی مستقل است. آن را در یک مرورگر معتبر بلاکچین بیتکوین جستوجو کنید و خروجی مرتبط با آدرس دریافت خود را پیدا کنید. عدد ثبتشده برای همان خروجی، مقدار واقعی ارسالشده روی زنجیره است.
- آدرس دریافت نمایشدادهشده در سفارش را با آدرس کیف پول مقایسه کنید؛ بررسی چند نویسه اول و آخر بهتنهایی برای مبالغ حساس کافی نیست.
- در مرورگر بلاکچین، خروجی مربوط به همان آدرس را پیدا کنید و مقدار آن را یادداشت کنید.
- مقدار خروجی را با مقدار نهایی قابل دریافت در جزئیات سفارش مقایسه کنید، نه فقط با برآورد صفحه اول.
- وضعیت تأیید تراکنش را بررسی کنید. کارمزد پایین در زمان شلوغی شبکه میتواند تأیید را به تأخیر بیندازد، اما تأخیر بهخودیخود مقدار خروجی را کاهش نمیدهد. [5]
- اگر اختلاف باقی ماند، TXID، شناسه سفارش، مقدار ورودی، مقدار نهایی اعلامشده و تصویر بخش مربوط به محاسبه را برای پشتیبانی آماده کنید. عبارت بازیابی یا کلید خصوصی کیف پول هرگز برای پیگیری لازم نیست.
چرا کارمزد کل تراکنش معیار دقیقی برای کسری برداشت شما نیست؟
یک تراکنش بیتکوین میتواند چند ورودی و چند خروجی داشته باشد. در برداشتهای گروهی نیز ممکن است پرداخت چند کاربر در یک تراکنش قرار گیرد. کارمزد قابل مشاهده در مرورگر بلاکچین برای کل تراکنش است و بلاکچین مشخص نمیکند که فرستنده آن را در حساب داخلی خود چگونه میان سفارشها تقسیم کرده است.
برای محاسبه مقدار دریافتی خود، به خروجی متصل به آدرس خود نگاه کنید. تقسیم ساده کارمزد کل بر تعداد خروجیها ممکن است نتیجه نادرستی بدهد، زیرا همه خروجیها الزاماً برداشت کاربران نیستند؛ یکی از آنها میتواند خروجی باقیمانده یا «باقیپول» فرستنده باشد. مدل UTXO نیز به این معناست که کیف پول موجودی را از خروجیهای خرجنشده تشکیل میدهد، نه از یک مانده حساب واحد در سطح پروتکل. [6]
نمایش کیف پول چگونه ممکن است باعث سوءبرداشت شود؟
گاهی مقدار روی بلاکچین درست است، اما رابط کیف پول تفاوتی ظاهری ایجاد میکند. بعضی کیف پولها اعشار را کوتاه میکنند، مبلغ را ابتدا با واحد ساتوشی یا میلیبیتکوین نشان میدهند، یا ارزش پولی را بر اساس قیمت لحظهای خود محاسبه میکنند. همچنین تراکنش تأییدنشده ممکن است با برچسب «در انتظار» نمایش داده شود یا تا همگامسازی کامل در موجودی قابل خرج لحاظ نشود.
مقدار «دریافتشده» را با موجودی کل کیف پول یکی ندانید. موجودی کل ممکن است تحت تأثیر تراکنشهای دیگر، خروجیهای در انتظار یا هزینه تراکنشی باشد که بعداً از همان کیف پول ارسال کردهاید. برای بررسی این سفارش، فقط ورودی مشخصشده با TXID و آدرس دریافت را دنبال کنید.
محدودیت مهم: شبکه و نوع دارایی باید دقیقاً هماهنگ باشند
نام BTC همیشه برای تشخیص مسیر انتقال کافی نیست. پیش از تأیید درخواست، باید مشخص شود برداشت به شبکه اصلی بیتکوین انجام میشود یا شکل دیگری از دارایی در شبکهای متفاوت مطرح است. شبکه انتخابی در مبدأ باید با شبکهای که کیف پول مقصد برای همان آدرس پشتیبانی میکند یکسان باشد. دسترسی به هر شبکه یا جهت تبدیل را نباید از روی نام دارایی فرض کرد؛ آن را پیش از ایجاد سفارش بررسی کنید.
انتخاب شبکه یا آدرس نادرست ممکن است مسئلهای بسیار جدیتر از کمتر رسیدن BTC ایجاد کند و بازیابی همیشه ممکن نیست. تراکنشهای تأییدشده بیتکوین برگشتپذیر نیستند و بازپرداخت فقط با همکاری دریافتکننده امکان دارد. [5]
آدرس را از داخل برنامه رسمی کیف پول کپی کنید و پس از جایگذاری دوباره تطبیق دهید. صفحات جعلی، بدافزارهای تغییردهنده کلیپبورد و پیامهایی که عبارت بازیابی میخواهند از خطرهای مستقل این فرایند هستند. برای دریافت یا پیگیری تراکنش، هیچ سرویس معتبری به عبارت بازیابی یا کلید خصوصی شما نیاز ندارد.
پیش از تبدیل چه چیزهایی باید جداگانه بررسی شوند؟
- نرخ نمایشدادهشده قطعی است یا تا مرحلهای مشخص دوباره محاسبه میشود؟
- عدد صفحه، مقدار ناخالص تبدیل است یا مقدار خالصی که باید به کیف پول برسد؟
- کارمزد برداشت جداگانه نمایش داده میشود یا در مقدار نهایی لحاظ شده است؟
- دارایی و شبکه انتخابشده با کیف پول مقصد سازگار هستند؟
- آیا حداقل برداشت، قواعد گرد کردن مقدار یا شرایط دیگری برای همان جهت وجود دارد؟
- چه بررسیهای compliance برای آن جهت لازم است؟ الزامات میتواند بر اساس مسیر عملیات و نتیجه بررسیها فرق کند و باید پیش از ایجاد درخواست مشخص شود.
مقادیر کارمزد، نرخ، حداقل برداشت و زمان پردازش دادههای پویا هستند. به همین دلیل، عددی که از سفارش قبلی یا سرویس دیگری به خاطر دارید، مبنای قابل اتکایی برای یک تبدیل جدید نیست.
کاربرد عملی نقشه هنگام ایجاد درخواست
برای یک درخواست تازه، ابتدا جهت و دارایی موردنظر را انتخاب کنید و ببینید آیا همان مسیر و شبکه در حال حاضر ارائه میشود. این سرویس از داراییهایی از جمله BTC پشتیبانی میکند، اما در دسترس بودن هر جفت، شبکه یا جهت باید در همان زمان بررسی شود. سپس مقدار خالص قابل دریافت، شیوه محاسبه و اطلاعات برداشت را پیش از تأیید ثبت کنید. برای مشاهده وضعیت فعلی میتوانید از بررسی جهتهای تبدیل و شرایط موجود استفاده کنید.
پس از ارسال، نتیجه را با این زنجیره کنترل کنید: جزئیات سفارش ← مقدار نهایی برداشت ← TXID ← خروجی آدرس شما ← نمایش کیف پول. این ترتیب روشن میکند اختلاف در محاسبه تبدیل ایجاد شده، هنگام برداشت کسر شده یا فقط در رابط کیف پول دیده میشود. اگر خروجی بلاکچین با مقدار خالص اعلامشده برابر باشد، شبکه همان مقدار را تحویل داده است؛ اگر برابر نباشد، مستندات سفارش و تراکنش مبنای دقیقتری برای پیگیری خواهند بود.