#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.
Doctor Strange pulls out 81 cards to stimulate the game, as shown in the picture below. While Hulk waits outside the room, he solves the puzzle and flips down all the answers. Image
Doctor Strange then takes out nine paper bags and invites Hulk into the room. He asks Hulk to collect the nine cards in a random row and put them in one bag: “If we have nine cards in the bag with the numbers from 1 through 9, it should prove that I could solve the puzzle.” Image
Doctor Strange also invites Hulk to pick any column or box. Hulk is convinced that Doctor Strange can solve this puzzle but still has no clue what the answer is.
There are two parties in Zero-knowledge proof, a Prover, and a Verifier. The prover (Dr. Strange) generates a proof, and the verifier (Hulk) validates the proof without acquiring more information other than “this statement is true,” AKA zero-knowledge.
Properties of ZKP:
✨ Completeness: If the statement is true, then the prover can prove to the verifier that his statement is true. What’s true can never be false.
🔊 Soundness: If the statement is false, then the prover cannot prove that his statement is true to the verifier. What’s false can never be true.
🔒 Zero-Knowledge: While verifying, the verifier will not get any other information besides the ‘proof’ itself.
The verifying process in the story is called ‘Interactive Proofs’ because there are continuous interactions between the prover (Dr. Strange) and the verifier (Hulk). How can we avoid collusion between provers and verifiers?
We will discuss that in the next #whyzk series 👨‍🏫

• • •

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

Keep Current with Manta Network (🔱,🔱) #MantaNewParadigm

Manta Network (🔱,🔱) #MantaNewParadigm 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

Feb 14
🔱 With #MantaNewParadigm, you can now use your $STONE and $wUSDM across a wide range of platforms! Get ready to explore and utilize your assets like never before!

1/14 🧵 Image
@LayerBankFi has launched their Guardian Program. Seize the chance to become a Guardian, with exclusive perks and $MANTA rewards. Participate using $STONE, $MANTA, and $wUSDM. A unique opportunity awaits!

2/14 Image
@ShoebillFinance, the second-largest lending protocol on #MantaPacific, now accepts $STONE or $wUSDM as collateral. Borrow $STONE/$ETH or $wUSDM/$USDC effortlessly. Expand your financial horizons!

3/14 Image
Read 14 tweets
Jan 20
⛽️ Gas Fee Reimbursement

The recent illicit DDoS attack has temporarily impacted gas fees. Any gas payments >0.001 ETH on Manta Pacific from 9:30 UTC on Jan 18, 2024 (the time of TGE) to 4:30 UTC on Jan 20, 2024 will be reimbursed to users.

mantanetwork.medium.com/gas-fee-reimbu…
On January 18, 2024, at 9:30AM UTC, Manta Pacific experienced an illicit DDoS attack that severely impeded access to its RPCs. Manta Network is working with authorities and various legal council to take action as a next step against this illegal attack.
Meanwhile, users found themselves in an unusual situation where gas prices were driven up due to massive user interaction from pending transactions during the illicit DDoS attack. As a result, users interacting with the chain saw gas fees significantly higher than normal.
Read 7 tweets
Dec 28, 2023
Unlock advanced DeFi composability with #MantaNewParadigm’s PENTA YIELD 🔥

Amplify your earning potential with STONE/wUSDM through #MantaPacific ecosystem projects.

Check out some options 👇🧵
@QuickswapDEX

✅ Swap $STONE and $wUSDM
✅ Provide $STONE and $uUSDM LPs
✅ $ASM/$STONE Steer Farm

🔗 quickswap.exchange/#/
Image
@izumi_Finance

✅ Swap $STONE and $wUSDM
✅ $STONE and $wUSDM Limit Order
✅ $ASM/$STONE Farm

🔗 izumi.finance/home
Image
Read 8 tweets
Dec 14, 2023
Introducing the @MantaNetwork New Paradigm: The only live Ethereum L2 with native yield for ETH and stablecoins.

We’ve raised $60m from @Polychain, @BinanceLabs, @coinfund_io and others.

Details on how to get PENTA Yield and access at the end of the thread👇 Image
Why Another Yield-bearing L2?

As the only live yield-bearing L2, Manta Pacific gives immediate token access on the L2 after depositing ETH or USDC on Ethereum. Image
New Paradigm: More Rewards

Because there's not one that's live yet. Why take on 2x rewards in a multisig when you can have 5x rewards on a live network? Image
Read 9 tweets
Jan 19, 2023
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, 2023
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

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!

:(