Tao Zhu
Tao Zhu
### Description #### Problem Data from mainnet-beta shows the `compute_unit_price` is too granular, that: 1. value of `compute_unit_price` scatters from range [0, 200_000+] in rather random fashion. Ideally user should...
#### Problem When working on a [separate issue](https://github.com/solana-labs/solana/pull/34537#discussion_r1433263607), I noticed `blockhash_queue.fee_calculator.lamports_per_signature` was used, but perhaps shouldn't be? Blockhash_queue includes FeeCalculator [here](https://github.com/solana-labs/solana/blob/d3cde6c6fdb95ee5f5a43a13611bd1afd8e39466/accounts-db/src/blockhash_queue.rs#L13). But [FeeCalculator](sdk/program/src/fee_calculator.rs) seems pretty much be replaced by FeeStructure....
### Description Transaction can request limit of loaded accounts data size via `compute_budget::set_loaded_account_data_size_limit` instruction, or MAX 64MB is automatically applied as default. Transaction should pay fee for requesting memory usage....
### Description Blocks exceed cost tracker limits (eg. block limit, account limit etc) should fail during replay with proper error. ### Feature ID 2ry7ygxiYURULZCrypHhveanvP5tzZ4toRwVp89oCNSj ### Activation Method Single Core Contributor...
#### Problem The [QoS adjustment logic](https://github.com/solana-labs/solana/blob/master/core/src/banking_stage/consumer.rs#L427-L432) still alive in leader code. 1. It _should_ have been removed after cost model replaced "estimated cost" with "requested cu". 2. It _needs_ to...