In my last thread, I explained basics of zK Proofs. The love and support you guys showed has been amazing ❤️

After this thread, I am sure you will build a good understanding of what zK-SNARKs are & why they trending nowadays?

LFG 🚀🚀🚀

#web3 #Blockchain #learning
We are very well aware about how the zK Proofs work. In case you haven’t already, please check out my Patrick-Virginia example from the below tweet.

I promise you it’s the most lucid explanation on Crypto Twitter 🤤
So, what happens in traditional zero Knowledge Proofs?

Everytime Patrick has to Prove that he knows the spell, he has to interact with Virginia. She asks him to come from either of paths (A or B) and then only verification happens.
Now this process takes time. Calling Patrick again and again only to prove something he already knows everytime is a cumbersome process. Both for Prover and Verifier.

This causes extra computational overheads in Blockchain networks as well as unwanted interaction. What do we do?
Now comes the most revolutionary confluence of Mathematics and Cryptography. Buckle up your brain for a ride 🧠

I believe you all know that roots of a 2D curve or polynomial are the points on X-axis where its value equals to Zero.

Check this illustration:
That means if I tell you the exact root of an expression, I should probably be knowing the polynomial too

But I can also guess the roots if equation is of sufficiently small degree.

High efficiency computers can easily guess the roots by sending random numbers at scale. Agreed!
What if the polynomial used has a degree 10? With unimaginable coefficients? And unreal roots except few of them.

Cracking roots of such an expression is next to impossible. Its probability is very small but not zero

Still better than cracking hashes of bunch of transactions 👀
What are SNARKs?

🔸 Succinct means small proofs
🔸 Non-interactive means no interference of Verifier
🔸ARgument of Knowledge

Overall, this means that you possess info to some polynomial fn, that can help you prove your knowledge of the expression w/o revealing the expression.
What are its uses?

We know that blockchains are public ledgers. Anybody can go and check the details of each and every transaction. This proposes a major threat to data security & anonymity.

A short & non-interactive proving mechanism will form the privacy layer of Blockchains.
Suppose you want to open up a bank account. They ask for your personal info.

With the invent of zK-SNARKs, you can verify your info through simple methods without revealing crucial details.

Privacy is absolute necessary to create a truly anonymous and decentralized internet 🔆
zK-SNARKs can be utilised to reduce block sizes on highly crowded networks like #BTC and #ETH

@MinaProtocol has succeeded in building a Layer-1 blockchain where block sizes are just 22kB

This paves path for carbon-neutral and highly efficient networks🍀

Kudos @evanashapiro 🔥
TLDR; zK SNARKs are basically privacy enhancement solutions on traditional Layer-1 blockchains. They are also used to optimize efficiency of the network.

I wonder if someone is out there building Bitcoin + zK-SNARK framework. Best of luck to you buddy 🚀
What lies ahead?

Privacy will soon become the mainstream concern for all L-1 chains and zK-SNARKs is arguably the best solution out there. Furthermore, efficiency of networks can be increased through SNARKs.

Decentralization + Scalability + Security + Anonymity = Future ❤️
If you enjoyed reading this thread, please retweet for better reach.
This will boost my confidence and motivate me to break-down more jargons of Crypto World.

You can also suggest some topics and I will surely explain them in Layman terms

In case you wanna chat, DMs are open ✉️

• • •

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

Keep Current with ashutoshtripathi.near (🛠,🦀)

ashutoshtripathi.near (🛠,🦀) 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 @pythontony

Feb 24
#Web3Learning

Scrolling down the twitter #blockchain community, and suddenly feeling clueless about some technical term?

Well, it happens a lot with me since I am quite noob to Web3 and Crypto Universe.

Here is my effort to explain one such jargon 👉🏽 #Sharding
1/n From the time since its inception, scalability has been a big concern for Blockchains.

As blockchains become more mainstream, its essential for networks to be scalable with high throughput for explosive growth.

Low gas fees + Ultra high TPS = Growth 🚀
2/n Initially, vertical scaling was the dominant solution.

Simply explained, add more power to all the nodes so they can compute hash and validate transactions faster.

But there is a maxima to the technological advancement of nodes. This limits the total network throughput 🤒
Read 12 tweets
Apr 9, 2021
Three Reasons Why #Nifty Is Due for a Correction:

1. 20 EMA and Nifty Connection
2. Fibonacci Pullbacks and correction modes
3. Metals rally in the past few months

Please retweet if you find the analysis useful and accurate ❤️
@rohit_katwal @kapildhama @gurdeeparora971

#Stocks
1. 20 EMA and Nifty:

As a thumb rule, for the past 18 years data, "Everytime Nifty starts a rally, it takes a pause at 20 EMA-Monthly support".

👉🏽 Important: I am not claiming that Nifty will fall instantly to 13000 zone tomorrow. But, 20MEMA will catch up with Nifty. Agree?
2. #Fibonacci ❤️

If you connect 2020 High and Low for the year, you would observe that markets followed the uptrend in a huge upward rally.

👉🏽 By Fib Extension rules, rallies usually take a stop/correct at 1.272 or 1.618 levels.

See chart. Best support around 13755-13664 🌟
Read 6 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!

:(