بٹ کوائن UTXO کیا ہے، اور اس کا اصول کیا ہے؟
2026/03/27 03:27:02

جبکہ روایتی بینکاری اکاؤنٹ بیلنس پر منحصر ہے، بٹ کوائن ایک انقلابی ماڈل پر کام کرتا ہے جسے UTXO (Unspent Transaction Output) کہا جاتا ہے۔ لیجر میں ایک واحد نمبر کے بجائے، آپ کا بٹ کوائن "بیلنس" دراصل ایک انفرادی ڈیجیٹل "سکے" کا مجموعہ ہوتا ہے جو خرچ کے لیے منتظر ہوتے ہیں۔ یہ نظام ڈیجیٹل بینک اکاؤنٹ کے بجائے فزیکل نقد کی طرح کام کرتا ہے، جو بٹ کوائن کی سیکورٹی، شفافیت اور غیر مرکزیت کے لیے بنیادی ساخت فراہم کرتا ہے۔
اہم نکات
-
بٹ کوائن اکاؤنٹ بالنسز محفوظ نہیں کرتا؛ یہ قیمت کے الگ الگ "ٹکڑوں" کا پتہ لگاتا ہے جنہیں مکمل طور پر خرچ کیا جانا ضروری ہے، جیسے کہ فزیکل نوٹس۔
-
چونکہ UTXOs تقسیم نہیں کیے جا سکتے، اس لیے کسی بھی لین دین میں زائد رقم خودکار طور پر بھیجنے والے کے کنٹرول میں ایک نئے چینج ایڈریس میں "دوبارہ تبدیل" ہو جاتی ہے۔
-
UTXO ماڈل تیز رفتار متوازی پروسیسنگ اور فوری تصدیق کی اجازت دیتا ہے، جس سے فنڈز کو "دو بار خرچ کرنا" تقریباً ناممکن ہو جاتا ہے۔
UTXO کو تعریف کرنا: ڈیجیٹل "نقد" ماڈل
UTXO کا مطلب ہے Unspent Transaction Output۔ جبکہ جدید ڈیجیٹل ادائیگی کے نظام (جیسے PayPal) "اکاؤنٹ-بنیادی" ماڈل استعمال کرتے ہیں، بٹ کوائن فزیکل نقد کی طرح کام کرتا ہے۔ اکاؤنٹ ماڈل میں، سسٹم آپ کی کل دولت کو ظاہر کرنے والے ایک منفرد نمبر کو ٹریک کرتا ہے۔ UTXO ماڈل میں، آپ کا "بیلنس" صرف ان تمام الگ الگ بٹ کوائن کا مجموعہ ہے جو آپ کو بھیجے گئے ہیں لیکن ابھی تک کسی اور کو "خراج دیے" نہیں جا چکے۔
اشیاء کا دفتر
ایک بینک کی کتاب جو "صارف A کے پاس 100 ڈالر ہیں" درج کرتی ہے، اس کے برعکس، بٹ کوائن کی کتاب اشیاء کا ایک مجموعہ ہے۔ ہر UTXO ایک الگ "چنک" قیمت کا ہوتا ہے۔ جب آپ اپنے بٹ کوائن والٹ کو دیکھتے ہیں، تو سافٹ ویئر پورے بلاک چین کو اسکین کرتا ہے تاکہ آپ کے پرائیویٹ کلیدز سے متعلق تمام UTXO تلاش کر سکے اور انہیں جمع کر کے آپ کو کل باقیات دکھائے۔
بٹ کوائن UTXO کیسے کام کرتا ہے: عدم تقسیم کا اصول
UTXO کا بنیادی اصول یہ ہے کہ بٹ کوائن اپنی "آرام کی حالت" میں تقسیم نہیں ہوتا۔ اگر آپ کے پاس 5 بٹ کوائن کی قیمت والی UTXO ہے، تو آپ صرف 0.5 بٹ کوائن "کاٹ" نہیں سکتے اور باقی کو وہیں رکھ سکتے ہیں۔ آپ کو مکمل 5 بٹ کوائن کی UTXO ایک ساتھ خرچ کرنا ہوگا، جیسے آپ $20 کا نوٹ آدھا کاٹ کر $10 کے کھانے کا ادا نہیں کر سکتے۔
"پگھلانا اور دوبارہ ڈھالنا" کا عمل
ایک UTXO کو ایک سونے کی بار کے طور پر سمجھیں۔ کسی کو ایک چھوٹی رقم ادا کرنے کے لیے، آپ کو پوری بار کو ذوب کرنا ہوگا۔ آپ ایک چھوٹا سا سکہ وصول کنندہ کے لیے اور ایک دوسرا، درمیانی سائز کا سکہ اپنے لیے "دوبارہ ڈھالیں" گے۔ اس سے یقینی بنایا جاتا ہے کہ ہر ساتشو (بٹ کوائن کی سب سے چھوٹی اکائی) کا اس کے پہلے خنک ہونے کے لمحے سے واضح، بے خلل سلسلہ برقرار رہے۔
انپٹس اور آؤٹپٹس کیسے ایک دوسرے سے تعامل کرتے ہیں
ہر بٹ کوائن لین دین میں انپٹس اور آؤٹپٹس شamil ہوتے ہیں۔ ایک انپٹ صرف ایک UTXO ہوتا ہے جو پہلے کسی لین دین میں بنایا گیا تھا۔ جب آپ ٹرانسفر شروع کرتے ہیں، تو آپ اپنی پرائیویٹ کلید کے ساتھ ان پچھلے آؤٹپٹس کو "انلاک" کرتے ہیں اور انہیں نئے آؤٹپٹس میں تبدیل کرتے ہیں۔
ملکیت کا سلسلہ
یہ نئے آؤٹ پٹس پھر اگلے شخص کے لیے "غیر خرچ شدہ" بٹس بن جاتے ہیں۔ ان آؤٹ پٹس کا لگاتار سلسلہ جو ان پٹس بن جاتے ہیں اور ان پٹس کا سلسلہ جو مستقبل کے آؤٹ پٹس بن جاتے ہیں، وہ بٹ کوائن بلاک چین کی مکمل تاریخ تشکیل دیتا ہے۔ یہ "بیٹن پاس کرنا" کا ایک وسیع، غیر مرکزی کھیل ہے۔
"چینج" ایڈریسز کا تصور
چونکہ UTXOs کو مکمل طور پر خرچ کیا جانا چاہیے، اس لیے بٹ کوائن والٹس "چینج ایڈریسز" استعمال کرتے ہیں۔ اگر آپ 1.0 BTC کی قیمت والے UTXO کا استعمال کرتے ہوئے 0.001 BTC کی قیمت کا کافی خریدتے ہیں، تو ٹرانزیکشن میں دراصل دو آؤٹ پٹس ہوں گی۔ پہلا آؤٹ پٹ کافی شاپ کو جائے گا، اور دوسرا — چینج — آپ کو واپس بھیج دیا جائے گا۔
آٹومیٹک والٹ مینجمنٹ
صارف کے لیے یہ ایک آسان بیلنس کمی جیسا لگتا ہے، لیکن پیچھے، پرانا 1.0 BTC کا "کوئن" تباہ کر دیا گیا اور دو نئے چھوٹے "کوئنز" تخلیق کر دیے گئے۔ جدید والٹس اسے خودکار طور پر سنبھالتے ہیں، تبدیلی کے لیے ایک نیا پتہ بناتے ہوئے آپ کے بنیادی پتے کو دوبارہ استعمال ہونے سے روکتے ہیں۔
تصدیق اور دو بار خرچ کرنے کی روک تھام
UTXO ماڈل کی بنیادی ٹیکنیکی وجہ ڈبل اسپینڈنگ کے مسئلے کو موثر طریقے سے حل کرنا ہے۔ چونکہ ہر UTXO ایک منفرد، شناخت کیے جانے والے ڈیٹا آبجیکٹ ہے، اس لیے ایک بٹ کوائن نوڈ کو صرف ایک خاص ڈیٹا بیس چیک کرنے کی ضرورت ہوتی ہے تاکہ دیا گیا آؤٹ پٹ اب بھی دستیاب ہے یا نہیں۔
فوری تصدیق
اگر کوئی ایک ہی UTXO کو دو بار استعمال کرنے کی کوشش کرتا ہے، تو نوڈ دیکھتا ہے کہ یہ آؤٹ پٹ پہلے ہی کسی پچھلے بلاک میں "خیر" کے طور پر علامت زد کر دیا گیا ہے اور ٹرانزیکشن فوراً مسترد کر دیا جاتا ہے۔ اس سے ایک "سخت" قاعدہ بن جاتا ہے جو سافٹ ویئر کے ذریعے جعلی بٹ کوائن بنانے سے روکتا ہے۔
بہتر خصوصیت اور ناشناختی
UTXO، اکاؤنٹ کی بنیاد پر نظام کے مقابلے میں الگ پرائیویسی کا فائدہ فراہم کرتا ہے۔ ایک بینک اکاؤنٹ میں، آپ کے تمام لین دین ایک شناخت اور ایک بیلنس سے منسلک ہوتے ہیں۔ بٹ کوائن میں، آپ کا کل بیلنس کئی مختلف پتोں پر کئی مختلف UTXO میں بکھرا ہوا ہوتا ہے۔
کاغذی راستہ توڑنا
بیرونی ناظر کے لیے آپ کی کل خالص دولت طے کرنا بہت مشکل ہے کیونکہ انہیں آپ کے ہر پتہ کا پتہ ہونا ہوگا۔ جب بھی آپ کو کسی لین دین سے واپسی کا رقم ملتا ہے، تو وہ ایک نئے پتے پر جاتا ہے، جس سے آپ کے گزشتہ اور مستقبل کے لین دین کے درمیان واضح ربط توڑ دیا جاتا ہے۔
Parallel Processing کے ذریعے سکیلیبلٹی
کمپیوٹنگ کے نقطہ نظر سے، UTXO ماڈل پیرلل پروسیسنگ کے لیے بہت کارآمد ہے۔ اکاؤنٹ بنیادی نظام میں، ایک ہی اکاؤنٹ سے متعلق ٹرانزیکشنز کو آخری بیلنس کی حساب کتاب میں غلطیوں سے بچنے کے لیے ایک کے بعد ایک (سلیکوئنسلی) پروسیس کیا جانا چاہیے۔
ہائی اسپیڈ ویریفیکیشن
UTXO ماڈل میں، ٹرانزیکشن ایک دوسرے سے مستقل ہوتے ہیں۔ جب تک وہ مختلف UTXOs کا استعمال کر رہے ہوں، ہزاروں ٹرانزیکشنز مختلف CPU کورز پر одноں کے گلوبل "اکاؤنٹ" حالت کو اپڈیٹ کیے بغیر одноں کے ساتھ تصدیق کی جا سکتی ہیں۔
ڈیٹا مینجمنٹ: UTXO سیٹ
بٹ کوائن نیٹ ورک کو صحت مند رکھنے کے لیے، نوڈس UTXO سیٹ (یا چین اسٹیٹ) کو برقرار رکھتے ہیں۔ یہ آج کل موجود ہر ایک غیر خرچ شدہ آؤٹ پٹ کا مجموعہ ہے۔ موجودہ میں، یہ سیٹ ملیونوں ایںٹریز پر مشتمل ہے لیکن یہ مکمل بلاک چین تاریخ کے مقابلے میں بہت چھوٹا ہے۔
نیٹ ورک کی صحت کو برقرار رکھنا
جب ایک نیا بلاک مائن ہوتا ہے، تو نوڈس ان ان پٹس کو ختم کر دیتے ہیں جو ابھی خرچ ہو چکے ہیں اور نئے آؤٹ پٹس شامل کر دیتے ہیں جو بنائے گئے ہیں۔ اس سے نیٹ ورک کو ہر ایک ٹرانزیکشن کے لیے ملٹی-ٹیرابائٹ بلاک چین کو اسکین کیے بغیر مسلسل سنکرنائز اور محفوظ رکھنا ممکن ہوتا ہے۔
اکثر پوچھے جانے والے سوالات
-
کیا UTXO بٹ کوائن کا "بیلنس" ہی ہے؟
بالکل نہیں۔ آپ کا باقیہ آپ کے والٹ سے منسلک تمام UTXOs کا مجموعہ ہے۔ ایک واحد والٹ مختلف سائز کے دہوں UTXOs رکھ سکتا ہے جو مل کر آپ کی کل خرچ کی جانے والی رقم بناتے ہیں۔
-
میں UTXO کا صرف ایک حصہ کیوں خرچ نہیں کر سکتا؟
بٹ کوائن پروٹوکول UTXOs کو اپنی آرام کی حالت میں "اٹامک" یا تقسیم نہ ہونے والے ہونا چاہتا ہے۔ ایک حصہ خرچ کرنے کے لیے، آپ کو پوری اکائی کو ایک ان پٹ کے طور پر استعمال کرنا ہوگا اور دو نئے آؤٹ پٹ بنانے ہوں گے: ایک قابلِ قبول کے لیے اور دوسرا خود کے لیے "چینج" کے طور پر۔
-
ایک لین دین میں میرا "چینج" کیا ہو جاتا ہے؟
آپ کا والٹ خودکار طور پر ایک نیا "چینج ایڈریس" جنریٹ کرتا ہے۔ آپ کے ٹرانزیکشن سے باقی بچا بٹ کوائن اس ایڈریس پر بھیج دیا جاتا ہے، جس سے یقینی بنایا جاتا ہے کہ آپ کا کل بیلنس درست رہے، چاہے اصل UTXO تباہ ہو چکا ہو۔
-
UTXO ماڈل فراد کے خلاف کیسے محفوظ رکھتا ہے؟
چونکہ ہر UTXO ایک منفرد آبجیکٹ ہے، اس لیے نیٹ ورک نوڈز فوراً "UTXO Set" کو چیک کر سکتے ہیں کہ کیا بٹ کوائن کا ایک خاص ٹکڑا پہلے ہی استعمال ہو چکا ہے۔ اگر کوئی صارف ایک ہی UTXO کو دو بار خرچ کرنے کی کوشش کرتا ہے، تو نیٹ ورک اسے فوراً مسترد کر دیتا ہے۔
-
کیا UTXO ماڈل میری خفیہ رکھنے کی صلاحیت میں بہتری لاتا ہے؟
ہاں۔ کیونکہ آپ کے فنڈز اکثر متعدد پتے اور لین دین پر پھیلے ہوتے ہیں، جس سے نئے چینج پتے بن جاتے ہیں، باہری ناظرین کے لیے آپ کی کل دولت کو ٹریک کرنا روایتی بینک اکاؤنٹ کے مقابلے میں کافی مشکل ہو جاتا ہے۔
ڈس کلیمر: یہ صفحہ آپ کی سہولت کے لیے AI ٹیکنالوجی (GPT کے ذریعے) کا استعمال کرتے ہوئے ترجمہ کیا گیا ہے۔ سب سے درست معلومات کے لیے، اصل انگلش ورژن سے رجوع کریں۔
