ZKSync has two main competitors: the L2s using optimistic rollups (Arbitrum and Optimism) and another L2 solution using zk-proof scaling technology (Starkware). Here are the main differences between zkSync and optimistic rollups:
On-chain processing speed on zk-proof solutions is higher because there is no waiting period during which the transaction can be disputed.
However, zk-proofs need a lot more computing power, so they are less suited for DApps with a lot of on-chain activity.
Optimistic rollups run smart contracts on the Ethereum network directly, zk-rollups do not.
ZKSync has two main competitors: the L2s using optimistic rollups (Arbitrum and Optimism) and another L2 solution using zk-proof scaling technology (Starkware). Here are the main differences between zkSync and optimistic rollups: On-chain processing speed on zk-proof solutions is higher because there is no waiting period during which the transaction can be disputed. However, zk-proofs need a lot more computing power, so they are less suited for DApps with a lot of on-chain activity. Optimistic rollups run smart contracts on the Ethereum network directly, zk-rollups do not.