یک تراکنش رمزارزی به چند تأیید در بلاکچین نیاز دارد؟
اگر از سه کیف پول مختلف بپرسید که یک انتقال به چند تأیید نیاز دارد، ممکن است سه پاسخ متفاوت بگیرید. دلیلش این نیست که کسی اشتباه میکند. تعداد تأییدها در شبکههای مختلف معنای متفاوتی دارد و طرف دریافتکننده هم اغلب شرط خودش را به آن اضافه میکند.
در اینجا میبینیم این فرایند در شبکههایی که بیشتر استفاده میشوند چگونه کار میکند و در نهایت چه کسی تعداد تأییدها را تعیین میکند.
یک عدد ثابت وجود ندارد
تأیید، بهسادگی یعنی اضافهشدن یک بلاک پس از بلاکی که تراکنش شما در آن قرار دارد؛ انتظار برای بلاکهای بیشتر، احتمال بازگردانی تراکنش را کاهش میدهد. تعداد تأییدهای کافی به این بستگی دارد که شبکه چگونه به توافق میرسد. برخی شبکهها، مانند بیتکوین، به احتمال تکیه دارند و با اضافهشدن بلاکها، ریسک پیوسته کمتر میشود. شبکههای دیگر نهاییشدن دارند؛ یعنی نقطهای که پس از آن، در عمل دیگر نمیتوان بلاکی را بازگرداند.
بنابراین، پرسش کاربردی معمولاً این نیست که «چند بلاک؟» بلکه این است که «آیا این تراکنش به سطح اطمینانی رسیده که طرف دریافتکننده میخواهد؟» پاسخ، بسته به شبکه متفاوت است.
بیتکوین: شش تأیید یک عرف است، نه قانون
بیتکوین نهاییشدن ذاتی ندارد، بنابراین کاربران به شمارش تأییدها تکیه میکنند. انتظار برای حدود شش تأیید، عرفی است که اغلب به آن اشاره میشود و با هدف تولید تقریباً یک بلاک در هر 10 دقیقه، حدود یک ساعت طول میکشد. این یک قانون پروتکل نیست و گاهی پرداختهای کوچکتر با تأییدهای کمتر پذیرفته میشوند.
منطق این کار آن است که هر بلاک اضافه، جایگزینکردن زنجیرهای را که تراکنش شما در آن قرار دارد با نسخهای رقیب از زنجیره دشوارتر میکند. تراکنشی با صفر تأیید هنوز در هیچ بلاکی قرار نگرفته است و نباید آن را نهایی در نظر گرفت.
اتریوم، زنجیره هوشمند BNB و ترون: انتظار برای نهاییشدن
اتریوم هر 12 ثانیه یک بلاک تولید میکند، بنابراین معمولاً اولین تأیید بهسرعت میرسد. این شبکه پس از گذار به اثبات سهام، نهاییشدن هم دارد: اعتبارسنجها در هر ایپاک به نقاط کنترل رأی میدهند و یک بلاک پس از حدود دو ایپاک، یعنی تقریباً 13 دقیقه، نهایی میشود. بااینحال، بسیاری از برنامهها بهجای نهاییشدن کامل، همچنان منتظر تعداد مشخصی تأیید میمانند.
زنجیره BNB از سازوکار رأیگیری برای نهاییشدن سریع (BEP-126) استفاده میکند و BNB Chain گفته است که نهاییشدن اکنون معمولاً ظرف چند ثانیه انجام میشود. عرف قدیمیِ انتظار برای حدود 15 تأیید، به پیش از این سازوکار برمیگردد. ترون تقریباً هر 3 ثانیه یک بلاک تولید میکند و طبق مستندات توسعهدهندگان آن، یک بلاک زمانی تثبیت میشود که حداقل 19 نفر از 27 نماینده ارشد آن روی بلاک بعدی ساخته باشند؛ این کار معمولاً حدود یک دقیقه طول میکشد. تا آن زمان، از نظر تئوری امکان دارد تراکنش با بازسازماندهی زنجیره کنار گذاشته شود.
سولانا: سه وضعیت بهجای شمارش تأییدها
سولانا تأییدها را نمیشمارد. این شبکه وضعیت یک تراکنش را بهصورت پردازششده، تأییدشده یا نهاییشده گزارش میکند. پردازششده یعنی یک گره تراکنش را پردازش کرده است؛ تأییدشده یعنی اکثریت قاطع اعتبارسنجها به بلاک آن رأی دادهاند؛ و نهاییشده یعنی بلاک بهاندازه کافی در زنجیره دفن شده است تا برگشتناپذیر تلقی شود. رسیدن به هر مرحله معمولاً چند ثانیه طول میکشد و نهاییشدن از همه کندتر است.
در کاوشگری مانند Solscan، این وضعیتها جایگزین اعداد تأییدی میشوند که در شبکههای دیگر میبینید.
چه کسی تعداد تأییدهای لازم را تعیین میکند؟
در عمل، کیف پول، پلتفرم یا فروشندهای که وجه را دریافت میکند، تعداد را تعیین میکند. شرط بالاتر، سرعت را فدای امنیت میکند و به همین دلیل اغلب با افزایش مبلغ درگیر، بیشتر میشود. بنابراین ممکن است یک انتقال درونزنجیرهای معتبر باشد، اما در سمت دریافتکننده تا رسیدن به تعداد موردنیاز همچنان در وضعیت انتظار نمایش داده شود.
برای دیدن وضعیت یک انتقال، هش تراکنش آن را در کاوشگر شبکهای که استفاده کردهاید وارد کنید. تعداد یا وضعیتی که در آنجا نمایش داده میشود، همان دادهای است که طرف دریافتکننده بررسی میکند.
یادآوری WEEX: ابتدا شرط لازم را بررسی کنید
WEEX به کاربران یادآوری میکند پیش از ارسال، تعداد تأییدهای مورد انتظار کیف پول یا پلتفرم دریافتکننده را بررسی کنند و بهجای ارسال دوباره، برای انتظار لازم برنامهریزی کنند. برای بررسی پیشرفت، هش را در کاوشگر مناسب جستوجو کنید و پیش از تحویل کالا یا وجه، تراکنشی را که صفر تأیید دارد نهایی تلقی نکنید. مراقب هر کسی باشید که از شما میخواهد پیش از تأییدشدن، پرداختی را بپذیرید و هرگز عبارت بازیابی یا کلید خصوصی خود را به اشتراک نگذارید.
جمعبندی
هیچ تعداد تأیید جهانی و ثابتی وجود ندارد. کاربران بیتکوین معمولاً حدود شش تأیید منتظر میمانند؛ اتریوم، زنجیره هوشمند BNB و ترون هرکدام مسیر خود را برای نهاییشدن دارند و سولانا بهجای شمارش، از وضعیتها استفاده میکند. نکته مهم این است که طرف دریافتکننده در چه نقطهای یک انتقال را تسویهشده میداند و کاوشگر نشان میدهد چقدر به آن نقطه نزدیک شدهاید.
پرسشهای متداول
1. تراکنش بیتکوین به چند تأیید نیاز دارد؟
حدود شش تأیید، عرفی است که اغلب به آن اشاره میشود و با هدف تولید بلاکهای دهدقیقهای بیتکوین تقریباً یک ساعت طول میکشد. این یک عرف است، نه قانون پروتکل؛ طرف دریافتکننده ممکن است تعداد بیشتر یا کمتری بخواهد.
2. تراکنش اتریوم به چند تأیید نیاز دارد؟
تعداد ثابتی وجود ندارد. اولین تأیید معمولاً ظرف چند ثانیه میرسد و یک بلاک پس از حدود دو ایپاک، یعنی تقریباً 13 دقیقه، نهایی میشود. بسیاری از برنامهها بهجای آن منتظر تعداد مشخصی تأیید میمانند.
3. آیا زنجیره هوشمند BNB و ترون به تعداد تأیید یکسانی نیاز دارند؟
خیر. زنجیره هوشمند BNB از سازوکار رأیگیری برای نهاییشدن سریع استفاده میکند و ترون زمانی یک بلاک را تثبیت میکند که حداقل 19 نفر از 27 نماینده ارشد آن روی بلاک بعدی ساخته باشند؛ این فرایند معمولاً حدود یک دقیقه طول میکشد.
4. آیا سولانا از تأییدها استفاده میکند؟
نه به شکل شمارش. سولانا وضعیت یک تراکنش را پردازششده، تأییدشده یا نهاییشده گزارش میکند و نهاییشده بالاترین سطح اطمینان است.
5. آیا یک پلتفرم میتواند تعداد تأیید بیشتری از خود شبکه بخواهد؟
بله. هر کیف پول یا پلتفرم خودش تصمیم میگیرد پیش از در دسترس تلقیکردن وجه، به چند تأیید نیاز دارد؛ بنابراین ممکن است تراکنشی درونزنجیرهای معتبر باشد، اما در سمت دریافتکننده همچنان در وضعیت انتظار بماند.