Devcon Archive logo
Devcon Forum Blog
  • Watch
  • Event
    Event: background logo
    • Devcon 7
    • Devcon 6
    • Devcon 5
    • Devcon 4
    • Devcon 3
    • Devcon 2
    • Devcon 1
    • Devcon 0
  • Categories
    Categories: background logo
    • Cryptoeconomics
    • Devcon
    • Developer Experience
    • Coordination
    • Core Protocol
    • Layer 2s
    • Real World Ethereum
    • Cypherpunk & Privacy
    • Security
    • Applied Cryptography
    • Usability
  • Playlists

Suggested

Loading results..

View all

About Devcon —

Devcon is the Ethereum conference for developers, researchers, thinkers, and makers.

An intensive introduction for new Ethereum explorers, a global family reunion for those already a part of our ecosystem, and a source of energy and creativity for all.

  • Watch
  • Devcon
  • Forum
  • Blog

Get in touch

devcon@ethereum.org

Subscribe to our newsletter

Crafted with passion ❤️ at the Ethereum Foundation

© 2025 — Ethereum Foundation. All Rights Reserved.

devcon 7 / programmable cryptography and smart contract

  • YouTube
  • Details

Programmable Cryptography and Smart Contract

Duration: 00:05:55

Speaker: Shouki Tsuda

Type: Lightning Talk

Expertise: Beginner

Event: Devcon

Date: Nov 2024

Overview In some use cases, developers may want to execute smart contracts based on the results of FHE or MPC execution. This session will introduce several design patterns for such use cases and show how Programmable Cryptography can be applied to dApps. In detail The results of FHE executions are encrypted and need to be designed to be processed by smart contracts. In addition, the MPC+ZK-based method can solve the private state problem relatively easily using the conventional SNARK verifier.

Categories

DevExCryptographyMPCprogrammableDevExMPC
  • Related
Building FullStack apps on Ethereum - SpeedRunEthereum3 preview
Devcon
Workshop
1:27:22

Building FullStack apps on Ethereum - SpeedRunEthereum3

In this session, we’ll build a fullstack app on Ethereum using Scaffold-ETH v2. We’ll follow along SpeedRunEthereum, a set of challenges that helps you quickly get hands-on with building on Ethereum. Together, we’ll create a simple Decentralized Staking App—an app that lets users lock up their tokens & earn rewards. This session is great for both beginners and more experienced devs looking to level up their skills and get practical with Ethereum.

Austin Griffith –  Intro to Scaffold-ETH 2 and SpeedRunEthereum! preview
Devcon
Workshop
1:39:39

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!

Farcaster frames: building embeddable Ethereum apps preview
Devcon
Workshop
1:24:46

Farcaster frames: building embeddable Ethereum apps

Frames are an open standard for creating embeddable, interactive apps in social media feeds and on the web. They help solve one of the hardest problems for Ethereum dapp developers: distribution. Although frames originated on Farcaster, it's now possible to build cross-platform frames that work on Farcaster, Lens, XMTP, and the open web. In this hands on workshop we'll introduce the core concepts behind frames and build a simple frame app that interacts with a smart contract.

Keynote: Nomic Foundation’s vision for Ethereum’s tooling ecosystem preview
Devcon
Talk
17:35

Keynote: Nomic Foundation’s vision for Ethereum’s tooling ecosystem

Nomic Foundation is the nonprofit behind Hardhat. Nomic’s co-founder and CTO will walk you through Nomic’s long-term vision for a community-driven developer tooling ecosystem for Ethereum.

Bringing your own cryptographic identity to smart accounts preview
Devcon
Talk
25:05

Bringing your own cryptographic identity to smart accounts

OpenZeppelin Contracts is the backbone behind some of the most important components behind Account Abstraction. In our efforts to improve the account development experience and amplify the design space, we're working on an Account Abstraction framework to securely develop ERC4337 accounts to comply with ERC-4337 and ERC-7562 validation rules for storage access and other related EIPs.

MUD - How we built an EVM application framework from the ground up preview
Devcon
Talk
19:27

MUD - How we built an EVM application framework from the ground up

We wanted to accomplish one simple task: put a game—with all its data and logic—on a blockchain. What followed were countless technical challenges, years of efforts, and learnings that are applicable to anyone building complex onchain apps. How should data be structured? How can complex world state stay up-to-date on the client? How do we allow multiple teams to build on one single world, without it all breaking apart? Join us as we share the pitfalls and learnings.

Verifier Alliance: inside of the contract verification pipeline preview
Devcon
Lightning Talk
08:39

Verifier Alliance: inside of the contract verification pipeline

The talk will guide you through a smart-contract verification process step by step while introducing some technical details and challenges verification services have to handle. Will describe what we have learned building "Verifier Alliance" - a new collective that unites different verification providers to have an open and shared database of smart contracts (verifieralliance.org).

Build and deploy an onchain app in 80 minutes! preview
Devcon
Workshop
1:16:01

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.

Build your first onchain game with MUD in 5 minutes preview
Devcon
Lightning Talk
06:58

Build your first onchain game with MUD in 5 minutes

Have you ever wanted to build a game that runs fully onchain, but didn’t know where to start? In this lightning talk, Alvarius will walk you through the basics of MUD, an application framework designed for games and autonomous worlds, and build a minimal onchain game from scratch. Learn the basics, learn the tooling, and learn where to go to keep learning and building after this session.

Building developer communities 101 preview
Devcon
Lightning Talk
07:44

Building developer communities 101

Even though there are a large number of communities in the web3 space, most of them get into the events trap and lose out on building an organic builder community. In my lightning talk, I will cover a series of tips and tricks from my experience of building developer communities.