کانفرم ارز دیجیتال فرایندی هست که در اون شبکه بلاک چین، تراکنش رو تایید و در بلاک ثبت میکنه. هرچه این تاییدها (کانفرم ها) بیشتر بشه، تراکنش امن تره. مدت زمان لازم برای کانفرم به عواملی مانند شبکه، شلوغی و کارمزد بستگی داره. در صورت تاخیر، میشه با TXID وضعیت تراکنش رو در بلاک اکسپلورر بررسی کرد.

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

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

کانفرم ارز دیجیتال چیست و چه مفهومی در بلاک چین دارد؟

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

بعد از اینکه اعتبارسنج ها یا ماینرها تراکنش رو داخل یک بلاک قرار بدن، اولین کانفرم ثبت میشه. از این لحظه به بعد، هر بلاک جدیدی که روی آن بلاک ساخته بشه، یک کانفرم جدید به تراکنش اضافه میکنه. به زبان ساده، کانفرم ارز دیجیتال یعنی تعداد دفعاتی که شبکه معتبر بودن تراکنش شما را با اضافه شدن بلاک های جدید تایید کرده.


بیشتر بخوانید: نود بیت کوین چیست و چگونه انواع Node را راه اندازی کنیم؟


هرچه این عدد بیشتر باشه، شبکه اطمینان بیشتری داره که تراکنش دیگه تغییر نمیکنه و کسی نمیتونه اون رو برگردونه. برای اینکه موضوع ملموس تر بشه، این وضعیت را تصور کنید.

  • تراکنش با ۰ کانفرم: درخواست ارسال ثبت شده، اما هنوز داخل بلاک قرار نگرفته.
  • تراکنش با ۱ کانفرم: برای اولین بار داخل بلاک چین ثبت شده.
  • تراکنش با ۳ کانفرم: سه بلاک بعد از آن ساخته شده و امنیتش بیشتر شده.
  • تراکنش با ۶ کانفرم: در شبکه بیت کوین معمولا تراکنش را بسیار مطمئن در نظر میگیرن.

به همین دلیل خیلی از صرافی ها بعد از اولین کانفرم، موجودی را به حسابتون اضافه نمیکنن و منتظر میمونن تعداد مشخصی کانفرم ثبت بشه.

اگر تراکنش خیلی تازه باشه، هرچند احتمالش کم باشه، هنوز امکان تغییر زنجیره یا جایگزین شدن بلاک وجود داره. اما وقتی چند بلاک جدید روی آن ساخته میشه، این احتمال آنقدر کم میشه که عملا قابل چشم پوشیه.

پس هر وقت داخل کیف پول یا اکسپلورر شبکه عبارتی مثل Confirmations: 5 را دیدید، یعنی پنج بلاک بعد از بلاکی که تراکنش شما داخلش ثبت شده ساخته شده. همونطور که در آموزش امنیت ارز دیجیتال هم تاکید میشه، افزایش تعداد تاییدیه ها (کانفرم‌ها) نشون دهنده افزایش چشمگیر امنیت تراکنش شماست.

تفاوت کانفرم، تایید تراکنش و نهایی شدن تراکنش (Finality)

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

  • کانفرم تراکنش: کانفرم یک عدده. این عدد نشون میده چند بلاک بعد از بلاکی که تراکنش داخلش ثبت شده ساخته شده. مثلا اگر تراکنش شما دو کانفرم داشته باشه، یعنی دو بلاک جدید بعد از بلاک حاوی تراکنشتون ایجاد شده. هرچه این عدد بیشتر بشه، امنیت تراکنش هم بیشتر میشه.

  • تایید تراکنش: تایید تراکنش بیشتر اصطلاحیه که کیف پول ها و صرافی ها استفاده میکنن. فرض کنید یک صرافی اعلام کرده برای واریز بیت کوین به سه کانفرم نیاز داره. اگر تراکنش شما دو کانفرم داشته باشه، هنوز وضعیت واریز را Pending نمایش میده. به محض اینکه کانفرم سوم ثبت بشه، صرافی انتقال را تایید میکنه و موجودی را داخل حسابتون نمایش میده. یعنی ممکنه تراکنش روی بلاک چین ثبت شده باشه، اما از نظر صرافی هنوز تایید نشده باشه.

  • Finality یا نهایی شدن تراکنش: Finality یک مرحله جلوتر از کانفرمه. در این مرحله، شبکه به این نتیجه رسیده که تراکنش دیگه برگشت پذیر نیست یا احتمال برگشتش اونقدر ناچیزه که میشه آن را نهایی در نظر گرفت. در بیت کوین، این اطمینان با بیشتر شدن تعداد کانفرم ها به دست میاد. اما در بعضی بلاک چین های جدید مثل اتریوم، سازوکار شبکه طوری طراحی شده که بعد از رسیدن به Finality، تراکنش به صورت قطعی نهایی میشه.

