STARKNET IS COMING!
Starknet is a permissionless, decentralized zero-knowledge rollup (ZK rollup) for Ethereum. It operates as a Layer 2 (L2) blockchain, enabling any dApp to achieve unlimited scale for its computation without compromising on Ethereum’s composability and security.
Starknet achieves secure low cost transactions and high performance by using the STARK cryptographic proof system. Starknet contracts and the Starknet OS are written in Cairo, a custom-built and specialized programming language.
An account represents a user onchain, and enables that user to interact with the blockchain.
Through an account, you can send transactions and interact with other contracts. In order for you to own an onchain asset, such as an ERC-20 token or an NFT, that asset must be associated with your account address.
Within Ethereum individual user accounts are known as Externally Owned Accounts (EOAs).
EOAs differ from smart contracts in that EOAs are not controlled by code, but rather by a pair of private and public keys.
The account’s address is derived from those keys and only by possessing the private key can you initiate transactions from an account. While Ethereum contracts are passive, that is, they can only change if they were called inside a transaction, EOAs can initiate transactions.
While simple, because the signature scheme is fixed, EOAs have some drawbacks, including the following:
- Control over the private key gives complete control over the account, so you must keep your seed phrase secure yet accessible.
- Limited flexibility surrounding wallet functionality
EIP-4337 is a design proposal for Ethereum that outlines account abstraction, whereby all accounts are managed via a dedicated smart contract on the Ethereum network, as a way to increase flexibility and usability. You can add custom logic on top of the basic EOA functionality, thereby bringing account abstraction into Ethereum.
Scaling with Starknet
Starknet is live on Mainnet, providing developers and users with massive scaling, fast transactions, and low costs.
Developers can harness Starknet's power to implement their business logic of choice in a permissionless manner.
Starknet Appchains allow to benefit Starknet's scaling power and tools, while adjusting the network's configuration, and implementing unique features.
Scalability and Integrity
Starknet operates as a Layer 2, providing scale and Ethereum-level security by producing STARK proofs off-chain, and then sends those proofs on-chain.
General Purpose
Developers can deploy any business logic on Starknet, benefiting from the advantages of Cairo, Account Abstraction, and other features.
Composability
Starknet provides Ethereum-level composability – facilitating easy development, innovation, and creativity.
Unlimited Scale
Starknet utilizes the power of STARK technology to ensure computational integrity. By validating off-chain transactions with advanced math and cryptography, Starknet overcomes Ethereum’s scalability limitations. Starknet is a Validity Rollup that provides unlimited scale while retaining Ethereum’s security and decentralization.
Superior UX
Starknet offers efficient and user-friendly experiences by employing Native Account Abstraction. All accounts are smart accounts: their behavior is determined by their developers rather than at the protocol level. This means unparalleled flexibility in account management. Developers can customize their applications beyond protocol constraints to elevate user experience and security.
Thriving Ecosystem
Starknet's meteoric rise as a blockchain ecosystem is fueled by its passionate community of developers, users, and partners. With the Starknet Stack evolving at an astounding pace, this vibrant collective has developed the most decentralized Rollup Stack, enhancing network security, censorship resistance, resilience, and transparency.
Creativity Unleashed
Starknet devs are empowered to code solutions that make a difference. Cairo, Starknet’s native smart contract language, allows developers to push the boundaries of their applications by allowing them to code any kind of business logic. Building with Cairo, developers can let their vision reach its full potential on Starknet.
Who’s behind Starknet?
Starknet has been developed by StarkWare, the team behind StarkEx and STARKs. StarkEx is another type of scaling solution for Ethereum, but it is designed for specific applications, whereas Starknet is designed to be general purpose.
StarkWare has received funding from the Ethereum Foundation and top-tier investors, such as Paradigm, Sequoia, and Vitalik Buterin.
Starknet has been live since November 2021.
Wallets
Bravoos
Braavos Smart Wallet for StarkNet makes self-custodial asset management easier than ever! With Braavos, you can securely access decentralized applications on StarkNet and manage your assets from within your browser.
Braavos offers an immersive experience, including a built-in exchange for swapping tokens, a rich NFT collectibles section, human-readable transaction explainer, support for the Starknet.id naming service, bundling of multiple contract calls in one transaction (multicall), and much more – all backed by top-notch security and UI.
Braavos creates a seamless bridge between StarkNet dApps and your wallet, so you can easily review and approve transactions with confidence. It supports multi-devices, offering applications for Android and iOS for a complete experience even while on the go.
Braavos smart wallet pioneers a new era of improved security and UX in crypto. Its Hardware Signer and Multi-Signer features provide true multi-factor authentication capabilities, enforcing something the user knows, something the user has, and something the user is to authenticate the identity and allow for signing transactions, making it the safest and most user-friendly wallet on the market.
Built on top of Ethereum's layer-2 solution, StarkNet, Braavos offers unparalleled security and overall user experience at an extremely low cost, taking advantage of the protocol built-in account abstraction (known on Ethereum as ERC-4337).
Within your Braavos smart wallet you can find various 3rd party services that will allow you to deposit funds to your wallet: Banxa and Ramp (via credit card or bank transfer), LayerSwap (via centralized exchange), Orbiter (bridge funds from various other chains) and StarkGate (the canonical bridge to transfer funds from Ethereum L1).
Argentx
Argent X is fully non-custodial, open-source and audited, and includes advanced security features, including real-time fraud monitoring, 2FA and multisig.
You can buy, swap and bridge tokens with low fees in just a few clicks, and manage all of your Starknet NFTs with ease.
And if you’re a team building on Starknet, look no further. Argent X is the only audited multisig wallet on Starknet.
StarkNet has raised a total of $273M in funding and has confirmed to launch its own token called STRK. A total of 9% of the total supply has been allocated to end users and developers who’ve built dApps using StarkNet. StarkNet end users are those who used dApps built on StarkNet. StarkNet dApps include dydx, Immutable, Celer, DeversiFi, Argent and many more. So early users who’ve StarkNet Dapps by the snapshot date are likely to be eligible for the airdrop.