Try   HackMD

Osmosis R&D Projects

  • AMM Design
    • Batch execution design
      • The core difficulty here is finding how to effectively price the gas costs, and making corresponding AMM designs.
    • Smart LBPs
      • how can we make LBPs not suck so much? The Balancer weight changing mechanism seems like a terrible way to do it. Also, should be demand weighted
    • Volatility-based swap fees
      • how can we use dynamic fees to combat IL? Is there a way to construct a volatility index from TWAP to know when to increase fees?
    • Market making around external price
      • how can we automatically market make around an oracle price (validator provided or twap)
    • Generalized AMM DSL
    • Pool-specific governance
  • Tendermint Core
    • ABCI++ Development
  • Cosmos SDK Infra
    • Validator Price Oracles
    • Parallel execution of non conflicting trades
    • Generalized Governance Module
      • We want to allow every pool to have its own governance system.
    • Mempool work
      • Allow for prioritization / block space reservation of different tx types
    • EIP-1559 style work
      • We want to integrate feedback-loop style gas estimation. However, we want to have separate feedback loops for Bandwith, I/O, and computation.
    • Multi-Gravity Bridge
      • Adapt Gravity Bridge, which is an ETH < > Cosmos bridge via threshold signer, to work with multiple EVM chains at once.
  • MEV Resistance
    • Integrate Threshold Decryption
    • Design for "spam-resistant" Order Randomization
  • Privacy
    • Integrate multi-asset shielded pool into Cosmos SDK
      • The multi-asset shielded pool circuit is already designed (see here), this mainly will require integration into the SDK.
  • Staking & Governance
    • Reverse Staking Derivatives
      • Be able to stake LP tokens that contain underlying native token. See prior work.
    • Epoched Staking
  • Chain Scaling
    • These are in general a bit lower priority, but allow for the chain to get higher throughput.
    • Batch signature verification for txs
    • Erasure encoded block gossip
    • Compress block data before gossiping