I'm Arash, Senior 3D Programmer and Blockchain Architect at amGround
I am exploring onchain some of @fileverse collaboration tools. Here is a decentralised web page called dPages!
portal.fileverse.io/#/0x624DEF970137c7B55a143b52B48f3C8f9161604d/file/18?chainId=100
Chainlink CCIP is not just for finance.
By connecting blockchain-based supply chain systems and IoT devices, such as those from Vodafone, CCIP is transforming the $30T global trade industry—and ultimately, the entire economy.
I just minted EtherScore Early Supporter
Optimistic Rollups vs ZK-Rollups: A Technical Deep Dive
As Ethereum continues its ascent as the leading blockchain network for decentralized applications (dApps), scaling has become a pressing concern due to congestion, slow transactions, and exorbitant gas fees on the base layer. Layer 2 scaling solutions have emerged to help address these challenges while retaining the security guarantees of Ethereum's base layer. Two prominent Layer 2 constructions are Optimistic Rollups and Zero-Knowledge (ZK) Rollups, which take different approaches to scaling with their own tradeoffs. This article will provide a technical deep dive into Optimistic Rollups and ZK Rollups, their key differences, and use cases.
At a high level, rollups involve bundling or rolling up transactions off-chain to compress computational workload, while still maintaining a connection to the Ethereum mainnet. They allow for significantly higher transaction throughput by optimizing computation and data availability off-chain. The downside is slightly increased latency due to reporting back to the mainchain. The two variants take different approaches to reconciliation with the mainchain.
Optimistic Rollups
Optimistic Rollups operate under the optimistic assumption that transactions bundled off-chain are valid. They avoid paying gas for each transaction by simply submitting a succinct cryptographic proof to the mainchain. The validity of transactions is not proven but is assumed with an "optimistic" mindset.
If any invalid state is detected, it can be challenged via a fraud proof, which verifies and settles the dispute on-chain. This saves substantial computation but has a withdrawal delay equal to the challenge period before transactions are finalized on layer 1. Popular implementations include Optimism and Arbitrum.
ZK Rollups
ZK Rollups also bundle transactions off-chain but use a zkSNARK proof to mathematically and cryptographically prove the validity of all transactions in a batch. This zero-knowledge proof verifies that the off-chain transactions are valid without revealing any other data about them. The construction allows for withdrawals to happen almost immediately without any challenge period. However, generating the zkSNARK is computationally expensive. Leading platforms include Loopring and Starkware.
There are a few key technical differences between the two constructions:
Data Availability:
Optimistic Rollups store transaction data availability off-chain. ZK Rollups transmit transaction data on-chain.
Validity Proofs:
Optimistic Rollups use fraud proofs to check validity on-chain. ZK Rollups use validity proofs via zkSNARKs.
Withdrawal Time:
Optimistic Rollups have a 7-day challenge period before withdrawals. ZK Rollups enable instant withdrawals.
Computational Overhead:
Optimistic Rollups have lower computational overhead. ZK Rollups require expensive proof generation.
Security:
Both offer equivalent security when operating correctly. Optimistic Rollups have a vulnerability window between transactions being submitted and finalized.
Use Cases
Due to the differences in withdrawal latency, computational cost, and data availability, some use cases are better suited for each variant:
Optimistic Rollups are ideal for:
Decentralized exchanges supporting swaps between tokens. Trading does not need instant withdrawals.
Apps involving voting or social media engagement. Slow withdrawal time is acceptable.
Games with non-fungible tokens or betting, where challenge period acts as a dispute resolution mechanism.
ZK Rollups are better for:
Payment systems, as they enable instant guaranteed payments. Improves user experience.
Financial services (lending, derivatives, insurance etc) which require quick settlements.
Highly interactive metaverse environments where liquidity is important.
In summary, Optimistic and ZK Rollups both help scale Ethereum Layer 1, but take different approaches based on their trust assumptions and use of validity proofs. While the technology is still developing, they are promising Layer 2 innovations that offer tangible benefits for different categories of dApps, allowing Ethereum to scale without compromising decentralization or security. It will be exciting to see these solutions evolve and expand Ethereum's capabilities as the Web3 ecosystem continues its exponential growth.
⚡️ 🧿 ⚡️ 🧿 ⚡️ 🧿 ⚡️
Introducing Collections!
Organize your collects into folders to feature a specific selection, allowing for a more curated and organized showcase. Create stunning galleries based on artists, genres, or any theme of your choosing!
With the ability to share your Collections, you can spread inspiration and let others explore your unique curated galleries. Whether you wish to display a specific artist’s work or a mix of genres, your Collections can be accessed and appreciated by all.
Collections can be created by going to any post that you’ve collected and pressing ‘Add to Collection’.
Check out this collection created by @0xmoe.lens : buttrfly.app/collection/5sfvmgrgl8b04u0t
Just minted Day 37 on @basepaint_xyz! Hundreds of pixel artists made this together on the blockchain. Minting is open only for 24h
✨🌈WAWA IS LIVE FOR MINT🌈✨
Now, it's time to cast a spell on your wallet to become Wawa!
✨🧙♀️🪄 wawa.philand.xyz/mint 🪄🧙♀️✨
Wawa is onchain you, letting you explore, play, and connect with others in the onchain world.
You have only 2 weeks to #BecomeWawa. Mint will end by 26th Sep 12:00 PM UTC⌛️ Don't miss this miracle!👀💫
Despite his agency suffering a slew of losses in the courts, Gensler is sticking to his guns at the Senate Banking Committee hearing.
cointelegraph.com/news/gary-gensler-sec-holds-line-crypto-enforcement-senate-hearing