Where should we put the core smart contracts for Ethereum Follow Protocol (EFP)?
Based on how EFP works, we have to pick one chain for the core contracts, even if we support lots of chains for list records storage.
Our plan has been to put the core EFP contracts on Ethereum L1 (which users will have to interact with at least once to create a list), and then default to storing list records on L2s (which users will be updating regularly to follow new people, etc).
However, we've started considering putting the core contracts on an ethereum L2, specifically Optimism.
Using an L2 for the core contracts feels less neutral/basic/generic than L1, but using an L2 for them would obviously save users a lot of gas when they initially create a list, particularly if we go into another bull market.
What should we do? Please vote below and explain your reasoning in the comments, thanks π
47%
Ethereum L1
23%
Optimism
18%
A different Ethereum L2
11%
Results
723 votes β’ Final results