Skip to content

[EPIC] Benchmarks #2288

@tac0turtle

Description

@tac0turtle

Goal

Rollkit v1 had a lot of simplification and a introduction of the execution API. After the testing and reliability epic is completed we should provide benchmarks for the Cosmos SDK and EVM execution in order to display to users how well the system works.

Description

We should benchmark and identify areas of slow down in the code so that we can fix and improve the system. On top of the improvements of rollkit we should strive to optimise the performance of the execution environments.

Benchmarks should cover three areas:

  • Rollkit
  • ABCI Execution (Cosmos SDK)
  • EVM execution (Reth)

Related Tasks

  • Benchmark rollkit + testapp against node and app. (this is used to uncover rollkit performance bottlenecks)
  • Benchmark rollkit + ABCI Execution (Cosmos SDK) in order to provide potential performance numbers
  • Benchmark rollkit + EVM Execution (RETH) in order to provide potential performance numbers

Dependencies and Risks

  • Dependencies:

    • Celestia Node
    • Celestia App
    • RETH
    • Cosmos SDK
  • Risks:

    • Performance is not what is expected

Notes and References

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    In Progress

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions