کافیه فرد مستقیم به خود ماینر سفارش گنجوندن تراکنش توی بلاک رو بده و همین کافیه که تراکنش ماین بشه، بدون این که نودهای رایج اون رو دست به دست کرده باشن.

گنجوندن اطلاعات توی آپ‌ریترن حتی همین الآنم که این پول ریکوئست منتشر نشده ممکنه، در حالی که اکثر نودها (از جمله نود خودم) این محدودیت رو دارن.

الآن حذف محدودیت آپ‌ریترن یه تغییر توی کانسنسس نیست، اما محدود کردنش با سافت فورک مستلزم تغییر کانسنسسه.

برای چنین تغییری باید دلیل خیلی مهمی وجود داشته باشه، مثلاً امکان از کار انداختن نودهای بیت‌کوین. ولی مادامی که عارضه‌ی جانبی فقط اینه که یه عده عکس میمون بخوان روی بلاک‌چین بذارن (اونم با پرداخت کل هزینه)، خود هزینه‌ی تراکنش بازدارندگی کافی رو داره.

Reply to this note

Please Login to reply.

Discussion

«کافیه فرد مستقیم به خود ماینر سفارش گنجوندن تراکنش توی بلاک رو بده و همین کافیه که تراکنش ماین بشه، بدون این که نودهای رایج اون رو دست به دست کرده باشن.

گنجوندن اطلاعات توی آپ‌ریترن حتی همین الآنم که این پول ریکوئست منتشر نشده ممکنه، در حالی که اکثر نودها (از جمله نود خودم) این محدودیت رو دارن.»

اینو که خودم توی همون پیامی که بهش ریپلای کردید گفتم، چرا تکرار می‌کنید؟!

«الآن حذف محدودیت آپ‌ریترن یه تغییر توی کانسنسس نیست، اما محدود کردنش با سافت فورک مستلزم تغییر کانسنسسه.

برای چنین تغییری باید دلیل خیلی مهمی وجود داشته باشه، مثلاً امکان از کار انداختن نودهای بیت‌کوین. ولی مادامی که عارضه‌ی جانبی فقط اینه که یه عده عکس میمون بخوان روی بلاک‌چین بذارن (اونم با پرداخت کل هزینه)، خود هزینه‌ی تراکنش بازدارندگی کافی رو داره.»

دلیل به اندازه کافی مهم وجود داره. عارضه جانبی به هیچ وجه فقط این نیست که عکس میمون روی زنجیره بلوکی بذارن. این یک حمله تمام عیار به بیت‌کوین هست که پتانسیلش رو داره ویژگی نامتمرکز بودن رو از بیت‌کوین بگیره و پروژه بیت‌کوین رو به کل با شکست مواجه کنه. استخراج بیت‌کوین همین الآنش هم شدیداً متمرکز هست، فقط شبکه نودهاش نامتمرکزه که اگر کار مؤثری (مثل انشعاب نرم) برای مقابله با اسپم انجام نشه، به زودی همین یک تار مویی که حیات بیت‌کوین بهش بند هست (یعنی نامتمرکز بودن شبکه نودها) رو هم از دست میدیم.

چیزی که ماینینگ رو متمرکز می‌کنه اینه که افراد به جای استفاده از نودهای موجود در شبکه تراکنش‌شون رو مستقیم به ماینر بفرستن و هزینه رو با کارت اعتباری پرداخت کنن، نه با هزینه‌ی تراکنش شفاف روی بلاک‌چین.

همچنین، ماینرهایی که تراکنشای دارای آپ

ریترن بالا رو می‌پذیرن هم هزینه‌ی تراکنشش گیرشون می‌آد و هم زودتر می‌تونن برن سراغ بلاک بعدی، در حالی که ماینری که آپ‌ریترن رو ریجکت می‌کنه تازه باید منتظر بقیه‌ی نودا بمونه تا تراکنشایی رو که توی ممپولش راه نداده بهش ارسال کنن. این باعث می‌شه ماینری که آپ‌رینرن بالا رو ریجکت می‌کنه هم هزینه‌ی تراکنش کمتری گیرش بیاد و هم از بقیه‌ی ماینرا عقب بیافته.

«چیزی که ماینینگ رو متمرکز می‌کنه اینه که افراد به جای استفاده از نودهای موجود در شبکه تراکنش‌شون رو مستقیم به ماینر بفرستن و هزینه رو با کارت اعتباری پرداخت کنن، نه با هزینه‌ی تراکنش شفاف روی بلاک‌چین.»

