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