Kaspa là một đồng tiền mã hóa theo cơ chế bằng chứng công việc (proof-of-work) và áp dụng giao thức GHOSTDAG. Không giống như các chuỗi khối truyền thống, GHOSTDAG không để lại các khối được tạo song song trở thành khối mồ côi (orphan block), mà cho phép chúng cùng tồn tại và sắp xếp thứ tự trong quá trình đạt được sự đồng thuận. Do đó, chuỗi khối của chúng ta thực chất là một blockDAG (block Directed Acyclic Graph - đồ thị khối định hướng không chu trình); bạn có thể xem GHOSTDAG vận hành thông qua một công cụ trực quan hóa blockDAG theo thời gian thực. Việc mở rộng giao thức đồng thuận Nakamoto này cho phép vận hành an toàn trong khi vẫn duy trì tốc độ tạo khối rất cao (hiện tại là một khối mỗi giây, hướng tới mục tiêu 10 khối/giây, và mơ ước đạt 100 khối/giây) và thời gian xác nhận cực ngắn, chủ yếu phụ thuộc vào độ trễ mạng internet (xem thêm chương 6 của bài báo để biết các số liệu kiểm tra ban đầu). Việc triển khai Kaspa bao gồm nhiều tính năng và giao thức phụ tiên tiến như Reachability (khả năng truy vấn) để truy vấn cấu trúc đồ thị DAG, cắt tỉa dữ liệu khối (với kế hoạch trong tương lai gần là cắt tỉa tiêu đề khối), các bằng chứng SPV, và sau này là hỗ trợ mạng phụ (subnetwork), điều này sẽ giúp việc triển khai các giải pháp lớp 2 (layer 2) trong tương lai dễ dàng hơn rất nhiều.