deltadevsde / deltadevsde/prism

[EPIC] Protocol Versioning & Backward Compatibility

Open
#421 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
134
Forks
41
PR merge metrics
No merged PRs in 30d

Description

### Problem Statement
Our blockchain protocol lacks version management, creating breaking changes when core components evolve. Changes to business logic invalidate zkVM verification programs, while serialization format changes break data parsing. This forces full nodes to maintain multiple artifact versions and prevents seamless protocol upgrades.

### Impact
Full nodes cannot verify complete blockchain history with single artifact set
Client applications break on serialization changes
Users must manually track which zkVM programs validate which proofs
Protocol updates require coordinated hard forks

### Scope
Implement versioning strategy for zkVM programs, data serialization formats, and provide backward-compatible parsing mechanisms.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.