این باعث متمرکز شدن استخراج نمیشه!

یا شاید منظور شما از تمرکز استخراج چیز دیگه‌ای باشه و داریم در مورد دو تا چیز مختلف حرف میزنیم.

«همچنین، ماینرهایی که تراکنشای دارای آپ

ریترن بالا رو می‌پذیرن هم هزینه‌ی تراکنشش گیرشون می‌آد و هم زودتر می‌تونن برن سراغ بلاک بعدی، در حالی که ماینری که آپ‌ریترن رو ریجکت می‌کنه تازه باید منتظر بقیه‌ی نودا بمونه تا تراکنشایی رو که توی ممپولش راه نداده بهش ارسال کنن. این باعث می‌شه ماینری که آپ‌رینرن بالا رو ریجکت می‌کنه هم هزینه‌ی تراکنش کمتری گیرش بیاد و هم از بقیه‌ی ماینرا عقب بیافته.»

غلطه!

اگر پاداش بلوک وجود نداشت حرفتون درست بود ولی تا وقتی پاداش بلوک به صفر نرسیده، هیچ الزامی نیست که بلوک حتماً حاوی تراکنش باشه.

اگر ممپول خلوت هست و تراکنش‌های جدید زیادی به ماینرها نمیرسه، ماینرها صبر نمیکنن تا تراکنش کافی دستشون بیاد و بعد شروع به استخراج بلوک کنن. ماینر تلاش برای پیدا کردن گواه کار معتبر برای بلوک رو شروع میکنه چه بلوکش خالی باشه و چه پر یا نیمه‌ پر.

هم توی ویدئو توضیح می‌دم که چرا این حرف درسته و هم توی این پستم به فارسی:

https://t.me/GerdeAtash/1000

اگر شما یه ماینر باشی که ممپولت تراکنشای دارای آپ‌ریترن بالا رو رد کنه، وقتی بلاکی با اون تراکنش‌ها ماین شد، اول باید از بقیه جویا بشی که اون تراکنشایی که توی ممپولت نبوده و توی بلاک هست چیا بودن و تازه بعد می‌تونی روی بلاک بعدی کار کنی.

در حالی که ماینرایی که این تراکنش رو توی ممپول‌شون پذیرفتن و یا حتی موفق به ماینش شدن، نه تنها هزینه‌ی اضافه‌ی تراکنش گیرشون اومده، بلکه کار بر روی بلاک بعدی رو هم قبل از ماینری که اون تراکنش رو توی ممپولش راه نداده شروع کردن.

این کار باعث می‌شه که ماینرایی که پول بیشتری دارن، همچنان هم به پول بیشتری دسترسی پیدا کنن (با هزینه‌ی تراکنش بیشتر) و هم شانس بیشتری برای یافتن بلاک جدید داشته باشن (باز هم پول بیشتری دریافت کنن) و این جوری ماینرایی که تراکنشای دارای آپ‌ریترن بزرگ‌تر رو رد کردن عقب می‌افتن.

همچنین باز تأکید می‌کنم که باعث تمرکز ماینینگ می‌شه. فرض کن ۹۵ درصد شبکه رو نودهایی تشکیل می‌ده که بالای ۶۰ کیلوبایت رو برای آپ‌ریترن منتشر نمی‌کنن.

شما می‌ری سراغ یه ماینر بزرگ و از توی سایتش آی‌دی تراکنشت رو پست می‌کنی و با کارت اعتباری براش پرداخت می‌کنی.

اثری از این تراکنش بر روی بلاک‌چین باقی نمی‌مونه و همچنین افراد ماینرهای بزرگ رو برای این کار انتخاب می‌کنن؛ چون اون‌ها سایت با درگاه پرداخت فیات دارن. این باعث تمرکز بیشتر ماینینگ می‌شه.

این تأثیر شدیداً ناچیزی روی تمرکز استخراج هست. ریشه اصلی متمرکز شدن استخراج بیت‌کوین، ASIC هست. امکانپذیر بودن استخراج ASIC هست که باعث میشه استخراج به صورت انحصاری دست ثروتمندان قرار بگیره و افراد عادی شانسی برای رقابت نداشته باشن. ساتوشی روی

“One CPU, one vote”

