Casper v2.0 Release Summary
Casper v2.0, a major upgrade from the previous version (formerly known as Condor), introduces significant enhancements, new features, and optimizations aimed at improving user experience and system performance.
Key Changes:
- Casper Sidecar: Moves the RPC service outside node software for better isolation, debugging, and separate upgrades.
- API Enhancements: Casper 2.0 introduces some extensions to the ways in which you can interact with the Casper Network.
- Binary Port: Allows more efficient node communication with binary data, improving performance and scalability.
- Native Events: Introduces built-in contract-level events, enhancing event emission functionality and reducing gas usage.
- Zug Consensus Protocol: A new consensus model offering simpler, more efficient operation than the previous Highway protocol.
- Transaction Model: Replaces the Deploy model, enabling various interactions with global state and better performance.
- Account/Contract Unification (not yet activated): Merges accounts and contracts under a unified "AddressableEntity" type for better network interactions.
- Fee Elimination: Introduces a temporary hold system on gas payments, replacing direct transaction deductions.
- Virtual Machine 2.0: Allows targeting multiple VMs, improves smart contract logic and backward compatibility, and offers additional features.
Upcoming features include activating VM 2.0 and account/contract unification, while some endpoints face deprecation. Full details, support channels, and comprehensive documentation can be accessed via Casper's official platforms.