
chief operatooor @rareskills_io | @raretalent_xyz | co-founder @USGOfficials
Joined February 2011
- Tweets2K
- Following2.7K
- Followers1.4K
- Likes7.6K
Rareweek is something every folk is missing out on.
Lovely weather
Crazy folks and coworking space
@RareSkills_io
Guy retweeted
Just finished Chunk 1 of @RareSkills_io zkSNARKs from First Principles.
It’s weirdly addictive. Short lessons, instant feedback, and it checks your understanding at every step. You can’t move on until you actually get it. Nothing slips. The RareSkills team is always cooking🫡
Guy retweeted
The RareSkills AI Tutor tracks your progress by the number of questions answered, not the amount of content consumed.
It's hard to answer hundreds of questions and still not understand the subject.
It's (unfortunately) very easy to watch hours of videos yet learn very little.
The AI Tutor does include videos! But they aren't core to the learning experience.
It's the best way to learn ZK!
Lost my 7-day streak because life happened 🥲
Still 20% done with @RareSkills_io ZK-SNARKs from First Principles (38 lessons & 189 questions deep)!
Streak counter reset, progress didn't. Back to work!
Guy retweeted
Learning ZK is cool.
Been learning about ZK-SNARKs lately! The core ideas behind modern hash-based schemes are surprisingly accessible & elegant 🧙♂️
Partly to teach myself, I wrote a post explaining them from scratch for people like me without a deep math background:
xn--2-kmb.com/zk-snarks
Guy retweeted
Vote for what you want to learn next
31%lattice based crypto
16%lean4
13%PLONK
39%show results
67 votes • Final results Guy retweeted
Imagine learning a ZK Proof algorithm end-to-end in less than 30 hours of study.
That's 1 month of 1 hour of study a day.
That number is achievable TODAY.
Unlike a blog post or video, which is static content, the RareSkills ZK AI Tutor learns from student interactions to cut time wasted on confusion, misconceptions, or forgetting key concepts.
The tutor is now improving rapidly as more students interact with it.
Guy retweeted
For anyone starting to study ZK, I still believe Pinocchio/Groth16 is the best place to start. You need some background, but finite fields and elliptic curve cryptography are already familiar territory for much of the Web3 community.
Groth16 is non-interactive, so it doesn't need Fiat–Shamir. It doesn't need commitment schemes either. And the core idea isn't that complicated, especially if you learn Pinocchio first.
Some people think Groth16 is outdated. I disagree. Even if it is, I think it provides a solid foundation for understanding what a SNARK is, and, just as importantly, why we need to go beyond Groth16.
Guy retweeted
Not sure if your math level is ready for ZK?
We built a free (no login) quiz for that.
After you go through it, you can export a prompt that will help you review the areas you forgot.
Then you are good to go!
Link next.
just completed free trial of zkp learning on @RareSkills_io on bus
i want to learn more
a little bit harder math but i still get it with the AI tutor
Three more free chunks unlocked on the RareSkills ZK AI Tutor.
If you finished the first four, chunks 5-7 are already unlocked for you.
DEADLINE ALERT: Finish the first four chunks within two weeks from today to unlock the next three for free.
The only way to unlock them later will be to purchase the full unlock.
So start studying!
Guy retweeted
Apply for access to the RareSkills ZK AI Tutor here:
forms.gle/B6sy1eBLo8HcUpFL6
Original announcement here: xitter.gq/RareSkills_io/status/2…
Bear market or not, RareSkills still cooks.
Over the past year, we built and refined an AI tutor that teaches Zero Knowledge Proofs interactively.
Our latest testers are getting fantastic results, so we're opening it up.
Ambitious learners can go from zero to coding their first ZK-SNARK in under two weeks. (!)
For most, 10–13 weeks is a more sustainable pace.
What testers are saying:
"This is the best implementation of AI-powered education I've ever seen"
"The learning experience was legitimately 10x better than anything I've ever used."
"I'm euphoric with how fast I learn"
Join the waitlist 👇
Guy retweeted
Three more free chunks unlocked on the RareSkills ZK AI Tutor.
If you finished the first four, chunks 5-7 are already unlocked for you.
DEADLINE ALERT: Finish the first four chunks within two weeks from today to unlock the next three for free.
The only way to unlock them later will be to purchase the full unlock.
So start studying!
u can learn zero knowledge proof on your phone
not too easy, not too hard, it's just perfect 🤌
@RareSkills_io
Guy retweeted
One interesting thing about writing about PLONK for the ZK Book is that you need to introduce concepts that weren’t necessary for Groth16, such as roots of unity, permutations, IOPs, polynomial commitment schemes, and the Fiat-Shamir transform.
At this point, PLONK complements what you learned with Groth16. It also introduces Plonkish arithmetization to those who have already studied R1CS.
Later, when you get to STARKs, you need to dive deeper into coding theory to understand FRI, as well as learn a new arithmetization, AIR, which is better suited for proving structured computations.
And this just for SNARKs based on univariate polynomials.
Guy retweeted
🌟🌟🌟 This is groundbreaking!
I believe I'll manage to learn ZK finally!
@RareSkills_io introduced a new AI-augmented learning technique where you're forced to actually understand and memorize the material to proceed to the next chapter.
It's broken down to the smallest chunks possible to avoid overwhelming.
If you want to learn ZK but are still intimidated by its complexity, this is the resource for you.
app.rareskills.io/zk-snark
P.S. I'm just a student. It's not an ad. It's my personal experience. 😀
P.P.S. Hats off to @Jeyffre who reads students' feedback fast and applies suggested corrections.
Guy retweeted
Some of you asked for the ability to retake a lesson (or chunk) with the ZK AI Tutor.
Now you can!
Haven't onboarded yet? Apply for a trial access code below.
Guy retweeted
While studying PLONK, I came across several resources, and I would recommend two of them in particular: the LambdaClass article and a lecture by Dan Boneh for a 2023 MOOC. David Wong also has a series of short videos that are well worth watching.
The LambdaClass article is the best one, in my opinion, because it lays out all the calculations in detail. It doesn't present a simplified version or try to explain things through heuristics. However, it can be a difficult read, and some steps lack motivation.
I wasn't particularly fond of some other articles and series on PLONK. They try to make things easier by explaining highly simplified versions that have little connection to actual practice, or they simply provide a set of recipes to follow.
PLONK is not easy, especially its copy constraints. The problem isn't the general idea, but the details. Why cosets? Why are the permutation functions defined this way? Why do we need the accumulator? One problem with many mathematical articles is that their answer often boils down to: "Trust me, bro, this works."
