برای درک بهتر، یک مثال ساده را در نظر بگیرید. فرض کنید یک سفارش اینترنتی ثبت کردید. پیامک «سفارش ثبت شد» شبیه ارسال تراکنشه. وقتی فروشگاه بسته را آماده ارسال میکنه، میشه آن را شبیه اولین کانفرم در نظر گرفت. وقتی بسته به دست شما میرسه و فرآیند خرید کامل میشه، وضعیتی شبیه Finality اتفاق افتاده. پس هر کانفرم به معنی نهایی شدن کامل تراکنش نیست، اما هر کانفرم شما را یک قدم به نهایی شدن نزدیک تر میکنه.

تفاوت کانفرم، تایید تراکنش و نهایی شدن تراکنش (Finality)

کانفرم تراکنش در بلاک چین چگونه انجام میشود؟

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

ارسال تراکنش از کیف پول به شبکه

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

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

ورود تراکنش به ممپول (Mempool)

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

حالا یک سوال پیش میاد. اگر هزاران تراکنش همزمان داخل ممپول باشه، کدام تراکنش زودتر انتخاب میشه؟ در بیشتر شبکه ها، تراکنش هایی که کارمزد بیشتری پرداخت کردن، شانس بالاتری برای ورود به بلاک بعدی دارن. به همین دلیل، انتخاب کارمزد مناسب تاثیر مستقیمی روی سرعت کانفرم تراکنش داره.

اعتبارسنجی توسط نودها

وقتی تراکنش داخل ممپول قرار میگیره، نودهای شبکه شروع به بررسی آن میکنن.رنود را میشه به یک حسابرس تشبیه کرد. وظیفه نود اینه که مطمئن بشه هیچ قانونی نقض نشده. نودها چند مورد مهم را بررسی میکنن:

  • آیا امضای دیجیتالی تراکنش معتبره؟
  • آیا فرستنده واقعا مالک این داراییه؟
  • آیا موجودی کافی برای انتقال وجود داره؟
  • آیا همین دارایی قبلا خرج نشده؟

بیشتر بخوانید: امضای دیجیتال چیست و چگونه کار می‌کند؟


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

قرار گرفتن تراکنش در بلاک

بعد از اینکه تراکنش اعتبارسنجی شد، نوبت به مهم ترین مرحله میرسه. ماینرها در شبکه هایی مثل بیت کوین یا اعتبارسنج ها در شبکه هایی مثل اتریوم، تعدادی از تراکنش های موجود در ممپول را انتخاب میکنن و داخل یک بلاک جدید قرار میدن. به محض اینکه این بلاک ساخته و توسط شبکه پذیرفته بشه، تراکنش شما اولین کانفرم را دریافت میکنه.

از این لحظه به بعد، اگر شناسه تراکنش را داخل یک بلاک اکسپلورر جستجو کنید، به جای عبارت Unconfirmed یا Pending، تعداد کانفرم را مشاهده میکنید. برای خیلی از کیف پول ها، اولین کانفرم یعنی تراکنش با موفقیت وارد بلاک چین شده، اما بعضی صرافی ها هنوز منتظر کانفرم های بیشتری میمونن تا دارایی را در حساب کاربر ثبت کنن.

افزایش تعداد کانفرم با ایجاد بلاک های جدید

ثبت شدن تراکنش داخل یک بلاک، پایان مسیر نیست. هر بار که بلاک جدیدی روی همان زنجیره ساخته میشه، یک کانفرم جدید به تراکنش اضافه میشه. فرض کنید تراکنش شما داخل بلاک شماره ۹۰۰۰۰۰ ثبت شده. اگر بلاک های ۹۰۰۰۰۱، ۹۰۰۰۰۲ و ۹۰۰۰۰۳ ساخته بشن، تعداد کانفرم تراکنش به سه میرسه. هرچه این عدد بیشتر بشه، تغییر دادن آن تراکنش سخت تر و پرهزینه تر میشه.

به همین دلیل برای انتقال مبالغ بالا، صرافی ها و شرکت های پرداخت معمولا منتظر چند کانفرم میمونن و بعد واریز را نهایی میکنن. البته تعداد کانفرم موردنیاز در همه شبکه ها یکسان نیست. در بعضی بلاک چین ها ممکنه یک یا دو کانفرم کافی باشه، اما در شبکه هایی مثل بیت کوین، برای انتقال های با ارزش بالا معمولا تعداد بیشتری کانفرم در نظر گرفته میشه.

هر کانفرم چه معنایی دارد و چرا تعداد آن مهم است؟

وقتی وضعیت یک تراکنش را داخل کیف پول یا بلاک اکسپلورر بررسی میکنید، معمولا عددی کنار عبارت Confirmations میبینید. این عدد نشون میده شبکه تا چه اندازه به معتبر بودن تراکنش اطمینان پیدا کرده. هر کانفرم در واقع یعنی یک بلاک جدید بعد از بلاکی که تراکنش شما داخل آن ثبت شده، ساخته شده. با اضافه شدن هر بلاک، احتمال اینکه تراکنش تغییر کنه یا از زنجیره حذف بشه کمتر میشه.

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

اما اگر فروشنده چند کانفرم صبر کنه، امنیت تراکنش خیلی بیشتر میشه و با خیال راحت تری کالا را ارسال میکنه. به همین دلیل، تعداد کانفرم موردنیاز به ارزش تراکنش بستگی داره.

برای انتقال های کوچک، یک یا دو کانفرم ممکنه کافی باشه. اما برای انتقال مبالغ بالا، صرافی ها و شرکت های پرداخت معمولا تعداد بیشتری کانفرم را منتظر میمونن. این موضوع در همه بلاک چین ها یکسان نیست. سرعت ساخت بلاک، الگوریتم اجماع و طراحی هر شبکه باعث میشه تعداد کانفرم موردنیاز متفاوت باشه.

تعداد کانفرم موردنیاز در شبکه های مختلف ارز دیجیتال

واریز بعضی ارزها خیلی سریع انجام میشه، اما بعضی دیگر زمان بیشتری نیاز دارن. دلیل این تفاوت فقط سرعت شبکه نیست. هر بلاک چین قوانین خودش را برای ثبت و نهایی شدن تراکنش ها داره و صرافی ها هم با توجه به همین ویژگی ها، تعداد مشخصی کانفرم را برای واریز در نظر میگیرن.

در ادامه، وضعیت چند شبکه پرکاربرد را بررسی میکنیم.

تعداد کانفرم بیت کوین

بیت کوین شناخته شده ترین شبکه بلاک چینه و هر بلاک آن به طور میانگین حدود ۱۰ دقیقه زمان برای ساخته شدن نیاز داره. در آموزش بیت کوین اشاره شده که برای تراکنش های با ارزش بالا، معمولا ۶ تاییدیه به عنوان استاندارد امنیتی در نظر گرفته میشه. هرچند این یک قانون اجباری نیست. 

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

تعداد کانفرم اتریوم

بعد از مهاجرت اتریوم به الگوریتم اثبات سهام، فرآیند تایید تراکنش ها نسبت به گذشته تغییر کرده. بلاک ها سریع تر تولید میشن و شبکه در مدت کوتاه تری به وضعیت نهایی میرسه. به همین دلیل، بیشتر تراکنش های معمولی اتریوم ظرف چند دقیقه تایید میشن.

تعداد کانفرم موردنیاز در صرافی ها یکسان نیست و هر پلتفرم سیاست خودش را داره. بعضی سرویس ها با چند کانفرم واریز را ثبت میکنن و بعضی دیگر برای امنیت بیشتر تعداد بالاتری را در نظر میگیرن. اگر قصد انتقال اتریوم به یک صرافی را دارید، بهتره قبل از ارسال، قوانین همان صرافی را بررسی کنید.

تعداد کانفرم ترون (TRON)

شبکه ترون به خاطر سرعت بالای پردازش تراکنش ها شناخته میشه. در بیشتر مواقع، انتقال دارایی روی این شبکه ظرف چند ثانیه انجام میشه و کانفرم ها با فاصله زمانی کوتاهی ثبت میشن. کاربران معمولا زمان انتظار خیلی کمتری نسبت به بیت کوین تجربه میکنن. البته باز هم تعداد کانفرم موردنیاز به سیاست صرافی یا کیف پول مقصد بستگی داره و ممکنه بین سرویس های مختلف تفاوت داشته باشه.


