The STARKNET Revolution
Introduction
Starknet is a Layer 2 Validity Rollup. It offers high processing capacity, reduced gas costs, and maintains the security levels of Ethereum’s Layer 1.
When faced with a sudoku puzzle, verifying a solution is easier than solving it from scratch. If our goal is to convince people of the statement “this puzzle has been solved,” we can save a lot of computation by having one person calculate a solution and then spreading it to others for verification. In this strategy, each calculation of a solution becomes a one-time event that does not require replication by society. Similarly, Starknet expands Ethereum by replacing the heavy computations of Layer 1 with lighter (and thus cheaper!) Layer 1 verifications using STARK proofs calculated off-chain.
How it Works
With the previous analogy in mind, it’s time to delve into some technical terms. Starknet is a permissionless Validity Rollup (also known as “ZK-Rollup”) that supports general computations and is currently in production as a Layer 2 network on Ethereum. The ultimate security of Starknet on Layer 1 is ensured by its use of the most secure and scalable cryptographic proof system — STARK.
Starknet contracts are (mostly) written in Cairo — a Turing complete programming language designed for STARK proofs.
Starknet Ecosystem
What are Starknet tokens/tokens used for? The Starknet token will be used to pay transaction fees, participate in the Starknet protocol, and participate in governance. The justification for each of these utilities is presented in our decentralization proposal, in the section titled “What will the tokens be used for?”
Applicable Chains
Starknet Appchains are instances of Starknet that power a specific application (or a multitude of applications). The setup of a Starknet Appchain can be done in several ways using Starknet Stack.
Operating a specific Starknet Appchain for an application allows configuring the network’s block size, latency, data availability mode, fees, consensus mechanism, etc., according to the unique requirements of the application. Appchains also allow the implementation of unique features and logic not available on the public Starknet network.
In addition to the customized configuration and unique features, appchains benefit from Starknet technology, including massive throughput, native account abstraction, Ethereum-level security, and the tools and infrastructure that are part of the public network.
Privacy and Starknet
Currently, Starknet transactions and their payloads are visible on the network in the same way as they are on Ethereum.
It is possible to deploy various privacy protocols on Starknet, which will offer complete privacy to all network participants. Since these protocols generally require a lot of computation, they will greatly benefit from Starknet’s scalability.
LINKS
You can find more information about Starknet:
- Official Website: https://www.starknet.io/en
- Official Twitter: https://twitter.com/Starknet
- Official Community: https://community.starknet.io/