Kaspa is a proof-of-work cryptocurrency using a blockDAG (Directed Acyclic Graph) structure instead of a traditional blockchain. This guide covers Kaspa-specific features when using Dfns wallets.
DAG architecture
Unlike traditional blockchains where each block has one parent, Kaspa’s blockDAG allows blocks to have multiple parents and children. This enables high throughput and fast confirmation times.
Block indexing
Dfns creates virtual blocks from Kaspa’s bluescore for indexing purposes. Due to the DAG structure, timestamps may be slightly different from the actual block creation time.
UTXO model
Kaspa uses a UTXO model similar to Bitcoin. Each transaction consumes existing UTXOs and creates new ones.
UTXO consolidation
Avoid using too many UTXOs in a single transaction. If you have many small UTXOs, consolidate them via intermediate transactions before making large transfers.
For high-volume applications, periodically consolidate UTXOs to keep transaction sizes manageable.
Transfers
Use the Transfer Asset endpoint for Kaspa transfers:
- Native KAS: Use
kind: Native with amount in sompi (1 KAS = 100,000,000 sompi)