بیشتر بخوانید: تفاوت‌های کلیدی بین نودهای بیت‌ کوین و ماینرها


تعداد کانفرم BNB Smart Chain

شبکه BNB Smart Chain هم جزو بلاک چین های سریعه و زمان تولید بلاک در آن چند ثانیه بیشتر نیست. در نتیجه، کانفرم تراکنش ها معمولا خیلی سریع انجام میشه. انتقال توکن هایی مثل BNB یا توکن های BEP-20 در بیشتر مواقع ظرف مدت کوتاهی در کیف پول یا صرافی مقصد دیده میشن. اگر شبکه شلوغ باشه یا صرافی تعداد کانفرم بیشتری درخواست کرده باشه، ممکنه کمی بیشتر منتظر بمونید.

تعداد کانفرم سولانا و سایر بلاک چین های سریع

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

نکته کاربردی: عدد ثابتی به عنوان «تعداد کانفرم استاندارد» برای همه ارزهای دیجیتال وجود نداره. هر بلاک چین ساختار خودش را داره و هر صرافی هم با توجه به سیاست های امنیتی خودش، تعداد مشخصی کانفرم را برای واریز تعیین میکنه. پس اگر دو صرافی برای یک ارز دیجیتال تعداد کانفرم متفاوتی اعلام کردن، به معنی اشتباه بودن یکی از آنها نیست.

تعداد کانفرم موردنیاز در شبکه های مختلف ارز دیجیتال

تفاوت کانفرم تراکنش در بیت کوین، اتریوم و سایر بلاک چین ها

انتقال تتر روی ترون معمولا در چند ثانیه انجام میشه، اما انتقال بیت کوین ممکنه چند دقیقه یا حتی بیشتر طول بکشه. این تفاوت به این دلیله که هر بلاک چین با معماری، الگوریتم اجماع و زمان ساخت بلاک متفاوتی کار میکنه و همین موضوع روی سرعت کانفرم تراکنش تاثیر مستقیم داره.

  • بیت کوین؛ امنیت بیشتر، سرعت کمتر: در شبکه بیت کوین، به طور میانگین هر ۱۰ دقیقه یک بلاک جدید ساخته میشه. یعنی اگر تراکنش شما داخل بلاک بعدی قرار بگیره، اولین کانفرم را تقریبا بعد از ۱۰ دقیقه دریافت میکنید. اگر شبکه خلوت باشه و کارمزد مناسبی انتخاب کرده باشید، گاهی این زمان کمتر هم میشه. بیت کوین از همان ابتدا با تمرکز روی امنیت طراحی شده. به همین خاطر، سرعت را فدای امنیت کرده و برای انتقال های بزرگ معمولا چند کانفرم لازم داره.

  • اتریوم؛ تعادل بین سرعت و امنیت: اتریوم نسبت به بیت کوین بلاک های سریع تری تولید میکنه. بعد از مهاجرت به الگوریتم اثبات سهام، فرآیند تایید تراکنش ها تغییر کرده و شبکه سریع تر به وضعیت نهایی میرسه. برای کاربران عادی، نتیجه این تغییر کاملا ملموسه. انتقال اتریوم یا توکن های ERC-20 معمولا زمان کمتری نسبت به بیت کوین نیاز داره. اگر شبکه شلوغ باشه و کارمزد پایینی انتخاب کنید، ممکنه تراکنش مدتی داخل ممپول باقی بمونه.

  • ترون و BNB Smart Chain؛ مناسب انتقال های روزمره: ترون و BNB Smart Chain با هدف پردازش سریع تراکنش ها توسعه پیدا کردن. زمان تولید بلاک در این شبکه ها چند ثانیه بیشتر نیست و به همین دلیل، کاربران معمولا انتقال دارایی را خیلی زود داخل کیف پول یا صرافی مقصد مشاهده میکنن. خیلی از افراد برای انتقال تتر، شبکه TRON یا BNB Smart Chain را انتخاب میکنن؛ چون هم سرعت بالاتری دارن و هم هزینه انتقال در بیشتر مواقع کمتره.

  • سولانا و بلاک چین های نسل جدید: شبکه هایی مثل سولانا با هدف پردازش هزاران تراکنش در ثانیه ساخته شدن. در این شبکه ها، تایید تراکنش ها معمولا در چند ثانیه انجام میشه و کاربران زمان انتظار خیلی کوتاهی را تجربه میکنن. سرعت بالا به این معنی نیست که امنیت کمتره. فقط روش رسیدن به اجماع و نهایی شدن تراکنش با شبکه هایی مثل بیت کوین فرق داره.

