ہیش فنکشنز: بلاک چین کی سیکیورٹی کے پیچھے انجن
ہیش فنکشنز ریاضیاتی الگورتھمز ہوتے ہیں جو کسی بھی انپٹ کو مقررہ لمبائی کے آؤٹ پٹ میں تبدیل کرتے ہیں جسے ہیش ویلیو کہا جاتا ہے۔ بٹ کوائن اور ایتھیریم جیسے بلاک چین سسٹمز میں ہیش فنکشنز ڈیٹا کی سالمیت، ناقابل تبدیلی اور اعتماد کو یقینی بناتے ہیں۔ مثال کے طور پر، بٹ کوائن SHA-256 ہیش فنکشن استعمال کرتا ہے تاکہ 256 بٹ کے "فنگر پرنٹس" بنائے جائیں۔ بلاک کے ڈیٹا یا ٹرانزیکشن کی تفصیلات میں کوئی بھی تبدیلی مکمل طور پر مختلف ہیش پیدا کرتی ہے جو فوری طور پر چھیڑچھاڑ ظاہر کر دیتی ہے۔ بلاک چین لیجر میں ہر بلاک میں اپنا ہیش اور پچھلے بلاک کا ہیش شامل ہوتا ہے۔ یہ چیننگ میکانزم چھیڑ چھاڑ کی مزاحمت پیدا کرتا ہے: ایک بلاک میں تبدیلی چین کو توڑ دیتی ہے اور تمام بعد کے ہیشز کو دوبارہ کمپیوٹ کرنے کی ضرورت ہوتی ہے، جو حملہ آوروں کے لیے کمپیوٹیشنل طور پر ناقابل عمل کام ہے۔ مائننگ بنیادی طور پر ہیش پر مبنی پہیلی ہے۔ مائنرز ایک نون سی کو بار بار ایڈجسٹ کرتے ہیں جب تک کہ بلاک کا ہیش ٹارگٹ کنڈیشن پوری نہ کرلے (مثال کے طور پر، مخصوص تعداد میں صفر سے شروع ہونا)۔ یہ پروف آف ورک عمل نیٹ ورک کو محفوظ بناتا ہے کیونکہ بلاک بنانے میں بہت زیادہ وسائل خرچ ہوتے ہیں۔ ہر آن چین ٹرانزیکشن کا ایک منفرد ہیش پر مبنی آئی ڈی بھی ہوتا ہے—جو اییتھیریم میں Keccak-256 جیسے فنکشنز سے بنایا جاتا ہے—باقی نہ رہنے اور تیز توثیق کو یقینی بنانے کے لیے۔ ہزاروں ٹرانزیکشنز والے بلاکس کے لیے، مرکل ٹری انفرادی ہیشز کو ایک روٹ ہیش میں جمع کرتی ہے، جو بغیر تمام ڈیٹا ڈاؤن لوڈ کیے مؤثر تصدیق کو ممکن بناتی ہے۔ بلاکس کو جوڑ کر، محفوظ مائننگ کو ممکن بنا کر اور تیز تر ٹرانزیکشن کی تصدیق کی حمایت کرکے، ہیش فنکشنز بلاک چین سیکیورٹی کی کرپٹوگرافک ریڑھ کی ہڈی کے طور پر کام کرتے ہیں۔
Neutral
یہ مضمون بلاک چین ٹیکنالوجی میں ہیش فنکشنز کے کام کرنے کا ایک تعلیمی جائزہ ہے۔ یہ تکنیکی تصورات—ڈیٹا کی ناقابلِ تبدیل نوعیت، بلاک لنکنگ، پروف آف ورک مائننگ اور مرکل درخت—کو بیان کرتا ہے بغیر مارکیٹ کے واقعات یا پیش گوئیاں رپورٹ کیے۔ اس طرح کی بنیادی وضاحتیں عام طور پر فوری تجارتی رد عمل یا قیمتوں میں حرکت کا سبب نہیں بنتیں۔ تاجروں کے نزدیک یہ مواد پس منظر کا علم ہے، نا کہ افزائشی یا کمایشی رجحانات کا محرک۔