Skip to content

Latest commit

 

History

History
38 lines (37 loc) · 2.48 KB

TODO.md

File metadata and controls

38 lines (37 loc) · 2.48 KB

Milestones & TODO list

  • Public testnet for EthStorage in Cancun testnet (Should be Goerli)
    • es-node
    • es-geth
      • Increase the gas limit of es-geth to support more BLOB reading and concatenation in the users' contract (Qiang)
      • Support different encode/decode algorithms for DA BLOB data (31/32, raw) (Qiang) (Low Priority)
      • Setup an es-node with encoding type 0 (means that no need to decode when serving the data) (Qiang)
    • storage-contract-v1
    • Public repo for es-node
      • Readme
        • Explain all of the cmd flags in case the node operators want to customize their es-node
        • Module explanation (p2p, miner, downloader, and shard manager)
    • Testnet setup
      • 3 es-nodes: one for boot node, the 2nd is for encoding type 3 and the 3rd is for encoding type 0
      • A full node for Ethereum testnet and replace the geth with es-geth
    • Goerli test ETH
    • Doc website to explain the core concepts, how to run testnet, etc. (Very important to onboard newcomer)
    • Dashboard to show the activity on EthStorage
    • One demo dApp - W3Box (Mingpeng)
      • make gateway compatible with ethstorage
    • A demo to show how OP will use EthStorage to store their tx
  • Next
    • Allow submitting a storage proof based on a recent storage state to avoid the "front-run writing attack"
    • Integrate a more efficient encode written in rust
    • A circuit to verify multiple sampling on multiple blobs
    • Update verifier.sol due to the old one's bug (Not a high priority because we may change to a new ZK prover)
    • Replace Snark.js with Gnark for better performance (Not a high priority because we may change to a new ZK prover)
    • Docs for dApps developers who want to use EthStorage
    • Portal network integration with ES
    • OP batch inbox contract demo
    • ES build on Celestia / EigenDA
    • KYVE / Mantle