اگر اولویت شما امنیت در انتقال مبالغ خیلی بالاست، بیت کوین انتخاب قابل اعتمادیه. اگر سرعت انتقال اهمیت بیشتری براتون داره، شبکه هایی مثل ترون، سولانا یا BNB Smart Chain تجربه سریع تری در اختیارتون قرار میدن.

چه عواملی روی سرعت کانفرم تراکنش تاثیر میگذارند؟

گاهی دو نفر تقریبا همزمان بیت کوین ارسال میکنن، اما تراکنش یکی بعد از چند دقیقه تایید میشه و دیگری باید یک ساعت یا بیشتر منتظر بمونه.

این اتفاق تصادفی نیست. چند عامل مهم روی سرعت کانفرم تراکنش تاثیر میذارن.

۱. کارمزد تراکنش: مهم ترین عامل، کارمزدی هست که هنگام ارسال انتخاب میکنید. در بیشتر بلاک چین ها، ماینرها یا اعتبارسنج ها ترجیح میدن ابتدا تراکنش هایی را پردازش کنن که کارمزد بیشتری پرداخت کردن. اگر شما کارمزد خیلی پایینی انتخاب کرده باشید، احتمال داره هزاران تراکنش دیگر قبل از شما وارد بلاک بشن. به همین دلیل، انتخاب کارمزد مناسب معمولا سریع ترین راه برای گرفتن کانفرم زودتره.

۲. شلوغ بودن شبکه: گاهی مشکل از کارمزد نیست. ممکنه تعداد تراکنش های در حال انتظار به قدری زیاد باشه که شبکه فرصت پردازش همه آنها را نداشته باشه. این اتفاق معمولا در زمان هایی رخ میده که بازار نوسان شدیدی داره. برای مثال، وقتی قیمت بیت کوین ناگهان رشد یا ریزش زیادی میکنه، تعداد کاربران فعال بیشتر میشه و در نتیجه ممپول هم شلوغ تر میشه. در چنین شرایطی، حتی بعضی تراکنش هایی که کارمزد متوسطی دارن هم دیرتر کانفرم میشن.

۳. ظرفیت هر بلاک: هر بلاک فقط میتونه تعداد مشخصی تراکنش را داخل خودش جا بده. وقتی تعداد درخواست ها از ظرفیت بلاک بیشتر باشه، بخشی از تراکنش ها باید منتظر بلاک بعدی بمونن. هرچه این صف طولانی تر بشه، زمان انتظار کاربران هم بیشتر میشه.

۴. نوع بلاک چین: همه شبکه ها سرعت یکسانی ندارن. در بیت کوین، ساخت هر بلاک حدود ۱۰ دقیقه طول میکشه. در اتریوم این زمان خیلی کمتره. در ترون، سولانا یا BNB Smart Chain هم بلاک ها با فاصله چند ثانیه ای ساخته میشن. حتی اگر هیچ مشکلی در شبکه وجود نداشته باشه، سرعت کانفرم در بلاک چین های مختلف با هم فرق داره.

۵. تنظیمات کیف پول: بعضی کیف پول ها موقع ارسال تراکنش، چند گزینه مختلف برای کارمزد نمایش میدن. ممکنه گزینه های Slow، Standard و Fast را ببینید. اگر گزینه ارزان تر را انتخاب کنید، هزینه انتقال کمتر میشه، اما احتمال داره زمان بیشتری برای دریافت کانفرم منتظر بمونید. انتخاب کارمزد بالاتر معمولا باعث میشه تراکنش زودتر وارد بلاک بعدی بشه.

۶. قوانین صرافی یا کیف پول مقصد: گاهی تراکنش روی بلاک چین کانفرم شده، اما هنوز داخل حساب مقصد چیزی نمایش داده نمیشه. در این شرایط، مشکل از شبکه نیست. صرافی ممکنه تصمیم گرفته باشه مثلا بعد از ۱۰ یا ۲۰ کانفرم، واریز را نهایی کنه. بنابراین همیشه بین کانفرم شدن تراکنش روی بلاک چین و ثبت شدن واریز در صرافی تفاوت وجود داره. اگر داخل بلاک اکسپلورر میبینید تراکنش کانفرم شده، اما موجودی هنوز اضافه نشده، بهتره ابتدا تعداد کانفرم موردنیاز همان صرافی را بررسی کنید.

چرا تراکنش ارز دیجیتال Pending میشود؟

اگر بعد از ارسال ارز دیجیتال، وضعیت تراکنش را Pending یا Unconfirmed دیدید، لازم نیست همان لحظه نگران بشید. در بیشتر مواقع این وضعیت کاملا طبیعیه و فقط نشون میده شبکه هنوز فرصت نکرده تراکنش را داخل یک بلاک ثبت کنه. مدت زمان Pending بودن ممکنه از چند ثانیه تا چند ساعت متغیر باشه و به شرایط شبکه بستگی داره. در ادامه، رایج ترین دلایل این اتفاق را بررسی میکنیم.

  • کارمزد تراکنش پایین انتخاب شده: این رایج ترین دلیل دیر کانفرم شدن تراکنشه. وقتی کارمزد کمی پرداخت میکنید، ماینرها یا اعتبارسنج ها معمولا تراکنش های دیگه را که کارمزد بیشتری دارن، زودتر انتخاب میکنن. اگر کارمزد شما از میانگین شبکه کمتر باشه، ممکنه چندین بلاک ساخته بشه، اما تراکنشتان همچنان داخل صف انتظار باقی بمونه.

  • شبکه شلوغ شده: گاهی حتی اگر کارمزد مناسبی هم انتخاب کرده باشید، باز باید منتظر بمونید. وقتی بازار نوسان زیادی داره یا تعداد کاربران شبکه ناگهان افزایش پیدا میکنه، حجم تراکنش ها بیشتر از ظرفیت بلاک ها میشه. در چنین شرایطی، صف ممپول طولانی تر میشه و زمان کانفرم تراکنش ها افزایش پیدا میکنه.

  • اختلال یا تاخیر در کیف پول و صرافی: گاهی مشکل از بلاک چین نیست. ممکنه کیف پول یا صرافی مقصد هنوز اطلاعات جدید را دریافت نکرده باشه یا در حال بروزرسانی سرورها باشه. برای اینکه مطمئن بشید وضعیت واقعی تراکنش چیه، بهتره شناسه تراکنش (TXID) را داخل یک بلاک اکسپلورر معتبر جستجو کنید. اگر آنجا تعداد کانفرم نمایش داده بشه، یعنی تراکنش روی بلاک چین انجام شده و فقط سرویس مقصد هنوز آن را ثبت نکرده.

  • انتخاب شبکه اشتباه: یکی از اشتباهاتی که بعضی کاربران انجام میدن، ارسال دارایی روی شبکه اشتباهه. برای مثال، ممکنه تتر را روی شبکه BNB Smart Chain ارسال کنن، اما صرافی مقصد فقط از شبکه اتریوم پشتیبانی کنه. حتی اگر تراکنش با موفقیت تایید شده باشه، دارایی به صورت خودکار داخل حساب مقصد نمایش داده نمیشه.خیلی مهمه که قبل از هر انتقال، همیشه شبکه مبدا و مقصد را با دقت بررسی کنید.

اگر تراکنش کانفرم نشود چه باید کرد؟

اولین واکنش خیلی از کاربران اینه که دوباره همان مبلغ را ارسال میکنن. این کار میتونه دردسرهای بیشتری ایجاد کنه. قبل از هر اقدامی، وضعیت تراکنش را داخل بلاک اکسپلورر بررسی کنید. اگر تراکنش هنوز داخل ممپول باشه، بسته به نوع شبکه و کیف پول، چند راه برای حل مشکل وجود داره:

آیا امکان لغو تراکنش وجود دارد؟

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

افزایش کارمزد با Replace-by-Fee (RBF)

یکی از کاربردی ترین قابلیت های شبکه بیت کوین، Replace-by-Fee یا RBF هست. اگر هنگام ارسال این قابلیت فعال بوده باشه، میتونید همان تراکنش را دوباره با کارمزد بالاتر به شبکه ارسال کنید. در این حالت، نسخه جدید جایگزین نسخه قبلی میشه و چون کارمزد بیشتری داره، شانس بالاتری برای ورود به بلاک پیدا میکنه. این قابلیت بیشتر در شبکه بیت کوین کاربرد داره و در همه بلاک چین ها در دسترس نیست.


بیشتر بخوانید: بیت کوین چگونه کار میکند؟


استفاده از Child Pays for Parent (CPFP)

گاهی امکان استفاده از RBF وجود نداره. اگر خروجی تراکنش اولیه در اختیار شما باشه، میشه از روشی به نام Child Pays for Parent یا CPFP استفاده کرد. در این روش، یک تراکنش جدید با کارمزد بالاتر ایجاد میشه که به تراکنش قبلی وابسته هست.

ماینرها برای دریافت کارمزد بیشتر، معمولا هر دو تراکنش را با هم داخل بلاک قرار میدن. این روش بیشتر توسط کاربران حرفه ای یا کیف پول هایی که امکانات پیشرفته دارن استفاده میشه. اگر تازه وارد بازار شدید، احتمالا راحت ترین راه اینه که از کیف پول هایی استفاده کنید که قابلیت افزایش کارمزد را به صورت خودکار در اختیارتون قرار میدن.

چه زمانی تراکنش از ممپول حذف میشود؟

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

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

اگر تراکنش کانفرم نشود چه باید کرد؟

ارتباط کانفرم با امنیت تراکنش های ارز دیجیتال

دلیل اینکه شبکه های بلاک چینی روی تعداد کانفرم ها تاکید دارن، فقط ثبت شدن تراکنش نیست؛ موضوع اصلی امنیته. هر بار که یک بلاک جدید به زنجیره اضافه میشه، تغییر دادن بلاک های قبلی سخت تر میشه. به همین خاطر، هر کانفرم جدید در واقع یک لایه امنیتی بیشتر برای تراکنش شما ایجاد میکنه. 

یک دفتر حسابداری را تصور کنید. اگر فقط آخرین صفحه دفتر را نوشته باشید، هنوز امکان داره آن را پاره کنید یا تغییر بدید. اما اگر بعد از آن صدها صفحه دیگه نوشته بشه، دستکاری صفحات اول تقریبا غیرممکن میشه. بلاک چین هم تقریبا با همین منطق کار میکنه.

وقتی تراکنش تازه داخل یک بلاک ثبت شده، احتمال تغییر آن از زمانی که ده ها بلاک بعد از آن ساخته شده بیشتره. این احتمال در شبکه های بزرگ و امنی مثل بیت کوین از همان ابتدا هم بسیار کمه، اما صفر نیست.

همچنین صرافی ها برای واریزهای با ارزش بالا معمولا منتظر چند کانفرم میمونن تا مطمئن بشن تراکنش به اندازه کافی امن شده. هرچه مبلغ انتقال بیشتر باشه، اهمیت تعداد کانفرم هم بیشتر میشه. مثلا اگر یک شرکت بخواد چند میلیون دلار بیت کوین منتقل کنه، منطقیه که تعداد کانفرم بیشتری را منتظر بمونه.

در شبکه هایی که از الگوریتم اثبات کار مثل بیت کوین استفاده میکنن، افزایش تعداد کانفرم باعث میشه انجام حملاتی مثل Double Spending یا خرج کردن دوباره یک دارایی، از نظر فنی و اقتصادی بسیار سخت و پرهزینه بشه. در شبکه های جدیدتر که از الگوریتم اثبات سهام استفاده میکنن، امنیت فقط به تعداد کانفرم وابسته نیست و مکانیزم اجماع شبکه هم نقش مهمی در نهایی شدن تراکنش داره.

رایج ترین اشتباهات درباره کانفرم ارز دیجیتال

بعضی برداشت های اشتباه باعث میشن کاربران هنگام انتقال ارز دیجیتال بی دلیل نگران بشن یا تصمیم اشتباهی بگیرن. در ادامه، چند مورد از رایج ترین این اشتباه ها را بررسی میکنیم.

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

Pending بودن خیلی وقت ها فقط یعنی تراکنش هنوز نوبتش نرسیده. شلوغی شبکه، کارمزد پایین یا حتی تاخیر موقت در نمایش اطلاعات صرافی میتونه باعث این وضعیت بشه. برای همین، قبل از اینکه نگران بشید، شناسه تراکنش را داخل بلاک اکسپلورر چک کنید. اگر اونجا وضعیت تراکنش درست نمایش داده بشه، یعنی مشکل از خود شبکه نیست و فقط باید کمی صبر کنید.

