ما هو جذر ميركل؟
جذر ميركل هو التجزئة الواحدة التي تلخِّص كل المعاملات داخل كتلة ما. إنه البصمة المدمجة في رأس الكتلة والتي تتغير إذا تغير حتى بت واحد داخل معاملة. تخيلها كرمز الألبوم الذي يثبت أن كل مقطع في قائمة التشغيل صحيح تماماً.
يعتقد الناس أن جذر ميركل هو قائمة بالمعاملات. ليس كذلك. إنه التزام واحد بجميعها، وهو ما يعني أنه يثبت المجموعة دون إظهار التفاصيل.
كيف يعمل جذر ميركل
تخيل كتلة كأنها شجرة مبنية من بصمات معاملات. فيما يلي العرض المختصر، مناسب للقهوة:
- الخطوة 1: ابدأ ببيانات المعاملات الخام بيانات المعاملات للكتلة.
- الخطوة 2: اجزِّ كل معاملة باستخدام تجزئة تشفيرية. كل نتيجة هي ورقة.
- الخطوة 3: زوج الأوراق وجرِّب الأزواج، صاعداً حتى تصل إلى شجرة ميركل. يتم إقران الفرد غير المطابق مع نفسه. لا دراما.
- الخطوة 4: استمر في تجزئة الأزواج حتى يبقى تجزئة واحدة فقط. تلك الأخيرة هي جذر ميركل.
- الخطوة 5: لإثبات أن معاملة واحدة داخل الكتلة، تحتاج فقط إلى مسار ميركل الخاص بها، وليس الكتلة كاملة.
أي تغيير بسيط في أي مكان أدناه سيؤدي إلى تغيير في الأعلى بشكل واضح. نعم، هذه هي النقطة.
لماذا يهم جذر ميركل
تهتم بذلك لأن السرعة والثقة كلاهما مهمان عندما لا تشغّل عقدة كاملة وتريد أيضاً إيصالات حقيقية.
- الفائدة: تحقق سريع. يمكن للعملاء الخفيفين التحقق من دفعة واحدة بإثبات صغير بدلاً من تنزيل كتلة كبيرة.
- وجهة النظر: يتيح للتطبيقات إثبات العضوية بشكل واضح، وهو ما يتوافق مع أجواء التمويل المفتوح ويقلل الرسوم وعمليات التنزيل.
- الأهمية: ستراه في رؤوس الكتل، وخطوات تحقق المحافظ، وفي أي وقت يعرض شخص ما إثبات تشفيري بأن المعاملة حققت القبول بالفعل.
إذا تغيّر بايت واحد في معاملة، يتغيّر جذر ميركل بشكل غير متوقّع. عند التصحيح أو بناء أدوات، قارن الجذور أولاً لاكتشاف تعديلات البيانات بسرعة.
الخصائص الأساسية لجذر ميركل
ما الذي يميّزه، بنظرة سريعة:
- مضغوط: هاش واحد قصير يلخص آلاف المعاملات.
- تحري: أي تعديل أدنى يظهر فوراً لأن الجذر يتغير.
- قابلية التوسع: حجم الإثبات ينمو مع لوغاريتم عدد المعاملات، وليس مع العدد الكلي.
- مستقل: يعمل مع دوال هاش آمنة مختلفة طالما أنها متسقة عبر الكتلة.
التنوعات
فكرة مماثلة، بطعم مختلف ستواجهها:
- ثنائي: الشجرة الكلاسيكية ذات فرعين وتُستخدم في كتل Bitcoin.
- K-ary: أشجار تحتوي على أكثر من فرعين لكل عقدة، وتُستخدم أحياناً في التصاميم التجريبية.
- باتريشيا: تستخدم Ethereum بنية ميركل باتريشيا Trie للحسابات والتخزين، والتي تضغط المسارات وتسهّل عمليات البحث عن المفاتيح والقيم.
لا تخلط بين هاش الكتلة وجذر ميركل. يلتزم هاش الكتلة بالرأس الكلي، بينما يلتزم جذر ميركل فقط بالمعاملات.
مثال
افتح كتلة بيتكوين على مستكشف وسترى سلسلة هكسية معنونة بـ جذر ميركل تسمح لمحفظة خفيفة بالتحقق من دفعة دون سحب الكتلة كاملة.
معلومة ممتعة
ميركل هو اسم شخص حقيقي. روالف ميركل اقترح هذه الأشجار في سبعينيات القرن الماضي، وفي الوقت نفسه كان يرسم أفكار مبكرة للمفاتيح العامة التي شكلت لاحقاً ثقافة التشفير الحديثة. زمن العقول الكبيرة.
الخلاصة
في سطر واحد: جذر ميركل هو البصمة الصغيرة القوية التي تثبت أن مجموعة المعاملات في الكتلة ككل سليمة، بأسلوب يشبه رولكس ومواضيع Reddit.