Scrypt, một thuật toán mã hóa được áp dụng rộng rãi như một cơ chế chứng minh công việc trong nhiều loại tiền kỹ thuật số, ban đầu được thiết kế cho Tarsnap, một dịch vụ sao lưu trực tuyến. Mục tiêu chính của nó là trở nên tiêu tốn bộ nhớ hơn là tiêu tốn xử lý, từ đó hạn chế hiệu quả của quy mô lớn.