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 5 / opting into the surveillance state the ux of informed consent

  • YouTube
  • IPFS
  • Details

Opting Into The Surveillance State: The UX of Informed Consent

Duration: 00:20:33

Speaker: Jonny Howle

Type: Breakout

Expertise: intermediate

Event: Devcon

Date: Invalid Date

There is a saying among IT security professionals that the most vulnerable part of any system is the human. Additionally, it just so happens that when you want to exploit human behavior, product designers can be the most effective attackers. We have seen this be the case in such high profile instances as the Cambridge Analytica/Facebook scandal, and with Libra looming on the horizon, the situation is only becoming more dire.As we move into a future where digital identities can be sovereign and people truly have both the power to control the the data they share, but also the responsibility that comes with this power, what role do product designers play in helping to bring about the future that the self-sovereign identity movement promises?This talk will will explore the importance of ethics in design as it relates to data sharing and also examine some of the common "dark patterns" that are currently exploited. It will also present examples and suggestions for best practices when interacting with user data, how to gain informed consent from users, how to solve the "privacy paradox", how to design dApps that are GDPR compliant, and other related topics.

Categories

UX & Designtechnical
  • Related
Human Centered Identity: We are more than keys preview
Devcon
Talk
31:03

Human Centered Identity: We are more than keys

Much of the discussion around identity in our industry is centered on specific identifiers, authentication standards, open protocols, etc. However, I think we need to consider identity from the human outward. What do we care about when we talk about identity? How does identity relate to reputation? What does self-sovereignty actually mean? And of course, what do we need to consider when designing experiences to support the most fundamental aspects of ourselves. Privacy, security, accessibility and flexibility become increasingly critical in this context. The goal of this presentation is to first establish a shared understanding of the fundamental concepts and behaviors we are trying to translate online. To do this, I draw on philosophy, psychology and sociology. Then, an examination of the current state of digital identity and it's many design flaws. And finally, a road towards a solution. Where are we so far? What have we learned about addressing the privacy and security concerns of people through design? What are the current best practices and thinking around designing experiences for interacting and managing your identity. It's been said that money is the killer app of crypto, but what is worth more: you money or your identity?

Speedrunning chain abstraction EIPs preview
Devcon
Workshop
1:04:04

Speedrunning chain abstraction EIPs

We look at different EIPs in pipeline across the CAKE stack and how they relate to chain abstraction.

A journey to the center of the eth: How the Gas Station Network improves the UX in Ethereum preview
Devcon
Breakout
20:29

A journey to the center of the eth: How the Gas Station Network improves the UX in Ethereum

The Ethereum developer ecosystem is in constant change. Undoubtedly, teams have started to leave the development of Smart Contracts in the background to focus on the development of decentralized applications, and on how to eliminate friction points between users that might not know anything about Blockchain but still need to interact with it. But developer tools are still important and they have to be simple and secure to use. In this talk we will explore how the Gas Station Network is implemented to redefine the interaction between users and DApps in a way that they don't need to have any knowledge on mnemonics, private keys, transactions or gas costs. Moreover, we will go through a set of tools that the OpenZeppelin team developed to make this transition from regular DApps to gasless DApps in a super easy and fast way.

Creative Constraints for DApp Development preview
Devcon
Breakout
57:38

Creative Constraints for DApp Development

Can the challenges of blockchain development — gas limitations, storage scarcity, and decentralized computation — create conditions for creative DApp development? Are the parts of Solidity that often confound developers actually starting points for creative thinking? 20 minutes: Survey of Creative and Whimsical DApps We will review games and whimsical DApps, from CryptoZombies and CryptoKitties, ERC721 collectables, to some of my personal projects, including a fruit-backed cryptocurrency, and a blockchain treasure hunt. 20 minutes: DApp Idea Generation We will brainstorm how to make fun and whimsical DApps. The room will break into small teams and draw random cards as idea prompts. One set of cards will contain Solidity features, others will contain game types and themes. 80 minutes: Build-a-long The next 80 minutes will be a hands-on DApp build-a-long of a Japanese-style treasure hunt known as a “Stamp Rally” in Solidity. (Sample code: https://github.com/ann-kilzer/blockchain-stamp-rally). Participants will build key parts of the app in Remix, and interact with a publicly hosted version of the UI. If participants want to continue learning and experimenting afterwards, there will be extensions in the repo. My goal is to show participants that blockchain development can be fun, creative, and approachable.

Seeing in Systems: Sketching A Native Ethereum Design Language preview
Devcon
Breakout
18:26

Seeing in Systems: Sketching A Native Ethereum Design Language

We often lament how the "UX of web3 doesn't work more like web2". Those are easy fixes. What we really need is a native web3 design language. One that guides us to design with Ethereum, not against it. To achieve that, we must learn to see in systems. Our world is a complex collection of natural & artificial systems. Our software are systems, too: networks of dependencies, features, users, incentives & interactions. Yet none of our design tooling or "best practices" is designed to help us work in this mindset.  Let's invent the “Third Layer” of the design stack: A systems-first approach that goes deeper than "UI" or "UX", in order to: 1. Create a safer & more inclusive user experience.  2. Understand our work as one part of a larger ecosystem. 3. Develop adaptable interfaces that shape themselves to local culture. 4. And give us new tools & mental models to solve major usability problems.  Seeing in systems won't only help us. It may even enable today's legacy online platforms to solve their major challenges: against attention hijacking, mass data collection, state propaganda, racial violence, radicalization, harassment & exploitation.

ERC-4337: Adoption Analysis preview
Devcon
Talk

ERC-4337: Adoption Analysis

Since the EntryPoint contract was deployed, millions of smart accounts have been created and UserOps submitted, via hundreds of exciting projects in the space. Join us as we look at the interesting trends onchain and the unique challenges and exciting opportunities faced by teams building in the space

State of the ENS 2019 preview
Devcon
Talk
19:09

State of the ENS 2019

Nick Johnson, lead developer of the Ethereum Name Service, gives an update on ENS - what we've achieved in the last year, where we are today, and what you can expect next from ENS.

Building with Intention: Achieving System Qualities through Design Choices preview
Devcon
Lightning Talk

Building with Intention: Achieving System Qualities through Design Choices

Technical and design decisions should be viewed as means to achieving broader system qualities rather than ends in themselves. This talk reorients our focus on the underlying goals of these decisions, exploring why we build the way we do, what we aim to achieve, and whether there are better ways to reach comparable outcomes. Through examples and case studies, attendees will learn to critically evaluate their design choices and understand the broader implications of their technical strategies.

Building a DApp: Design Principles for Dapp developers preview
Devcon
Talk
14:01

Building a DApp: Design Principles for Dapp developers

Ethereum's Alex Van de Sande presents on Design Principles for Dapp developers from a UX perspective

DApp Design Patterns preview
Devcon
Talk
19:20

DApp Design Patterns

Joris Bontje presents on DApp Design Patterns - the best way to build you DApp.