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