Search

Search for projects by name

Meeda logoMeeda

  • Type
    Public Blockchain
  • TVS
    $198.38 M
  • Economic security

  • Duration of storage
  • Used by
  • Risks
  • Meeda risks
    DA Bridge risks
    Economic security
    No slashing
    Fraud detection
    None
    DA Bridge risks
    No bridge
    Without a DA Bridge, Ethereum has no proof of data availability for this project.
    Milestones & Incidents

    MEMO Megrez Network launch

    2022 Oct 15th

    MemoMegrez Network is the underlying storage network of the MEMO storage system.

    Learn more
    Risk summary
    Meeda

    Meeda (MemoDA) is a blockchain-based cloud storage protocol developed by MEMO Labs.

    Risk analysis
    Economic security
    No slashing

    Although node operators are required to stake MEMO tokens to become members of the DA network, there is no slashing mechanism in place for misbehaving nodes.

    Fraud detection
    None

    There is no fraud detection mechanism in place. A data withholding attack can only be detected by nodes downloading the full data from the DA layer.

    Technology

    Architecture

    Meeda architecture Meeda’s architecture consists of several components. Storage Nodes store blob data and generate data availability commitments, with node deployment available to all users. Light Nodes are responsible for challenging storage nodes through onchain verification, and their deployment is also open to all users. The Operator, currently deployed by the project itself, handles the erasure coding of data and data chunks distribution, as well as the aggregation of KZG commitment proofs from Storage Nodes.

    Storage Nodes, based on seed information generated periodically on the Memo chain, submit KZG data commitments to the Operator. The Verification Contract is responsible for onchain verification on Memo chain, and it will generate seed information through the VRF-Sampling (Verifiable Random Function) cycle to determine which files to select for verification. Not all data commitments are verified onchain, but only a subset of data is verified, with the sampling determined by the random seed produced by the Verification Contract. The operator will then collect and aggregate the KZG commitments for the selected files from storage nodes, and submit the aggregate proof to the Verification Contract. Optimistic verification assumes that the aggregation commitment submitted by the operator node is correct and only requires checking the accuracy of the associated proof. If no light node challenges the commitment within the specified validity period, the proof of availability is considered successful.
    Submitting a fraud proof is expected to require multiple rounds of interaction, with pledges and rewards for both the challenger and the challenged. The proving smart contracts (FileProof, ControlFileProof, ProxyFileProof) are deployed to the Memo chain and their code is not public, so the logic and security of the proving contracts is not verifiable.

    L2s Data Availability

    L2s can upload transaction data to Meeda through the MemoDA RPC, and the Meeda operator will generate an aggregated KZG polynomial commitment based on the transaction data. Nodes can request transaction data on Meeda based on the commitment value of the transaction data.

    • Funds can be lost if Memo storage nodes do not make the data available.

    1. Meeda Documentation - Architecture
    2. Meeda FileProof contract - Metamemo Scan
    3. Meeda ControlFileProof contract - Metamemo Scan
    4. Meeda ProxyFileProof contract - Metamemo Scan
    No DA Bridge

    The risk profile in this page refers to L2s that do not integrate with a data availability bridge. Projects not integrating with a functional DA bridge rely only on the data availability attestation of the sequencer.

    Risk analysis
    No bridge
    Without a DA Bridge, Ethereum has no proof of data availability for this project.
    Technology

    No DA bridge is selected. Without a DA bridge, Ethereum has no proof of data availability for this project.