کارمزد بالاتر فقط شانس دیده شدن تراکنش را بیشتر میکنه و باعث میشه زودتر وارد بلاک بشه. اما امنیت تراکنش از ساختار شبکه و تعداد کانفرم ها میاد، نه از مبلغ کارمزد. پس کارمزد بیشتر را با امنیت بیشتر اشتباه نگیرید. اگر هدفتون فقط سریع تر شدن تراکنشه، کارمزد بالاتر میتونه کمک کنه. اما اگر بحث امنیت و نهایی شدن باشه، این تعداد کانفرمه که اهمیت اصلی را داره.

بیت کوین، اتریوم، ترون، سولانا و BNB Smart Chain هر کدوم منطق خودشون را دارن. یکی کندتره اما امنیت بالاتری داره، یکی سریع تره اما سیاست تایید متفاوتی داره. به همین دلیل، عددی که برای یک شبکه جواب میده، لزوما برای شبکه دیگه مناسب نیست. همیشه باید ببینید همان شبکه و همان صرافی چه تعداد کانفرم را برای واریز یا برداشت در نظر گرفته.

خیلی ها خیال میکنن بعد از کانفرم شدن، همیشه میشه تراکنش را برگردوند. وقتی تراکنش کانفرم شد و به اندازه کافی در شبکه جا افتاد، عملا برگشت دادنش ممکن نیست. به همین خاطر، قبل از ارسال باید آدرس، شبکه و مقدار را چند بار بررسی کنید. یک اشتباه کوچک، مثل انتخاب شبکه اشتباه یا وارد کردن آدرس نادرست، میتونه دردسر بزرگی درست کنه و منجر به از دست رفتن دارایی بشه. دقت قبل از ارسال خیلی مهم تر از تلاش برای اصلاح بعد از ارساله.

جمع بندی

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

هرچه تعداد کانفرم بیشتر باشه، احتمال تغییر یا بازنویسی تراکنش کمتر میشه. البته تعداد کانفرم موردنیاز در همه شبکه ها یکسان نیست و به عواملی مثل ساختار بلاک چین، الگوریتم اجماع و سیاست صرافی یا کیف پول مقصد بستگی داره. اگر تراکنشتون برای مدتی در وضعیت Pending باقی موند، قبل از هر اقدامی شناسه تراکنش را داخل یک بلاک اکسپلورر بررسی کنید. در بسیاری از موارد، کمی صبر کردن یا استفاده از قابلیت هایی مثل افزایش کارمزد، مشکل را برطرف میکنه.

شناخت مفهوم کانفرم ارز دیجیتال، تفاوت آن با تایید تراکنش و آشنایی با فرآیند Confirm ارز دیجیتال باعث میشه هنگام انتقال دارایی، تصمیم های دقیق تری بگیرید و با اطمینان بیشتری از شبکه های بلاک چینی استفاده کنید.

سوالات متداول

کانفرم ارز دیجیتال یعنی شبکه بلاک چین تراکنش شما رو بررسی و داخل یک بلاک ثبت کرده. هر بار که یک بلاک جدید روی اون ساخته میشه، تعداد کانفرم ها بیشتر میشه و امنیت تراکنش هم بالاتر میره.

معمولاً به خاطر شلوغ بودن شبکه، پایین بودن کارمزد یا منتظر موندن برای ورود به بلاک بعدیه. در بیشتر مواقع جای نگرانی نیست و فقط باید کمی صبر کنید.

خیر. کارمزد بیشتر فقط شانس سریع تر تایید شدن تراکنش رو بالا میبره. امنیت تراکنش به تعداد کانفرم ها و ساختار شبکه بستگی داره، نه مبلغ کارمزد.

خیر. وقتی تراکنش کانفرم بشه و داخل بلاک چین ثبت بشه، دیگه امکان لغو یا برگشت دادن اون وجود نداره. به همین خاطر بهتره قبل از ارسال، آدرس و شبکه مقصد رو با دقت بررسی کنید.

ممپول مثل صف انتظار تراکنش هاست. تراکنش شما اول وارد ممپول میشه و بعد از اینکه توسط ماینرها یا اعتبارسنج‌ها انتخاب شد، داخل بلاک قرار میگیره و اولین کانفرم رو دریافت میکنه.

خیر. اول وضعیت تراکنش رو با TXID داخل بلاک اکسپلورر بررسی کنید. ارسال دوباره همون مبلغ ممکنه باعث مشکلات بیشتری بشه، پس بهتره قبل از هر اقدامی از وضعیت تراکنش مطمئن بشید.