ComposableFi / composable

Picasso Kusama and Composable Polkadot parachains
https://www.composable.finance
120 stars 70 forks source link

research(cvm): remove executor ability to run code, but use it as only funds owner thing #4416

Closed dzmitry-lahoda closed 8 months ago

dzmitry-lahoda commented 10 months ago

Motivation

On each new CVM call, new executor created. It is heavy on code.

Because executor created per user, it will be hard to upgrade, and on upgrade user will have to pay for that.

Suggested Solution

Do ethereum like account absractions or CW20 proxy, so that executor is just wallet with proxy and delegation, but not really runs over CVM program.

This will make instansing executor cheaper, and reduce need to upgrade in mass.

Alternatives

Keeps things as is, so they may blow up later. And also may be not compatible with what Cosmos/CosmWasm will do.

Additional Information

Similar to last point in https://github.com/ComposableFi/yui-ibc-solidity-private/issues/84

github-actions[bot] commented 9 months ago

stale-issue

github-actions[bot] commented 9 months ago

close-issue

dzmitry-lahoda commented 8 months ago

resear