devcon 7 / building consumer apps with programmable cryptography
Duration: 01:30:28
Speaker: Austin Griffith, Florian Dreschner, Forest Fang, Miriam Neubauer, Richard Liu, Rob Knight, Veronica Zheng
Type: Workshop
Expertise: Intermediate
Event: Devcon
Date: Nov 2024
Recurring meta transactions to power l33t subscriptions!
Dapps require way too much on-boarding. The Ethereum ecosystem needs to push toward mass adoption by allowing new users immediate access to functionality and interactivity without all the hoops to jump through. This means paying the gas for first time users' transactions. Thanks to public/private key pairs, users can sign meta transactions and incentivize desktop miners to pay the gas for them. I will demonstrate how etherless accounts can craft and sign transaction off-chain and send them to a relayer. The relayer, incentivized by the a reward in the transaction, submit the the meta transaction to a bouncer proxy and pay the gas. This also works great for Universal Logins where you have an identity proxy that your etherless devices can transact through.
BuidlGuidl - Build Your first five apps on Ethereum
**Afternoon Workshop (1:15 - 2:15 pm)** Accelerate your Ethereum skills in this rapid-fire workshop! You’ll build five dApp prototypes on Ethereum using Scaffold-ETH 2 and its powerful extension starter kits We’ll cover key concepts in smart contracts, front-end dApp development, and how Scaffold-ETH 2 streamlines the process with ready to use state-of-the-art tools. This session is ideal for beginners looking to gain hands-on experience quickly.
BuidlGuidl - Intro to Ethereum Development, Build & Deploy your first dApp
**Morning Workshop (10-11:45 am)** Jump into Ethereum development with a hands-on introduction to Scaffold-ETH 2 and its powerful extension system! We'll show you how to set up your development environment and how to use state-of-the-art tools to deploy live apps that people can use, while introducing you to the essentials of blockchain development. No prior experience needed—perfect for those eager to start building in Web3. Let’s get your first Ethereum dApp live!
Build and deploy an onchain app in 80 minutes!
We will tinker with Solidity, build out a frontend, deploy the contract, and ship an app onchain—all in 80 minutes with state-of-the-art tooling.
Zupass, identity and credentials beyond proof of personhood
A one-day summit focusing on the theme of d/acc: emphasizing the values of decentralization, democracy, differential accelerated progress, and defensive tech including crypto security, public epistemics, bio defense, neurotech/longevity, decentralized ai and physical resilience.
Behind Zupass: Applied Cryptography For Consumers
Recent advancements in cryptography on consumer devices (like your mobile phone) and progress in developer tooling (Semaphore, SnarkJS) have led to the emergence of open-source projects such as Zupass, a personal "cryptographic computer" helping power Devcon. This talk dives into the technical challenges behind scaling ZKPs to 10,000+ consumer devices and the history behind the project, from its inception at Zuzalu to its usage at recent Ethereum events (Devconnect, ProgCrypto, ETHBerlin).
BuidlGuidl CTF - Capture the Flag game
**Capture the Flag for Ethereum Developers (2:30 - 5:30 pm)** Show off your Solidity skills in BuidlGuidl's CTF! Tackle 10+ challenges across all skill levels (beginner to advanced), and race to grab the most flags for a chance to win ETH, swag, and fully synced ETH nodes! Open to all skill levels — join the fun! (solo or teaming up with frens)
Austin Griffith – Intro to Scaffold-ETH 2 and SpeedRunEthereum!
In this session, we’re going to dive into Scaffold-ETH v2, a toolkit we built to make developing on Ethereum way easier. We’ll take a look at how it works, why it’s super useful for quickly spinning up projects, and how we can use it to tinker with smart contracts and hook up the frontend. ⚙️ Scaffold-ETH 2 is built using NextJS, RainbowKit, Foundry/Hardhat, Wagmi, Viem, and Typescript. Whether you’re new or experienced, we’ll get you to SpeedRunEthereum!
Indistinguishability Obfuscation (iO)
There has been a lot of recent progress and interest in iO (Indistinguishability Obfuscation). This session will cover topics from the basics to theory and attempts at practical implementations—plus ways of breaking these attempts.
Multi-Party Fully Homomorphic Encryption (MP-FHE) in Practice
In this session, we will break down the FHE game Frogzone, which required advancements at every layer of the cryptographic software stack: cryptography libraries and tooling, circuits, software infrastructure, and even DevOps. We will also cover additional use cases for FHE at a technical level.