zkSync Profile picture
Oct 12, 2021 15 tweets 5 min read
The zkEVM era is coming!

Check out UniSync: the first migrated Solidity dApp on the @zksync 2.0 testnet:

medium.com/matter-labs/un…
UniSync is a port of @Uniswap V2's Solidity smart contracts and frontend, made easy by the zkEVM and full support of the Web3 API.

Try it here:
uni.zksync.io
In the past, it was necessary to switch to ZK languages in order to take advantage of the unmatched scaling, security, and UX benefits of ZK proofs. This is no longer the case!
The zkEVM harnesses the power of zk-SNARKs inside Solidity, creating a more simple, secure, and scalable future. Flipping the dynamic, it's now more advantageous to stick with Solidity:
1. Security: With over 1B in hacked funds so far (s/o @RektHQ) each lesson learned in security did not come for free. It took over 5 years for a set of auditing firms and a broader security-focused community to form around Solidity, and preserving this expertise is paramount.
2. Composability: dApps on Ethereum are tightly coupled: they build on other dApps and/or have dApps built on them. Say @AAve switches, @iearnfinance must adjust, then @AlchemixFi, and so on.

Solidity leaves the composability stack intact.
3. Low Effort: Generally, it will be possible to port all existing projects without major modifications, and you can re-use existing tooling. It saves you the work of maintaining many implementations of the same protocol.
4. Concerned about the efficiency of Solidity as compared to native ZK languages? Efficiency is no longer the bottleneck. The scarcest resource was, is, and will continue to be programmers. Hiring devs/auditors for ZK languages that are < 1 year old will be an uphill battle.
5. If each ZK protocol were to have its own language, picking one would mean being confined to that one system, whose success is dependent on an ecosystem-wide shift from Solidity.
6. Supporting Solidity through transpilers may result in more vulnerabilities and odd behaviors in VM after transpilation that auditors need to account for.

7. As an ecosystem, it is too costly to transition to a new programming language right now. If we don't build fast enough, we risk losing the promises of Web3 to powerful actors that want to control and regulate it. The internet is free because it outpaced privatization.
With zkEVM, Solidity can now be used to program smart contracts in @zksync 2.0 where users can choose between a zkRollup (Ethereum-level security) and zkPorter (sidechain-like ultra-low fees, yet more security than any other L1 or sidechain).

medium.com/matter-labs/zk…
Soon, Solidity developers will have all the infrastructure needed to take crypto mainstream.
Thanks for reading!

P.S. More exciting news coming soon! ;))
P.P.S. #zkEVM FAQ:
zksync.io/zkevm/

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with zkSync

zkSync Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @zksync

Jun 22
We've just pushed a major update with structural changes designed to improve user experience, increase compatibility with Ethereum’s EVM, and upgrade performance on the zkSync v2 testnet.

A long thread, or read the blog post here: matterlabs.medium.com/760282cb31a7

1/18
1️⃣ We've added Account Abstraction, a feature considered to be a “long dream of the Ethereum developer community”. medium.com/infinitism/erc…

2/18
In summary, the goal of account abstraction is to reduce the number of account types, or entities with an ETH balance that can send transactions.

Ethereum currently features two account types — accounts controlled by private keys and contract accounts.

3/18
Read 18 tweets
Jan 25
There are a number of rabbit holes to go down in learning about @zksync and the technology behind it. Here's a curated list of videos and blog posts to get you started.
1. @IvanOnTech & @gluk64 - Scaling Ethereum w/ Zero Knowledge Rollups

2. 'zkEVM' presentation at @ETHGlobal

3. 'zkPorter' blog.matter-labs.io/zkporter-a-bre…
4. @epolynya’s Volitions: The best of all worlds polynya.medium.com/volitions-best…

5. Reddit AMA reddit.com/r/ethereum/com…

6. Evaluating Ethereum L2 Scaling Solutions: A Comparison Framework blog.matter-labs.io/evaluating-eth…
Read 5 tweets
May 31, 2021
1/ 📞 Hello Ethereum! It's zkSync 2.0 speaking.

medium.com/matter-labs/zk…
2/ We are happy to present the alpha testnet of zkSync 2.0, featuring zkEVM and zkPorter technologies. This brings us one step closer towards our mission of enabling access to open decentralized finance for everyone in the world.
3/ THE zkEVM IS READY. The entire instruction set has been finalized and both implementations are done: in circuit and in the execution environment.
Read 8 tweets
Apr 14, 2021
1/ zkPorter's main feat is not breaking records on security.

Its breakthrough is the *composability* between accounts with security of L1 and a 100x cheaper (yet decentralized) alternative.

No other L2 offers this.
2/ We may agree or disagree on how zkPorter compares to optimistic rollups—this doesn’t matter at the end.

Even if zkPorter wasn't more secure than a simple sidechain (it's a lot more secure tho!), it would be a no lesser breakthrough.

Here is why.
3/ zkRollup is the only L2 that inherits full security properties of mainnet (assuming bug-free implementation, of course).

It also happens to be the most scalable and the most UX-friendly type of rollups (fast withdrawals).

It should be your preferred scaling solution.
Read 8 tweets
Apr 13, 2021
1/ The ZK vs optimistic rollups debate is about to end.

zkPorter, an engine for mass crypto adoption, is coming with EVM-enabled @zksync 2.0 this August. It will reshape the entire L2 landscape.

medium.com/matter-labs/zk…

Key highlights:
2/ As protocols migrate to rollups, we will soon see a big boost in Ethereum throughput—but only briefly.

When you add another lane to a highway, more cars get on the road. Same way, more TPS capacity means more trading, more NFTs, and more creative new use cases.
3/ Rollups give a linear increase in throughput, but we need an exponential increase, or we'll end up just as congested as we are right now.

This is why we believe zkPorter is such an important breakthrough. It will bring Ethereum to the millions, fast.
Read 12 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(