celestiaorg / celestia-app

Celestia consensus node
https://celestiaorg.github.io/celestia-app/
Apache License 2.0
345 stars 290 forks source link

Epic: Rollup UX #1939

Open cmwaters opened 1 year ago

cmwaters commented 1 year ago

Summary

One of the main pillars to focus on following mainnet release is how we can improve the UX specifically for rollups building on top of Celestia. For the consensus layer this predominantly resides around the "transaction" itself - how can we provide a simple and robust system for users to submit their PFBs, how can we improve the guarantees around submission, how do we provide introspection across the lifecycle of a transaction, how do we prevent spam. This is a tracking issue for Rollup UX. Obviously, it would be super helpful to get continual feedback from some of our rollup developers.

Short term targets

Mid term but needs further discussion / product exploration

Long term targets

This focuses just on rollup SDKs and developers. There are other classes of users: validators, infrastructure etc. whose experience using Celestia we should also look to improve.

For Admin Use

evan-forbes commented 1 year ago

could we ever get

Support multiple fee tokens

and

EIP1559 style min fee #1621

since the min fee for two different tokens would presumably require some sort of pricing information?

cmwaters commented 1 year ago

since the min fee for two different tokens would presumably require some sort of pricing information?

Yeah I think generally the moment you support multiple tokens you will need some sort of oracle system to define the ratio between them