There’re two participants in #zkps: provers and verifiers. Provers provide ‘proofs’ of a statement, and verifiers verify it without giving additional information.
#ZKP is encryption on computation. After the encryption, a cryptography proof of the correctness or validity of the computation will be generated. It is this cryptography proof that allows a border Zero-knowledge application.
🔒 3 Properties 🔒
Completeness: The prover needs the right answer for the statement to be true.
Soundness: If the prover doesn’t, then they can't prove to the verifier that the statement is true.
Zero-Knowledge: The verifier won't get any information besides the proof itself.
ZK Rollups include StarkWare, zkSync, Scroll, Polygon and etc. ZK Rollups mainly apply two features of ZKP, completeness and soundness, to compile transactions, achieve expansion, and make transactions transparent onchain.
Manta Network and other ZK Privacy projects are leveraging the Zero-Knowledge feature of ZKP. On top of compiling transactions, the privacy of transaction information could be protected.
🔒 The Fundamentals of zk scaling 🔒
One node can do the computation, generate the Zero-Knowledge Proof, and have others verify computation results instead of repeating computation on every transaction.

• • •

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

Keep Current with Manta Network (Hiring!)

Manta Network (Hiring!) 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 @MantaNetwork

Jan 19
Shielding transactions with Mantapay requires a #zkaddress. This should not be confused with the Manta Network address. What are the differences?
Substrate addresses store and manage assets on the @Polkadot and @kusamanetwork ecosystems. Transactions are recorded on a public ledger.
Manta Network is a project built on Substrate; once @MantaNetwork launches its parachain, you can generate and manage your Manta Network address on Substrate.
Read 7 tweets
Jan 18
What is an EVM and zkEVM? (incoming mega thread)
Ethereum Virtual Machine (EVM) is the environment in which Ethereum accounts and smart contracts operate. It is the rule for calculating new, valid states from one block to another in Ethereum.
“State” is an important concept in Ethereum. State is the current Merkle Patricia Tree (MPT) data structure in Ethereum that allows us to trace transaction information from the current block back to the Genesis block.
Read 19 tweets
Jan 5
Let’s continue our #WhyZK series:
In our last thread, we used a Sudoku game to explain some terms and the properties of ZK. In this thread, we’ll keep using Sudoku to explain the concept of Interactive Proof and Non-Interactive Proof.
Dr. Strange proved that he could solve a Sudoku puzzle without telling Hulk how he solved it. The next day, Hulk said, 'Why don't we live stream the game online?' Dr. Strange thought it was a great idea, so they started a Youtube channel and asked Iron Man to join as ops manager.
Their channel soon drew many followers. One day, Dr. Strange forgot the solution to the puzzle right before live streaming. He had nothing to do but tell Hulk to fake the verification process with him. Iron Man, after witnessing this, was disappointed at this behavior.
Read 11 tweets
Dec 27, 2022
#WhyZK continued:
This thread is the first part of the “Simple explanation of Zero-Knowledge Proof” series. In this series, we’ll try our best to explain concepts and terms related to zero-knowledge proof in a Sudoku example that’s easy to understand.
In classic Sudoku, we play it on a grid of 9x9 space. There will be nine boxes made up of 3x3 spaces. Each box, each column, and each row should be filled out with numbers from 1 to 9 exactly once each.

Both Doctor Strange and Hulk love playing the Sudoku game.
Dr. Strange challenges Hulk with a hard Sudoku puzzle. ‘This is so hard. Does it have a solution?’ Hulk asks. ‘Yes, I already figured it out.’ Dr. Strange wants to prove that he knows how to solve the puzzle w/o letting Hulk see the answer. This is the ‘zero-knowledge’ proof.
Read 11 tweets
Dec 20, 2022
In this thread, let's talk about #whyZK matters and why ZK will be one of the main narratives in the next cycle #WhyZK

At @EFDevcon, more than 20% of talks were about ZK. @RaeWrh summarized here docs.google.com/spreadsheets/d…
During the @VitalikButerin's ZK talk on day 1 of Devcon, @VitalikButerin emphasized that ZK is the preferred scaling method for blockchain. The censorship-resistant feature that blockchain provides sacrificed ‘scalability’ and ‘privacy:’ this is where ZK-SNARKs fit in.
#ZKP is getting lots of traction from VCs. VCs are paying more attention to ZKP projects, making large investments in ZKP technology with high expectations of its future. A ZKP project can raise $10m, and many of the ZKP projects have a valuation of more than $100m.
Read 9 tweets
Nov 22, 2022
The Unspent Transaction Output (UTXO) Model is a fundamental element of Bitcoin that stops double-spending. It defines where a blockchain transaction starts and finishes. We don’t actually own “tokens:” each of our wallets is made of a collection of UTXOs.
For example, Bob has 0.4 BTC in his wallet. We see this as a fraction of a coin, but actually what Bob may own is 2 UTXOs worth .25 and .15 BTC. If Bob wants to send .2 BTC to Alice, he will need to send his UTXO unit of .25, which then will break up into .2 and .05.
The newly formed .2 UTXO goes to Alice and the .05 UTXO goes back to Bob. The original UTXO of .25 gets burned since there are now two new UTXOs totaling .25 (removing double spending).
Read 11 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!

:(