by StarkWare Industries
Quick Fact
Starknet uses STARK tech for computational integrity, validating off-chain transactions with advanced math and cryptography.
Starknet is a Layer 2 scaling solution for Ethereum, classified as a Validity-Rollup (also known as a ZK-Rollup). It allows decentralized applications (dApps) to scale significantly without compromising on security. It achieves this scalability by bundling multiple transactions into a single, off-chain computation, which is then represented by a STARK (Scalable Transparent Argument of Knowledge) proof. This proof is submitted to the Ethereum mainnet as a single transaction, providing several benefits: increased throughput, faster transaction times, and reduced costs, all while maintaining the robust security inherent to Ethereum's base layer.
This Sequencer plays a critical role in ordering transactions and creating batches of transactions that are processed off-chain. By managing this order, the Sequencer ensures that transactions are processed efficiently and quickly, further enhancing throughput and reducing costs.
After the Sequencer groups and processes the transactions, the Prover generates a STARK proof for their validity. This proof is a succinct, cryptographic representation that attests to the correctness of the entire batch of off-chain transactions. The Prover's role is to ensure that all processed transactions are accurate and verifiable without requiring Ethereum to re-execute them.
Once the STARK proof is generated, it is submitted to the Ethereum main net for verification. The proof is verified to ensure the integrity and correctness of all the off-chain computations. This mechanism enables Starknet to leverage Ethereum's security while greatly increasing its scalability potential.