Mina Protocol / zkApp Technical Explainers

Add meeting Rate page Subscribe

Mina Protocol / zkApp Technical Explainers

These are all the meetings we have in "zkApp Technical Expl…" (part of the organization "Mina Protocol"). Click into individual meeting pages to watch the recording and search or read the transcript.

7 Jul 2023

In this video series, Caleb from Mina Foundation helps you learn how zero knowledge smart contracts work and how to write your own using TypeScript. In this video, you will learn how to create a zero knowledge proof. Creating zero knowledge proofs for your smart contract allows you to make applications that preserve data privacy by executing code off-chain. This reduces total storage requirements and compute requirements of the network.

Ready to start building zkApps?
Subscribe to Mina’s developer newsletter for tips to get you started: https://bit.ly/MinaDevsNewsletter

Need some inspiration?
See examples of real-world applications being built using zero knowledge: https://bit.ly/3O0FQFv

WHAT IS MINA?
Mina is the world's first ZK blockchain, powered by participants. Rather than apply brute computing force, Mina uses advanced cryptography and recursive zk-SNARKs to design an entire blockchain of about 22kb, the size of a couple of tweets. It is the first layer-1 to enable efficient implementation and easy programmability of zero knowledge smart contracts (zkApps). With its unique privacy features and ability to connect to any website, Mina is building a private gateway between the real world and crypto—and the secure, democratic future we all deserve.

FOLLOW!
📧 Monthly Newsletter: https://bit.ly/MinaNewsletter
🐤 Twitter: https://bit.ly/MinaProtocolTwitter
📢 Discord: https://bit.ly/MinaDiscord
💬 Telegram: https://bit.ly/MinaProtocolTelegram
💻 Website: https://minaprotocol.com
👋 Caleb: @codebreakthrough

#Crypto #Blockchain #ZeroKnowledge #MinaProtocol #zkApp #ZK #ZKP #blockchain #cryptotech #smartcontract #howto #coding #web3 #developer #javascript #typescript #codingtutorial #privacy #cryptography #programming #zeroknowledgeproof
  • 1 participant
  • 9 minutes
zk
key
setup
app
executed
learned
verification
public
showing
new
youtube image

7 Jul 2023

No description provided.
  • 2 participants
  • 38 minutes
setup
zk
project
app
developer
loading
deploying
execute
terminal
mina
youtube image

7 Jul 2023

In this video series, Caleb from Mina Foundation helps you learn how zero knowledge smart contracts work and how to write your own using TypeScript. In this lesson, you’ll start working on zero knowledge proofs locally. This will improve development speed and allow you to test your code out without deploying to the network. Because you’re working locally, you have control of funds and can easily make new accounts.

Ready to start building zkApps?
Subscribe to Mina’s developer newsletter for tips to get you started: https://bit.ly/MinaDevsNewsletter

Need some inspiration?
See examples of real-world applications being built using zero knowledge: https://bit.ly/3O0FQFv

WHAT IS MINA?
Mina is the world's first ZK blockchain, powered by participants. Rather than apply brute computing force, Mina uses advanced cryptography and recursive zk-SNARKs to design an entire blockchain of about 22kb, the size of a couple of tweets. It is the first layer-1 to enable efficient implementation and easy programmability of zero knowledge smart contracts (zkApps). With its unique privacy features and ability to connect to any website, Mina is building a private gateway between the real world and crypto—and the secure, democratic future we all deserve.

FOLLOW!
📧 Monthly Newsletter: https://bit.ly/MinaNewsletter
🐤 Twitter: https://bit.ly/MinaProtocolTwitter
📢 Discord: https://bit.ly/MinaDiscord
💬 Telegram: https://bit.ly/MinaProtocolTelegram
💻 Website: https://minaprotocol.com
👋 Caleb: @codebreakthrough

#Crypto #Blockchain #ZeroKnowledge #MinaProtocol #zkApp #ZK #ZKP #blockchain #cryptotech #smartcontract #howto #coding #web3 #developer #javascript #typescript #codingtutorial #privacy #cryptography #programming #zeroknowledgeproof
  • 1 participant
  • 9 minutes
blockchain
verifying
smart
zk
transaction
app
interact
local
development
mina
youtube image

6 Jul 2023

In this video series, Caleb from Mina Foundation helps you learn how zero knowledge smart contracts work and how to write your own using TypeScript. In this video you will learn how to interact with the zkApps contract from code.

Ready to start building zkApps?
Subscribe to Mina’s developer newsletter for tips to get you started: https://bit.ly/MinaDevsNewsletter

Need some inspiration?
See examples of real world applications being built using zero knowledge: https://bit.ly/3O0FQFv

