يمكن لكل مستخدم إستخدام معرف المستخدم المحدد مسبقا والرصيد للتحقق مما إذا كان حسابه متضمنا في عقدة ورقة Merkle. وإذا تم التحقق من أن الحساب مدرج هناك وأن الرصيد المعروض دقيق، فإنه يثبت أن البيانات لم يتم التلاعب بها وأن النظام الأساسي قد احتفظ بأصول المستخدم بالكامل. عرض تفاصيل الرصيد في اللقطة
وكالة تدقيق الاحتياطيات | تاريخ اللقطة | العملة | تقرير | موقع الويب | الحالة |
---|---|---|---|---|---|
04 مايو 2020، 00:00 بالتوقيت العالمي المنسق | بيتكوين | تقرير إثبات Gate.io لاثبات الاحتياطي [BTC] [25 مايو 2020] | Trust Explorer - Proof of Reservers (May-25-2020) | أُصدر | |
19 أكتوبر 2022، 00:00 بالتوقيت العالمي المنسق | بيتكوين، إيثريوم | تقرير إثبات Gate.io لاثبات الاحتياطي [BTCÐ] [28 أكتوبر 2022] | Trust Explorer - Proof of Reservers (Oct-28-2022) | أُصدر |
في علم التشفير والكمبيوتر، شجرة التجزئة أو شجرة ميركل هي شجرة يتم فيها تعليم كل عقدة من عقد الأوراق بتجزئة التشفير الخاصة بكتلة البيانات. كل عقدة غير ورقية تحمل علامة تجزئة تسميات العقد التابعة لها. وتسمح أشجار التجزئة بالتحقق الفعال والآمن من محتويات هياكل البيانات الكبيرة.
يتم أولا تصدير معرف المستخدم المحسوم (UID) وأرصدة المستخدم من قاعدة بيانات Gate. سيتم تقسيم كل زوج من UID المجمعة وأرصدة المستخدم على التوالي، ثم يتم ربطها لتكوين كتلة البيانات الأساسية . بالنسبة لكل كتلة بيانات، سيتم تطبيق وظيفة التجزئة نفسها لإنشاء العقد الطرفية لشجرة Merkle. يتم بعد ذلك تجميع البيانات المجمعة الناتجة معا في أزواج لإنشاء العقد الأصلية للعقد الطرفية. تستمر هذه العملية حتى تؤدي إلى تجزئة واحدة تعرف بجذر الاندماج. يرجى الرجوع إلى الرسم التخطيطي أدناه للتوضيح. بعد بناء شجرة الدغل بنجاح، سيتم تصدير العقد الطرفية إلى ملف نصي عادي، والذي سيتم نشره مع تجزئة جذر اندماجي بواسطة المراجع.
K 'عندما يتم تجزئته مع تجزئة مجموعة البيانات غير المعروفة A، ينتج عنه A' K '، وهو H (A' + K ')
حرف «K» مع C 'D يؤدي إلى الجذر، H (A' K '+ C' D ')
قارن قيمة H (A 'K' + C 'D) مع تجزئة جذر merkle المنشورة
ومن ثم، يمكننا إثبات ما إذا كانت بيانات إدخال المستخدم (UID، رصيد المستخدم) موجودة أم لا في شجرة الدمامل، دون الحاجة إلى الكشف عن أي معرف مستخدم أو رصيد عميل آخر.
عرض المزيد