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
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
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
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
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
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
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
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
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.com
Email us at: hello@ethglobal.com
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.com
Email us at: hello@ethglobal.com
- 5 participants
- 30 minutes
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!
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
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
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
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
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.com
Email us at: hello@ethglobal.com
#ethereum #web3 #blockchain #eth
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.com
Email us at: hello@ethglobal.com
#ethereum #web3 #blockchain #eth
- 1 participant
- 30 minutes