This newsletter is made possible thanks to ZKX - the first perpetual futures exchange offering self-custody and community governance on Starknet. The exchange will leverage account abstraction and low transaction costs to provide a new generation DEX that is as scalable as a CEX. Experience all this & more from 14th March onwards when ZKX comes to Testnet.
Moreover, ZKX has recently launched a gamified Community Incentives Program. Take a trip through the ZKX Yakuza universe as a Contributor, Ambassador, or Testnet Trader and earn exclusive NFTs and future ZKX tokens.
Welcome to the 52th edition of my weekly comprehensive StarkNet summary. The previous update can be found here. 👇🏻
Would you like to sponsor this newsletter? Reach out to me.
If you enjoy this newsletter, don’t forget to subscribe. It’s free!
Let’s get into this week’s news! 💪
Protocol & dev tool updates
@StarkscanCo - Announcing @Starknet_id X @StarkscanCo - All contract addresses on Starkscan are resolved to Starknet ID, including: Search, tables and contract
@0xvoyageronline - Voyager has integrated @RampNetwork - Buy ETH with fiat directly from https://voyager.online without bridging assets
New version of starknet-hardhat-plugin (v0.7.2) has been released
Media highlights
@zkxprotocol - Deep dive into ZKX Ambassador Program with Dework - AMA with @deworkxyz to delve into the @zkxprotocol ambassador program
@TrustlessState - 9️⃣ total interviews with the founders, builders, and developers of the @Starknet ecosystem - All episodes are in this thread
@Crypto_Potato - Why are zK-Proofs the Future of Ethereum Scaling? Interview with StarkWare PM Gal Ron - A video interview
@BanklessHQ - Smart Contract Wallets with Motty Lavie of Braavos - A video interview
@0xNurstar - StarkNet Twitter Space Jam #11 - Some of the best StarkNet-Related Twitter Spaces/Podcasts/Videos of the Week
@Starknet - StarkWare Sessions 2023 is now hardcoded into our DNA and we vibe with it until the future of france - Here are some of the highlights
@JediSwap - Check out the latest issue of the JediSwap newsletter - @JediSwap publishes its latest newsletter edition
@argentHQ - the latest issue of Last week in @Starknet is now out - @argentHQ publishes its latest newsletter edition
@crypto_gurkha - Highlights include standout panels, speeches, & a chance for projects in the @Starknet ecosystem to shine - Keep reading to gain a deeper understanding of what happened
@0xNurstar - Top of the STARKs #39 - The Top 10 StarkNet related tweets and threads taken from the Recaps of the previous 7 days
@StarkWareLtd - StarkWare Sessions 23 | Opening Talk - Video replay
@StarkWareLtd - StarkWare Sessions 23 | STARK End Game - Eli Ben-Sasson's video replay
@StarkWareLtd - StarkWare Sessions 23 | Why a Bitcoiner Loves Rollups - Sylve Chevet’s video replay
@StarkWareLtd - StarkWare Sessions 23 | Argent: Buckle Up - Itamar Lesuisse’s video replay
@StarkWareLtd - StarkWare Sessions 23 | Account Abstraction, Messaging, and Block Explorers - Sean Han‘s video replay
@StarkWareLtd - StarkWare Sessions 23 | ZKVM OGs - Replay of the talk between co-founder Polygon Hermez, co-founder Polygon, Engineer StarkWare, co-founder Aztec - co-founder Matter Labs and CEO Risc Zero
@StarkWareLtd - StarkWare Sessions 23 | Token & Transaction Fee Mechanism Design - Prof. Noam Nisan’s video replay
@StarkWareLtd - StarkWare Sessions 23 | Keynote: Account Abstraction Security Pyramid - Motty Lavie’s video replay
@StarkWareLtd - StarkWare Sessions 23 | Fireside Chat - Joe Lubin from Consensys and Emin Gun Surer from Avalanche
Ecosystem Highlights
@zkxprotocol - The Crew3 quests for Shatei are live - The @zkxprotocol community incentive campaign focused on ordinary users is now open - enter to earn rewards (NFT and token rewards)
@zkxprotocol - Thrilled to announce our ZKX Ambassador Program in partnership w/ @deworkxyz - @zkxprotocol is looking for 50+ ambassadors from the world of CT & emerging markets
@zkxprotocol - From Yakuza to Testnet prep, Community Calls, & AMAs we're full-on buidl mode - @zkxprotocol January recap
@zkxprotocol - Our Testnet launch date & ZKX Yakuza created quite a stir - Let's take a closer look
@StarkWareLtd - We are excited to announce a developer partnership with @Chainlink Labs - This partnership is a major milestone in providing users with reliable data to the rapidly growing Starknet ecosystem
@gyanlakshmi - Excited to announce that I will be joining @StarkWareLtd as a Developer Advocate starting this month
@myBraavos - Account Abstraction Security Pyramid announcement - On top of the Hardware Signer, @myBraavos added the Multi-Signer (3FA), a wonderful and innovative feature for user safety
@argentHQ - Announcing Argent Web Wallet: a new way to onboard to @Starknet by creating a wallet with just an email address
@argentH - Announcing the first multisig on a network with native account abstraction
@briqNFT - briq's second collection in partnership with @DucksEverywher2 is launching soon - Date : Feb 13th, 12:00 UTC (allowlist) & Feb 14th 14:00 UTC(public)
@matchbox_dao - Online Hackathon by @matchbox_dao and @realMaskNetwork, with over $50k prize pool and backed by Starkware official - @matchbox_dao launches its new hackathon
@DefiLlama - Now tracking @JediSwap on our Volume Dashboard - you can now track JediSwap trading volume on DefiLlama
@nostrafinance - Here’s last week’s recap - @nostrafinance publishes its last week's recap
@Carbonable_io - Find out what's been happening for @Carbonable_io with this monthly #January update and what the future holds - @Carbonable_io publishes its monthly recap
@influenceth - Thank you everyone who participated in Test-to-Earn Phase 3. The incentivized part of the event is now closed. The testnet will remain accessible - @influenceth announces the end of its incentivized testnet while keeping the testnet open
@StarkDefi - StarkDeFi Tokenomics - @StarkDefi publishes the tokenomics of its upcoming token
@sphinxdex - Sphinx is the first cross-chain DEX to support native, trustless bridging of assets, enabled by state proofs - For the first time, users can trade on a CLOB exchange from any blockchain in a secure & seamless way
Ecosystem stats
@OrbiterResearch - 🚩The TOP 5 dapps ranked by new users in 7 days on Starknet - @Starknet_id, @JediSwap, @mySwapxyz, @10KSwap and @MintSquareNFT
StarkNet Community & Shamans Highlights
Uniswap Foundation twitter space | Deploying Uniswap v3 on Starknet
StarkWare Sessions 2023 Live
Starknet Decentralized Protocol - Checkpoints for Fast Finality
Motivation
Starknet’s current architecture can be summarized as follows:
The sequencer constructs a blockchain by periodically creating Starknet blocks from user transactions.
The prover periodically computes proofs of state transitions according to execution of many Starknet blocks with respect to Starknet’s previous L1 state.
Each L1 state update occurs in two steps, where the first is followed almost immediately by the second.
A proof is sent to an L1 verifier contract.
An L1 state update transaction is sent to Starknet’s core contract. It executes successfully if the L1 verifier has verified a suitable proof and the proof’s input state coincides with the previous L1 state.
There is usually a latency of several hours between creation and propagation of a Starknet block on L2 by the sequencer, and the block’s L1 finalization (inclusion in an L1 state update).
While the sequencer and prover are operated by the same entity, users can trust the operator’s reputation that every Starknet block published on L2 will eventually be proven and updated on L1. In other words, users trust the operator not to fork. Assuming such trust, the latency between L2 propagation and L1 finality is significant only for L1/L2 operations e.g withdrawals.
An obvious step toward decentralization would involve replacing the single sequencer with a Sybil resistant consensus protocol. In such a scenario, we assume confidence in L2 consensus to be much smaller than confidence in L1 security, which is Starknet’s eventual security. Without trust, latency between L2 consensus and L1 finality is significant to user experience because it marks the latency of L1 security and L1/L2 interaction. This justifies a fast finality gadget which has a latency of several minutes at most and also inspires greater user confidence than the L2 consensus by itself.
Heavily discussed StarkNet Improvement Proposals
Delegate Profile Thread
Regenesis state migration - Current suggestion
Starknet Decentralized Protocol - Introduction
StarkNet Decentralized Protocol - Candidate for Leader Elections
Starknet Decentralized Protocol - Consensus
Starknet Decentralized Protocol - Proofs in the Protocol
Starknet Decentralized Protocol - Checkpoints for Fast Finality
Useful links & articles
@zkxprotocol - ZKX Architecture: A deep dive - This blog deep dives into the ZKX Architecture : node network, consensus mechanism, smart contract architecture and what's next
@EliBenSasson - more details on Visa's use of account abstraction on Starknet
@StarkNetAfrica - Today we will be taking a detailed look into @Starknet_id, an identity/naming protocol built on @Starknet - Deep dive into @Starknet_id
@StarkNetEco - Today we dive into the science behind zero-knowledge proofs - A must read if you want to know more about how ZKs work
@starkience - What's the purpose of the @Starknet Full Node? - Explanation in this thread
@Starknet_OG - Looking for a complete Airdrop strategy on the most promising L2 (StarkNet) ? - Here it is
@sphinxdex - We're more bullish on the #StarkNet ecosystem than ever - Here are 5 learnings from the past week
@ETazou - Here's a new addition to my series on demystifying - today's about the current flow of originating a transaction on Starknet
@scaling_x - Why StarkNet Could Be the Dark Horse in the Layer 2 Race - See why @scaling_x believes StarkNet could become one of the most successful Layer 2 scaling solutions
@StarkWareLtd - Israeli blockchain firm develops ‘fire prevention’ tech to thwart FTX-style fraud
@bitsplaining - Layer 2 Landscape #50 - Have you been eagerly awaiting the juicy deets on how its going in the Ethereum Layer2 ecosystem ? - Let's get into it in this thread
Developer resources
@federicocarrone - Watch our starknet prover repo. In the upcoming weeks we will publish our prover and we will build it in the open as we always do
@freshPizzaDev - Getting creative with Account Abstraction on Starknet
@tarrenceva - Cairo 1 introduces a new syscall, `replace_class`, which replaces a contracts implementation. Introduced to enable the regenesis, it will also replace the proxy pattern on Starknet
@sideguide_dev - We are excited to introduce Mendable: A chat-powered search for developers trained in your docs - It answers developer questions automatically and gives you insights on chat sessions
@federicocarrone - After exactly 8 weeks of work we got our starknet in rust implementation that also uses cairo-rs working with simple contracts
@eniwhere_ - New to Cairo 1 and want to get started in less than a minute? - You can use this repository template
@StarkNetAfrica - We’d be helping you understand how to write tests in @CairoLang using Protostar - An explanatory thread about this
@magicking_ - ZeroSync: A STARK proof to sync a Bitcoin full node in an instant
@FuzzingLabs - Are you looking for formal verification on @CairoLang & #Starknet contracts? - Thoth symbolic execution engine can actually be used for formal verification as well
@codingcas - Understanding StarkNet Contract Cairo (syntax, felt, decorators, implicit arguments) - A presentation video
@0xSacha - Did you know that major L1 Dapps could improve their decentralisation and scalability using @StarkWareLtd SHARP ? - Introducing the first @iearnfinance vault using ZKProofs ( POC )
@tarrenceva - Cairo 1, introduces a powerful type system and devs no longer need to be aware of the underlying implementation - Let's see how in this thread
@argentHQ - Writing and deploying your first NFT on Starknet - @argentHQ teach you how to write and deploy an ERC721 token on the network
Dates and Events
@StarkNetAfrica - Next week, @m_a_y_o_w_a, @Baser_jew, and @codingcas will join us to talk about how they got involved with @CairoLang - Date : Wednesday, 15th February
@StarkNetAfrica - StarkNet Nairobi Bootcamp - A 2-weeks Cairo class and a hackathon at the completion of the class - Date : Date: 27th Feb - 10th March
@0xWiktoria - Glad to inform you guys that the first Starknet meetup will take place in Warsaw in the next few weeks - Date : TBA
You can check out all of the past updates here.
None of the content of this newsletter is financial advice. Always do your own research.
Thank you for reading, and see you next week. ⏳
Would you like to sponsor this newsletter? Reach out to me.