المعجم · الشبكة

جذر ميركل

بقلم فريق CloudMineCryptoآخر تحديث

التعريف

جذر ميركل هو تجزئة واحدة تلخّص كل معاملة في كتلة بيتكوين. يُبنى بإنشاء تجزئات للمعاملات في أزواج، ثم جمع تلك التجزئات في أزواج، إلى أن يتبقى واحد فقط. ويُخزّن في ترويسة الكتلة.

جزء من مسرد مصطلحات تعدين بيتكوين، يضم 88 مصطلحًا بلغة واضحة.

إنشاء جذر Merkle

جذر ميركل، في الترويسة

17b1344a79d1

هاش 0+1

de80192c

هاش 2+3

b87d4f25

معاملة 0

94e5fe9e

معاملة 1

c752a4cd

معاملة 2

934d1415

معاملة 3

3f172c5d

اضغط على Edit لأي معاملة. ستتغير تجزئتها وتجزئة زوجها والجذر.

تجزئة double SHA-256 حقيقية، تُحسب في متصفحك وتُختصر للعرض. تحسب الكتل الحقيقية تجزئات بيانات المعاملات، لا الجمل.

كيف يُبنى جذر ميركل؟

ابدأ بمعرّف كل معاملة في الكتلة، وهو بحد ذاته تجزئة SHA-256 مزدوجة. رتّبها بحيث تأتي معاملة كوين بيس أولًا. اجمع التجزئات المتجاورة في أزواج واحسب تجزئة كل زوج. سيصبح لديك الآن نصف عدد التجزئات. كرر العملية حتى يتبقى واحد: هذا هو جذر ميركل.

إذا احتوى أحد المستويات على عدد فردي من التجزئات، تُقرن الأخيرة بنفسها. غيّر أي معاملة، ولو بمقدار ساتوشي واحد، وستتغير كل التجزئات على مسارها إلى القمة، بما فيها الجذر. جرّب ذلك في العرض التوضيحي أعلاه.

لماذا شجرة، وليس هاشًا واحدًا كبيرًا؟

الإثباتات. لإثبات وجود معاملة في كتلة، لا تحتاج إلا إلى التجزئات على فرعها، وليس إلى الكتلة كاملة. تحتاج كتلة تضم نحو 4,000 معاملة إلى 12 منها فقط، أي بضع مئات من البايتات. تصف الورقة البيضاء لساتوشي محافظ خفيفة تتحقق من المدفوعات بهذه الطريقة، وتحتفظ بترويسات الكتل فقط.

ولهذا أهمية في التعدين أيضًا. عندما يغيّر المعدّن الرقم الإضافي في معاملة كوين بيس، يتغير جذر ميركل، ويحصل ترويسة الكتلة على مجموعة جديدة من قيم nonce لتجربتها.

المصادر

  1. Bitcoin: A Peer-to-Peer Electronic Cash System · ساتوشي ناكاموتو، 2008
  2. مرجع سلسلة الكتل: الترويسات، وأشجار ميركل، والهدف · وثائق مطوّري بيتكوين
  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.