-
Notifications
You must be signed in to change notification settings - Fork 145
Open
Description
We have a few places where we can potentially reduce gas fees:
- When opening blocks, we can charge the first time the block was read during the current transaction and charge only a small fee per subsequent access. This will help if we repeatedly call the same actor.
- We can avoid charging to read blocks we've written.
- We can likely reduce the cost of invoking actors (see Re-Price Method Invocation #2057).
- We may be able to cache "pre-instantiated" wasm module instances, charging only the first time the module is instantiated.
- We may be able to reduce the cost of system calls, but that will require some tricky benchmarking.
Unfortunately, most of these changes won't affect sector onboarding methods. But they will reduce the cost on-chain operations that interact with multiple actors, making it easier to make complex markets.
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
📌 Triage