newline's Introduction to Privacy on Ethereum
In this course, we'll show you how to implement privacy in your applications and build fun projects like rock paper scissors
- 5.0 / 5 (1 rating)
- Published
- Updated
1 hr 37 mins
28 Videos
Ali Azam
Hi! I'm Ali, I'm a Senior Blockchain Architect at Tracr and I have been teaching blockchain courses in London for almost 4 years now, including upgradability workshops and Blockchain 101.
01Remote
You can take the course from anywhere in the world, as long as you have a computer and an internet connection.
02Self-Paced
Learn at your own pace, whenever it's convenient for you. With no rigid schedule to worry about, you can take the course on your own terms.
03Community
Join a vibrant community of other students who are also learning with newline's Introduction to Privacy on Ethereum. Ask questions, get feedback and collaborate with others to take your skills to the next level.
04Structured
Learn in a cohesive fashion that's easy to follow. With a clear progression from basic principles to advanced techniques, you'll grow stronger and more skilled with each module.
Understand Privacy on Ethereum and Build Rock, Paper, Scissors with Solidity
Building rock paper scissors on Ethereum using Solidity
How privacy focussed Blockchains work like ZCash, Monero, and more
How to implement rock paper scissors with complete privacy
Learn about cryptography primitives and how to use them
How to hide data within public Blockchains
When does privacy break and looking into Post-Quantum Cryptography
Welcome to the newline guide to privacy on blockchains, In this course we are going to be looking at privacy techniques used in blockchain and implementing really cool games like Rock, Paper, Scissors on Ethereum and using cryptography primitives to help us improve privacy for our own applications.
Interested about building decentralized applications?
Want to learn how to store sensitive data in public chain or database?
Want to learn how privacy focussed cryptocurrencies actually keep transactions private?
Want to know all the tools of cryptography that you can use today?
Privacy is a very important concept in blockchains, writing a smart contract is one thing, but designing the privacy aspects of your application is another, using cryptography as a toolbox can be a way to achieve privacy that can yield very good results. For example, hashes with salt has been used for a long time to store user passwords without actually knowing the user passwords and even if the security gets compromised and they are stolen, no user data can be accessed by using the hash without knowing the preimage of the hash.
Privacy is at the heart of blockchains. Blockchains such as Bitcoin and Ethereum are very public by nature, to use them for your applications, you must not put any sensitive data on them, but you have to put something so at a later date, you can prove that a supply chain holds or a product is legitimate, but how do you go about putting data on blockchains without really revealing what the data is?
In this course we'll look at the various privacy technologies and then implement a simple but nuanced game in Solidity: Rock, Paper, Scissors. This game will give us a hands-on lesson in creating real-world applications that handle private data on a public blockchain.
Our students work at
Course Syllabus and Content
Understanding Blockchains, Mining, and the Problem of Privacy
10 Lessons 30 Minutes
- Free00:03:08
- Free00:01:29
- Free00:04:13
- Free00:02:49
- Free00:04:38
- Free00:03:23
- Free00:02:13
- Free00:04:22
- Free00:02:44
- Free00:01:49
Privacy Techniques in Various Blockchains
7 Lessons 14 Minutes
Implementing A Basic Rock Paper Scissors on Ethereum
7 Lessons 31 Minutes
- Sneak Peek00:01:40
- Sneak Peek00:05:43
- Sneak Peek00:06:35
- Sneak Peek00:08:30
- Sneak Peek00:03:27
- Sneak Peek00:01:41
- Sneak Peek00:03:51
Implementing Privacy for Rock Paper Scissors on Ethereum
4 Lessons 20 Minutes
- Sneak Peek00:02:48
- Sneak Peek00:11:41
- Sneak Peek00:02:26
- Sneak Peek00:04:02
Subscribe for a Free Lesson
By subscribing to the newline newsletter, you will also receive weekly, hands-on tutorials and updates on upcoming courses in your inbox.
Meet the Course Instructor
Purchase the course today
newline Pro Subscription
$18/MO
Get unlimited access to the course, plus 60+ newline books, guides and courses. Learn More
Billed annually or $30/mo billed monthly. Free to cancel anytime.
- Discord Community Access
- Full Transcripts
- Money Back Guarantee
- Lifetime Access
Plus:
- Unlimited access to 60+ newline Books, Guides and Courses
- Interactive, Live Project Demos for Every newline Book, Guide and Course
- Complete Project Source Code for Every newline Book, Guide and Course
- Best Value 🏆
Frequently Asked Questions
Who is this course for?
This course is for anybody looking to understand privacy fundamentals and building cool privacy focussed applications on blockchain!
Why is this course free?
We wanted to create a simple course which will dive into the basics and show that even in simple applications like rock paper scissors, privacy is important!
What if I need help?
You can ask us questions anytime through the community Discord channel or by sending us a message.