مولد شجرة ميركل ومرئي

بياناتمطورحماية
إعلان · حذف؟
كيف تُفهم كل سطر قبل التشفير.
ما يجب فعله عندما يكون مستوى يحتوي على عدد فردي من العقد.
كيف يتم دمج تشفير الأطفال اليسار واليمين قبل إعادة التشفير.

جذر ميركلي

رسم بياني للشجرة

تصدير JSON

انقر على أي عقدة في الشجرة لنسخ تشفيرها. الجذر الميركلي هو بصمة واحدة للكل مجموعة من الأوراق — أي تغيير في ورقة يغير الجذر.
إعلان · حذف؟

مرشد

مُولد شجرة ميركلي ومرئي

مولد شجرة ميركل ومرئي

اللصق قائمة من القيم، واختر دالة التشفير، وانظر فورًا شجرة ميركلي مرئية مع كل تشفير عقدة وسيطة والجذر الميركلي النهائي. اختر SHA-256، SHA-1، أو Keccak-256 (التشفير الذي يستخدمه إيثريوم)، وضبط قاعدة الورقة الفردية مثل تلك في بيتكوين أو نمط دمج الأزواج المُرتّب في أوبيزيل، وانسخ الشجرة الكاملة كـ JSON. انقر على أي عقدة في الرسم لنسخ تشفيرها إلى الحافظة.

كيفية استخدام

  1. أدخل الورق في مربع النص، ورقم قيمة واحدة لكل سطر. جرب زر المثال لعرض مجموعة عينة سريعة.
  2. اختر دالة التشفير: SHA-256 للإستخدام العام، SHA-1 للأنظمة القديمة، أو Keccak-256 للجذور المتوافقة مع إيثريوم.
  3. اختر طريقة تفسير كل سطر: كنص UTF-8 (الافتراضي) أو كسلسلة هكس مُشفّرة مسبقًا.
  4. اختر قاعدة الورقة الفردية ونمط دمج الأزواج التي تتوافق مع البروتوكول الذي تسعى إليه.
  5. اقرأ الجذر الميركلي، وانقر على الرسم البياني للتنقل، وانسخ التصدير JSON للإدوات التالية.

خصائص

  • ثلاث دوال تشفير – SHA-256، SHA-1، وKeccak-256 تغطي الحالات الشائعة لبيتكوين، الأنظمة القديمة، وإيثريوم.
  • رسم بياني تفاعلي – كل عقدة يمكن نسخها بالانقر؛ تُرسم العقد المزدوجة بحافة مُقطعة لضمان صحة الهيكل.
  • استراتيجيات الورقة الفردية – اختر بين تكرار آخر (مبدأ بيتكوين) ورفع آخر (نقل العقدة غير المزوجة إلى الأعلى دون تغيير) لتناسب بروتوكولك المستهدف.
  • نمط دمج الأزواج المرتبة – قم بتفعيل دمج الأزواج المرتبة عند الحاجة إلى جذور متوافقة مع مكتبة MerkleProof الشهيرة في سوليدتي.
  • مدخل هكس مُشفّر مسبقًا – تجاهل تشفير الورق تمامًا عن طريق لصق مُدخلات الهكس مباشرة، وهو مفيد عندما تكون الورق كبيرة أو مُCanonical.
  • تصدير JSON – احصل على نسخة كاملة لكل مستوى، لكل تشفير عقدة، وجميع المعلمات المختارة لضمان التكرار.

التعليمات

  1. ما هو شجرة ميركلي؟

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

  2. لماذا يُكرر بيتكوين تشفير الورقة الأخيرة عندما يكون عدد العقد فرديًا؟

    لضمان بناء ثنائي الصيغة، يُكمل بيتكوين المستويات الفردية بنسخة من التشفير الأخير بحيث يمكن تزويدها بذاتها. هذا بسيط للتنفيذ لكنه يُسبب مشكلة معرفية معروفة (CVE-2012-2459) حيث يمكن للاختراق تكوين قائمة ورقة مختلفة تُنتج نفس الجذر. تفضل التصميمات الحديثة قاعدة "رفع" — نقل العقدة غير المزوجة إلى الأعلى دون تغيير — أو علامات تفريغ على التشفيرات الداخلية مقابل الورق لسد الفجوة.

  3. ما الفرق بين Keccak-256 وSHA-256 وSHA3-256؟

    كِيك-256 هو البناء الأصلي للنظام المُنافس الذي فاز في مسابقة NIST للنظام SHA-3. قبل التصنيف، تغير NIST قاعدة التعبئة، مما أنتج SHA3-256، وهو غير متوافق بحروفه مع كِيك-256 قبل التصنيف. أوقف إيثريوم كِيك-256 الأصلي قبل التغيير، لذا فإن دالة "keccak256" في سوليدتي ليست نفس الدالة من SHA3-256. SHA-256 جزء من عائلة SHA-2 غير المرتبطة، وتستخدم بنية ميركلي-دامغارد؛ تشارك فقط في الاسم.

  4. لماذا تُرتّب بعض مكتبات ميركلي قبل التشفير؟

    تثبيت الترتيب قبل دمج التشفيرات يُجعل تشفير العقدة مستقلًا عن أي عقدة "يسار" أو "يمين". هذا يعني أن الإثبات الميركلي يحتاج فقط إلى تشفيرات الأقران، وليس معلومات اتجاهية، مما يجعل الإثبات أصغر بنسبة 30% على الشبكة ويسهل كثيرًا من محتوى المُحقق. تستخدم مكتبة MerkleProof.sol في أوبيزيل هذا النمط؛ أما عناوين بيتكوين وإيثريوم فهي لا تستخدمه. يُستخدم النمط المرتب بشكل رئيسي في مجموعات التوزيع، التصاريح، والالتزامات الخارجية.

هل تريد حذف الإعلانات؟ تخلص من الإعلانات اليوم

تثبيت ملحقاتنا

أضف أدوات IO إلى متصفحك المفضل للوصول الفوري والبحث بشكل أسرع

أضف لـ إضافة كروم أضف لـ امتداد الحافة أضف لـ إضافة فايرفوكس أضف لـ ملحق الأوبرا

وصلت لوحة النتائج!

لوحة النتائج هي طريقة ممتعة لتتبع ألعابك، يتم تخزين جميع البيانات في متصفحك. المزيد من الميزات قريبا!

إعلان · حذف؟
إعلان · حذف؟
إعلان · حذف؟

ركن الأخبار مع أبرز التقنيات

شارك

ساعدنا على الاستمرار في تقديم أدوات مجانية قيمة

اشتري لي قهوة
إعلان · حذف؟