The transition from Nomos DA v1 to Nomos DA v2 introduces ZODA to enhance efficiency, reduce proving overhead, and improve scalability. Unlike v1, which relies on RS encoding + KZG commitments, v2 plans to integrate a structured tensor-based encoding with RS expansion and Merkle commitments for integrity verification. This shift necessitates modifications to both encoders and verifiers, ensuring seamless integration of ZODA while maintaining compatibility with Nomos DA architecture.
The followings outline the required modifications to integrate ZODA into Nomos DA:
NomosDA v1 supports blob sizes from 32 KB to 1024 KB, primarily constrained by the computational resources of executors and bandwidth limitations. However, with the integration of ZODA in Nomos v2, these limits can be expanded.
General idea of the sub-protocols (dispersal, replication, sampling, reconstruction) mentioned in the NomosDA Network Specification will remain the same in Nomos V2. However, due to changes in the data structure and cryptographic structure, the implementation will require updates.