کرپٹو میں عوامی کلید کیا ہے؟

کرپٹو کرنسی کی غیر مرکزی دنیا میں، لین دین ایک عالمی نیٹ ورک کے ذریعے مرکزی کلیرنگ ہاؤس یا بینک کی ضرورت کے بغیر محفوظ طریقے سے ہوتے ہیں۔ اس سطح کی بے اعتمادی والی حفاظت غیر متناظر کرپٹوگرافی، یا عوامی کلید کرپٹوگرافی کے نام سے جانے جانے والے ریاضی کی ایک شاخ کے ذریعے ممکن ہو پاتی ہے۔ جبکہ نجی کلید لین دین کو منظور کرنے کے لیے آپ کا رازدار ڈیجیٹل دستخط کے طور پر کام کرتی ہے، تو عوامی کلید ایک بالکل مختلف، بہت نمایاں مقصد کے لیے استعمال ہوتی ہے۔ عوامی کلید کیا ہے اور یہ کیسے کام کرتی ہے، اس کو سمجھنا کرپٹو حفاظت میں ماہر بننے کے لیے ضروری ہے۔
اہم نکات
-
ایک عوامی کلید ایک کرپٹوگرافک طور پر تخلیق کیا گیا کرپٹوگرافک کوڈ ہے جو ڈیجیٹل دستخطوں کی تصدیق اور محفوظ طریقے سے نمایاں والٹ ایڈریسز کی اخذ کے لیے استعمال ہوتا ہے۔
-
عوامی کلیدیں بلاک چین نیٹ ورک پر عوامی طور پر دیکھی جا سکتی ہیں، جس سے کوئی بھی اپنے مقصد والٹ کو محفوظ طریقے سے ڈیجیٹل فنڈز بھیج سکتا ہے۔
-
ایک طرفہ نا متجانس کرپٹوگرافی کے ذریعے، عوامی کلیدیں خفیہ کلیدوں سے ریاضیاتی طور پر حاصل کی جاتی ہیں، لیکن خفیہ کلید کو ریورس انجینئرنگ کرنا ناممکن ہے۔
-
جبکہ ایک عوامی کلید لین دین کی اصالت کی تصدیق کرتی ہے، اس سے حاصل شدہ عوامی والٹ ایڈریس روزمرہ کے استعمال کے لیے سادہ اکاؤنٹ نمبر کے طور پر کام کرتا ہے۔
کرپٹو میں عوامی کلید کو تعریف کرنا
ایک عوامی کلید ایک بڑی الفنیومیرک سٹرنگ ہے جو جدید ریاضی کے ذریعے حاصل کی جاتی ہے اور جو آپ کو دوسرے نیٹ ورک حصیداروں سے کرپٹو کرنسی لین دین حاصل کرنے کی اجازت دیتی ہے۔ یہ ایک کرپٹوگرافک کلید جوڑے کا نصف حصہ بناتی ہے جو ایک متعلقہ نجی کلید کے ساتھ مل کر کام کرتی ہے۔
اپنی عوامی کلید کو اپنی عوامی بینک راؤٹنگ نمبر یا ای میل ایڈریس کے طور پر سمجھیں۔ نیٹ ورک پر کوئی بھی اسے دیکھ سکتا ہے، اسے عوامی لیجر ایکسپلورر پر تلاش کر سکتا ہے، اور اس کا استعمال آپ کو ڈیجیٹل اثاثے بھیجنے کے لیے کر سکتا ہے۔ جب آپ ایکسچینج پر ٹریڈ کرتے ہیں یا ٹرانسفر شروع کرتے ہیں، تو بنیادی نیٹ ورک عوامی کلیدوں کا استعمال کرتا ہے تاکہ فنڈز درست طریقے سے رُٹ کیا جائے اور شفاف ڈیٹا کی مکملیت برقرار رکھی جائے۔
کیسے عوامی کلیدیں کام کرتی ہیں: نا متماثل کرپٹوگرافی
بلاک چین سیکورٹی کے پیچھے کور انویشن ای سمریٹک کرپٹوگرافی ہے۔ سمیٹرک اینکرپشن کے برعکس، جہاں ایک ہی کلید ڈیٹا کو لاک اور انلاک کرتی ہے، ای سمریٹک سسٹمز مختلف فنکشنز کے لیے دو الگ کلیدز استعمال کرتے ہیں۔
پرائیویٹ کلید پبلک کلید بناتی ہے: جب آپ ایک کرپٹو والٹ شروع کرتے ہیں، تو یہ ایک راز کی پرائیویٹ کلید بناتا ہے۔ پھر والٹ سافٹ ویئر ایک پیچیدہ ریاضیاتی فارمولا، جیسے ایلیپٹک کریو ڈیجیٹل سائنیچر الگورتھم (ECDSA)، کا استعمال کرکے آپ کی منفرد پبلک کلید تخلیق کرتا ہے۔
ایک طرفہ ریاضیاتی دروازہ: یہ ریاضیاتی استنباط صرف ایک طرفہ عمل ہے۔ آپ کے نجی کلید سے آپ کا عوامی کلید نکالنا بہت آسان ہے، لیکن عوامی کلید کو الٹ کر اس کا ماخذ نجی کلید ظاہر کرنا ریاضیاتی طور پر ناممکن ہے۔
لین دین کی تصدیق: جب آپ کرپٹو بھیجتے ہیں، تو آپ کی نجی کلید ایک ڈیجیٹل دستخط بناتی ہے۔ پوری عالمی نوڈز کی نیٹ ورک پھر آپ کی عوامی کلید کا استعمال کرتی ہے تاکہ یہ تصدیق کر سکے کہ دستخط اصل ہے، بغیر کبھی آپ کی نجی کلید دیکھے۔
عوامی کلید بمقابلہ والٹ ایڈریس بمقابلہ نجی کلید
نئے کرپٹو کرنسی کے سرمایہ کار عام طور پر ایک عوامی کلید کو عوامی والٹ ایڈریس کے ساتھ الگ نہیں کرتے۔ جبکہ وہ ایک دوسرے سے قریب سے متعلق ہیں، لیکن وہ بلاک چین لیجر کے اندر مختلف ساختی مقاصد کے لیے استعمال ہوتے ہیں۔
| کمپوننٹ کا قسم | دکھائی کا سطح | بنیادی عملی فنکشن |
| پرائیویٹ کلید | سختی سے سری | لین کو منظور کرنے کے لیے ڈیجیٹل طور پر دستخط کرتا ہے۔ |
| عوامی کلید | عوامی طور پر دیکھا جا سکتا ہے | نجی کلید کے سائنیچر کی درستگی کی تصدیق کرتا ہے۔ |
| والٹ ایڈریس/والیٹ ایڈریس | عوامی طور پر دیکھا جا سکتا ہے | بھیجے جانے والے فنڈز کے لیے استعمال ہونے والے عوامی کلید کا مختصر، ہیشڈ ورژن۔ |
عام کلیدوں کو صارف دوست بنانے کے لیے، بلاک چین پروٹوکولز اصل عام کلید کو کرپٹوگرافک ہیش فنکشنز (جیسے SHA-256 اور RIPEMD-160) کی ایک سیریز سے گزار دیتے ہیں اور ایک شناختی نام شامل کرتے ہیں۔ اس سے ڈیٹا سٹرنگ کو ایک صاف، پڑھنے میں آسان والٹ ایڈریس میں مختصر کر دیا جاتا ہے، جس سے دستی لین دین کے دوران ٹائپنگ کی غلطیاں کم ہوتی ہیں۔
عوامی کلیدوں کا کردار لین دین کے زندگی دائرے میں
عوامی کلیدوں کی عملی ضرورت کو سمجھنے کے لیے، ایک معیاری نکٹو نکٹ کرپٹو ٹرانسفر کے مرحلہ وار زندگی کے دوران سوچیں:
-
شروعات: الفیس باب کو 1 BTC بھیجنا چاhti ہے۔ باب اپنا عوامی والٹ ایڈریس (اپنے عوامی کلید سے حاصل کیا گیا) الفیس کے ساتھ شیئر کرتا ہے۔
-
دستخط: ایلیس لیڈجر پر ایک لین دین بناتی ہے اور اپنی رازدار نجی کلید کا استعمال کرکے اسے دستخط کرتی ہے، جس سے ایک غیر قابل تبدیل ڈیجیٹل دستخط بن جاتا ہے۔
-
براڈکاسٹنگ: ٹرانزیکشن ڈیٹا، الیس کا ڈیجیٹل دستخط اور الیس کا عوامی کلید، نوڈس کے تقسیم شدہ نیٹ ورک پر براڈکاسٹ کیا جاتا ہے۔
-
تصدیق: نیٹ ورک والیڈیٹرز ایلس کی عوامی کلید کا استعمال کرتے ہیں تاکہ یہ تصدیق کر سکیں کہ ڈیجیٹل دستخط اس کے اکاؤنٹ پیرامیٹرز سے ملتا جلتا ہے۔ ایک بار تصدیق ہونے کے بعد، بلاک اپڈیٹ ہو جاتا ہے۔
-
settling: بٹ کوائن الیس کے بیلنس سے باب کے پتے پر منتقل ہو جاتا ہے۔ باب اب اپنی اپنی نجی کلید استعمال کرکے ان funds کو انلاک کر سکتا ہے۔
نتیجہ
عوامی کلیدیں بلاک چین ایکو سسٹم کے کھلے دروازے ہیں، جو بے رکاوٹ، غیر مرکزی قیمت ٹرانسفر کو ممکن بناتی ہیں جبکہ آپ کی بنیادی رقم مکمل طور پر محفوظ رہتی ہے۔ غیر متقارن کرپٹوگرافی کے جادو کے ذریعے انفرادی کلیدوں کے ساتھ مل کر، عوامی کلیدیں عالمی ویلیڈیٹرز کو صارف کی حفاظت کو متاثر نہ کرتے ہوئے لین دین کی اصلیت کی تصدیق کرنے کی اجازت دیتی ہیں۔ ویب3 کا جانچنے والا کوئی بھی سرمایہ کار جانتا ہے کہ یہ کلیدیں عوامی پتے کے ساتھ کس طرح تعامل کرتی ہیں، یہ بنیادی بات ہے۔
سیکور، بہترین والٹ انفراسٹرکچر کا تجربہ کرنے اور ڈیجیٹل اثاثوں کی وسیع ترین اقسام کا جائزہ لینے کے لیے، آپ آج ہی KuCoin پر اکاؤنٹ بنانے سے اپنا سفر شروع کر سکتے ہیں۔
اکثر پوچھے جانے والے سوالات
کیا میں اپنا عوامی کلید یا والٹ ایڈریس دوسرے لوگوں کے ساتھ شیئر کرنا محفوظ ہے؟
ہاں، یہ بالکل محفوظ ہے۔ آپ کی عوامی کلید اور حاصل کی گئی والٹ ایڈریس عوامی طور پر شیئر کرنے کے لیے ڈیزائن کی گئی ہیں تاکہ دیگر نیٹ ورک شرکاء ڈیجیٹل اثاثے آپ کے اکاؤنٹ میں براہ راست بھیج سکیں۔
کیا کوئی میری نجی کلید تلاش کر سکتا ہے اگر وہ میری عوامی کلید جانتا ہے؟
نہیں۔ عوامی کلیدیں ایک طرفہ کرپٹوگرافک الگورتھمز کا استعمال کرتے ہوئے نجی کلیدوں سے حاصل کی جاتی ہیں۔ عوامی کلید کو الٹ کر متعلقہ نجی کلید کو دریافت کرنا ریاضیاتی طور پر ناممکن ہے۔
ہم عام کلیدیں والٹ ایڈریس کے طور پر کیوں نہیں استعمال کرتے؟
خام عوامی کلیدیں انتہائی لمبی اور پیچیدہ ڈیٹا سٹرنگز ہوتی ہیں۔ بلاک چینز انہیں آن-چین ذخیرہ کی جگہ بچانے اور لین دین کے دوران صارفین کے ٹائپ کرنے کی غلطیوں کو کم کرنے کے لیے مختصر، صاف والٹ ایڈریسز میں ہیش کرتے ہیں۔
کیا ایک واحد نجی کلید متعدد عوامی کلیدیں پیدا کرتی ہے؟
جدید ہائرارکیکل ڈیٹرمینسٹک (HD) والٹس میں، ایک واحد ماسٹر خفیہ عبارت متعدد منفرد پرائیویٹ کلیدوں کا ایک وسیع سلسلہ پیدا کر سکتی ہے، جن میں سے ہر ایک اپنا منفرد پبلک کلید اور والٹ ایڈریس بناتا ہے۔
مزید پڑھیں: