zkSync Era as a volition: zkPorter accounts and Guardian-secured off-chain DA
Thread293 words
Explains that zkSync Era splits state into zkRollup (on-chain DA) and zkPorter (off-chain DA secured by token-holder Guardians who can be slashed), letting users choose their own security threshold for lower fees.
Key claims
zkPorter accounts can have roughly 100x lower tx fees
Guardians sign blocks and are slashed for data availability failures
Volitions were pioneered by StarkWare but zkSync's design is more decentralized
0/ few are aware that thanks to zkporter, @zksync era is actually not just a rollup but rather a volition. This allows @zksync users to enjoy 100x lower tx fees and almost infinite scalability 馃殌
a 馃У covering @zksync, #zkporter & the implications for users (0/8) 馃憞
1/ in @zkSync era, the #L2 state is divided into 2 sides:
馃敼 zkRollup with on-chain data availability
馃敼 zkPorter with off-chain data availability
2/ these sides & accounts are seamlessly interoperable with each other. So when @Uniswap deploys their smart contract on the #zkRollup side, retail users on a #zkPorter account can swap for almost no fees
3/ #zkPorter accounts can offer low fees because they use an off-chain #DA. This design falls under the broader solution class called #Volition
4/ what is cool about this design is that every user is free to opt into their own security threshold. Any user who wants all data available on-chain can stay completely on the #rollup side. But if you are a fee-sensitive user, you can choose to make #zkPorter your home
5/ while the concept of #volitions was pioneered by #StarkWare, zksync's design is more decentralized as #zkPorter's off-chain DA is secured by @zkSync token holders, termed Guardians
6/ they will keep track of state on the #zkPorter side by signing blocks to confirm data availability of zkPorter accounts
7/ guardians participate in proof of stake (PoS) with the @zkSync token, so any failure of data availability will cause them to get slashed. This gives cryptoeconomic guarantees of the data availability
8/ what do you think about this volition design? Will you be using #zkPorter? 馃
tagging some zk chads 馃馃憞
@0xSalazar
@Louround_
@thesaint_
@Flowslikeosmo
@wacy_time1
@DeFiMinty
@ShivanshuMadan
@chilla_ct
@daddysether
@kunalgoel
@redvelvetzip
@hmalviya9
@AlphaInsiders
@0xDinoEggs
@Haylesdefi
3 images on X
What came next 路 since 13 Jul 2023
Since then
Zero has written 2 more pieces on zkSync since this one.