A Newcomer's Exploration
Blockchain, Zero-Knowledge, and Applications in Industry
ANDY GUZMAN
Future Ideas
https://zkvalidator.com/emerging-zk-use-cases/
Ethereum for Business book
Blockchain
Fundamentals
What is Blockchain?
A blockchain is a decentralized and transparent digital ledger that securely records and verifies transactions across multiple computers.
What is Blockchain?
A blockchain is a decentralized and transparent digital ledger that securely records and verifies transactions across multiple computers or nodes, utilizing cryptographic algorithms and consensus mechanisms to ensure data integrity, immutability, and trust, enabling a peer-to-peer network where participants can interact directly without the need for intermediaries.
What is Blockchain?
Distributed Ledgers
Blocks and Chains
Cryptography
Consensus Mechanisms
Immutable and Transparent
Smart Contracts
What does this mean?
Bitcoin
World Ledger
Ethereum
World Computer
Advantages
Challenges
Self-executing code on a blockchain
Challenges: Blockchain Trilema
Scalability
Security
Decentralization
Applications & Use Cases
Use Case
Categories
Description
Source: thevalueprop.io
Example Use Cases
More Example Use Cases
Key Takeaways
Key Takeaways
Zero-Knowledge Proofs
Fundamentals
Challenges: Blockchain Trilema
Scalability
Security
Decentralization
Zero Knowledge Proofs
“…method by which one party (the prover) can prove to another party (the verifier) that a given statement is true while the prover avoids conveying any additional information apart from the fact that the statement is indeed true.¨
ZK Intuition: Where is Waldo?
ZK Intuition: color guessing
Prover
“I can tell the color of each paper”
Verifier
… repeat
“Convince me these are different color”
ZK Super Powers
(2) no need to see all the data that went into a computation to verify that the result is correct
(1) no need to re-run a computation to verify that it was executed correctly
Proof of Everything
Proof of Education
Proof of Access
Proof of KYC
Proof of correct execution
Proof of transaction
Proof of healthcare data
Proof of Age
Proof of Residence
Proof of event
Proof of ownership
Proof of reputation
Proof of solvency
Zero Knowledge Areas
Scalability
Interoperability
Privacy
Privacy
Proof of Solvency
Prove Indian citizenship, locally & privately
Proof of transaction
More Privacy Examples
Credentials Attesting
Proof of Personhood
Compliance (KYC)
Governance
Authentication
Decentralized Social
Useful for GDPR too!
Scalability
Prove Arbitrary Computation
Big to small
MIPS - Million instructions per second
Create proof
Verify
Prove Arbitrary Computation
Many small to big
Each end can compute on behalf of the ______ (central verifier)
Proof
Proof
Proof
Proof
Proof
Proof
Aztec Era
Encrypted zkRollup
Scroll
zkEVM
Polygon zkEVM
zkEVM
Interoperability
“Prove something is true from one domain into another”
Web2 <> Web2 & Web3
For example:
TLSNotary (Proof of data authenticity)
Export data from any web application and prove facts about it without compromising on privacy.
Key Takeaways
Key Takeaways
Interoperability
Now let's chat how this can be useful to you!
PSE Discord
@AndyGuzmanEth