Investor's wiki

شجرة ميركل

شجرة ميركل

شجرة Merkle هي طريقة لتنظيم وهيكلة كميات كبيرة من البيانات لجعل معالجتها أكثر وضوحًا. في حالة العملات المشفرة و blockchain ، يتم استخدام شجرة Merkle لهيكلة بيانات المعاملات بطريقة أقل طلبًا على الموارد.

عندما يتم إجراء معاملة عملة معماة في بنية شجرة Merkle ، يتم تجزئتها ومن ثم إعطائها قيمة تجزئة مكافئة. بعد تجزئة كل معاملة في شجرة Merkle ، يتم إقران قيم التجزئة التي تم إنتاجها بقيمة تجزئة أخرى ثم تجزئتها مرة أخرى. على سبيل المثال ، يتم دمج قيم التجزئة "AB" و "AC" لإنشاء "ABC".

تتكرر عملية إقران قيم التجزئة هذه حتى يتم إنتاج قيمة تجزئة نهائية. توفر قيمة التجزئة النهائية ، جذر Merkle ، ملخصًا لجميع المعاملات التي تحتوي عليها. يتم بعد ذلك إدراج ملخص جذر Merkle في رأس الكتلة.

أمن البيانات

يوفر هيكل شجرة Merkle سجلًا يسهل الوصول إليه للمعاملات في الكتلة. لذلك ، من السهل جدًا التحقق مما إذا كانت البيانات الموجودة في الكتلة قد تم تغييرها أو العبث بها. هذا صحيح لأن أي تغيير في معاملة (أو أي بيانات أخرى ذات صلة) في شجرة Merkle سيؤدي إلى جذر Merkle مختلف تمامًا.

الاستخدام الفعال للموارد

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

بمعنى آخر ، يتيح هيكل شجرة Merkle للمستخدمين التحقق من أن معاملة فردية قد تم تضمينها في كتلة دون الحاجة إلى متابعة عملية تنزيل blockchain بالكامل. تعد التكنولوجيا أداة مهمة للعملات المشفرة لتنظيم بيانات المعاملات والعمل بكفاءة كما تفعل. بدون أشجار Merkle ، من المحتمل أن يؤدي الطلب المتزايد على الموارد إلى مشاركة عدد أقل من العقد في الشبكة.