What is Cairo programming language and StarkNet: A Primer on L2 blockchains | by karthic Rao | Medium
It’s an exciting time to be a blockchain app developer. As a new developer in the blockchain ecosystem, you’re swamped with choices of blockchains to build your next blockchain app or a Dapp! Amongst all the choices available, Ethereum stands tall as one of the top choices to build applications. But, here’s the typical journey of an Ethereum Dapp developer! It wouldn’t take much time to stumble upon the scalability constraints of Ethereum and start to develop love for Layer 2 (L2) solutions. Soon you’ll be swarmed with Layer 2 concepts like rollups, Zero-Knowledge, Validity proofs, STARKS, SNARKS and so much more. My quest for the Layer 2 solution ended as I stumbled upon Starknet and Cairo! With this blog, I aim to save you time by walking through the absolute essentials of Layer 2 blockchains while introducing Cairo and Starknet. Let’s get started! What is Cairo? In short, Cairo is a special-purpose programming language for creating provable programs for general computation. Wait!!!
It’s an exciting time to be a blockchain app developer. As a new developer in the blockchain ecosystem, you’re swamped with choices of blockchains to build your next blockchain app or a Dapp! Amongst all the choices available, Ethereum stands tall as one of the top choices to build applications. But, here’s the typical journey of an Ethereum Dapp developer! It wouldn’t take much time to stumble upon the scalability constraints of Ethereum and start to develop love for Layer 2 (L2) solutions. Soon you’ll be swarmed with Layer 2 concepts like rollups, Zero-Knowledge, Validity proofs, STARKS, SNA
Explore this link on the map →