Prepare your comfy couch spot to tune in tomorrow to the great fireside chat between @TigerBeetleDB and @Starknet who both dived right into the power of @ziglang let's discuss what can be powered by the decentralized storage and what comes next for Zig in blockchain? 7pm 12.03 ⚡️
Mark your calendars! Tuesday March 12 7pm CET we will have a fireside chat with @TigerBeetleDB CEO about why @ziglang and how can their decentralized storage can power blockchain infra such as sequencers?
Mark your calendars! Tuesday March 12 7pm CET we will have a fireside chat with @TigerBeetleDB CEO about why @ziglang and how can their decentralized storage can power blockchain infra such as sequencers?
Today marks an exhilarating milestone for Starknet as we continue to decentralize the network and protocol.
Starknet is the network of trailblazers, the network of pioneers, the network of builders, the network of dreamers.
It’s about building for users, the best product, the best experience.
That’s what trailblazers, pioneers, builders, and dreamers are all about.
Trailblazing means taking risks, it means going where no one has gone before, it means being the first to do something.
Being the first, being the trailblazer, being the pioneer isn’t easy.
Being the first can lead to mistakes.
But it’s worth it! When we say Build Different, we mean it.
Starknet is built different because we want it to be LIMITLESS!
Our mission is simple: Scale Ethereum and bring it to the masses!
6 years ago, a paper called: “Scalable, transparent, and post-quantum secure computational
integrity”, was published.
It had a vision of a world where everyone can access integrity through math.
This paper was the genesis of what would become Starknet, years later.
And though six years feels like a lifetime ago, it’s merely a blink compared to the lasting impact we will have on blockchain and beyond.
We build Starknet for the decades to come, for the generations to come.
Today the Wolf is out, and the Wolf Pack is ready.
I am changing my PFP for the occasion, and I am ready to howl with my fellow wolves.
Howl with me my wolves: Awoooooooooooo 🐺 🔊
Hey all! Community call today 18.01.23 at 4 pm CET, join via Zoom - see you there!
Agenda:
⚙️ Where does the Cairo VM sit in the Starknet stack? @tx_track
💻 Code walkthrough: @zk_brioche
⚡️ Zig: why did we choose Zig to write a component of the stack? @tcoratger
7/ Curious to know more? Join the community call on January 18th at 4 pm CET with @tx_track@zk_brioche and @tcoratger to learn about the Cairo VM, the Cairo whitepaper, and why we chose Zig to build the heart of the @Starknet stack!
1/ Continuous read-only memory - what is that? Why does the Cairo VM use that model? Well, let's take a closer look at the definition and at the motivation behind it!
6/ The verification becomes very simple: the verifier calculates a product of linear combinations of the address-value pairs, and applies the AIR constraints to check the consistency with them. It involves only 5 operations so it's cost effective for the verifier.
Unlike Rust, where you have to create a default function for a struct, you can deal with default field values in an elegant way. There are dozens of reasons why coding in @ziglang is much faster and easier than in Rust. This is why it is possible to attract amazing contributors!
🚀 Exploring Ziglang: Default Field Values 🧵
1/ Ziglang allows us to set default field values in structs, enhancing code expressiveness and reducing redundancy. Let's dissect this with a real-world example, diving into the provided EC Operation Instance Definition @Starknet
We broke the spell. A project of the Exploration Team is no longer an anime reference. Welcome all things Zig... Ziggy STARKdust! :) kudos to @eniwhere_ for the idea and to @abdelstark for staying strong and not calling the Cairo VM in Zig after something in Dragonball Z :)
Wanna Zig ? Here are good first issues on the Cairo VM in Zig:
- https://t.co/wakCLjKYtI
- https://t.co/zYm8yrkcTW
- https://t.co/9mFMsQeDxT
- https://t.co/jgIlj4394S
- https://t.co/WTEkKgAUNu
- https://t.co/gUVJ1IW3yb
- https://t.co/VihCTXHFqk
Ever wanted loops to flex their muscles at compile time? Enter inline for in Ziglang! 💪 It's not your ordinary loop—it unrolls at compile time, enabling code manipulation and type wizardry. Let's dissect its magic! ✨
Check out this snippet 👇
Normal day on Starknet
On @SatoruStarknet telegram group (Perp exchange for Starknet inspired by GMX v2 design):
@GuthL : You know what would be great. The ability to deposit from L1 using the new Bridge ability
Me: great idea! @edisinovcic and @zarboq can you sync on this to see if it's possible
(for context Edi is actively working on bridging features between Ethereum and Starknet, and Zarboq is one of the Satoru main contributors)
And 4 minutes later a group is created and they are already talking about the design of how it could work, + @GuthL is adding new very cool ideas on top and @edisinovcic saying they did research on exactly this. And those crazy guys are now actively discussing about the architecture (paymaster, batch withdraw, defi pooling etc etc).
Starknet builders community is unreal.