David Wong Profile picture
Mar 2 10 tweets 3 min read
1/10: The zero-knowledge space is seeing a number of cool zkVM projects, but have you heard of zkCPUs? Here's the thread 🧵
2/10: All zk projects are fundamentally circuits, not the kind of circuits that make up your electronics 📱, arithmetic circuits, which are almost the same but use addition ➕ and multiplication ✖️ and large numbers instead of dealing with bits.
3/ VMs, like the Ethereum VM (the EVM), are simply loops ➿ that will iterate through a list of instructions (specified by the VM). Each instruction is parsed, and logic is executed based on the instruction (for example, add these two numbers together).
4/ zkVMs are fundamentally circuits that implement the logic in that loop, and then iterate that loop in order to execute a given program. 💾
5/ zkVM are fundamentally limited, because you're dealing with this layer of abstraction between the silicon and your magical fingers 🤌
6/ ZK technology is recent, developers are going to care about low-level optimizations 🍝, and having direct access to the silicon 🥽 is going to be important . This is what zkCPUs 💻 offer, they let people customize the CPU and the circuitry directly.
7/ Once you have that, you can even write your own VM on top of that 🤯 ! Mina's next update will bring zkapps, which will be a way for developers to customize Mina's zkCPU 💾.
8/ ZkApps can be seen as modules that will get wired to the two logic units of Mina: the 🧱 blockchain unit (which advances the blockchain) and the 🧾transaction unit (which processes transactions and form blocks for the blockchain unit)
9/ the vision on the long term is to offer more and more degree of customization of this zkCPU. You can start today to play with it docs.minaprotocol.com/zkapps

you can also read more about zkCPUs on my blog cryptologie.net/article/589/zk…
10/ With zkCPUs, developers will have more control and flexibility over their zero-knowledge projects, leading to new use cases and innovations in the space. The future of zk is looking bright! #zkCPUs #zeroknowledge #innovation

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with David Wong

David Wong Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @cryptodavidw

Feb 28
I think we can all agree that we got into crypto because 1) it’s insanely cool tech and 2) the dev community is so friendly, and helpful, and non-toxic in general
Communities don’t have a top down structure by design, and so the strength and the health of a community is usually measured by how well it manages to moderate itself
Do your part. If you see bad behavior, call it out. Be respectful of your peers. Be inclusive of newcomers. Be helpful to those who ask questions.
Read 5 tweets
Jul 28, 2022
so I'm always puzzled when I read "the FEDs increase interest rates". Help me understand. What I see is:

1. the central bank in the US can loan money to banks

2. there is an interest in that loan, which is the ONLY thing we are talking about here

1/n
3. banks in turn can loan money to businesses and individuals

4. banks probably can use the money that other customers deposited to produce these loans, but they also use a percentage from loans they make to the FEDs (percentage unknown)

2/n
5. The interest rate of these "end-user" loans is thus correlated (depending on the unknown %) to the interest rate given by the FEDs

6. Thus, higher interest rates from the FEDs mean higher interest rates from loans the banks give individuals and businesses

3/n
Read 6 tweets
Jul 26, 2022
In the last 6 months I've been helping people contribute to Kimchi, our open source zero-knowledge proof system written in Rust (github.com/o1-labs/proof-…). We went from 5 to 24 contributors who have made amazing contributions!
A lot of the contributors were rust or zkp noobs, and managed to learn a lot through their contributions. If you're interested reach out to me! We also have an introduction here: github.com/o1-labs/proof-… including a video!
now that I'm writing that I realize that "5 contributors" might be a stretch, I think the correct number is 11
Read 4 tweets
Apr 4, 2022
My friends always ask me what the heck is blockchain. It’s simple really! 👇
The simplest abstraction is to see cryptocurrency / blockchain / distributed ledger technology as a database running on a single computer…
Everybody can access this database and there’s some simple logic that allows you to debit your account and credit someone else’s account…
Read 10 tweets
Sep 10, 2021
Just received this in the mail this morning Image
Image
Image
Read 7 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(