فرہنگ · نیٹ ورک

مرکل روٹ

از طرف CloudMineCrypto ٹیماپڈیٹ ہوا

تعریف

مرکل روٹ ایک ہیش ہے جو Bitcoin بلاک کی ہر ٹرانزیکشن کا خلاصہ ہوتا ہے۔ اسے ٹرانزیکشنز کے جوڑے بنا کر ہیش کیا جاتا ہے، پھر ان ہیشز کے جوڑے بنا کر ہیش کیے جاتے ہیں، یہاں تک کہ صرف ایک ہیش رہ جائے۔ یہ بلاک ہیڈر میں محفوظ ہوتا ہے۔

Bitcoin مائننگ کی اصطلاحات کا حصہ، 88 اصطلاحات آسان زبان میں۔

Merkle root بنائیں

ہیڈر میں Merkle روٹ

17b1344a79d1

ہیش 0+1

de80192c

ہیش 2+3

b87d4f25

tx 0

94e5fe9e

tx 1

c752a4cd

tx 2

934d1415

tx 3

3f172c5d

کسی بھی ٹرانزیکشن پر Edit دبائیں۔ اس کا ہیش، اس کا جوڑی والا ہیش اور روٹ، سب بدل جاتے ہیں۔

حقیقی double SHA-256، جو آپ کے براؤزر میں چلتا ہے، مگر دکھانے کے لیے مختصر کیا گیا ہے۔ حقیقی بلاکس میں جملوں کے بجائے ٹرانزیکشن کا ڈیٹا ہیش کیا جاتا ہے۔

مرکل روٹ کیسے بنتا ہے؟

بلاک میں موجود ہر ٹرانزیکشن کی آئی ڈی سے شروع کریں۔ ہر آئی ڈی خود ڈبل SHA-256 ہیش ہوتی ہے۔ انہیں ترتیب سے رکھیں، کوائن بیس کو پہلے۔ ساتھ والی آئی ڈیز کے جوڑے بنائیں اور ہر جوڑے کا ہیش نکالیں۔ اب ہیشز کی تعداد آدھی رہ جائے گی۔ یہ عمل دہرائیں، یہاں تک کہ صرف ایک ہیش باقی رہ جائے: یہی مرکل روٹ ہے۔

اگر کسی سطح پر ہیشز کی تعداد طاق ہو، تو آخری ہیش کو اسی کے ساتھ جوڑا جاتا ہے۔ کسی بھی ٹرانزیکشن میں تبدیلی کریں، چاہے صرف ایک ساتوشی کی ہو، تو اس کے راستے میں موجود ہر ہیش بدل جاتا ہے، جس میں روٹ بھی شامل ہے۔ اوپر موجود ڈیمو میں آزما کر دیکھیں۔

ایک بڑے ہیش کے بجائے درخت کیوں؟

ثبوت۔ یہ دکھانے کے لیے کہ کوئی ٹرانزیکشن بلاک میں شامل ہے، آپ کو صرف اس کی شاخ کے ہیشز چاہییں، پورا بلاک نہیں۔ تقریباً 4,000 ٹرانزیکشنز والے بلاک کے لیے ان میں سے صرف 12 ہیشز درکار ہوتے ہیں، جو چند سو بائٹس بنتے ہیں۔ ساتوشی کے وائٹ پیپر میں ایسے لائٹ والیٹس کا ذکر ہے جو ادائیگیاں اسی طرح چیک کرتے ہیں اور صرف بلاک ہیڈرز محفوظ رکھتے ہیں۔

یہ مائننگ کے لیے بھی اہم ہے۔ جب مائنر کوائن بیس ٹرانزیکشن میں ایکسٹرا نانس بدلتا ہے، تو مرکل روٹ بھی بدل جاتا ہے اور بلاک ہیڈر میں آزمانے کے لیے نانسز کا نیا سیٹ آ جاتا ہے۔

ذرائع

  1. Bitcoin: ایک Peer-to-Peer الیکٹرانک کیش سسٹم · ساتوشی ناکاموٹو، 2008
  2. بلاک چین کا حوالہ: ہیڈر، مرکل ٹری، ٹارگٹ · Bitcoin developer documentation
  3. مرکل ٹری · Bitcoin Wiki

اس صفحے پر لائیو اعداد و شمار CloudMineCrypto API اور عوامی چین ڈیٹا سے آتے ہیں، باقاعدگی سے تازہ کیے جاتے ہیں اور جہاں دکھائے جائیں وہاں ان کا لیبل موجود ہے۔ صرف معلومات کے لیے، مالی مشورہ نہیں۔

اب مائننگ ہوتے دیکھیں۔

Claim a free 8-hour mining plan in the CloudMineCrypto app and watch your estimated BTC tick up from live network data. Withdraw to your own wallet, Lightning included. Rewards are estimates.