نمای کلی
1. درخت مرکل چیست
2. درخت مرکل چگونه کار می کند؟
3. چگونه بینگ اکس 100٪ ذخایر را از طریق درخت مرکل اثبات می کند؟
1. درخت مرکل چیست؟
درخت مرکل (درخت هش)، دارای ساختاری درختی و باینری است که از یک گره ریشه، گروهی از گرههای میانی و گروهی از گرههای فرزند تشکیل شده است. مفهوم درخت مرکل برای اولین بار توسط رالف مرکل در سال 1980 ارائه شد و به طور گسترده در سیستمهای فایل توزیع شده و سیستمهای همتا به همتا (P2P) مورد استفاده قرار گرفت.
2. درخت مرکل چگونه کار می کند؟
-
یک ساختار داده درخت مانند که از یک گره ریشه و گرههای فرزند تشکیل شده است. پردازش تمام دادهها و گرهها به صورت سلسله مراتبی هستند.
-
در انتقال نتایج دادهها از لایه پایین به لایه بالا، تأیید گرههای جلو و عقب مورد نیاز است. در صورت عدم تایید هر گره، انتقال داده به لایه بعد اتفاق نمیافتد.
-
از تابع هش برای رمزگذاری بلوکهای داده به مقدار هش استفاده میشود. پس از تغییر بلوکهای داده، مقدار هش نیز تغییر میکند.
-
اگر دادهها به صورت انفجاری رشد کنند، بینهایت گره فرزند اضافه میشود. در حالی که ریشه درخت مرکل هشهای تمامی گرههای فرزند را ثبت میکند.
درخت مرکل یک ساختار داده منطقی و در هم تنیده ایجاد کرده است. تغییر دادههای هر گره فرزند به هش ریشه متفاوتی هدایت میشود. با مقایسه این هش ریشه با هش ارائه شده توسط منبع، میتوانیم اطمینان حاصل کنیم که دادهها اصلاح یا دستکاری نشدهاند.
3. چگونه بینگ اکس 100٪ ذخایر را از طریق درخت مرکل اثبات می کند؟
مرحله 1: تأیید کیف پول سرد و گرم
- اگر مقدار کل دارایی در کیف پولهای سرد و گرم ≥ همه داراییهای لحظهای کاربر باشد، به این معنی است که این پلتفرم میتواند 100٪ امنیت سرمایه را تامین کند.
- تمامی کیف پولهای سرد و گرم برای انتقال یک مقدار دارایی تصادفی مشخص استفاده میشوند. این انتقال به آدرسی که شرکت حسابرسی برای اثبات مالکیت کیف پول تعیین کرده است صورت میگیرد.
- شرکت حسابرسی، موجودی آدرس خود را جمع میکند تا مبلغ سرمایه کل (از جمله سرمایه کاربر و سرمایه متعلق به خود) را که توسط صرافی کنترل میشود، به دستآورد.
مرحله 2: موجودی لحظهای کاربر
- برای محاسبه ارزش واقعی حساب، موجودی لحظهای کاربران این پلتفرم در یک مقطع زمانی خاص را ثبت میکنند. منظور از موجودی لحظهای، اطلاعاتی مانند حساب سرمایه، حساب معاملات فیوچرز و حساب معاملاتی کپی ترید است. (بدون احتساب سود و ضرر تحقق نیافته)
- UIDهای رمزگذاری شده و موجودی همه کاربران را برای محاسبه دارایی تجمعی کاربران و انتشار شماره درخت مرکل در اختیار شرکت حسابرسی قرار دهید.
مرحله 3: یک درخت مرکل ایجاد کنید
- با اتصال UID کاربر و موجودی پس از هر هش، بلوک داده زیرین تشکیل میشود. درنهایت، از تمامی دادههای کاربر یک درخت مرکل ساخته میشود.
- هرگونه تغییر ID حساب یا موجودی در گره فرزند منجر به تغییر در ریشه مرکل میشود.
- هر کاربر میتواند بررسی کند که آیا داراییهای او در گره فرزند گنجانده شده است یا خیر.
مرحله 4: شرکت حسابرسی، گزارش حسابرسی را منتشر میکند
- شرکتهای حسابرسی مستقل شخص ثالث اغلب برای نظارت بر انطباق یک شرکت استفاده میشوند. بینگ اکس، حسابرسان مستقل شخص ثالث را برای بررسی درخت مرکل و داراییهای تولید شده در پلتفرم خود استخدام کرده است. این بررسی جهت اثبات این است که آیا در حال حاضر، بینگ اکس 100٪ اثبات ذخایر را برآورده میکند یا خیر.
- توجه: بینگ اکس چندین مقام مستقل را جهت بررسی، استخدام کرده است. بررسی فعلی در حال انجام است و انتظار میرود گزارش آن در چند هفته آینده منتشر شود.
نمودار درخت مرکل بینگ اکس
توجه: هر کاربر میتواند تأیید کند که آیا داراییهای حسابش در گره فرزند درخت مرکل از طریق ID هش گنجانده شده است (در حال حاضر از تأیید BTC، ETH، USDT و USDC پشتیبانی میکند). اگر تأیید موفقیتآمیز و موجودی دقیق باشد، دستکاری نشدن دادهها ثابت میشود و پلتفرم، داراییهای کاربر را به طور ایمن و کامل ذخیره میکند.