WHAT IS MINA?
Mina is the world's first ZK blockchain, powered by participants. Rather than apply brute computing force, Mina uses advanced cryptography and recursive zk-SNARKs to design an entire blockchain of about 22kb, the size of a couple of tweets. It is the first layer-1 to enable efficient implementation and easy programmability of zero knowledge smart contracts (zkApps). With its unique privacy features and ability to connect to any website, Mina is building a private gateway between the real world and crypto—and the secure, democratic future we all deserve.

FOLLOW!
📧 Monthly Newsletter: https://bit.ly/MinaNewsletter
🐤 Twitter: https://bit.ly/MinaProtocolTwitter
📢 Discord: https://bit.ly/MinaDiscord
💬 Telegram: https://bit.ly/MinaProtocolTelegram
💻 Website: https://minaprotocol.com
👋 Caleb: @codebreakthrough

#Crypto #Blockchain #ZeroKnowledge #MinaProtocol #zkApp #ZK #ZKP #blockchain #cryptotech #smartcontract #howto #coding #web3 #developer #javascript #typescript #codingtutorial #privacy #cryptography #programming #zeroknowledgeproof
  • 1 participant
  • 8 minutes
verifier
verification
execute
network
prover
generate
zk
app
config
contract
youtube image

5 Jul 2023

In this video series, Caleb from Mina Foundation helps you learn how zero knowledge smart contracts work and how to write your own using TypeScript. In this video, you will learn to create a hello world zero knowledge app and deploy it to the Mina blockchain in just a few steps.

Ready to start building zkApps?
Subscribe to Mina’s developer newsletter for tips to get you started: https://bit.ly/MinaDevsNewsletter

Need some inspiration?
See examples of real-world applications being built using zero knowledge: https://bit.ly/3O0FQFv

WHAT IS MINA?
Mina is the world's first ZK blockchain, powered by participants. Rather than apply brute computing force, Mina uses advanced cryptography and recursive zk-SNARKs to design an entire blockchain of about 22kb, the size of a couple of tweets. It is the first layer-1 to enable efficient implementation and easy programmability of zero knowledge smart contracts (zkApps). With its unique privacy features and ability to connect to any website, Mina is building a private gateway between the real world and crypto—and the secure, democratic future we all deserve.

FOLLOW!
📧 Monthly Newsletter: https://bit.ly/MinaNewsletter
🐤 Twitter: https://bit.ly/MinaProtocolTwitter
📢 Discord: https://bit.ly/MinaDiscord
💬 Telegram: https://bit.ly/MinaProtocolTelegram
💻 Website: https://minaprotocol.com
👋 Caleb: @codebreakthrough

#Crypto #Blockchain #ZeroKnowledge #MinaProtocol #zkApp #ZK #ZKP #blockchain #cryptotech #smartcontract #howto #coding #web3 #developer #javascript #typescript #codingtutorial #privacy #cryptography #programming #zeroknowledgeproof
  • 1 participant
  • 9 minutes
applications
developing
zk
project
initializing
basics
setup
script
smart
learning
youtube image

5 May 2023

Join Angus Maidment from Mina Protocol for a workshop titled "Introduction to Mina Protocol and SnarkyJS".

Thank you to everyone who joined our first in-person appearance in 2023!
We are incredibly grateful for the support and contributions of all the hackers, tech mentors, judges, partners, and volunteers who made the ETHGlobal Tokyo event such a huge success. Without your dedication and expertise, this event would not have been possible.

We would also like to extend a special thank you to the attendees who traveled from over 59 countries to participate in the event. Your presence and involvement made it a truly international weekend, and we are thrilled to have had such a diverse group of participants. With over 1070 hackers it was a pleasure walking into Toranomon Hills and seeing such a talented pool of individuals. With over 22 workshops, 9 talks, and over $375,000 USD in prizes we hope you enjoyed the weekend full of hacking, meeting all our incredible partners and learning from enthusiasts of the space.

We are proud to have welcomed over 35% of attendees who were new to Web3. We hope this event sparked your interest in the world of blockchain and provided you with valuable insights and knowledge.

We cannot express enough gratitude to everyone who contributed to the success of ETHGlobal Tokyo. We are already looking forward to the next event and hope to see you all there! 🎉🚀

-----------------

Follow us: https://twitter.com/ETHGlobal
Check us out: https://ethglobal.co​m
Email us at: hello@ethglobal.com
  • 5 participants
  • 30 minutes
mina
minar
crypto
blockchainbeard
verification
node
introduction
knowledge
zk
conference
youtube image

19 Mar 2023

