Is the technology of the zk-layer 2 project Scroll more advanced than that of zkSync and Starknet?

Scroll supports EVM and Solidity smart contract languages, and it naturally inherits the Solidity developer community and well-known dApps from the Ethereum ecosystem. With minor modifications to the existing code, one can deploy it onto the Scroll chain.

On the other hand, zkSync and Starknet are not compatible with Ethereum. To deploy contracts on zkSync and Starknet, one must first learn their bespoke, less popular languages to develop the contract code, which might present a high barrier to entry. Despite being in development for a long time, they still do not support Solidity. This is indeed problematic in the blockchain industry where EVM is dominant. While their smart contract languages might offer various benefits, it is tough to challenge the already massive EVM ecosystem with confidence and strength. It’s like building castles in the air—disregarding market needs and expecting a revolutionary breakthrough someday is overly optimistic. I am not very optimistic about this approach. It’s similar to how Polkadot, despite having superior technology in cross-chain, virtual machines, and parallel execution compared to Ethereum, failed to capture market demand and is now struggling to stay relevant.

In reality, Scroll indeed surpasses zkSync and Starknet in terms of TPS and TVL.

From this perspective, can we conclude that Scroll, which has been developed for just two years, is more formidable and has greater growth potential compared to zkSync/Starknet, which have been developed for five to six years?

1 Like

ZkSync is developed on Solidity if I’m not mistaken?

2 Likes

ZKsync Era is a layer 2 rollup that uses zero-knowledge proofs to scale Ethereum without compromising on security or decentralization. Since it’s EVM compatible (Solidity/Vyper), 99% of Ethereum projects can redeploy without refactoring or re-auditing a single line of code. ZKsync Era also uses an LLVM-based compiler that will eventually let developers write smart contracts in C++, Rust and other popular languages.

ZKsync Era is made to look and feel like Ethereum, but with a higher throughput and lower fees. Just like on Ethereum, smart contracts are written in Solidity/Vyper and can be called using the same clients as in other EVM-compatible chains.

1 Like
  1. ZKsync and Starknet are not alike. ZKsync runs off of ZKevm, which is EVM-compatible. This means that while it is not EVM-equivalent, you still write your code in solidity, paste it into the ZKevm complier and it is turned into ZKevm compliant code. Not very difficult. Starknet runs off of the STARK cryptographic proof system, utilizing their own programming language, Cairo to operate. Completely different.

  2. ZKsync is currently in the process of working on creating EVM-equivalence for ZKsync Era + ZKsync chains.

lol no. Have you ever used Scroll?

You’re forgetting that ZKsync is not just ZKsync Era anymore, it includes the entire Elastic Chain: Abstract, Sophon, Lens, Treasure, zkCandy, etc. Logically do you think 1 chain can compete with a dozen+ chains growth-wise?