واژه‌نامه

RandomX

۱۴۰۵/۸/۱۹

RandomX یک الگوریتم اثبات کار بهینه‌سازی شده برای پردازنده‌های عمومی است. مونرو در نوامبر 2019 به آن تغییر یافت.

نحوه کار

به جای محاسبه یک تابع ثابت، RandomX برنامه‌های تصادفی تولید کرده و آن‌ها را در یک ماشین مجازی اجرا می‌کند. این برنامه‌ها از ویژگی‌های پردازنده‌های مدرن استفاده می‌کنند: ریاضیات صحیح و اعشاری، شاخه‌ها و مقدار زیادی حافظه سریع. در حالت سریع، یک ماینر مجموعه داده‌ای حدود 2 گیگابایت را در RAM نگه می‌دارد و اندازه کش CPU بسیار مهم است. ساخت یک ASIC که بتواند یک پردازنده معمولی را در این زمینه شکست دهد بسیار دشوار است، که این هدف است.

معنای آن برای ماینرها

RandomX بر روی پردازنده‌ها ماین می‌شود؛ کارت‌های گرافیک در این زمینه بسیار کمتر کارآمد هستند. هش‌ریت به تعداد هسته‌ها، کش L3 و سرعت حافظه بستگی دارد.

سکه‌های RandomX شامل مونرو، Zephyr، Salvium و Tari (یکی از الگوریتم‌های ماینینگ آن) هستند. چگونه می‌توان از پردازنده خود بیشتر بهره برد: چگونه هش‌ریت RandomX را افزایش دهیم.

همچنین ببینید