This video was created by Kartik Chopra
You can follow him on Twitter here https://twitter.com/ckartik_

Imagine that you could prove you have a doctor's note without revealing the doctor's details or specialization. Made a small Zero Knowledge Application to do just that!

From Kartik.
- I’m creating a smart contract that has a function which allows patients to pass in their virtual sick notes, provided by their doctors
- The smart-contract asserts a real doctor provided the sick note.

In More Detail:
Doctor Registry
- We’re first creating a registry of doctors in the leaves of a Merkel-tree. These will only be mutable by a single entity, known as the CPSO (https://cpso.on.ca taken from A doctor association in Canada) and forms the foundation of our security model/assumptions.
- We don’t highlight it in the code, but the Merkel tree would be hosted publicly in practice
Verification Process
- The patient-client would pass in a Merkel Witness for the doctor that provided them with the sick note.
- This would remain a private input
- The code/verification function checks the validity of the Merkel-Inclusion Proof by ensuring the tree root, which is currently a public state variable matches the Merkel Witness root.
- If this assertion passes, we check if the doctor’s note that is passed in was truly provided to the patient by the doctor.
- We do this by running Verify on the signature.

Imagine that you could prove you have a doctor's note without revealing the doctor's details or specialization. Made a small Zero Knowledge Application to do just that!
  • 1 participant
  • 32 minutes
proofs
knowledge
cryptographically
verification
indications
doctors
publicly
zeroth
signed
hand
youtube image

15 Mar 2023

Mina's zkApps are smart contract applications powered by zero knowledge technology, which offer privacy, security and verifiability for users. Join the Mina community in Denver and learn about ZK, use cases, and starting building your first app during this hands-on workshop.
  • 2 participants
  • 1:15 hours
mina
workshops
labs
protocol
zk
muna
205
presentations
developing
cryptographer
youtube image

21 Feb 2023

Are you just getting started with zkApps? Join David Wong, O(1) Labs engineer, as he works through a Hello World example tutorial.

Check out his first reactions and how he worked through the challenges. Then get started building zkApps here ⬇️

➕ Link to Hello World Tutorial: http://bit.ly/3xuVrDV
➕ Get zkApps resources to your inbox: http://bit.ly/41hWQvB
➕ Follow David on Twitter: http://bit.ly/3EgSeeZ

WHAT IS MINA?
Mina is the world's lightest blockchain, powered by participants. Rather than apply brute computing force, Mina uses advanced cryptography and recursive zk-SNARKs to design an entire blockchain of about 22kb, the size of a couple of tweets. It is the first layer-1 to enable efficient implementation and easy programmability of zero knowledge smart contracts (zkApps). With its unique privacy features and ability to connect to any website, Mina is building a private gateway between the real world and crypto—and the secure, democratic future we all deserve.

FOLLOW US!
📧 Monthly Newsletter: https://bit.ly/MinaNewsletter
🐤 Twitter: https://bit.ly/MinaProtocolTwitter
📢 Discord: https://bit.ly/MinaDiscord
💬 Telegram: https://bit.ly/MinaProtocolTelegram
💻 Website: https://minaprotocol.com

CHAPTERS
00:00 — Intro
00:29 — Setting up the zkApp CLI
1:32 — Preparing the zkApp Project
3:46 — Building and Running
6:15 — Write the zkApp Smart Contract
16:33 — Interacting with Your Smart Contract
31:58 — Wrapping Up



#Crypto #Blockchain #ZeroKnowledge #MinaProtocol #zkApp #ZK #ZKP #blockchain #cryptotech #smartcontract #howto #coding #web3 #developer #helloworld #javascript #typescript #codingtutorial #privacy #halo2 #circom #cryptography #programming @o1labsofficial
  • 2 participants
  • 34 minutes
zkapps
zkapp
npm
project
deployer
dependencies
tutorial
tooling
scripts
apps
youtube image

12 Nov 2022

Join Jack Servia of Mina Protocol for a workshop titled "Zero Knowledge Programming with TypeScript"

Thank you for joining us for ETHSanFrancisco—our first west-coast hackathon in nearly four years. This was officially our biggest event ever 🎉

👥 1700 attendees
🗺 from 46 countries
🌱 38% new to web3
📮 284 projects

And: ETHGlobal just turned five! 5️⃣🎂
Thanks to every single one of you for making this community great 💙

---------------------------

Follow us: https://twitter.com/ETHGlobal
Check us out: https://ethglobal.co​m
Email us at: hello@ethglobal.com

#ethereum #web3 #blockchain #eth
  • 1 participant
  • 30 minutes
protocols
amino
intellisense
important
mina
language
typescript
cryptography
knowledge
proofs
youtube image