playlists / Devcon 6
Devcon VI brought the Ethereum ecosystem to South America, to Bogotá, Colombia. Devcon keeps growing, and with over 6,000 attendees and contributors, around 350 speakers, and 9 talk rooms, it was the biggest Devcon yet. Rumors has it that it was also the best Devcon ever.
2022 statistics on MakerDAO voter delegation
In the summer 2021, MakerDAO implemented voting delegation. How does it work and how did it affect their governance?
Emilie Raffo, Tadeo
1 Human 1 Vote Money Legos 🔜 More Democratic DAOs 🧱🤝✨
Right now, the DAO ecosystem is built around one-token-one-vote or one-cpu-one-vote schemes. With strong sybil resistence, the ecosystem could move to DAOs built on one-human-one-vote. This unlocks more democratic use cases like: - quadratic funding - quadratic voting - Gini coefficient measurements - UBI - one-person-one-vote DAOs - data collectives - sybil resistant airdrops + more Learn about the current landscape of sybil resistance techniques in web3.
5 Smart Contract Patterns I Wish More Devs Would Use
A few creative and undervalued smart contract design patterns that could help you build more effectivelly.
A Better Mental Model for Rollups, Plasma, and Validating Bridges
Sidechains, Plasma, Rollups, Valdiums, AnyTrust, PoS chains, Crypto Exchanges, all have one thing in common: the bridge. This talk provides an overview on the trust assumptions, threat model, security goals and solutions associated with the humble bridge smart contract. As we will see, rollups emerged because of the scalability bottlenecks faced by Ethereum, but the product-market fit is solving the operational security issues for bridging funds from Ethereum to an off-chain system.
A Layer 2 Standards Working Group
The L2 ecosystem needs standards! We formed a L2 standards working group as an EEA Community Project, managed by OASIS. We will provide a quick overview of L2 standards discussion topics thus far. Others in the L2 ecosystem are invited to join and participate in existing discussions or raise new topics. https://github.com/eea-oasis/L2
Tas Dienes, Dan Shaw
A More Regenerative, Interactive Commons
"The concept of the commons is not that of a resource; a commons comes from a different way of being in the world where it is not production which counts, but bodily use... established by custom." At KERNEL, we've spent 2 years establishing customs which embody regenerative ways of living, both internally and in web3 projects. We'd welcome sharing KERNEL customs in an interactive workshop, where we get to know each other & our commons through 4 words: trust, value, freedom, and giving.
Vivek Singh, Sachin, Paul Gadi
A Breakdown of Ethereum Supply Distribution Since Genesis
As Ethereum looks ahead to its transition to a fully to a proof-of-stake consensus protocol, the topic of Ethereum’s supply distribution matters more than ever to network stakeholders. This is because under PoS, the amount of ETH users control directly determines how much influence they can have over the network’s consensus building process and the amount of rewards they can earn from staking. This talk dives into how distributed ETH supply on Ethereum has become over the last 7 years.
A Mechanism for Pricing Non-fungible Resources: Toward Multi-dimensional Fee Markets
We propose a new mechanism for multi-dimensional resource pricing in blockchains. Currently, many blockchain systems operate with either fixed transaction fees or fixed relative prices of different resources (e.g., compute, memory, storage). Our proposed mechanism prices resources independently and automatically in a way that maximizes some utility set by the protocol designer.
A SNARKs Tale: A Story of Building SNARK Solutions on Mainnet
We tell the story of deploying a real-world solution using SNARKs as a core primitive; highlighting many cutting edge SNARKs and their limitations in the hope to identify opportunities for the community to make Ethereum more SNARK friendly, creating a diverse ecosystem where SNARKs built upon a variety of unique primitives can thrive.
Jackson Blazensky, Severiano Sisneros
A Playbook for Product Development in DeFi
I’ll cover frameworks and useful tools to help emerging DeFi product development teams: 1. understand how to set product strategy and establish protocol + user-level goals 2. build an MVP 3. conduct 'what if' analyses – using simulation-based modeling to optimize incentives 4. use a data-driven approach to understand product market fit – tracking the right on/off-chain metrics to identify growth levers 5. understand common web3 nuances that can impact UX
A ZoKrates Update
zkSNARKs are becoming a cornerstone of decentralised technologies. Yet they are often considered impenetrable to newcomers. We will present an update on the ZoKrates toolbox, a set of tools aimed at making developing zkSNARK applications easier using a high-level language instead of handcrafted circuits.
Account Abstraction on StarkNet
An overview of how native account abstraction looks on StarkNet.
Account Abstraction Panel
Account Abstraction: Experts agree, if we don't have Account Abstraction, then Ethereum is at stake! Your private key wallet will soon be a thing of the past. Account Abstraction promises to put programmability into every Ethereum wallet, and unlock new frontiers for both developers and users. How will Ethereum be different, when every wallet upgrades to a smart wallet? What will it take to get there? What commercial use-cases emerge? What other parts of Ethereum does AA touch?
lightclient, Julien Niset, Yoav Weiss, Vitalik Buterin, David Hoffman
Advanced Seaport Techniques
Seaport is a marketplace protocol for buying and selling NFTs. While it powers OpenSea in a horizontal capacity, Seaport is open source and allows marketplaces to share a pool of liquidity – enabling project-specific, bespoke vertical marketplaces. Since launch, it’s helped spur innovation across emerging NFT verticals, including ENS names, in-game purchases, etc. This workshop will explore advanced techniques and use cases for the Seaport protocol.
Open-source design unconference and working groups helping to drive improved User Experience and usability standards forward for the decentralized eco-system. Enable cross pollination of fresh perspectives and emerging UX methodologies. Bringing together developers and designers in the ecosystem working at the various layers of the Web3 Tech Stack to share their unique solutions and encourage interoperability amongst various systems.
AltLayer: Runtime Execution and Elastic Scaling Layer for Ethereum
(1) Multi-VM Support: AltLayer enables Ethereum with on-demand EVM/WASM execution layer. (2) Elastic Scalability: To handle surge requests on Ethereum, AltLayer enables dApps to quickly spin off custom execution layer (flash layers) to serve users, with near-instant finality(<2s), low gas fees (<0.01USD) and high throughput(~2,000 tps). (3) Ubiquitous Verification: To embrace decentralization, AltLayer runs multiple block producers/verifiers including commodity machines, browsers for users.
Alice in Proxyland
The story of Alice in her journey of making her smart contract upgradeable. She starts with a very naive approach, and quickly bumps into the fundamental problems of proxies: using CALL vs DELEGATECALL, the execution context, storage collisions, the importance of tooling, etc. As her system grows in complexity, her proxy architecture iterates and becomes more and more sophisticated, finally arriving to a very powerful, elegant and easy to use architecture: The Router Proxy.
Amplifying Consensus Participation with Blockspace Markets
In order to maximize staking participation post-merge, we need to provide capital markets for blockspace demand. This can come in the form of Yield Tokenization (e.g. Swivel, Element), blockspace reservations (e.g. Eden Network), or direct exchanges (e.g. Alkimiya), however composable infrastructure is necessary. With composable infrastructure on the capital markets layer, we can create interesting instruments such as combined staking+lending+options products, and derivative stablecoins.
An Overview and Wishlist for Rollup Escape Hatches
Escape hatches are meant to be a way to exit assets or state from a rollup in the hopefully unlikely event that sequencers are offline. In this talk, we review which projects have these hatches and what plans are publicly available for future rollups or versions of these rollups. We list some ideas that these, and other rollups, may implement or adopt in the future, for more robust and secure rollups. The suggestions will be rooted in our concern for security and the issues presented by bridges.
An Overview of AMM Mechanisms
The talk will give an exhaustive overview of the different AMM algorithms currently deployed on major distributed ledgers, as well as the underlying intuition behind their design. Building up from the basic principles of AMM design, the talk will then cover the algorithmic mechanisms used in the various different algorithms including Constant Sum, Constant Product (Uniswap V2), Uniswap V3, KyberSwap, StableSwap (Curve), CryptoSwap (Curve V2), Solidly Stable pairs, Clipper, Dodo, and RFQ systems.
Anonymous Signalling on Ethereum
Semaphore is a protocol, designed to be a simple and generic privacy layer for Ethereum DApps. Using zero knowledge, Ethereum users can prove their membership of a group and send signals such as votes or endorsements without revealing their original identity. The talk will describe the protocol, the main concepts and some use cases. A simple demo will also likely be used to show how Semaphore can be used to create DApps and solve real problems in the ecosystem.
Autonomous Worlds Self Led Session
A session for those interested in the latest developments in Autonomous Worlds and fully on-chain games, including demos of cutting-edge projects, a panel with Optimism co-founder Kevin Ho and Dark Forest creator gubsheep, and an introduction to MUD — the open-source engine for building Autonomous Worlds. More info here: https://0xparc.notion.site/Autonomous-Worlds-SLS-612ff18a99f54594806776971b5a8ec6
Justin Glibert, Remy, Andy, Lethe, Arthur Baer, GVN, Flynn Calcutt, Fraser, Omar Mezenner
Art Reflects What Happens in Society
I have always say and believe that art reflects what happens in society. From Renaissance to Cryptopunks, I am going to take you on a journey of the history of art, and why after the covid19 NFTs became popular, even though they were actually created in 2012 with the colored coins. Based on my own experience as the 1st female cryptoartist in Colombia, we will learn with what I like to call my"street" experience and discover the power of a female in a men dominated space.
Are Your Zero-Knowledge Proofs Correct?
Recent efforts have made it possible to write zero-knowledge proofs without having deep expertise in cryptography. Nevertheless, these proofs can be subtly wrong and result in situations where the application erroneously “verifies” bogus information from an attacker. In this talk, we will give an overview of our research that can be used to reason about the correctness of zero-knowledge proofs and highlight some of the open-source tools that Veridise has developed to find bugs in ZK circuits.
Asset Rights Abstractions - a Case for Smart Contract Wallets
Smart contract wallets (SCW) have a potential to streaml UX and increase compatibility of asset and dapp contracts. Well positioned SCW can overcome needs for devs to integrate increasing number of standards. Instead SCWs can improve composability between dapps and decrease the amount of TXs needed, enabling dev to focus on core features rather than handling custom or niche cases of asset contracts. PWN Safe is an example of such wallet enabling selfcustody of lending collateral.
Josef J, Naim
Balkanize Learn2Earn - Educating & Financing the Next Batch of Web3 Developers in the Balkans
The next iteration of “the web” is not going to build itself - and people in developing countries are not going to participate in this (r)evolution without some guidance and financial support. See what can be achieved by handing out scholarships to students in developing countries and guiding them in their learning process towards becoming proficient in the web3 ecosystem.
Be a Superhero! Tangible Actions to Support Diverse Builders and Show Allyship in Web3 Communities
In this session, we will discuss the need for Diversity, Inclusion, and Belonging and how it affects builder communities. We will also learn actional ways to be a better accomplice to diverse builders, colleagues, and communities. This workshop will address ways to attract, retain, and promote diverse talent as well as advocate for diverse perspectives in policy and personal spaces.
Battle of the Bridges: Untangling the Tradeoffs of Various Bridge Designs
This panel invites 3 of the leading bridge protocols to debate the various tradeoffs that have emerged between different cross chain bridge designs, including pros and cons, and security considerations. Panelists include the founders of Across (Hart Lambur), Hop (Chris Whinfrey), Succinct (Uma Roy), and will be moderated by Tarun Chitra (Gauntlet).
Tarun Chitra, Hart Lambur, Chris Whinfrey, Uma Roy
Being a Responsible Multisig Signer (Verify, Don't Trust!)
So you have been trusted with safeguarding a project along with other members of your community, congratulations! But, alas, the first transaction from a developer on the team comes in. How do you proceed? Can you blindly trust the developer? Should you? It's tempting to just see what other multisig members do and roll along, right? In this talk we'll go over what you can do to verify what a transaction will actually do, and what tools you have at your disposal for this. No coding required!
Beyond Stake: Implementing Diversity Policies on PoS
We look at the challenges of implementing various diversity-improving policies on a PoS network. Economic (dis)incentivization is a popular approach, but can be undermined by non-standard miner economics such as (cross-domain) MEV or derivatives on incentivization. As an alternative, we outline an approach to include diversity support into the consensus level without requiring changing the basic functionality of the protocol by adapting the concept of general adversary structures.
Bad Proofs in Formal Verification
Formal verification can be a huge boon to smart contract security as it checks all possible execution paths. Unfortunately, even verified code can be faulty if the formal specification contains mistakes. "Bad" proofs can lead to false confidence in the code and premature deployment. This talk will discuss different types of "bad" proofs and how to avoid them.
Blockchain Analytics 101: Building an Indexer from Scratch
A workshop which goes through how to build an EVM observability application and how to interpret the data collected. This workshop aims to empower users to venture into blockchain analytics to identify arbitrage opportunities, high value projects and the centralization of protocol/DAO voting power in a protocol.
Borderless Africa - a New Narrative
If Ethereum is a digital nation, millions of Africans will flock in masses to become citizens. Why? A fair chance to participate in an open borderless economy, and ultimately self-determination. Web3 is unleashing a generation of African talent trapped within the confines of the old gated economy. A new narrative places Africa differently through the Web3 lens. Why should Ethereum builders take African talent and markets seriously? Where are low hanging fruits for win-win scenarios?
Bottom Up Building: Pathways towards a Decentralized Society
Non-transferable NFTs (or soul-bound tokens) open a rich design space for enhanced social coordination and ultimately decentralization within Ethereum. If you’re interested in building a bottom-up, decentralized future, we invite you to join us in exploring non-plutocratic DAO governance, community wallet recovery, and sybil-resistance as well as potential use cases in news, science, and the creative and knowledge economy to foster consensus across difference.
Puja Ohlhaver, Paula Berman
Block building after the Merge
We are seeing the emergence of a specialized role on the Ethereum network dedicated to assembling the contents of each block as the ecosystem grows and the impact of "maximum extractable value" (MEV) becomes clear. This talk investigates block building after the Merge and what considerations the move to proof-of-stake brings to the process along with what norms we should strive for to avoid dangerous centralization pressures while maximizing validator profits.
Buidl the Buidlers: How You Can Create the Next Generation of Web3 Contributors through Education, Peer Review, and Professional Development
We all know there are not enough qualified people in the world to fill all the roles Web3 is asking for. We’ve got to *create* those people! Join our workshop to learn ways for developing good contributors. We’ll start with an open office session where you can ask us your most burning questions. Then we’ll move into workstations where you can get 1on1 guidance on specific aspects of Web3 talent building. This means web2 to web3 conversion AND sharpening contributors who are already web3 native.
Lenka Hudakova (Lenkla), Loie Taylor, Melanie Davis, Safder Raza
Build a DApp on Optimism: How to Conquer L2 Bridging
L1 to L2, L2 to L2, L2 to L1...bridging is complicated, messy, and difficult! In this workshop, we'll teach you how to easily build a DApp that leverages Truffle's L2 Bridge Box, which helps you quickly set up a DApp configured to handle all the complexities that come with L2 bridging.
Build Your First Contract with the Wizard of OZ
Whether you are a new developer writing your first contract, or an advanced one starting a new project, the OpenZepplin wizard is here to help you bootstrap your smart contract contracts. Let's see how to use it, from the basic contract idea to its deployment, in under 5 minutes!
Building a Thriving Developer Community
I want to give a talk on the ins and outs of building a thriving web3 developer community. I help lead DevX at https://superfluid.finance and I've learned the hard way what it takes to get hundreds of projects built on your protocol. I'll give an overview of what both engineers and marketing/growth people get wrong about building a developer ecosystem, how we run hackathons, and how we've productized our docs and developer tooling.
Building a Layer-2 NFT Bridge
Cross-chain communication is one of the most complex and interesting parts of multi-chain development. In this workshop we’ll build out an NFT bridge from the ground up between Ethereum and Arbitrum covering all you need to know about bridging design and cross chain messaging. You’ll walk out with a set of smart contracts you can use to bridge your mainnet NFT collection along with way more than you ever wanted to know about bridging.
Daniel Zachary Goldman
Better Solidity Support in VSCode by Hardhat
A brisk jaunt through the state of the art in Solidity editor tooling, a tour of Nomic's Solidity Language Server and how we can take Solidity editor support to the next level.
Building blockchain products for UNICEF. How to get involved.
UNICEF has been experimenting with Ethereum and blockchain for several years. Examples of the solutions they've built include the UNICEF cryptofund (the first crypto denominated fund in the UN), Patchwork kingdoms (the largest UN's NFT for good collection) or staking as financing tool. Do you want be part of this journey? Come to the session and learn more about the solutions (architecture, tech stack, deployment process) and understand how you can help.
Shane O'Connor, Naroa, Gerben Kijne
Building a Unirep ecosystem
What does an identity ecosystem built on top of Unirep look like? Learn how reputation works in a system where participants are anonymous and how it can be used to build applications.
Building an End-to-End EVM Symbolic Execution Engine in Solidity
Symbolic execution is a widely used approach to formally verify/analyze EVM bytecode. But what exactly is it? What are constraints, and solvers?? Why do you need symbols anyway?? In this talk we will go through a symbolic execution engine for EVM bytecode fully written in Solidity, hopefully demonstrating how beautiful and simple these techniques are, and incentivizing developers to contribute to or write their own formal methods tools.
Building ethereum community together in china
Introducing the many Ether communities in China and how they are growing together
GUO Haoyun, Yanyan Ho
Building Parallel Economy Using Ethereum
Ethereum is one of the most important tools enabling us to build free parallel structures. Parallel Polis is a humanitarian concept popularized by Czechoslovak dissidents and carried on by cryptoanarchists and cypherpunks in recent years. From their experience of living solely in cryptoeconomy for past 8 years, we learn how Ethereum is an irreplaceable tool for crypto native life, business and social structures.
Client Diversity Matters: Thinking Independently, Together
There is an ongoing conversation about the increased centralization of the Ethereum ecosystem following the migration to Proof of Stake. Clients deployed, nodes location, hosting services as well as liquid staking providers that have significant relevance that could potentially reduce the resilience of the network as a whole. We will dive into the state of the network post-merge and share specific actions related to how we can collaborate for a better outcome for the Network.
Building Secure Contracts: Use Echidna Like a Pro
In this workshop, attendees will gain hands-on experience with Echidna - an open-source smart contract fuzzer - to build secure smart contracts. Echidna has been used in many professional audits, and fuzzing is a key component to increasing the contracts’ security. Attendees will learn how to define and write invariants and how to use Echidna efficiently. By the end of the session, they will know how to integrate property testing into their development process and write more secure code.
Josselin Feist, Gustavo Grieco
Challenges of Parallelizability under Ethereum's Execution Model
We highlight two challenges of parallel execution on Ethereum: 1. Historical data shows that data dependencies force us to execute a large portion of transactions serially. 2. If we assign incentives to scheduling decisions, this might introduce non-determinism that the system cannot tolerate. In this lightning talk, we present these two problems and outline some proposed solutions. Note that this work was accepted for and presented at ICSE'22 (https://bit.ly/3HzPKZT)
Can’t Someone Else Do It!? Shifting Behaviors in Ethereum Network Participation
Decentralization is touted to be at the core of the Ethereum ecosystem and community. Yet we continue to operate in a world of end users trained and programmed not to think about any of the infrastructure services they use, how they run, how secure they are, and how they are managed. The community continues to operate with the mantra of Web 2.0 where someone else can handle it. It is up to us to help shift user behaviors and mental models around what it takes to truly participate in the network.
Building Privacy-Protecting Infrastructure
In this talk we'll go over how to build privacy-protecting infrastructure. What is it, why do we need it and how can we build it? We'll look at Waku, the communication layer for Web3. We'll see how it uses ZKPs to incentivize and protect the Waku network. We'll also look at Zerokit, a library that makes it easier to use ZKPs in different environments. After this talk, I hope you'll better understand the importance of privacy-protecting infrastructure and how we can build it.
The Value of Cryptocurrencies in Supporting Human Rights
Privacy and Free Expression
Climate Change or Social Change? The Role of Blockchain
The Paris Agreement was built over the biggest scientific consensus in the history of Humankind. We are reaching its threshold faster than expected: already 1.1 degrees above pre-industrial levels and counting. 2030 forecast: 1.5 disasters a day (earthquakes, tsunamis, electricity infrastructure loss: no internet- no blockchain) More than 1.5 degrees means massive migrations, civilization collapse and potential extinction….
Cost of Feudalism: Towards a Theory of MEV
Maximal Extractable Value (MEV) is excess value captured by miners/validator. This excess value often comes from reordering, censoring, or inserting new transactions that allow a miner to front-run users' transactions. Is MEV *always* bad? Can it sometimes lead to good equilibria for users? We modify tools from algorithmic game theory and probability to prove some surprising paradoxes — *some* MEV improves trading efficiency in networks of automated market makers.
Tarun Chitra, Guillermo Angeris
Composability and Gamification
Web3 tech provides features that have been practically unexplored by game designers. Games use DeFi mechanics, or self-custody and P2P marketplace mechanics, but few have used composability to create new game experiences for incentivization. This presentation by PhD in gaming Andy Boyan will explore how composable Web3 standards enable a revolution in gaming far beyond ownership and collection, featuring Infinity Keys, an achievements game built on composable assets across Web3.
Compositionality: The 10x Engineer Secret Sauce
Proponents of blockchains argue that compositionality is a key feature. What is compositionality though? Maybe surprisingly, there is a rich mathematical framework in which the concept can be made precise as a theory of systems. In this workshop, we provide a primer of that theory and we showcase two practical applications based on it: compositionality in game theory (open games) and in formal verification (automata). The workshop is aimed at devs. There are no mathematical prerequisites.
Fabrizio Romano Genovese, Philipp Zahn
Crosschain Security Considerations for the Degen in All of Us
Crosschain applications (xApps) are often considered too risky, but this viewpoint is divorced from reality. People **will** use these applications and it is our responsibility to understand the security implications. xApp developers must be able to reason about concurrency and asynchrony across two different networks, as well as understand the trust assumptions introduced by the data transport layer. By understanding this, we can allow users to engage in risky behavior in the safest way.
Cryptoeconomics Dive: LP Volatility Harvesting Across Yield Rates
This talk furthers the concept of volatility harvesting. Currently, Uniswap and other major dexes see a huge part of their trading volume consist of the result of volatility in the market. Value changes and as a result, trading volume spikes and LPs profit. When extending yield, which is also quite a volatile concept, to AMMs, volatility harvesting is increased further to not only affect value but also the yield that value creates.
DAOs and Biomimicry
The talk would essentially be a distilled version of this piece I wrote around biomimicry and DAOs/coordination/governance https://pop.mirror.xyz/NbNlmtjw3hTzVHiCU9dBjcgFDxpD91UY8DOtl5Ht_x0 My general view I would like to impart with the audience is that what we collectively work towards should be rooted in balance, non extremist behaviour and mindfulness - with concrete examples of the work I have already done in practice across Gitcoin DAO, ENS and soon Element.
DAO Governance Design Jam
Premiered during devconnect in Amsterdam earlier this year, the DAO Governance Design Jam is a workshop focussed on common DAO governance issues. Leveraging design-thinking methodologies, we will guide participants through the innovation process—alternating between divergent and convergent thinking. At the start of the workshop we will pick a workshop goal based on what resonates most with the group, upon which we will facilitate the creative process and open-source the resulting innovations.
0xdeniz, Tiago Varandas
Danksharding (full danksharding and EIP-4844) is the Ethereum layer 1 scaling protocol that Ethereum R&D teams are working on these days. This workshop is organized by the Ethereum Foundation Consensus R&D team. We will introduce to you the danksharding family solutions.
Ansgar Dietrichs, Hsiao-Wei Wang, Dankrad Feist, George, protolambda, Francesco
Data + Empathy: How to Approach UX Decisions in Web3
Data has been useful in Web2 UX/UI design for quantifying user actions to understand what’s working and not working, but it doesn’t tell you why they’re doing that. When you pair participatory design with data design, you can get an effective picture of how and why people use the product. But, the problem is user research is becoming increasingly data heavy. Web3 enables more participatory design because people are aware of their data and are conscious of this type of exploitation.
Dark Forest: Lessons from 3 Years of On-Chain Gaming
We'll present an overview of learnings from 3 years of building and running Dark Forest, the first fully decentralized MMORTS, including: why ZK is important for games, what a crypto-native game is and why we should care, designing for emergent player behavior, pushing the limits of Ethereum devex, and social consensus and legitimacy - why is Dark Forest more like chess than League of Legends? We'll also hint at 0xPARC's next crypto-gaming experiments.
Debugging the Ethereum Merge with Parallel Universes
The Ethereum merge is a high-stakes event for the entire industry, and requires several large, stateful, distributed software systems to behave flawlessly in order for it to succeed. Unfortunately, it’s very difficult to develop distributed stateful systems like a blockchain with high confidence. Many of the worst bugs in these systems don’t show up in the happy case, but require particular network, hardware, or timing conditions in order to manifest.
David Searle, Will Wilson
Decentralized Programmable Key Pairs
Join this talk to get an introduction to Decentralized Programable Key Pairs (PKPs), by Lit Protocol. PKPs are 'distributed custody cloud wallets' that act as a personal compute platform that can write to a variety of state machines (e.g Ethereum, IPFS) because they are 'smart contracts with a secret' that can make arbitrary HTTP requests and use that data in the computation.
David Sneider, Chris Cassano
Infura has provided a centralized API service to help grow the Ethereum and Web3 ecosystem since we launched in 2016. In 2023 we will be launching Decentralized Infura. This talk will go over the details of the decentralized protocol and the transition to it. We will also discuss why this is necessary at this point in the growth of the ecosystem and the emergence of a multi-chain future.
E.G. Galano, Tim Myers
Demystifying Ethereum Assembly
# Demystifying Ethereum Assembly The EVM creates an economic incentive to minimize computation and data storage. This leads to extreme gas optimizations in a few different assembly languages and patterns. In this workshop, we will learn about EVM assembly through both a walkthrough of EVM basics and real-world, practical examples of assembly. This workshop assumes an intermediate level understanding of programming and at least a beginner understanding of Ethereum.
Designing Autonomous Markets for Stablecoin Monetary Policy
We discuss the design of primary (i.e., minting and redemption) market mechanisms for non-custodial stablecoins. We first introduce a new analytical tool, the *redemption curve*, which represents the redemption price as a function of redemption pressure. We use it to discuss historical de-peggings (e.g. in DAI, UST). We then describe a new dynamic redemption curve with desirable robustness properties and show how to implement a primary market based on this curve. The system is part of Gyroscope.
Ariah Klages-Mundt, Steffen Schuldenzucker
Demystifying L2 Transactions
Transactions executed on rollups have a different lifecycle to L1 transactions. In this hands-on workshop, for devs and users alike, we’ll use Arbitrum as a demonstration tool to send transactions, follow them through their different stages of finality and analyse what fees they pay.
Decentralized Threat Detection Bots
Decentralized threat detection bots are a recent area of research and development for protecting the ecosystem. This talk will cover concepts and recent research on detection bots and implementation patterns including heuristic-based, time-series based, multi-block, and TX simulation. Examples involving prior exploits will be included, as well as tools, limitations, the potential for automated threat prevention, and areas for further research.
Designing Public Goods Using ZKPs
In this talk, designers reflect on the common threads that run through a constellation of tools and applications built with ZKPs. We share mental models being explored and strategies for fluidly navigating an evolving space. By offering real examples from our design workshops and dApps, we will explore the question – How might we materialize abstract concepts to enable internal and external teams to build with ZKPs?
dm3 - Decentralized, Secure and Open Messaging Protocol
dm3 is a protocol enabling decentralized, open, and secure messaging based on established web3 services like ENS and IPFS. It doesn't rely on any central service. The user has complete control over where their messaging data is stored. By using ENS names and ENS text records as the registry for public keys, the user owns the identity linked to their messages. dm3 comes with a reference implementation for a standalone web application, a widget, and a delivery service.
DEVA awards are simply a fun way to come together to celebrate and allow the community to signal their appreciation for the amazing work that has been done in the ecosystem since last Devcon to drastically improve the utility and usability of Web 3 technologies for the masses. Come celebrate community achievements! These awards are not meant to be taken seriously in any regard, Project nominations were gathered through community input of over 2000 unique nominations.
Aqeel Mohammad, Ethereum Foundation
Does it Make Sense to Aggregate and Average feeReceipent Rewards Using a Smoothing Pool?
This talk presents a statistical model and python code that can be used to model feeRecipient tips using a set of binomial, Gaussian, and Bayesian modeling techniques. We will explore if the ideal of pooling these fees, similar to how POW miners have been pooling their hash power, makes sense for Ethereum validators. We will present the results of modeling one such feeReceipent pooling contract to determine if such a model adds value to other validating Ethereum Node operators.
Ecosystem Support Program Day
ESP Day is a full day of talks and panel discussions with the purpose of exploring topics or projects pertinent to ecosystem development while highlighting the EF's grantees. Join us for wide-ranging conversations on building a post-Merge world, supporting education initiatives across cultures to reach our next billion, game development to achieve ZK scaling, and more!
Monet du Plessis, Madison Adams
Education as a Public Good: Past, Present & Future of ethereum.org
Content as a public good attracts less attention vs. protocol infrastructure yet is a critical resource for our community. See an overview of the mission, progress & evolution of ethereum.org as an educational public good. As the "front door" to Ethereum for many web users across the globe, ethereum.org currently receives ~20 million visits per year across ~50 languages. It continues to expand & grow thanks to thousands of open source contributors. Let's dive into what's next for ethereum.org!
EEA Community Projects: a Home for Open Standards Development Projects, Managed by OASIS
The EEA Community Projects, formerly known as the Ethereum OASIS Open Project, is a hub for open source-based standards development in the Ethereum industry. We provide support for open source development of code, APIs, standards, and reference implementations. Our goal is to improve the quality of standards in the Ethereum ecosystem and provide a path to formal standards developed within the framework of OASIS, an internationally recognized technical standards body.
Tas Dienes, Daniel Burnett
ELI5: Account Abstraction
EELS: The Future of Execution Layer Specifications
Peter Davies gives an overview of the work of the EELS (Ethereum Execution Layer Specifications) team on the [new executable specifications](https://github.com/ethereum/execution-specs) for the Ethereum execution layer. He discusses why new specifications are needed and how they will impact future governance processes.
Economic Incentives and Souls in Schelling-point Based Oracles
Schelling-point based oracles, such as Kleros, can be used to attribute soulbound tokens (SBTs) to individuals based on subjective evaluations of their backgrounds and expertise. Moreover, mechanisms using SBTs can complement economic incentives in such oracles; for example, an SBT-conscious random selection process can determine the voters on a given question. We will focus on how the interplay of economic and social elements in such systems can be designed to maximize resistance to attacks.
ELI5: Scaling Ethereum
Everything you wanted to know about approaches to scaling Ethereum
ELI5: Zero Knowledge
ENS Cross Chain Integration Strategy
In general, most cross chain use cases are “asset transfer” for bridges to cross tokens from one chain to another then each application deploys the exact copy from L1 to other chains. However, ENS (Ethereum Name Service) has a set of unique challenges because ENS functions as a “global address book” to resolve addresses on any chains from any wallets. We have received lots of requests from chains and dapp developers about how to integrate ENS into their chain of choice and I am going to explain
ERC lightning talks
15mins lightning talks about ERCs, mainly focused on following topics: NFTs/SBTs/ABTs/Token-gating/Curation Music NFT metadata Privacy and self-sovereign identity Other Radical Exchange topics e.g. Plural Property
timdaub, Anett Rolikova
Ethereum Business Readiness in 2022
Ethereum has had amongst its stated objectives to support enterprise adoption from its inception. Over the years, there have been a number of challenges to this becoming a reality. Now the necessary components are all there to fully support a number of compelling use cases, most of which use Ethereum Mainnet as the final settlement layer. Drawing from research across 120 companies, learn how companies are succeeding today and what infrastructure they are using to get to production.
Dan Shaw, Daniel Burnett
Ethereum for the next billion: DeFi for the unbanked/underbanked
The term 'public good', which has been adopted by many in the Ethereum community, should apply to the whole public, including those without access to traditional systems. This panel is about how blockchains actually make it to the un/under-banked -- the pragmatic considerations, and the inspirational possibilities. Panelists include Abhishek Bhattacharya, Benson Njuguna, Gabriela Guerra, and Marcus Alburez Myers with Karam Alhamad as moderator.
Ethereum Foundation Fellows, Benson Njuguna, Abhishek Bhattacharya, Marcus AM, Gabriela Guerra
Ethereum Event Showcase
Juan David Reyes
Ethereum is Solarpunk ☀️
Solarpunk is an art movement that envisions how the future might look if humanity succeeded in solving major contemporary challenges with an emphasis on sustainability problems such as climate change and pollution. Solarpunk is our alternative to doomerism. … We just need a key that unlocks the building of new institutions -- Humanity Coordinating at Webscale. Ethereum is Solarpunk - a key to coordinating humanity through it's coordination failures.
Ethereum Won’t Be The Money Layer of the Internet if People Think It’s an Earth-Destroying Scam: Four Ways to Change the Narrative
2021 was the breakout year for web3. Yet despite the millions of new users, a Morning Consult survey found that while 83% of consumers are aware of crypto, only 26% have a positive opinion. How do we as a community shift the narrative? I will share four ways to communicate web3’s benefits, relying on insight from our survey of 20k people in 15 countries around the world, updates on MetaMask Learn, and the inspiring stories of creativity and entrepreneurship enabled through web3.
Ethereum Magicians Protocol Roadmap Session
Join us for a conversation with protocol developers, researchers and more covering learnings from The Merge, potential future changes to the Ethereum protocol & its governance process, and lightning talks on proposed Core EIPs. Find overview agenda in ETH Magicians post https://ethereum-magicians.org/t/ethereum-magicians-protocol-roadmap-session-devcon-vi/10866
Tim Beiko, Anett Rolikova
Ethereum Foundation's Bug Bounty Program
The Ethereum Foundation's Bug Bounty program is one of the longest running bounty programs for blockchains. This talk focus on its history, reported vulnerabilities, where it's heading and why having a bug bounty program is important.
Ethereum for the Next Billion: Who Are Your Next Billion?
Ethereum needs to overcome many gaps in representation across cultures, languages, ages, and more. This panel explores the question: "Who are the people that you consider to be the 'next billion' Ethereum users, and how will Ethereum make an impact on their lives?” Panelists include Geoffrey See, Mary Davies, and Mihajlo Atanackovic with Chuy Cepeda as moderator.
Ethereum Foundation Fellows, Mihajlo Atanackovic, Mary P. Davies, Chuy Cepeda, Geoffrey See
EVM-first EIPs Workshop
This is a workshop discussion about the EVM. Anyone can come up and pitch their favourite EVM-first EIPs. We want to be a bit more unconventional and would like to transform the room into a "live voting space" where attendees can fight for their favourite new EVM feature. Different proposals will be listed and discussed for 3-5 minutes each, where invited panelists give a short opinion followed by loud interaction from the audience.
Alex Beregszaszi, Paweł Bylica
EVM Tracing in Geth
Evaluating the PBS Experiment: Early insights from MEV-Boost and the Builder Market
PBS is a major change to the core Ethereum protocol. It attempts to minimise negative effects of MEV by delegating block building to a market of block builders. This talk would cover what we have learned from the rollout of mev-boost, focusing on what is happening in the builder market, and what this means for the future of in-protocol PBS. What are the main improvements that we can make to the PBS design in response to how this prototype version is performing?
Ethers: What's New in v6?
Just a quick overview of some of the new APIs and features of Ethers introduced in v6, including Typed-Values, more-flexible Contract interaction and Layer 2 enhancements.
Everything a Solo Staker Should Know for the Next Phase of Ethereum
Solo stakers have a lot on their plate. Keeping up with every single change, how it will affect them and what steps they need to take to ensure their operation runs smoothly is a full time job! In this talk we are going to detail very clearly everything that they should be doing, everything that's coming, what tools and projects are coming to the rescue and what they are expected to do.
EVM - Some Assembly Required
EVM assembly can be quite opaque and intimidating at first glance. In this talk we'll take a look at exactly how EVM assembly works under the hood while analyzing some common functionality we see in smart contracts - as well as showing some optimization techniques you can use by jumping down to assembly in your solidity contracts.
Fast and Furious Withdrawals from Optimistic Rollups
Bridges are very complex and have under-explored security issues. The issue we are focused on with withdrawing from L2, which requires L1 to be absolutely sure of what occurred on L2 (finality was reached) and current proposals like Offchain Lab’s Arbitrum require 1 week for finality. In this talk, we discuss the three designs for “fast” withdraws that allow a user to move Layer 2 to Layer 1 instantly, while a counter-party takes the risk that the withdraw will not finalize.
Fighting for Crypto's Future: The State of Regulation & Advocacy
An overview of the advocacy strategy for crypto and the current state of regulation.
Experiments with EthereumJS
The idea of the workshop is to present the EthereumJS stack and then help people to set up a local EthereumJS experimentation environment. We will demonstrate how how our packages can be used for research, testing and experimentation and will then let people experiment on their own (or in small groups), for example by activating one of the newer EIPs and testing blocks/tx, or even running our experimental client.
Gabriel Rocheleau, Scott Simpson
Fixing the Internet with Layer 2 Governance
Web3 opens the door to a new cyberspace—one not only occupied, but governed, by its citizens. [The Optimism Collective](http://optimism.io/vision) is our attempt to correct meatspace's market failures with an L2. But this talk isn't on scaling. It's about... ...the past: why Ethereum is not an opportunity, but a responsibility. ...the present: what we're doing to take this seriously & how it impacts our governance designs. ...the future: the path towards summoning Ether's Phoenix.
Five Devcons in Five Minutes
A humorous, yet informative, whistle-stop tour of our conference, with focus on the changing demographics and social themes of our favourite week of the year!
Fuel: Scaling Ethereum with the Fastest Modular Execution Layer
Fuel is the fastest modular execution layer. It brings UTXO-based parallel transaction execution, a more flexible transaction format, a more efficient virtual machine, and a superior vertically-integrated developer stack to Ethereum. From the creator of optimistic rollups, this exclusive talk will discuss how users and developers will be able to leverage Fuel for global scale, without having to sacrifice decentralization or the security of Ethereum.
Exploiting Inattention & Optimism in DAOs
Many DAOs have adopted Oracle based tools to make gassless votes executable. I demonstrated an exploit of one such oracle that was possible because the other users on the oracle app were undercapitalized or not paying attention. This type of attack highlights the weaknesses and risks of many assumptions people have about the attention span of DAO members, and execution conditions. I will show common misconfigurations of tools that are the most risky, and show people how they can fix them.
Formal Methods for the Working DeFi Dev
Lecture notes: https://bit.ly/3RFwvBx Runtime Verification is known for formal methods, but you don't need a PhD to make your code better by thinking like a prover. Here we want to show you how you as a developer or auditor can apply fairly simple mathematical thinking to make your code more robust and your security work simpler. By thinking “invariants first” you can get stronger tests, better docs, and reduce the risk of introducing bugs in your future coding.
Future-block MEV in Proof of Stake
In PoS Ethereum, block proposers are known ahead of time. This allows for new types of MEV, which leverage the ownership of future block space. Using this, some attacks that were expensive due to arbitrage competition, such as oracle manipulations, become very cheap. There could also be opportunities for incentivizing high-MEV transactions in a future block that you know you will control.
Funding Ethereum with the Protocol Guild
This talk will include an overview of Ethereum Public Goods, existing funding mechanisms and their limitations, our design responses to shape the Protocol Guild, and an update on the 2022 Pilot.
Trent Van Epps
Future of Smart Contract Security Audits: REKT or WAGMI?
Smart contract security audits have become a de facto requirement for Ethereum applications. However, there continue to be multi-million dollar hacks every week highlighting significant challenges with audits such as questionable quality, arguable effectiveness, unreasonable expectations, high cost, low availability and dearth of talent. This panel proposes to debate on these contentious aspects with some leaders in this space and peek into their crystal ball to see if we are REKT or WAGMI.
Jonathan Alexander, Gonçalo Sá, Nick Selby, Mehdi Zerouali, Chandrakana Nandi, Maurelian
An overview of The Aave Companies' Gho proposal and implementation. Gho, a native decentralized, collateral-backed stablecoin, GHO, pegged to USD, has been proposed to the Aave DAO.
Geth Team AMA
Marius van der Wijden, lightclient, Guillaume Ballet, Péter Szilágyi
Giga: How Can Blockchain Help Connect the Next Billion
2.9 billion people are still offline and 96% of these people live in developing countries. During the session, public and private sector leaders from Giga countries like Rwanda or South Africa will speak about 1) how they are using blockchain to connect schools, 2) the opportunities of this technology in emerging markets. In particular, they’ll talk about blockchain as tool to automate payments, staking to finance school connectivity, NFTs to fundraise or a marketplace to incentivize providers.
Naroa, Gerben Kijne, Anda Ngcaba
Growing the Global Ethereum Community Through Localization
Over 6 billion people in the world do not speak English at all. By localizing and providing Ethereum content (user interfaces, documentation, educational content, etc.) in different languages, we can dramatically increase our target audience and onboard more people to Ethereum, as well as make Ethereum education more accessible.
Getting Started with MetaMask Snaps
[MetaMask Snaps](https://bit.ly/3u8bDKh) is the next phase in [MetaMask](https://metamask.io)'s evolution. First previewed at Devcon V in 2019, we are now focused on growing the Snaps platform and ecosystem, and new features are added every month. In this workshop, you'll build a Snap from start to finish with the MetaMask Snaps dev team. In the process, you'll learn about all the features you can make use of for Ethereum, Layer 2's, zero knowledge cryptography, and beyond.
Formal Specification and Verification of the Distributed Validator Technology protocol
In this talk, we present our work on formally specifying and verifying the Distributed Validator Technology (DVT) protocol, using the verification-ready programming language Dafny, to ensure that the DVT protocol behaves as expected. You will learn how to read the formal specification, how to use it to write your own implementation of the protocol, what properties we have formally proven to be guaranteed by the protocol and what the future directions of the DVT protocol and our work are.
Going on Safari: Researching Users in the Metaverse
A research study was conducted to understand the experiences of users in the metaverse. The deep conversations with participants in that study inspired the researchers to explore how web3 interactive platforms could act as a tool for qualitative ethnographic research in their own right, using 'netnography' to uncover behaviors and cultural learnings. In this talk, Georgia will share what can be gained by 'going on safari' and observing users in this new social ecosystem.
Hardhat & Nomic Foundation: the creation of an Ethereum non-profit
Learn about the creation of the Nomic Foundation and what's coming next from the creators of Hardhat.
In this workshop, we will cover how you can leverage the power of Storage Proofs to enable your applications to read the current and historical state of another blockchain in a secure and verifiable manner.
headlong: A Contract ABI and RLP Library for the JVM
I describe how I implemented the solidity Contract ABI specification to make encoding and decoding faster and therefore more scaleable while also improving usability. headlong can parse any function signature or JSON description at runtime and do the type-checking of inputs before encoding and of outputs during decoding. I also discuss how the command-line interface uses human-to-machine and machine-to-machine RLP-based serialization formats to consume arguments and produce results.
How Latam cities are thinking about blockchain solutions.
Mayors or Innovation Ministers/Secretaries to discuss and share their blockchain projects and impact in citizens.
Jaime Pumarejo, Diego Fernandez, Mauricio Tovar, Irais Reyes, Alfredo Bateman
How Bridges Improve L2 Composability
Two of the biggest arguments against L2s are that they are breaking composability and interoperability. DApps are deployed as stand-alone apps in each L2 with limited ability to communicate with each other. This leads to silos and several issues in terms of capital efficiency, governance, security, user experience and maintenance. We will explore how bridges should become the interoperability layer that will connect all the protocol “silos” across L2s, by using secure message passing.
How to Design DVT While Ensuring Non-Correlation
The proof of stake Ethereum specs are designed to encourage decentralization by punishing centralization. In this session, we will discuss how to design Distributed Validator Technology in a way that minimizes correlation risk by using design choices across distributed key generation, middleware, networking topology, and versioning. We'll also describe why creating a trust-minimized, non-custodial, and non-correlated architecture is the most healthy way to enable multi-operator staking.
Collin Myers, Oisín Kyne
How to Build a Multilayer DApp in Less Than 30 Minutes?
Learn how to rapidly develop front-ends for your smart contracts with useDApp. Make the user experience snappy, while reducing your Infura/Alchemy bill. Create auto-refreshing UIs, which update on each new block, on wallet, and network change. Track transactions progress, replaced transactions, history, and show notifications.
Justyna Broniszewska, Michał Sieczkowski
How to Build Bigger and Stronger ETH Communities in Latam - EN ESPAÑOL
We propose to present a panel with representatives of at least five Ethereum communities in Latam in order to review what has been achieved so far, the main challenges they face and the vision they have regarding the future. From this discussion, the audience will be able to draw conclusions regarding the degree of progress of the different communities, understand the particular difficulties of each country and identify if there is a common vision for Latam.
Toño Romero, Ana Belén || AnaTech, Solange Gueiros, Crisgarner, Juan David Reyes, Romina Ayelén Sejas
How to Not Be Worth Kidnapping
Personal physical security, specifically violent kidnapping and compulsion to disclose keys, is often brought up as a concern by cryptocurrency participants. We will quickly present a way of thinking about these threats and a model for not merely protecting from loss of cryptocurrency, but prevention of victimization through violence entirely.
How to Integrate Diverse Sources of Reputational Evidence: Learnings from the Lens Protocol Reputation System
Many people are working on reputation systems. Many are computing reputation scores as linear models, which is less than ideal. I propose a new way of combining sources of reputational evidence based on Bayesian updating.
How to Ethically Build Public Good Infrastructure
We at Status have been working to enable an interface to Web3 since our inception. We bought into the principles of this ecosystem, and have spent extraordinary effort to not compromise on those ethics while we continue to create applications that are easily accessible while also maintaining our user's rights. This talk is an overview of this journey, lessons learned, the fruits of this labor, why we're doubling down on this process, and why you should to.
How to Build a Decentralized Ethereum Liquid Staking Protocol?
Liquid staked Ethereum is a reliable source of yield and is fast becoming a key primitive in DeFi. Come hear from Rocket Pool about their experience designing a decentralized Ethereum liquid staking protocol. How do you create a decentralized protocol for staking? What are some of the design trade offs in token design? What tools are available today? What challenges exist due to current L1 structures? What opportunities exist in future upgrades?
How to Stay Up To Date With Web3 Technologies
Following a vast technology field with thousands of projects, protocols, tools, and frameworks is complex. Inspired by ThoughtWorks, we decided to map all these Web3 technologies, present them using a radar metaphor, and give them as a public good. This initiative helps developers understand ecosystems and technology stacks in the Web3 universe. It further allows them to create their radars. This talk will introduce this methodology framework to help tech teams make better decisions.
Milos Novitovic, Uros Kukic
How to Run a Validator From Zero on Resource-Constrained and Low Powered Devices
Our main goal is to contribute to the network decentralization by making it easier and affordable for regular users to run nodes (and staking) on resource-constrained devices as well as helping to test the next major Ethereum upgrade (The Merge). In this workshop we will show from scratch how to install and set up an Ethereum validator node, from running the Execution Layer + Consensus Layer combo to creating the keys and setup for the validator in order to get it up and running.
How to use Executable Consensus Pyspec
Ethereum consensus pyspec (https://github.com/ethereum/consensus-specs) is an executable specification that serves as a reference for consensus layer devs. It is also used for creating the test case vectors for client teams. In this lightning talk, we will have a tutorial on how to run the Ethereum consensus pyspec. And bonus, learn how to write a test by yourself!
How to Talk to g̵i̵r̵l̵s̵ Users at p̵a̵r̵t̵i̵e̵s̵ Your App: How to Do User Research in a Remote Environment
We often rely too much on our instincts about how our product work or prior knowledge on how it should be read. More often than not, we are wrong. Newcomers will always use your app in the "wrong" manner and talking to them will reveal many ways in which you can improve your product. I've worked many years in many web3 projects, from the Ethereum Foundation Wallet, to ENS and specially a full year at the Defi protocol Balancer as a User Researcher. I would love to share what I've learned.
Alex Van de Sande
Hunting and Monitoring for On-Chain Attacks
Web3 security requires a comprehensive security approach from reuse of secure, audited libraries, audits, threat modeling and security assessments to bug bounties, monitoring, and incident response. In this workshop, we will dissect a real world on-chain attack, categorize each step the attacker took into four distinct stages (funding, preparation, exploitation, and money laundering) and walk through the development of a heuristic/ ML approach to identify these attacks using the Forta Network.
Christian Seifert, Dmitry Gusakov
HyperCerts for Regenerative Cryptoeconomics
How do we incentivize and reward high-impact bets on valuable projects like infrastructure?Regenerative cryptoeconomics intends to combine a cultural paradigm shift with web3 tooling to incentivize positive externalities in a financially sustainable way. Evan will describe specific tools, instruments, and mechanisms; share developmental achievements made so far; and describe how those directions can improve the chances that the world will be improved with user-empowering, web3 driven tech.
Hybrid PBS from CL's Perspective
The talk seeks to address the following questions: - Why does PBS matter from CL's point of view? What happens if we completely ignore it on the protocol layer? What if we wait to release it? - How did we implement hybrid PBS on CL clients from history to functional products? - What do they look like in code? - What are the gotchas and the trade-offs? - What are the remaining questions we shall seek before moving to full PBS?
Improving Performance of Provable Computations Using Rust
We reimplemented the Cairo VM in Rust to increase its performance. We will show an MVP that is between 10 and 100 times faster than the previous Python implementation. Executing a program with this VM outputs a trace which can later be used to generate a Proof of the program's execution. Combining Zero Knowledge Proofs with Rollups allow us to have scalability without compromising the security of blockchains.
Herman Obst, Federica Sofía Moletta
Improving Oracle Infrastructure on Ethereum
Oracles continue to fuel the growth of the Ethereum and layer-2 ecosystem. To build dApps that serve real-world use cases, from DeFi and DAOs to NFTs and beyond, Ethereum developers need access to secure oracle networks. In this session, we will dive into the latest oracle innovations and showcase new capabilities that enable Ethereum developers to build the scalable, secure, and feature-rich applications that can achieve widespread adoption.
Intro to Scaffold-ETH
Join Kevin Jones for a workshop on Scaffold-ETH, an off-the-shelf stack for rapid prototyping on Ethereum, giving developers access to state-of-the-art tools to quickly learn and ship an Ethereum-based dapp. Scaffold-ETH is everything you need to get started building decentralized applications powered by smart contracts. Learn more at https://github.com/scaffold-eth/scaffold-eth
Human-Friendly Contract Interactions
Web3 users often sign transactions without knowing what they are doing. How can we let them take more informed decisions? Contracts verified on Sourcify (https://sourcify.dev) can be presented with human-friendly information via the ABI and the NatSpec documentation The talk will explain how it's made possible with "Solidity contract metadata" and how Sourcify's "full verification" works. We'll also touch upon alternative approaches to how to display human-readable tx information to the users
Introducción a Scaffold-ETH y SpeedRunEthereum
Descubre las posibilidades de Scaffold-ETH para desarrollar aplicaciones full-stack en Ethereum y mejora tus habilidades como programador de Smart Contracts gracias a SpeedRunEthereum.
Introducing The Graph Substreams for High-Performance Indexing
Substreams is a powerful, parallelizable, blockchain data indexing technology, developed within The Graph. It enables truly composable indexing, with shared modules written in Rust, both in batch and in streaming. It reaches unbeforeseen performances by virtue of its parallel design that supports both mappers and stateful store modules. In this session, we will see how Substreams solve indexing for all blockchain protocols.
"It's 10pm, do you know where your mnemonic is?"
Many stakers set up their validators nearly two years ago, and will soon need to revisit them to obtain the rewards they have earned since. This panel provides a refresher for what stakers did, and why they did it. It discusses protecting mnemonics and keys, and what can be done if they are misplaced or compromised. Bringing together experts on validating key creation, protection and use, this is a wide-ranging discussion that will be useful for all stakers and potential stakers.
Adrian Sutton, Oisín Kyne, Paul Hauner, Vasiliy Shapovalov
Introduction to Circom2.0
The workshop aims to explain the basics of Circom2.0, the new features respect Circom1.0, the tool stack and explain a simple project about the following topics: - Zk-Rollup + Mixer: Put a mixer in the withdraw of Hermez1.0. - Polygon ID: Explain some of the Circom circuits of polygonID and how can be used. - NFT project: A project that aims to airdrop an NFT to some address that accomplish certain conditions without reveal the address.
Jesus Ligero, Carlos Matallana
Killing ETH - Finding Consensus Issues on Layer 1
Ethereum's core protocol is highly security critical and thus needs to be tested thoroughly. This talk will discuss the testing methods we use to make sure that all execution layer clients implement the same protocol: - Regression testing on hive - EVM-fuzzing - Devnets - Shadow forks We will discuss a bunch of interesting issues that we found with that
Marius van der Wijden
Join the Swarm: how to run a light node or full node
Swarm is a decentralised data storage and distribution technology. In this workshop you can learn how to use Swarm, including running light node or a full node. Also there will be a demo for node operators looking to profit from storage incentives and they will be able to join the network.
Interep: An Identity Bridge from Web2 to Web3
Interep aims to provide an identity solution for Ethereum users by bridging from an established digital identity source, typically a web2 platform. The product provides an identity layer in an application stack, and integrates with a privacy-focussed layer using the Semaphore framework. Interep can be used to to qualify users, or as an anti-sybil service.
Launch Your Own Validator Node
taking someone through every step of provisioning their own nodes. Go from independent 1 server deployments to multi-server deployments in the workshop. Attendees will be able to spin up and manage their own nodes with easy to use open source software.
Light Clients After the Merge
The merge unlocks a new era of truly light clients that can stay in sync with the Ethereum network using just 20 bytes / second. All obtained data can be verified in a trust-minimized manner, reducing the risk of a rogue centralized API provider serving incorrect data. This talk describes the latest advancements in CL light client protocols.
Let's start a RAI-ot!
Launched Feb 2020, RAI—a fork of DAI—is an ETH backed stable-ish coin that uses an onchain PI controller to set interest rates automatically and emphasizes “ungovernance”. If you’ve ever looked at a central bank and thought about replacing it with a computer, this talk is for you! Come listen to the RAI story so far, what we’ve learned, where we’re going, and why we think the RAI model of controlled, floating exchange rates are going to be the future of DeFi and beyond.
Lessons from the Nomad Hack
The Nomad Bridge suffered an incident in early August, resulting in about $190M in cryptocurrencies lost. We will see how the Nomad Bridge was able to get hacked and how it relates to the Nomad Protocol. Finally, we will share learnings and insights we got from this incident, actionable tips that all protocols should take into serious consideration in order to reduce the probability of a potential hack.
Like a Kindergeburtstag - Ethereum Node in under 3 minutes with Stereum
Stereum is a tool to manage the process of setting up & maintaining an Ethereum node for the user with a heavy focus on self sovereignty, privacy and flexibility. With Stereum you are capable of setting a node up in under 3 minutes. Around Bogota we hope to have finished our full release version (currently in beta - https://github.com/stereum-dev/ethereum-node/milestones?state=closed) and would like to talk about the development, the challenges and why a node is valuable infrastrucutre
A Web3.py maintainer steps though how to use some of the lesser-known features recently released: async functionality, off-chain data lookups, plugin support and more.
Light Client Self Led Session
Living on Ethereum
To maximize the real-world utility of the Ethereum network, ether and ERC20 stablecoins must be increasingly used as money. This means being able to pay for goods and services without going through exchanges or banks. This talk will give a short history of the best efforts so far at onboarding merchants, dive into the anthropological reasons why this is a hard problem, and share our learnings on some recent successes on growing the number of crypto consumer purchases.
Lodestar: Metrics-Driven Development
Lodestar is the newest production-ready consensus client, written entirely in TypeScript. How did we do it? How did we go from buggy, slow, and scared to agile, confident chads? Metrics, metrics, metrics! We will introduce the concept of metrics-driven development in the context of blockchain node development and give fun examples where metrics saved our hide, time and time again.
Making Sense of the Ethereum Foundation
Major Trends in the Layer 2 Ecosystem: Where We Are and Likely Upcoming Themes
The Layer 2 space moves at lightning speed. Just as we start to grasp a particular concept or protocol, changes and new ideas flood the ecosystem. It is exciting and fast-paced, but it can be difficult to maintain an accurate birds' eye view of current developments and upcoming themes. This lightning talk will quickly survey the Layer 2 field and make some predictions around what themes we are likely to see in the coming months.
Little Things I’ve Learned in Developing Halo2 Circuits
We will share some Plonkish circuit designing patterns we learned during the zkevm development.
Machismo, Remittence, & Inflation: Scaling Ethereum for Widespread Adoption in LATAM
According to Gemini's 2022 Global State of Crypto Report, women in developing countries lead in the adoption of crypto among women. Particularly, women in Latina America lead in crypto ownership when compared to other regions, with 43% of crypto holders being women. We'll take a real world lens to the reality of LATAM and the need to scale Ethereum, the status of L2s, emerging modular blockchains, and how they all fit into the end goal of getting Ethereum transactions into fractions of cents.
MEV Capturing AMMs(McAMMs)
A prevailing thought is that the power of transaction ordering is mostly in the hands of block-builders in the current MEV-Boost and PBS specifications. This talk will present a new AMM design, which could shift the transaction ordering power, at least partly, to AMM designers and liquidity providers. These constructions would allow AMMs to capture part of the MEV that is currently only harvested by block-builders and proposers.
MEV for the Next Billion: It's Time to Get Serious...
We will take a birds-eye view of research, industry, and L1 developments on MEV. We start with the reasons behind the origins of MEV, a years-old warnings to developers. We revisit these against an explosion of research and industry interest in MEV. We cover the big picture of why these topics, including PBS, MEV auctions, MEV ethics, "fair ordering", cryptography, etc. are key to the decentralization and UX of L1. We will attempt to provide a roadmap to avoid the centralizing effects of MEV.
Mental Health and Avoiding Burnout in Your Crypto Gig
Ethereum culture is 24/7 and always on. This brings with it a lot of challenges for DAOs and crypto orgs who need to balance growth and fast paced crypto culture with mental health. Without the proper knowledge and steps in place burnout can run rampant in a team. This talk discusses some of the things to watch out for, how teammates can be accountable for each other, and how to strive for a work/life balance.
MEV NFT: ERC-721 Fork for Blocking Atomic Arbitrage
Inspiration MEV (miner extractable value) is an issue that often times disbenefits the smaller consumers or traders. While traditional MEV research is mostly focussed on sandwich trades, we focus on one specific type of extractable value: MEV NFT! Let's illuminate the dark forest. In the talk we present a novel way to analyse and detect NFT arbitrage for more transparency. With that research we design a ERC-721 token that blocks malicious bots and could benefit consumers.
MUD: an Engine for On-chain Games
For the past year and a half, 0xPARC and Lattice have been hard at work building MUD — an open-source engine for building on-chain games. In this talk, Justin and Alvarius from Lattice will be joined by Kelvin Fichter from Optimism, to talk about on-chain games, MUD, and an exciting new collaboration with Optimism to be unveiled on the day.
Justin Glibert, Alvarius, Kelvin Fichter
Modular Rollup Theory Through the Lens of the OP Stack
We've got 25 minutes to go as deep as we can possibly go into the architecture of modern (modular) rollups. We'll be looking at the theory behind the components of these rollups and we'll be grounding this theory in the concrete components of the OP Stack. Cmon, where do you think we are, 2019? It's 2022 y'all, and rollups are getting really, really cool. This talk will cover a lot of technical detail in a short amount of time, so come prepared and chug a lot of coffee beforehand.
Music Jamboree with Weird ETH and Friends
Ben Jones will perform a variety of Ethereum-related musical songs with a set of web3 guests including Georgios Konstantopulous and Ed Solomon.
My Mother Hates Your Project (And Mine)! Why We Need More Soft Skills In Crypto
GM, fren, anon, ape in, DeFi, DApps, protocol, WAGMI. Words have immense power, and yet we are doing ourselves a disservice when it comes to everything crypto by not embracing soft skillers. The way in which we continue to name, explain and communicate our creations will have profound impact on adoption. And right now, we suck at it. Hard.
New Paradigms by Non EVM Compatible L2s!
As L2s become bigger, several like StarkWare, Aztec and Fuel have built a VM that doesn't resemble the EVM for multiple reasons. EVM is great. We love the EVM. But non-EVM based L2s bring about new paradigms, and innovations and expose us to new possibilities that are just not possible on the EVM. These L2s truly are expanding the scope of Ethereum and we should explore these more!
Rahul Kothari, Nick Dodson, Joe Andrews, Louis Guthmann
New Applications for Quadratic Funding
Since the inception of Quadratic Funding, the mechanism has mainly been used to fund open source software and public goods in a Web3-centric context. Recently, Gitcoin and others have experimented with QF in new ways to empower specific ecosystems, fund localized communities, and tackle real-world issues (climate change, health, policy). As adoption grows so do barriers and scalability challenges, but many promising advancements could be the key to breaking out of the blockchain bubble.
Non-interactive, Unique Nullifiers: The Key to The Next Era of ZK
ZK app systems are being held back because there isn't an anonymous way to prove that you aren't double claiming/double posting. In this talk, we explore the variety of nullifiers and present a new signature scheme that would enable things like zk airdrops or other zk systems that require uniqueness.
Notable security incidents since Devcon V
October 2019 seems like an eternity ago, and there have been a variety of interesting, sometimes novel, and sometimes repetitive security incidents across the ecosystem since then. We will discuss those incidents, what went wrong, how they've been resolved, and what lessons have been learned, or new mechanisms put in place, in the service of preventing a repeat.
Lane Rettig, Ryan Lackey, Tom Howard, Arun Devabhaktuni
On the Path to a Rollup-Centric Future
It’s only been slightly over a year since Arbitrum launched as the first optimistic rollup that supported general EVM contract deployment. In that time many components have shifted, many users have migrated, and an entirely new generation of technology has shipped with Nitro. Now we look towards tackling the next set of challenges in working towards Ethereum’s rollup centric future, where using Ethereum will mean using a rollup.
On the Future of Web3 — Paving the Way to End-to-End Fully-Decentralized Web
One key feature of Web3 is decentralized compared to the current Web2, which is controlled by a few centralized companies such as Facebook, Google. However, when 99% of the users interact with the blockchain, one critical problem shows up: the dApp servers / NSPs are centralized! In this talk, we propose a solution for the future of Web3: an End-to-End Fully Trustless Decentralized Web, which means that any components in our Web2 from the user side and server side will be decentralized in Web3.
Nosy Neighbor - Automated Fuzz Harness Generation for Golang Projects
Nosy Neighbor was developed as a breadth-first fuzzing tool for the critical golang clients in the ethereum network - Prysm, Go-Ethereum, and Mev-Boost. Nosy is a very annoying (to the devs) tool that aims to find bugs the moment they are introduced. Leveraging the go/types and go/parser libraries used by the Go compiler, Nosy analyzes the AST of a repo and generates fuzz harnesses for continuous fuzzing Come learn about Nosy's novel approach to go-fuzzing and the issues it has uncovered!
Open Problems in DAO Science Workshop
This workshop will bring together practitioners and researchers to discuss and collaborate on open problems pertaining to DAO Science. This session will be run by the DAO Research Hub, organized by the DAO Research Collective, Metagov, and SCRF.
Eugene Leventhal, Joshua Tan, Ellie Rennie
Onboard The World Into Your Rollup dApp with BLS Wallet
Bringing non-web3 native users into a dApp is always a fraught, friction filled experience, even with cheaper transaction costs on rollups. In this talk, we will show you how you can modify a dApp using BLS signatures & a smart contract wallet to: - Embed a wallet directly in your dApp, and allow users to eject by swapping its public key. - Bundle multiple transactions into one and submit to an aggregator to lower friction & save on gas. - Pay for your user's transactions.
Open Sourcing and Coordinating DAO Research for the Public Good
DAOs are cutting-edge organizational structures and there is limited precedent to help DAO stakeholders understand how to operate. DAOs are now starting to research legal, governance, treasury management, tax, and other issues, but much of the foundational learnings of DAO stakeholders are siloed within their own communities. My talk would focus on how we as a community coordinate, procure, and open-source research foundational to DAO operations to more effectively scale the industry.
One Block, One Batch: Examining the Potential of Frequent Batch Auctions in Ethereum
This talk will focus on the future of (de)centralized trading, and examine how frequent batch auctions can revolutionize existing market economics by bringing fairness and protection to Ethereum’s various stakeholders. We will review why Ethereum would benefit from a global batch settlement layer, touching on MEV and unfair pricing of CFMMs.
Optimism’s OP Stack
Introducing the OP Stack — a standardized tech stack for L2 chains. Introducing the Superchain vision — the inevitable unification of the distinct L2 chains into a single, horizontally scalable, super-sequenced, Superchain! The OP Stack is how we realize the Superchain vision.
Parameter Optimization and Emergent Behavior in DeFi: Agent Based Simulations and Reinforcement Learning
As in any complex system there may be emergent behaviors in DeFi protocols. In this workshop we will show the basics of how agent based simulations combined with reinforcement learning can be used to explore these and also for optimization of various protocol parameter values. This will be based on https://github.com/vegaprotocol/vega-market-sim and https://github.com/msabvid/cpm_agent_based_sim . Ideally, try to follow setup in Vega-market-sim beforehand, but we'll go through it together.
David Siska, Marc, Tom McLean
Participant Experience Design
User experience design is traditionally focused on driving user engagement and behaviors that serve business goals. How do goals and processes change when designing for commons or public goods? How does conventional design wisdom help us, and when can it lead us astray? What new patterns, strategies or challenges emerge when we consider the user as a participant rather than a customer?
Althea Allen, Rachel, Scott Moore, Hester
Penumbra: Building a Private DEX with ZKPs and Threshold Cryptography
ZKPs allow transactions to prove their state transition was valid, without revealing anything about what it was. But this isn't enough, because useful applications require shared state, which ZKPs can't provide. In this talk, we'll describe how to break this barrier by combining ZKPs with flow encryption, a new threshold crypto primitive, to allow private interaction with public shared state, and how Penumbra uses this technique to build a private DEX.
Henry de Valence
[Panel] The Staking Economy: From Monolith to Modularity
The staking industry is on the verge of a new and exciting innovation cycle. The modularization of the staking tech stack, led by advances in middleware solutions such as Obol Network (Distributed Validator Technology), Flashbots (MEV Boost), Liquid Collective (liquid staking), and EigenLayer will create a new playing field for existing operators, product builders and solo stakers. This panel seeks to discuss these important developments and the new benefits and risks they bring to Ethereum.
Collin Myers, Sreeram Kannan, Viktor Bunin | Coinbase Cloud, Stephane Gosselin
The merge of the beacon-chain consensus layer with the EVM execution layer is a major milestone for Ethereum, if not the most significant. The changes introduced are also affecting testing infrastructure. It's an excellent opportunity to look at the public testnet infrastructure, compare the various networks, and present the Sepolia and Goerli testnets to teams and developers still relying on Kovan, Rinkeby, or Ropsten.
Practical Pluralism ♻️🌱
Pluralism — the understanding that diversity of people, beliefs, opinions, mechanisms, approaches, implementations, etc within a given context generally results in better outcomes than in the absence of such diversity. In this lightning talk, Regen Web3 Founders Trent Van Epps, Abbey Titcomb, Karl Flouresch, Kevin Owocki, Griff Green, and Auryn MacMillan will talk about how they're baking pluralism into their projects + building a more pluralistic world by doing so.
Kevin Owocki, Griff Green, Auryn, Karl Floersch, Trent Van Epps, abbey
Positive Framing and Communication for Web3
The Ethereum ecosystem was, in some ways, born out of rejection of legacy systems. This is often reflected in the way we name and describe our projects and tech, names that are at best edgy and irreverent, but more often are obtuse and unhelpful. In this session we'll look at a number of examples, from the simplest of technical concepts to the most far-fetched DAO and token naming schemes, and see how by casting them in the positive rather than the negative, we go from hindering to enabling.
Oliver JL Renwick
Post-Merge Ethereum Client Architecture
Take a look at the key components of a post-merge Ethereum "node" and how they fit together, encompassing both the consensus and execution clients. How do the two clients work together? What impact does the different designs of clients have on that? And what opportunities are there for execution and consensus clients to work together better in the future? Let's break down the knowledge silos between consensus and execution layers to get the most out of merged future of Ethereum.
Crypto wallet is an entry point to onboard users to Web3, but the complexity of key management prevents the real decentralization to be realized and widely adopted. After the Merge, Ethereum is pivoting to a rollup-centric roadmap. What does the future wallet look like? In this talk, I would like to talk about what is the missing part for current wallet design centered around L2, DeFi applications, abstract account and social recovery from our past experience.
Private Exchange on ZKOPRU
Give a presentation about private-exchange application on zkopru which consists of three different zero knowledge protocols including socialist millionaire problem, blind find, and zkopru. In the presentation, I will show how the private exchange works.
Promoting Small and Independent Stakers: Q&A with the Ethereum Staking Protocols
The Node Operator Association presents a roundtable discussion on promoting small and independent professional stakers. Topics include operator qualifications, application processes, costs, risks, each platform's unique advantages, and their vision for the future of Ethereum staking. Panelists: Darren Langley (Rocket Pool) Vasiliy Shapovalov (Lido) Oisin Kyne (Obol) Jordan Sutcliffe (Stakewise) Ariel Zimroni (SSV Network)
Ken Smith, Oisín Kyne, Darren Langley, Mike Leach, Ariel Zimroni, Jordan Sutcliffe, Vasiliy Shapovalov
Proving EVM Bytecode Execution in the zk-EVM
Rollups are the go-to solution to scaling Ethereum and at the heart of the Ethereum roadmap. Programmable rollups and zk-evms have gathered a lot of attention and research interest. Provers in particular, which produce cryptographic proofs of evm execution, pose challenging problems both theoretically and practically. In this talk we will present our arithmetization and proving scheme, and demo the zk-evm under development at ConsenSys, providing an EVM bytecode compatible end to end solution.
Olivier Bégassat, Franklin Delehelle
Public Goods and Experiments, the journey of Zkopru
Zkopru is one of the inital projects of EF's PSE team. During the development and experiements PSE team could establish the own ethos for the public goods and experiments. This talk introduces Zkopru project's journey from the beginning to its sunset of the 1st version. Also it introduces the achievements and the future plans.
Quest for the Best Tests, a Retrospective on #TestingTheMerge
A retrospective on #TestingTheMerge and all the various testing avenues we explored. I'd also give a brief summary of what went right and wrong in our approach.
Learn about the challenges of designing a private execution layer for Ethereum. Previously, smart contract execution (L1 & L2) has been fully public. Some apps provide basic private functionality for a single private state (e.g. privacy coins). We'll discuss ways to execute general private and public state changes across multiple smart contracts in one transaction, within a zk-rollup. This unlocks programmable private smart contracts.
Rate Limiting Nullifier
RLN (Rate limiting nullifier) is a construct based on zero-knowledge proofs that enable spam prevention mechanisms for decentralized, anonymous environments.
Read-only Reentrancy - a Novel Vulnerability class responsible for 100m+ funds at risk
Reentrancy is one of the first lessons learned when getting started with smart contract development and security. In this lightning talk we will present a novel form of reentrency, the "read-only reentrency" which is mostly unknown, although devastating in today's DeFi world and which has been single-handedly responsible for $100m+ in funds at risk.
Private Value Transfer in 10 Lines
Demonstration of how drawing from a standard cryptographic library can reduce zero knowledge circuit implementations to simple programs of as few as 3 lines. The Join split circuit is a popular circuit that originated from Zcash and is being used in Aztec. Using the Aztec Noir standard library, we reconstruct the join split in 10 lines hiding all of the circuit complexities involved.
Recursive ZK Applications and Affordances
Recursive zkSNARKs are poised to hit production in the next two years. We discuss how to think about the new affordances and potential applications that recursion unlocks for both scalability and privacy. These include proofs-of-proofs-of-knowledge like ETHdos, on-the-fly "programmable" SNARKs, incrementally verifiable computation, distributed proving, and tactics for reducing verification cost or proof size.
Ying Tong, Nalin Bhardwaj
Reducing Beacon Chain Bandwidth for Institutional and Home Stakers
This talk gives an overview of the networking infrastructure of beacon nodes and details some of the recent research being done significantly reduce the growing bandwidth requirements of the Ethereum consensus layer. In particular, we will discuss the network requirements of gossipsub, how long-lived subnets can be the cause and a potential solution to high bandwidth usage as well as preliminary results from experiments with an experimental extension to the gossipsub protocol, episub.
Adrian Manning, Diva
Reinforcement Learning for Query Pricing in The Graph
Indexers in The Graph protocol use a DSL called Agora to map query shapes to prices. However, manually populating and updating Agora models for each query is a tedious task, and, as a consequence, most indexers default to a flat pricing model. We have created and deployed reinforcement learning agents for Indexers to automatically compete on pricing. This talk will focus on our development process and our study of the market effects of multiple competing pricing agents.
Remix has a program to reward our contributors with non-transferable NFT’s on Optimism. We’ll go over the details and the goals of this token / badge.
Rollups Are the Most Secure Bridges
l2beat.com has established itself as the most trusted community resource assessing security assumptions of different Ethereum scaling solutions. Each such solution has a "native" bridge allowing users to move tokens to L2, but there is a plethora of other bridges available to end users. How do they compare to "native" bridges ? What risks users face sending tokens across these bridges ?
Remix intro workshop - EN ESPAÑOL
Remix IDE is the tool that most people begin with for their journey through Ethereum development. Come learn some basics of Solidity, the most popular language for programming smart contracts. We’ll be using the tutorials inside of Remix - so you can continue working after the workshop is over. The workshop will be conducted in Spanish.
Rollups, Shards & Fractals: The Dream of Atomically Composable Horizontal Scaling
Rollups allow blockchain to scale vertically, while preserving their trust properties. But what do we do when we reach the limits of vertical scalability? It might also be desirable to accomodate multiple rollups with different operating rules, virtual machines, or security trade-offs. Horizontal scaling solves these issues, but doesn't allow atomic composability. In this talk, we review approaches to horizontal scalability & ways to get as close to atomic composability as possible.
Run Your Own Beaconcha.in
In this workshop we will show participants how to setup and run the [beaconcha.in-explorer](https://beaconcha.in) for existing networks (mainnet, prater, sepolia) as well as for custom networks. Also we will explain how to analyze the network using the explorer and how to monitor validators. By doing this workshop we hope to learn about problems people are running into while trying to run the explorer on their own and improve the usabilty of the explorer in general.
Patrick Pfeiffer, Stefan Starflinger
Rotki: Why it’s Open Source and Local-First and Why Should You Care?
This will be a talk on the why we need opensource, local-first privacy preserving tools in this field. Reiterate the benefits of opensource and the cypherphunk ethos that built the crypto field. Ponder why so many people still develop closed source centralized tools and explain why this is contrary to the core ethos of the field. Then by using rotki as a main example show how things can and should be done differently. The opensource, local-first way. Explore both benefits and drawbacks
Scalability is Boring, Privacy is Dead: ZK-Proofs, What are They Good for?
The first mainstream uses of zero-knowledge(zk) proofs were for private payments in systems like Zcash and then scalability. In both, we hide data to improve privacy or validation costs. But private payments, unfortunately, have seen limited direct demand. And scalability needs faster proofs but not even zero-knowledge. What are practical zk proofs good for? This talk considers zk proofs + blockchains as a tool both for cryptocurrency and broader applications.
Rug Life: Using Blockchain Analytics to Detect Illicit Activity, Track Stolen Funds, and Stay Safe
Learn how to use blockchain analytics to identify and protect yourself from the latest rugs, hacks, and scams. The purpose of this talk is to discuss: - How to (automatically) identify illicit activity on the blockchain - Typologies of the latest rugs, hacks, and scams - Tracing where funds from a latest rug/hack/scam have gone - How to protect yourself as a dev
Securing Cross-chain Communication
The last year witnessed several cross-chain bridges being hacked and millions of dollars stolen by hackers. Despite the bridges having gone through several audits, we still see them getting exploited because hackers were able to get access to authorized private keys, signature replay attacks, etc. Let us see what a secure cross-chain bridge architecture should look like and what are the possible attack vectors and mitigation techniques.
Self-Sovereign Digital Identity
Security Risks in DeFi: Delineating Technical and Economic Security
The frenetic evolution of DeFi makes it hard to understand its principles and risks. In our talk, We delineate DeFi along the axes of primitives, protocol types and security risks. We distinguish technical security, which has a healthy literature, from economic security, which is largely unexplored, connecting the latter with new models and thereby synthesizing insights from computer science and economics. Finally, we outline the open research challenges across these security types.
Daniel Perez, Ariah Klages-Mundt, Lewis Gudgeon
Scroll Pre-Alpha Testnet Upgrade
Why do we need secure scaling? How is Scroll different from existing zkRollups? What can Scroll bring to users and developers? In this 20-minute session, we will introduce the design, principles, and the whole workflow of zkEVM, demonstrate our bytecode-level compatible zkEVM on testnet, and show you how easy it is for developers to deploy smart contracts on it.
Shamir Secret Sharing with No ID Numbers!
Recall that, when splitting a seedphrase via Shamir Secret Sharing into n shares, each share is numbered (from 1 to n). These ID numbers are necessary for reconstruction—if they are lost, reconstruction may be impossible or require brute force. We will quickly review Shamir Secret Sharing and show a trick that can be used to encode the ID numbers into each share for BIP-39 compliant seeds, so that users only need to store the share mnemonic.
Shielded Voting Using Threshold Encryption
Shutter Governance is a tool for governance platforms to introduce shielded voting for their users. It uses threshold encryption and is designed to fix issues with misbehavior, voter apathy, and voting incentive. Simply put, with Shutter Governance, votes are encrypted during the voting period. The votes are decrypted and thereby only revealed after the poll closes. The talk will include a live demo of Shielded Voting as developed in partnership with Snapshot.
Luis Bezzenberger, Jannik Luhn
Sign in With Ethereum: the Most Powerful Protocol in #Web3?
Sign in with Ethereum is an almost accidental byproduct of #Web3, but is already turning into an incredibly powerful tool for user engagement and convenience. Wallet holders sign into DeFi protocols to manage their money or sales of NFTs but can it be much more than it already is. Linking seams of rich data to an ethereum address is the future of identity, ease and monetisation on the web. Join Lang Cui (Struck Capital), Nick Johnson (ENS) Justina Petraitytė (3boxx) & Shiv Malik (Pool Data)
Shiv Malik, Nick Johnson, Justina Petraityte, Lang Cui
Scaling Privacy with Starlight
Five years ago, at DevCon in Prague, EY took the wraps off Nightfall, our open source public domain approach to privacy. Now it's live on Ethereum as a layer 2 privacy-enabled ZK-optimistic roll-up solution called Polygon Nightfall. That's only half the story though - we also need private smart contracts. This talk will cover our roadmap to that end, including our newest tool in development (also open source) called Starlight.
Paul Brody, Chaitanya Konda
Smart Contracts and Petri Dishes: Creating a Shared Technical Infrastructure Roadmap for Descentralised Science (DeSci) on Ethereum
DeSci is the combination of open science principles and decentralization. This workshop aims to unite founders and developers in the DeSci ecosystem to explore what infrastructure is needed: from reputation systems for scientific credentials, to file storage, public good funding and financialisation. Participants will actively determine pressing needs and a roadmap to functioning DeSci dapps, while also exploring the cultural complexity and UX of scientists as a user group.
Smart Transactions act as if they know how they are being situated and whether they are being treated fairly. With context dependent semantics, uncanny awareness of the future, and mid-execution access to actual and virtual services, smart transactions challenge us to elaborate on Ethereum’s transactional semantics.
Social Composability Design: How DAOs Can Leverage It for the Future of Work
Effective communication is a strategic advantage that DAOs are failing to leverage due to a fragmented and inefficiently designed tool landscape. Let's explore how social web3 primitives may unlock collaborative network effects. Imagine knowing if you can trust someone at a glance, without knowing anything else about them. We'll tie social theory of Bourdieu together with User Experience Design into a neat little package and see how it can herald a new era in working together.
Dominic Emanuel Horn
Smart-contract Testing Using Waffle Framework
Let’s learn how to effectively and easily write TypeScript smart contracts tests suites. We’re going to explore how to create a testing environment, execute transactions, assert balances, state and event emissions. This is going to be the place where developer experience and smart contract security truly meet.
Spin it up - spin up your own Ethereum validator on testnet
This workshop aims to be an essential introduction to Ethereum PoS consensus by inspecting its underlying infrastructure. We will first demystify concepts such as Execution + Consensus layer, PoS validation, Keys and Signatures, and Slashing. You will learn by watching when we demo how to spin up a validator using the Lighthouse validator client. You will learn by doing when we give you some time to spin up a validator yourself and experiment with the setup.
Jennifer Parak, Gabriella Sofia
State of the ENS
An overview of ENS's innovations and progress in the last couple of years. Learn about how the ENS DAO is developing new approaches to decentralised governance, and how the development of ENS's offchain infrastructure makes trustless access to data held outside L1 easier for everyone - enabling both ENS's expansion to L2s and much broader applications.
Censorship resistance is not a property of the protocol, it is a property of the community. The Ethereum community controls one of the most powerful tools in the crypto universe to combat censorship—but no one currently knows exactly how to use it. Swing by this talk to prepare yourself. What's at stake? Everything.
Stateless Ethereum: How Verkle Trees Make Ethereum Lean and Mean
This talk goes over the changes brought by verkle trees. It will give a high-level overview of the technical changes, an update on the implementation of verkle trees, and paint a picture of a stateless Ethereum.
Supporting the Ethereum Roadmap with a Decentralized Blockchain Data Supply Chain
The original Ethereum vision was for users to run full or light clients to use the network, yet today the most widely used block explorers and JSON-RPC APIs are centralized. Decentralizing the blockchain data supply chain is more important now than ever, as it supports key parts of the Ethereum roadmap, such as Stateless Clients and “The Purge”, which unlock major gains in security, scalability, and decentralization. Join us to learn about decentralizing this core part of the Web3 stack.
Streameth: Decentralized Video CMS
Streameth is an open source video CMS that allows event organizers to distribute decentralized, censorship resistant video content. This project comes out of a collaboration between Livepeer and Ethereum foundation to help web3 communities decouple themselves from centralized video platforms. In this talk, we will explore why streameth was created, its early usage in various community events and how we plan to evolve the tool.
StarkNet 101 Workshop - Getting started with unlimited scalability
A 2-hour workshop introducing the StarkNet Layer 2 network, how it works, and why it provides scalability to the Ethereum ecosystem. For this, participants will learn how to harness the power of the Cairo programming language and write their first semi-complex smart contract.
Omar Espejel, Henri
Symbolic Computation for Fun and for Profit
How symbolic computation in EVM / Solidity works, end-to-end. I'll try to give insights on problems that can be solved efficiently, forming constraints, relaxations, how to build custom solvers from scratch, and produce computer proofs. We'll be saving gas!
Tackling Rounding Errors with Precision Analysis
Rounding errors in smart contracts can lead to severe security vulnerabilities. In this talk, we'll motivate the importance of rigorous numerical analysis through real-world exploits, and review existing precision analysis techniques. We'll then argue for the development of automated error propagation analysis tools to overcome the tediousness of manual efforts.
Technical Details of the Opcode Compatible zkEVM
I will explain some technical details on how we, at PolygonHermez, built the opcode compatible zkEVM. This will include some design details of specific pieces like the storage, the arithmetic state machine, the keccak circuit, among others. I will also go thru some snippets of the zkASM code that emulates the Ethereum VM. I will include in the talk some performance measures and I will do a live demo of the testnet.
Technical Details of the Solidity Compiler
Recent updates about Solidity and plans for the future.
The Biggest Web3 Opportunity No One is Talking About!
$10.5 Trillion were spent, not invested, SPENT in 2021 in the US alone, and this is a global sector. This sector has a for-loss model... the capital providers, despite creating an abundance of value that is in high demand, are losing money had over fist, and web3 has the solution. You missed Bitcoin, you missed Ethereum, don't sleep on this.
Sustainable Ecosystem Scaling: How Do We Fund Community And Ecosystem Growth
"Institutions are functional when they promote a delicate balance between what people can do for themselves and what tools at the service of anonymous institutions can do for them," Illich writes in Tools for Conviviality. Governance is one tool that helps with resource allocation towards what we want to see more of, at the protocol level and at the social level. Let's explore different ways of funding ecosystem and community growth including grants, on-chain funding, and new mechanisms.
Juan, Anna Kryukova, Alp Ergin, abbey
The Coordination Song 🌎✨🎵
You've heard that public goods are good. You've heard that crypto can regenerative the world. But have you heard the song? Join noted web3 musiciian Justin Myles for a musical ensemble about coordination, regenerative crypto, public goods.
Kevin Owocki, Justin Holmes
The Challenges and Learnings of Implementing Wallet Connection on Mobile
Web3 is mostly a desktop experience, but we spend most of our time on mobile devices. How can we bridge the gap between Dapps and Mobile, especially in such a crucial step as the wallet connection? In this talk, we want to share the failures and learnings we had while developing GM Shop, the first tokengated experience built for mobile that partnered with the biggest NFT brands such as Doodles, Invisible Friends, and Cool Cats.
Carolina Pinzon, Bryan Moreno
The Blockchain Bridge That You Dream About
In the times where scalability of blockchains depends on multiple layers, and when interoperability holds for an essential blockchain feature, bridges become critical infrastructure parts. They are meant to hold liquidity, asked to operate quickly, but they cannot benefit from the security guarantees of an on-chain application, because they inherently contain off-chain components. In this talk, we discuss the properties of a bridge that is secure and meets all the needs for it to be useful.
The $10B Problem - web3 Security Against Coordinated Adversaries
Bored Ape Yacht Club Discord hacked, Ronin Bridge compromised, the news articles are fraught with Ethereum exploits. Chainalysis has identified that these attacks are often executed by a small circle of well-funded, well-coordinated adversaries. In this session, Chainalysis examines how these actors operate, how we investigate the flow of funds to try to disrupt attacks, and how the web3 community can work together to raise costs for attackers using the transparency of public blockchains.
Julia Hardy, Adam Hart
The Fight for MEV
The Fight for MEV is a talk that focuses on the two most "famous" MEV solutions designs, CowSwap and Flashbots. It will go over the differences in how each model is designed, and why each solution has made those choices (users, objectives). We will end on how we see the future at CowSwap in relation to the merge, MEV, and the overall Ethereum DeFi ecosystem.
The Future of Social Coordination of DAO's
We build tools to make it easy for projects to align the incentives of all stakeholders (community, VC's, team members, users etc etc). The direction of the talk will be to talk through the lessons we learnt, how other DAO's and teams can take the success stories to their own projects and give an overview of the aspects of what we did that worked. This talk will also go through the experience that have not worked and a critical view of why they did not.
Chandler De Kock
The Future of Liquid Staking
Liquid staking is now a major factor is the staking economy and staking protocol design. I'm going to lay out how I think it's going to interact with future DeFi, protocol development, MEV, interchain communication, L2s and modular blockchains. How liquid staking protocols will have to change with the blockchain world, and how to make them to shape themselves better.
The Future of Wallets: MPC vs Smart Wallets
There's undoubtedly more we can do to improve Ethereum wallet UX, and there's two technologies competing for this: MPC (multi-party computation) and smart wallets. Let's explore the relative strenghts and weaknesses of each, as well as the protocol upgrades that will help (eg account abstractions, EIP3074 and EIP4337) and how those affect the comparsion.
The Future of Web3UX - a Paradigm Shift for a Better Collaboration between Design and Development
70% of UX design on Ethereum is defined within the Smart Contracts. So why are so few UX experts involved in Smart Contract design? It’s time for a shift towards better crypto UX. The future of a better web3 UX will rely heavily on a paradigm shift. The necessity of change in the way we work and the way we look at how products are designed and planned is more and more needed. So are you ready to embrace the change?
The Influence of Crypto Regulation on Open Blockchains: Opportunities and Challenges
With the wider adoption, the use of open blockchains and dapps built on top of it is becoming progressively regulated by governments all over the world (especially in the EU and the U.S.). Understanding and adjusting to these regulations is becoming a reality for many projects in the ecosystem, especially the ones facing the users and the community. What will be the impact of regulation on the Ethereum ecosystem and how it might change the existing use cases, designs and utilities?
Florian Glatz, Marina Markezic, Simon Polrot
The History and Future of Decentralized Operations at MakerDAO
MakerDAO is one of the foundational projects in Ethereum that originally created DeFi, and the creator of the DAI stablecoin. The project has a rich history of gradual decentralization and, today, is one of the largest and most advanced DAOs in the space. In this talk I will outline the evolution of decentralized operations and governance at MakerDAO. We will have a look at a few of the most recent scaling challenges, how they developed, and how MakerDAO is dealing with them.
The Past, Present and Future of Web3 in LATAM
Web 3 is here to change the world. NFTs, L2, and smart contracts are tools that people need in Latam to address economical disparity and to access a better financial ecosystem. In my talk, I explain how latinos used crypto a few years ago, how they are using it, and how they'll use it to improve their lives through DAOs, NFTs, L2s and smartcontracts.
The Original Sin
No one expected MetaMask's userbase to grow from 300k to over 30 million during this last bull run. It was an incredibly optimistic time filled with boundless creativity but it was also a chaotic time that led to many having a negative experience with web3. With the market cooling and the merge complete, let's look at how the early choices at the protocol layer shaped the user experience today and identify what's worth changing for the user experience tomorrow.
The Power of Stories
The real, complex, and often messy backstories of many of those that contribute to the Ethereum protocol to try and capture the nebulous art of leadership within an ecosystem without hierarchy or explicit authority.
The Portal Network
The Portal Network is the culmination of five years of development and research targeting lightweight access to the Ethereum Protocol. Learn what the Portal Network is, how it works, and what it will mean for Ethereum to have a reliable decentralized network tailor made for end users to interact with the Ethereum protocol.
The Road to Standardized Subgraphs
This session will explore how we can build subgraph infrastructures that are consistent across the board in order to enable the transformation of raw blockchain data into meaningful metrics.
The KZG Ceremony - or How I Learnt to Stop Worrying and Love Trusted Setups
Danksharding, ProtoDanksharding, & EIP4844 make use of KZG commitments which require a trusted setup. As usual, Ethereum does this differently by having an order of magnitude more participants than previous trusted setups. I will be running through why the trusted setup is needed, how it works, and why you should trust it.
The Role UNICEF Plays in Encouraging the “Impact Trinity” – Real world Use-cases, Open-source Software and For-Profit Business models
Facilitated and moderated by UNICEF, this panel discussion will bring together a group of blockchain start ups, part of the UNICEF Venture Fund portfolio, to touch on the importance of open source and digital public goods as part of a (profitable) business model. Through 3 rounds of questions, the start ups will share their experiences with UNICEF and opinions on the topics
Evelyn Casanova, Shane O'Connor
The Showdown: Best Ethereum Language
This session will be an unconventional panel discussion. Instead of being boring and repeating the same things, we will spice things up a bit. The goal is to decide which is the best language for Ethereum. How do we find that out? Though a combination of "pub quiz" and on-stage activity (e.g. tug-of-war) between members of different language teams. The audience can chime in as well.
Hari, Leo Alt, Alex Beregszaszi
The web3 Social Layer - Web3 Social: the Next Wave of Innovation
Today, we give away valuable ownership of our data, content, and audience to big social network platforms, whose business models thrive on our acquiescence and their dominance. Web3 promises a new open graph where users own their data, content, and social networks and can move their digital footprint freely between platforms.
The Right Way to Hash a Merkle Tree
We shill an assembly SHA256 library that is optimized to compute the hash tree root of a Merkle tree. It consists of reusing two publicly available methods: 1. Hardcoding padding block. This method is used in Bitcoin's core client hashing algo. 2. Use CPU-vectorization to hash different branches in parallell. This is Intel's "multi-buffer" method. Initial benchmarks show up to 1200% improvement on hashing of large lists on AVX512. A GoAssembly version is used by prysm.
The Unbanked, A Real Blue Ocean Opportunity for Crypto
1/4 of the global population is excluded from the current financial system. Financial exclusion stems from the belief that a population is too high risk to receive funding. Sadly, this factor preeminently causes these same people to never be able to break out of poverty. Unbanked farmers fall in the same boat. Due to their lack of collateral and credit history, they can only access loans starting at 100% interest rate. Crypto and blockchain has an opportunity to change that for the better.
The State of Fiat On-Ramps for Layer 2s
In this talk, Thijs Maas, the CEO of Onramper, shall share unique insights into the fiat on-ramp market for layer 2s, using data on fiat on-ramps. We shall demonstrate the gaps in current layer 2 on-ramp coverage.
Thinking Like an Auditor to Develop Safer Smart Contracts
Since 2017, ChainSecurity has audited countless smart contracts. Based on this experience, our experts will present a methodology for secure smart contract development. During the workshop, we will coach attendees to think about their project like an auditor would, to help them develop safer smart contracts using foundry and forked mainnet tests.
This is MEV
MEV has largely been a field where engineering drives science, it’s now time for science to drive engineering: we present an axiomatic formalization of MEV, the theory based on it, and the new applications that it enables.
This is not MEV.
As a nascent field, cryptoeconomics is still lacking in terms of formal definitions upon which a cohesive theoretical edifice can be built. Maximal Extractable Value (MEV) is a particular example of a technical concept where there is no widely agreed upon formalization. Here, we discuss the difficulties in arriving to such a formulation, and survey some proposals. Critically, we emphasize what MEV is *not*, highlighting the critical aspects that need to be encompassed in its definition.
There Are Many Alternatives: Unlocking Civilizational Hypercomplexity with Ethereum
Venkatesh Rao is a consultant and writer @ Ribbonfarm. He's the author of 'Tempo' and 6 eBooks including 'Be Slightly Evil', 'Crash Early Crash Often', & more.
Time-locked Recovery Factors for Secret Sharing
Verifiable delay encryption allows us to construct time-locked secret shares which reveal themselves after some time. Paired with share refreshing, this allows users to automatically recover their account after a set amount of time even if they have lost secret shares, without compromising key security. Setup requires no user input which allows for a streamlined UX, and we show a demo of this functionality by generating and recovering a private key using this technique.
Tokenizing Brands: 3 Key Learnings
Tokens are a unique way to generate Brand – Users connections. There is a world in terms of what users can do with tokens, and leading Brands such as La Praire, Hugo Boss are already exploring this world with us. Connections are the key. We have realized that the value of the token comes from connections, together with goods and services. It’s clear for us now that tokens are the integration point for web3 and token technology should be built around this concept.
Towards a Feature-Complete and Backwards-Compatible Privacy Layer for Ethereum
Eth EOAs and token standards (ERC20/721/1155) are terrible for end-user privacy. Can we build an alternative to them that preserves the existing functionalities while providing meaningful anonymity and privacy? This talk explores the functionality requirements of Eth user accounts, such as asset use authorization, asset & identity provenance, what privacy means in the areas of DeFi, NFTs, and identity, as well as concrete ways to build such an ecosystem.
Wei Dai, Kyle Charbonnet
Towards Fairer DEXs on Ethereum
MEV is inherent to Ethereum and cannot be banned at the core protocol layer. Dapps should therefore carefully assess and reduce the amount of MEV they create. Multi-dimensional batch auctions with just in time competition for order flow offer a fundamentally fairer way of trading on Ethereum. P2P matching reduces the amount of extractable AMM interactions, while best price execution is guaranteed through a network of competing “solvers”.
Ultra Sound Money
This talks paints a big picture for ETH the asset and its macro cashflows. We discuss unique dynamics arising from: * **fee burn** (ETH for blockspace payments) * **issuance** (ETH for validator incentivisation) * **staking** (ETH for economic security) * **defi collateral** (ETH for economic bandwidth)
Under 2 Min - Become an Ethereum Staker and Set Up Node
We need more mainstream users to partake in Etheruem PoS activity, A brief talk showcasing stake tooling for Ethereum deposit contract that allows a normal user to safely stake 32 ETH and have his/her Ethereum Validator from 0, this includes generating credentials and processing deposit, another 60 seconds will allow them to have a node up and running using DVT techstack.
A brief description of the exploit behind the winning submission to the Underhanded Solidity Contest 2022.
Understanding L2: Ordering and Execution (aka Everything You've Always Wanted to Know About Sequencers But Were Afraid To Ask)
Overview of design patterns in handling ordering and execution; will cover separation of roles between sequencers and validators, tradeoffs in different ways handing execution & ordering, current approaches — i.e., what various L2 rollups are doing in production, what is and isn't possible in principle.
Daniel Zachary Goldman
Understanding Latinamericans to Design a Local Flavour DeFi Platform
From El Salvador to Argentina, passing through Colombia, we applied local UX research iteratively with our own methodology TUD "Tropykal User Dive" to define specific financial needs across different countries in Latam. This process has helped us to define a DeFi product designed for the needs of Latinamericans and with a highlighted local flavour. We would like to share our method openly to be replicated in other emerging economies around the world.
Universal Access to All Knowledge: Decentralization Experiments at the Internet Archive
The Internet Archive holds over 100PB of data, spanning the Wayback Machine, films, scientific publications, vintage video games, and more. What is it like to try to decentalize at this scale? We'll share our experience with networks like Filecoin, Storj, and arweave, discuss design trade-offs, offer recommendations for both builders and those curious about storing large amounts of data, and maybe even muse about how institutions could "disappear from sight... and become all of us"
UNICEF CryptoFund: Exploring Blockchain and How it Could Change Futures for the Most Vulnerable
This session will showcase how UNICEF’s Office of Innovation is exploring the use of blockchain technology and cryptocurrencies, and how these might have an impact on the work that UNICEF does. It will also present the trajectory and results to date of the UNICEF CryptoFund, the first vehicle in the United Nations ecosystem to receive, hold, and disburse crypto, which makes equity-free investments into technology startups within developing countries that are working to improve lives of children.
Evelyn Casanova, Sanna Bedi
Universal Basic Income for Humanity
On 2021 the Proof of Humanity protocol was released alongside the UBI token reaching almost 20k humans receiving Universal Basic Income. This talk will offer direct testimonials from users on how UBI has impacted their lives. We will demo how Proof of Humanity v2 will support the use of Soul Bound Tokens and reduce costs using Layer 2. Also we will explain how UBI v2 extends its streaming features allowing real time money and how we can create regenerative economics for it as a community.
Understanding Transactions in EVM-Compatible Blockchains Powered by Opensource
Transactions are stored in the blockchain as hexadecimal data. That may be ok if you are a shadowy super coder but if you are like the rest of us you just need to have them explained in English. If there are no tools that allow decoding of those transactions then the potential of web3 can not be realized Its crucial such tools are developed in the open, as opensource code since decoding events for different chains and protocols scale faster than what any team of developers can maintain alone
Updates on Proposer-Builder Separation
In this talk, I will discuss updates on PBS and economic models for validators, builders, searchers and users.
Ups and Downs: Onboarding a Million Users to Layer-2
In the last year we’ve seen thousands of projects and billions of dollars migrate over to rollups. Liquidity and users have started aggressively migrating, but there’s still a long way to go. In this talk we’ll cover successful use cases, pain points that make it challenging for both users and developers to onboard, and emerging projects and protocols in the layer 2 space that are showing a lot of promise.
Usable Security in Web3
Self-custodial wallets are the most powerful expression of autonomy we can aspire to in web3, but can people actually keep their EOA accounts safe? Balancing security and usability is critical for onboarding the next billion to web3. During this talk, we will explore how both can converge to give users a usable, secure experience.
Using a Hybrid UTXO and Account-based State Model in a ZK Rollup
Many rollups choose to follow Ethereum’s account-based state model. We explore an alternative approach: a hybrid of a UTXO and an account-based model, specifically in a context of a ZK rollup. This approach offers a number of interesting properties including local transaction execution, support for privacy-preserving smart contracts, and reduced state bloat. In this talk we describe tradeoffs between different state models and cover the specific design choices we’ve made with Polygon Miden.
Using IPFS to Create a Metaverse
Leverage the decentralized IPFS network to scale content storage management for a Metaverse implementation. - Manage all assets storage and remove S3 dependency - Navigate through the Metaverse Assets changelog history - Ownership validation based on Ethereum blockchain - Strength the network and decentralization by fostering the community to contribute with nodes - Remove the complexity to manually implement content synchronization on the network
Using Blockchain to Overcome LATAM Challenges
Latam has a very complex background facing issues such as govt corruption, inequality, lack of opportunities, violence and so on... Many of these problems have been discussed for a while always from centralized points of view. In this talk we will explore 5 escenarios where Blockchain technology can improve quality of life for latam people.
Unlimited Size Contracts Using Solidity
Ethereum currently have a limit of 24KB for a contract size which cause a major pain for many Solidity devs. I would present all available options to address this issue using Solidity language during the workshop and provide cons and pros of them. * External libs * Transparent and uups proxies * EIP-2535 * Static precompiled router proxy * Dynamic router I will also provide gas optimization tricks for above methods and a novel method to reduce a gas cost for unlimited size contracts.
Validating Made Light and Simple
The network has seen an increase in staked Eth led by staking pools, liquid staking protocols, CEX and solo stakers. The complexity of running multiple clients (Execution, Consensus, Beacon and possibly MEV) means that validating is increasingly considered an organised activity for teams of specialists. Nimbus is pushing for simplification to ensure it remains accessible to individuals and institutions alike. In this talk, Nimbus presents its vision for the future of Ethereum client experience
Using The Graph and Dune to Power on Chain Actions
Indexing protocols like The Graph and Dune analytics are great for getting insights on application-specific protocols. However, most are used strategic planning rather than being directly actionable. This workshop teaches developers how to make these insights actionable, by building simple programs in 3 steps: 1. Fetching indexed data streams from public data providers 2. Passing streams through models to generate signals 3. Generating and submitting transactions based on those signals
Christian St.Louis, Mattias Lightstone
Validator Receipts: an Alternative to Liquid Staking Derivatives
Liquid staking derivatives are exciting and powerful, however come with centralization risk and the dangers of holding a derivative rather than its underlying asset. Validator receipts present an alternative mechanism by which Ether locked in staking can be used as collateral without exposure to derivatives or loss of control of the validating funds.
Web3 Adoption in Africa
Join to immerse yourself in the current realities and trajectories of Africa and Web3. Let’s talk about Africa from the perspective of Africans, the opportunities Africans see for our continent, and what the state of adoption is. Discussion themes include education and talent, DeFi, regulation landscape, culture and art, and the funding landscape for Web3 startups.
Tony Olendo, Yoseph Ayele
Vampire, a Novel, Cheap to Verify, zkSNARK
In this talk, I would like to introduce Vampire (https://eprint.iacr.org/2022/406) -- a novel zkSNARK that has the smallest communication complexity and on-chain verification cost of all known updatable zkSNARKs.
Web3 in the Ukraine government: integration & impact
Web3 vs Web2 Security: Same or Different?
Web3 security is typically associated with smart contract security. The biggest Web3 hacks have however involved traditional Web2 vulnerabilities and attack vectors. This panel proposes to debate on the similarities and differences between Web3 vs Web2 security with some leaders in this space towards the goal of highlighting the current status, historical lessons from Web2 security and future challenges for a safer Ethereum ecosystem.
Mudit Gupta, Spencer Macdonald, samczsun, Cory Hardman, Nassim Eddequiouaq, Taylor Monahan
What to know about Zero Knowledge
Zero Knowledge, aka ZK, has become a catch-all term to represent much of "modern" or "advanced" cryptography -- especially cryptography that's relevant to the future of blockchains. In this panel, we will share our perspectives on ZK -- how to think about it, what to look out for, and what to focus in on. We'll also discuss how ZK may alter and complement Ethereum's own future.
gubsheep, Albert Ni, Barry Whitehat, Vitalik Buterin
What would Solidity 1.0 and 2.0 look like?
Solidity has quite a long history already, especially in terms of "crypto years". Yet, the project has not yet reached the "magical" 1.0 release. This talk is discussing what the language could look like reaching 1.0; and going beyond reaching 2.0.
What's new in Remix
We’ve been pumping up Remix with new tools & features for users of all levels. Come learn the latest Remix tricks & techniques. We'll cue up editor improvements, tool integrations (including Git), Remix shortcuts, and our new workflows. We’ll also demo our new interface for using Remix with proxy contracts. This talk will take your scratchings on Remix to 11.
What's next in EVM
What is the future of the EVM? This talk will include an overview of proposals to the EVM, many listed and some detailed. It will try to explain the likely hood of adopting them and what needs to be done to make sure they get adopted.
Alex Beregszaszi, Paweł Bylica
What Alternative Blockchains Compatibility with Ethereum Tooling Can Teach Us About Ethereum's Future
In this talk the various techniques that some L1s and L2s use to provide EVM and RPC compatibility with end user and developer tooling will be examined. Special attention will be paid to features (address aliasing and expansion, RPC handing of system contracts, account abstraction) of other blockchains that Ethereum developers have discussed with an eye towards the compatibility issues they introduce.
Why Account Abstraction is a Game-Changer for Dapps
Native account abstraction on L2 is a breakthrough for the usability and security of crypto. It’s also the only way to scale self-custody. This talk explains what account abstraction is and why it matters for Dapps and their users. We’ll provide specific examples of features that it uniquely enables, such as session keys, fraud monitoring, multicall, social recovery and more. The end result is the unlocking of new experiences and use cases that can move the needle for crypto’s adoption.
Julien Niset, Itamar Lesuisse
Why Crypto Protocols Are Failing at Governance, and How to Fix It
Governments have failed and evolved over thousands of years. But some web3 projects were built as though they’d get it right on the first try. That’s not realistic. And it’s not working. People don’t vote, the rules are complex, and protocols aren’t inclusive. No one solution fixes all our problems but what we can do is build more adaptable governance systems. With a flexible, upgradeable, and modular foundation, governance systems can increase innovation & participation and decrease turmoil.
Charles St. Louis
Why We Need Threshold FHE for Blockchains
There is a fundamental limit to building privacy-preserving applications in ZK. For example, we do not know how to replicate applications such as Uniswap and Aave in zero knowledge where complete privacy for users is achieved. This talk introduces how threshold FHE can help fill the gap ZK tech leave us desiring--privacy for shared-state applications.
Why Only Virtual Money is Real Money
Why and How to Run a Node! (No ETH Required)
The foundation of Ethereum is a resilient and decentralized network of nodes. You’ll learn how nodes defend the network, the easiest ways to run a node, about the upcoming upgrades to Ethereum which make it easier to run a node, and more.
Working Towards a Plural Public via Common Knowledge and Designated Verifier Proofs
Often cited virtues of blockchains are immutability, transparency, decentralization, openness, and trustlessness. Many also think of their most natural applications as financial. Yet a critical affordance of such systems is often missed: the way they are uniquely suited to facilitate cooperation. Here I show how via CK and DVPs.
ZK Application Design Patterns
We build a brief mental model of zkSNARKs and give an overview of application design patterns and techniques for ZK-enabled apps. We discuss the overall landscape of proving environments and applications of each: the affordances of browser proving, mobile proving, server proving, GPU proving, etc. We'll go over the current state of the art and key benchmarks, and how improvements across the landscape can unlock new applications of both privacy and succinctness.
Yi Sun, Lakshman Sankar
ZK Proof Performance and Security Characteristics
ZK tech gets almost mystifying treatment from both regular users & devs. However, beyond the moon math, quantifiable differences between the zkps deployed in the Ethereum ecosystem can help users and builders understand what they are interacting with. Join me as I explain our methodology for collecting and quantifying these differences in a format digestible for the non-math professor.
Brian Wilkes, CFA
zkEVM Vs EVM: Full Equivalence?
At Polygon-Hermez we have bet for the zero-knowledge EVM to solve Ethereum scalability. We will talk about what is the ZK-EVM and how are we dealing with it at Polygon. We will explain the differences between zkEVM and EVM, Also the main challenges, tricks, tech decisions and differences we had to apply to achieve EVM compatibility will be explained.
ZKPs and "Programmable Cryptography"
Historically, cryptographic protocols have been built special-purpose for specific kinds of claims or information hiding mechanisms. zkSNARKs and other new cryptographic tools move us to a world of "general-purpose" cryptography, where we have expressive languages to express claims about digital identity, reputation, and more. We discuss a high-level framework for thinking about where and why ZK and related technologies might (or might not) be useful for digital applications.