تأکید داشت و حتی استخراج با GPU رو هم سعی کرد با دعوت ماینرها به توافق شفاهی (Gentlemen's agreement) به تعویق بندازه.

استخراج ASIC باعث شد از CPU و GPU رد بشیم و به مزرعه‌های بزرگی از چند ده دستگاه اختصاصب و گرون قیمت برسیم. یا استخراج ASIC رو باید غیرممکن کرد و یا قبول کرد که رویای استخراج نامتمرکز شکست خورده و تنها چیزی که از عدم تمرکز بیت‌کوین برامون باقی مونده، عدم تمرکز نودها هست. عدم تمرکزی که باید با چنگ و دندون ازش محافظت بشه چون اگر این یکی هم از دست بدیم دیگه فاتحه بیت‌کوین خونده‌ست. و این تدم تمرکز نودها دقیقاً چیزی هست که تراکنش‌های اسپم تهدیدش می‌کنن. پس نگید دلیل به اندازه کافی مهم برای انشعاب نرم نداریم. مهم‌ترین دلیل ممکن رو داریم! پای بقای بیت‌کوین وسط هست، چی از این مهم‌تر؟!

اگر مشکل شما با

ASIC mining

هست که باید با کل بیت‌کوین مشکل داشته باشین.

راهی برای جلوگیری از ایسیک ماینینگ و ماینینگ استخری وجود نداره.

مثلاً مونرو ادعا می‌کنه در برابر اِیسیک مقاومه، اما اگر چند تا سی‌پی‌یو رو به هم ببندیم و توی یه کامپیوتر جا بدیم، نمی‌شه چندین رأی داشت؟

فعلاً راهی برای جلوگیری از پولد ماینینگ و ایسیک ماینینگ نداریم. تا جایی که می‌دونم، توی هیچ رمزارزی هم به طور موفق نداریم.

اگر استدلال‌تون اینه، پس گیر دادن به این که حذف حد آپ‌ریترن باعث متمرکز شدن می‌شه جایگاهش رو از دست می‌ده.

شما الآن گفتی سناریویی که من شرح دادم و توش لیمیت آپ‌ریترن توسط اکثر نودها حفظ شده بود تأثیر ناچیزی روی متمرکز شدن داره، در صورتی که چند خط بالاتر حذف آپ‌ریترن رو عامل متمرکز شدن می‌دونستی.

از این دو گزاره یکیش می‌تونه درست باشه.

مونرو فقط ادعا نمی‌کنه در برابر ASIC مقاومه، واقعاً مقاومه.

چند تا CPU رو به هم وصل کنید اسمش نمیشه ASIC :)))

چیپ‌های ASIC تفاوت فیزیکی در ساختار و معماریشون با CPU های همه کاره دارن.

البته که میتونید نرخ هش خودتون در استخراج مونرو رو با استفاده از CPU های قوی‌تر با تعداد هسته‌های بیشتر یا استفاده از چند CPU بالاتر ببرید. ولی همواره باید از CPU استفاده کنید نه ASIC.

برای اجتناب از ASIC راه وجود داره و در مونرو امتحان شده و جواب هم داده.

برای اجتناب از استخرهای استخرتج راه وجود نداره ولی میشه خود استخرها رو نامتمرکز کرد تا ماینرها با اختیار خودشون در استخرهای متمرکز فعالیت کنن و نرخ هش رو دست استخرهای متمرکز ندن. استخر Ocean در استخراج بیت‌کوین و استخر P2Pool در استخراج مونرو هر دو نامتمرکز هستن.

«شما الآن گفتی سناریویی که من شرح دادم و توش لیمیت آپ‌ریترن توسط اکثر نودها حفظ شده بود تأثیر ناچیزی روی متمرکز شدن داره، در صورتی که چند خط بالاتر حذف آپ‌ریترن رو عامل متمرکز شدن می‌دونستی.

از این دو گزاره یکیش می‌تونه درست باشه.»

خیر! هر دو گزاره همزمان درست هستن.

گفتم وجود محدودیت OP_RETURN تأثیر ناچیزی در متمرکز شدن استخراج داره.

چند حذف محدودیت OP_RETURN باعث متمرکز شدن نودها میشه (دقت کنید: نودها، نه استخراج).

تمرکز استخراج و تمرکز نودها دو تا موضوع جداگانه هستن. این دو گزاره‌ای که میگید متناقض هستن در واقع هیچ تناقصی باهم ندارن اگر تفاوت تمرکز استخراج و تمرکز نودها رو درک کرده باشید.