πGas and Fees
Last updated
Last updated
INFO
This is a living document and is susceptible to changes.
Optrust is a Layer 2 scaling solution that aims to achieve higher throughput and lower cost for transactions on the BNB Smart Chain. The cost of Optrust transactions consists of two components: the Layer 2 gas fee and the Layer 1 gas fee. The Layer 2 gas fee reflects the computational complexity of the transaction. The Layer 1 gas fee covers the expense of submitting batches of transactions to the BSC for verification and finality.
Gas price = base price + priority price
Layer 2 transaction cost = Layer 2 gas price x Layer 2 gas consumed + Layer 1 gas price x Layer 1 gas consumed.
Name | Floor Base Price | Minimum Priority Price |
---|---|---|
Please note the floor base price is the minimum base price Optrust can set, and according to the usage, the base price can fluctuate. For example, according to the current configuration, if the usage of a block reaches 50% of 100M gas, the base price will increase by 12.5%.
The minimum priority price is preconfigured, and users can give any priority price that is higher than this number. Usually users will get the estimate gas price by calling the API of βestimate gas priceβ. It is a recommended gas price according to the current average gas price of history blocks.
BNB Chain aims to reduce the transaction cost to the level that enable the mass adoption, for Optrust, the target of the transfer transaction is lower than $0.001.
Enhanced Data Compression: Implementing more advanced data compression algorithms to reduce the size of L2 transaction data before submitting it to L1.
Efficient Transaction Batching: Optimizing how transactions are batched together to maximize space efficiency and reduce costs per transaction.
Data Availability Solutions: Utilizing solutions like those in BNB Greenfield for offloading some data storage from the main chain, thereby reducing data costs.
Zero-Knowledge Proofs: Employing zero-knowledge proofs to validate transactions without disclosing full transaction data, thus minimizing L1 data load.
Protocol-Level Optimizations: Making improvements at the protocol level to reduce overhead in transaction processing on L2.
Optrust Mainnet
1.5 wei (dynamic)
300 wei
Optrust Testnet
0
3
Optrust Mainnet
0
3