Why Nostr? What is Njump?
2023-10-04 21:29:34

Hamidreza on Nostr: ‌‎#ساتوشی_ریوارد ‎#Bitcoin سوال: Blind merge mining چیست؟ ...

‌‎#ساتوشی_ریوارد      ‎#Bitcoin   
سوال: Blind merge mining چیست؟

قبل از مسئله blind merge mining  اول باید درباره سایدچین ها بدونیم که در ساتوشی ریوارد های قبلی کامل بحث شدند و میتونید بخونید اما به طور خلاصه سایدچین به یک زنجیره ای جدا از زنجیره اصلی بیت¬کوین میگن که در تعامل با زنجیره اصلی است و برای کمک به مسئله مقیاس پذیری به وجود میاد.
در این زنجیره های جانبی دو حالت تعامل وجود داره که به مکانیسم پیوند یا پِگ معروفه، دو نوع یک طرفه و دو طرفه داره. یعنی یا دوتا زنجیره میتونن بین خودشون کوینی جابجا کنند یا فقط از زنجیره اصلی میتواند اجازه جابجایی به زنجیره جانبی داشته باشد.
برای تعامل دو طرفه بین زنجیره اصلی و زنجیره جانبی طرح های مختلفی ارائه شده است و blind merge mining اینجا برای کمک به تعامل دو زنجیره کاربرد دارد که در بعضی پروپوزالهای ارتباط دو زنجیره به کار گرفته میشود.
مفهوم merge mining: ماینرها نود زنجیره اصلی و زنجیره جانبی را اجرا میکنند و بلاک های شبکه برای هر دو زنجیره اصلی و جانبی بروز و به هدر بلاکی که داره ماین میشه اضافه میشوند. به طور ساده و خلاصه این معنی ماینینگ ترکیبی بود.

blind merge mining:
هدفش اینه که ماینر بیت¬کوین فقط به اطلاعات هدر بلاک سایدچین نیاز داره تا اونو توی زنجیره اصلی قرار بده، و زنجیره جانبی رو یک نفر دیگر تکمیل کند. این باعث میشه که ماینر شبکه اصلی از هش خود (pow) برای ایمن سازی شبکه جانبی استفاده کند. و نیازی به اجرای هر دو نود توسط ماینر بیت¬کوین نیست.
در شبکه جانبی ماینر اون شبکه، برای پاداش ساخت و پیدا کردن بلاک شبکه از زنجیره اصلی مقدار معادلی پول دریافت میکنه. و به این شکله که برای هر بلاک، ماینرهای سایدچین، کارمزد های تراکنشها را جمع آوری میکنند و روی زنجیره خودشون بلاک ها را میسازند و برای هش و اثبات کار خود به ماینرهای بیت¬کوین هزینه میپردازند، و ماینرهای بیت¬کوین بدون توجه به معنای بلاکهای سایدچین و بدون اجرای فول نود آنها هزینه را دریافت کنند.
..... یک مثال ساده) در یک بلاک ساید چین 20000 تراکنش ثبت میشود. هر تراکنش 0.1 دلار کارمزد دارد که مجموعا میشود 2000 دلار کارمزد بلاک. این 2000 دلار برای ماینر سایدچین است، اما از آنجایی که ماینر سایدچین هیچ هشی انجام نمیدهد تمام این 2000 دلار برای او نیست و ماینر زنجیره اصلی هش را انجام میدهد پس از این 2000 دلار مقدار (مثلا) 1999 دلار برای ماینر زنجیره اصلی است که با یک تراکنش 1999 دلاری در زنجیره اصلی آن را به ماینر بیت¬کوین میدهد و 1 دلار برای ماینر سایدچین به عنوان پاداش میماند. در واقع ماینرهای سایدچین به ماینرهای بیت¬کوین رشوه میدهند تا ساید بلاک اونارو تایید کنن و اعتبار اونا باشند.
و برای ماینرهای سایدچین این احتمال وجود دارد که برای گرفتن تایید ماینرهای بیت¬کوین برای بلاکهای سایدچین رقابتی برای پیشنهاد دادن هزینه بالاتر به ماینرهای بیت¬کوین بوجود بیاید.
در اصل این میشه گفت یک مکانیزمی است که به سایدچین ها اجازه میدهد تا استخراج خودشون رو روی شبکه اصلی بیت¬کوین برون سپاری کنند و عملیات ماینینگ به عهده ماینرهای اصلی بیت¬کوین باشه. و ماینرها در عوض با هش کردن و اثبات کار خوشون برای سایدچین اعتبار صحت تراکنشهاشون رو میدن.
زنجیره بیت¬کوین از بلاک های سایدچین بی اطلاع میباشد اما برعکس آن میتواند صادق نباشد و به عنوان مثال، می‌توانید یک انتقال توکن مخصوص سایدچین را اعمال کنید که تنها در صورتی انجام شود که یک تراکنش خاص بیت‌کوین در بازه زمانی مشخصی اتفاق بیفتد.
و با این تفاسیر به نظر میاید که همچین زنجیره جانبی حتما نیاز به توکن مخصوص خودش خواهد داشت. (چون زنجیره مخصوص خودش را دارد) و این باعث میشود که محدودیت 21 میلیون بیت¬کوین زیر سوال برود.
و این سوال مطرح میشود که آیا استفاده از blind merge mining باعث زیر سوال رفتن هدف بیت-کوین میشود یا نه!!
اگر ماینرهای بیت¬کوین یک بلاک سایدچین را بیش از یکبار در بلاک اصلی بیت¬کوین قرار دهند میتواند مشکلاتی برای شبکه اصلی بوجود بیاورد از جمله اینکه: فضای بلاک¬های بیت¬کوین الکی اشغال میشود، اگر سایدچین قوانین سفت و سخت و دقیقی برای بلاک معتبر نداشته باشد این فرایند بیهوده میشود، فعلا تضمینی برای تایید اعتبار بلاک های سایدچین وجود ندارد و این باعث میشود تا ماینرهای سایدچین برای رقابت با سایر ماینرها انگیزه ای جهت بالاتر بردن کارمزد نداشته باشند.
ممنون‌ از اینکه خوندید 🙏
حمیدرضا
Author Public Key
npub1jjw63779gl2lan6yu2fz3w67ruja40mnh8s3npvhesx82m4yvlsq4wg49z