بلاک کنفرمیشن کیا ہے؟
تعریفبلاک کنفرمیشن یہ ناپتی ہے کہ ٹرانزیکشن کتنی پختہ ہو چکی: بلاک میں شامل ہوتے ہی اسے پہلی کنفرمیشن ملتی ہے، اور اس کے بعد بننے والے ہر بلاک کے ساتھ ایک اور۔ جتنی زیادہ کنفرمیشنز، ٹرانزیکشن کو پلٹنا اتنا ہی مشکل۔
کنفرمیشنز کیسے کام کرتی ہیں
سائن شدہ ٹرانزیکشن پہلے پینڈنگ ٹرانزیکشنز کی قطار میں انتظار کرتی ہے۔ جب کوئی مائنر یا ویلیڈیٹر اسے بلاک میں شامل کرتا ہے تو اسے پہلی کنفرمیشن ملتی ہے، اور اس کے اوپر بننے والا ہر بلاک ایک اور کنفرمیشن جوڑتا ہے، جس سے ریکارڈ بدلنا مزید مشکل ہو جاتا ہے۔
کچھ نیٹ ورکس فائنلٹی تک بھی پہنچتے ہیں، یعنی وہ مقام جس کے بعد پروٹوکول کے اصولوں کے تحت ٹرانزیکشن پلٹی نہیں جا سکتی۔ Ethereum پر اس میں دو ایپوک یعنی تقریباً 13 منٹ لگتے ہیں، جبکہ TON بلاکس کو چند سیکنڈ میں فائنل کر دیتا ہے۔
کتنی کنفرمیشنز کافی ہیں
کوئی ایک عالمی عدد نہیں۔ ہر ایکسچینج یا سروس نیٹ ورک اور رقم کے لحاظ سے اپنی شرط خود طے کرتی ہے۔ عام انداز یہ ہیں:
- Bitcoin: اوسطاً ہر 10 منٹ میں ایک بلاک؛ سروسز رقم کے لحاظ سے اکثر 1 سے 6 کنفرمیشنز کا انتظار کرتی ہیں
- Ethereum: ہر 12 سیکنڈ میں ایک بلاک، اور زیادہ تر دوسرے EVM نیٹ ورکس اس سے تیز ہیں؛ سروسز مقررہ تعداد میں بلاکس یا فائنلٹی کا انتظار کرتی ہیں
- Tron: تقریباً ہر 3 سیکنڈ میں ایک بلاک؛ 19 کنفرمیشنز کے بعد ٹرانزیکشن ناقابل واپسی سمجھی جاتی ہے
- TON: تیز فائنلٹی، اس لیے ٹرانسفر عموماً چند سیکنڈ میں مکمل ہو جاتے ہیں
پینڈنگ، پھنسی ہوئی اور ختم شدہ ٹرانزیکشنز
اگر فیس موجودہ طلب کے مقابلے میں بہت کم ہو تو ٹرانزیکشن کافی دیر تک پینڈنگ رہ سکتی ہے۔ Bitcoin پر یہ آخرکار قطار سے نکل سکتی ہے، اور EVM نیٹ ورکس پر پھنسی ہوئی ٹرانزیکشن اسی ایڈریس سے بعد میں بھیجی گئی ٹرانزیکشنز کو بھی روک دیتی ہے۔
کچھ نیٹ ورکس پر ٹرانزیکشن کی میعاد ختم ہو سکتی ہے۔ مثال کے طور پر TON ٹرانسفر کے ساتھ ایک ڈیڈ لائن ہوتی ہے؛ اگر وقت پر شامل نہ ہو تو وہ کبھی نہیں چلتی اور رقم آپ کے والیٹ ہی میں رہتی ہے۔
ولتیفای میں نیٹ ورک فیس تصدیق سے پہلے جائزے کی اسکرین پر دکھائی جاتی ہے، اور اس کے بعد کنفرمیشن خود نیٹ ورک پر، اسی نیٹ ورک کی رفتار سے ہوتی ہے۔