A low-memory, GPU and ASIC-resistant hash algorithm called Random Hash is proposed to resolve and prevent dualmining centralization. Random Hash is a "high-level cryptographic hash" algorithm that combines otherwell-known hash primitives in a highly serial manner.