80 بائٹس میں کیا ہوتا ہے؟
| فیلڈ | سائز | یہ کیا کرتا ہے |
|---|---|---|
| ورژن | 4 بائٹس | بلاک کن اصولوں پر چلتا ہے |
| پچھلے بلاک کی ہیش | 32 بائٹس | اس بلاک کو پچھلے بلاک سے جوڑتا ہے |
| مرکل روٹ | 32 بائٹس | ایک ہیش جو ہر ٹرانزیکشن کا احاطہ کرتا ہے |
| وقت | 4 بائٹس | جب مائنر کہتا ہے کہ اس نے بلاک بنایا |
| بٹس (ٹارگٹ) | 4 بائٹس | بلاک کا ہیش کتنا کم ہونا چاہیے |
| نانس | 4 بائٹس | وہ نمبر جسے مائنرز بدلتے رہتے ہیں |
مائنرز صرف ہیڈر کا ہیش کیوں بناتے ہیں؟
کیونکہ یہ پورے بلاک کی نمائندگی کرتا ہے۔ مرکل روٹ ہر ٹرانزیکشن کو شامل کرتا ہے، اس لیے کوئی بھی ادائیگی بدلنے سے ہیڈر بدل جاتا ہے۔ پچھلے بلاک کا ہیش پوری سابقہ تاریخ کو شامل کرتا ہے، اس لیے کسی پرانے بلاک میں ترمیم کرنے سے اس کے بعد کے تمام ہیڈر ٹوٹ جاتے ہیں۔
اور 80 بائٹس کو ہیش کرنا تیز ہے۔ مائنرز اس پر ڈبل SHA-256 چلاتے ہیں، نتیجے کو ٹارگٹ سے ملاتے ہیں، نانس بدلتے ہیں اور دوبارہ کوشش کرتے ہیں، ہر سیکنڈ میں کھربوں بار۔
حقیقت میں یہ کتنا چھوٹا ہوتا ہے؟
چین میں تقریباً 970,864 بلاکس ہیں (لائیو)، اس لیے 2009 سے اب تک کے تمام ہیڈر ملا کر تقریباً 78 MB بنتے ہیں۔ اسی لیے لائٹ والیٹس تمام ہیڈر ڈاؤن لوڈ کر سکتے ہیں، ہر ایک کے پروف آف ورک کی جانچ کر سکتے ہیں، اور پھر بھی فون میں سما جاتے ہیں۔ ان کے پیچھے موجود مکمل بلاکس کا حجم سینکڑوں گیگابائٹس تک ہوتا ہے۔
ذرائع
- بلاک ہیشنگ الگورتھم · Bitcoin Wiki
- بلاک چین کا حوالہ: ہیڈر، مرکل ٹری، ٹارگٹ · Bitcoin developer documentation
- Bitcoin: ایک Peer-to-Peer الیکٹرانک کیش سسٹم · ساتوشی ناکاموٹو، 2008
اس صفحے پر لائیو اعداد و شمار CloudMineCrypto API اور عوامی چین ڈیٹا سے آتے ہیں، باقاعدگی سے تازہ کیے جاتے ہیں اور جہاں دکھائے جائیں وہاں ان کا لیبل موجود ہے۔ صرف معلومات کے لیے، مالی مشورہ نہیں۔