Kaspa Improvement Proposals

Technical proposals for Kaspa consensus, node behavior, network upgrades, and client APIs.

15published KIPs

Browse

/ to search

15 documents

No.TitleLayerStatus
1 Rewriting the Kaspa Full-Node in the Rust Programming Language Michael Sutton <msutton@cs.huji.ac.il> Core Implemented 2 Upgrade consensus to follow the DAGKNIGHT protocol Yonatan Sompolinsky Consensus, API/RPC Proposed 3 Block sampling for efficient DAA with high BPS Shai Wyborski <shai.wyborski@mail.huji.ac.il> Consensus, DAA Rejected 4 Sparse Difficulty Windows Shai Wyborski <shai.wyborski@mail.huji.ac.il> Consensus, DAA Active 5 Message Signing coderofstuff Applications Active 6 Proof of Chain Membership (PoChM) Shai Wyborski <shai.wyborski@mail.huji.ac.il> Consensus, Block Validation Draft 9 Extended mass formula for mitigating state bloat Michael Sutton <msutton@cs.huji.ac.il> Mempool, P2P, Consensus Active 10 New Transaction Opcodes for Enhanced Script Functionality Maxim Biryukov (@biryukovmaxim) Consensus, Script Engine Active 13 Transient Storage Handling Michael Sutton <msutton@cs.huji.ac.il> Consensus, Block Size Active 14 The Crescendo Hardfork Michael Sutton <msutton@cs.huji.ac.il> Consensus Active 15 Canonical Transaction Ordering and SelectedParent Accepted Transactions Commitment Mike Zak <feanorr@gmail.com>, Ro Ma @reshmem Consensus Active 16 New Transaction Opcodes for Verifiable Computation Alexander Safstrom (@saefstroem) Script Engine, ZK Active 17 Covenants and Improved Scripting Capabilities Ori Newman <orinewman1@gmail.com> Consensus, Script Engine Active 20 Covenant IDs Michael Sutton <msutton@cs.huji.ac.il> Consensus, Script Engine Active 21 Partitioned Sequencing Commitment with O(activity) Proving Michael Sutton <msutton@cs.huji.ac.il>, Maxim Biryukov (@biryukovmaxim), Hans Moog <hans.moog@kaspafoundation.org> Consensus, Chain-Block UTXO Validation Active