playlists / Devcon 6

Devcon 6

312 talks

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.

WATCH PLAYLIST

CURATED BY:

DEVCON TEAM

Devcon 6 Devcon playlist
1 Human 1 Vote Money Legos 🔜 More Democratic DAOs 🧱🤝✨ preview
Devcon 6
Workshop
51:05

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.

Kevin Owocki

2022 statistics on MakerDAO voter delegation preview
Devcon 6
Lightning Talk
10:56

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

5 Smart Contract Patterns I Wish More Devs Would Use preview
Devcon 6
Lightning Talk
11:42

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.

Hadrien Croubois

A Breakdown of Ethereum Supply Distribution Since Genesis preview
Devcon 6
Talk
24:36

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.

Christine Kim

A Better Mental Model for Rollups, Plasma, and Validating Bridges preview
Devcon 6
Talk
26:42

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.

Patrick McCorry

A Layer 2 Standards Working Group preview
Devcon 6
Lightning Talk
05:58

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 Mechanism for Pricing Non-fungible Resources: Toward Multi-dimensional Fee Markets preview
Devcon 6
Talk
28:17

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.

Theo Diamandis

A ZoKrates Update preview
Devcon 6
Talk
24:14

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.

Thibaut Schaeffer

A More Regenerative, Interactive Commons preview
Devcon 6
Workshop
17:11

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 SNARKs Tale: A Story of Building SNARK Solutions on Mainnet preview
Devcon 6
Talk
28:09

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 preview
Devcon 6
Lightning Talk
12:20

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

Alim Khamisa

Account Abstraction on StarkNet preview
Devcon 6
Lightning Talk
07:28

Account Abstraction on StarkNet

An overview of how native account abstraction looks on StarkNet.

Martin Triay

Adoption Day preview
Devcon 6
Workshop
0

Adoption Day

.

Aqeel Mohammad

Account Abstraction Panel preview
Devcon 6
Panel
1:06:21

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 preview
Devcon 6
Workshop
0

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.

Zero Age

Alice in Proxyland preview
Devcon 6
Talk
31:21

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.

Alejandro Santander

AltLayer: Runtime Execution and Elastic Scaling Layer for Ethereum preview
Devcon 6
Lightning Talk
08:39

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.

Yaoqi

Amplifying Consensus Participation with Blockspace Markets preview
Devcon 6
Talk
17:34

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.

Julian Traversa

An Overview and Wishlist for Rollup Escape Hatches preview
Devcon 6
Lightning Talk
0

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.

Jan Gorzny

Anonymous Signalling on Ethereum preview
Devcon 6
Talk
15:31

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.

Cedoor

Art Reflects What Happens in Society preview
Devcon 6
Lightning Talk
10:35

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.

Soy Fira

Asset Rights Abstractions - a Case for Smart Contract Wallets preview
Devcon 6
Talk
25:06

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

Are Your Zero-Knowledge Proofs Correct? preview
Devcon 6
Talk
25:37

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.

Jon Stephens

An Overview of AMM Mechanisms preview
Devcon 6
Talk
26:47

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.

Matt Deible

ATRACTOR-LP-MIGRANTS preview
Devcon 6
Workshop
0

ATRACTOR-LP-MIGRANTS

Colombian electronic arts collective Atractor understands technology as a field of struggle from their Latin American context. In this scenario, assimilating and experiencing technology always as active users implies that electronic arts and creation have the power to spark conversations and create spaces for community dialogue. They will be performing a video game live performance *The Migrants* and launch their NFT Botánica transgénica, come discover RITUALES in the hacker basement.

Atractor Estudio

Autonomous Worlds Self Led Session preview
Devcon 6
Workshop
2:40:29

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

Battle of the Bridges: Untangling the Tradeoffs of Various Bridge Designs preview
Devcon 6
Panel
1:01:09

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

Better Solidity Support in VSCode by Hardhat preview
Devcon 6
Talk
24:42

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.

John Kane

Bad Proofs in Formal Verification preview
Devcon 6
Talk
28:48

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.

Uri Kirstein

Balkanize Learn2Earn - Educating & Financing the Next Batch of Web3 Developers in the Balkans preview
Devcon 6
Lightning Talk
10:16

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.

Denis Vuckovac

Being a Responsible Multisig Signer (Verify, Don't Trust!) preview
Devcon 6
Lightning Talk
08:03

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!

Santiago Palladino

Be a Superhero!  Tangible Actions to Support Diverse Builders and Show Allyship in Web3 Communities preview
Devcon 6
Workshop
0

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.

Gloria Kimbwala

Block building after the Merge preview
Devcon 6
Talk
28:45

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.

Alex Stokes

Borderless Africa - a New Narrative preview
Devcon 6
Talk
24:37

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?

Yoseph Ayele

Bottom Up Building: Pathways towards a Decentralized Society preview
Devcon 6
Workshop
0

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

Beyond Stake: Implementing Diversity Policies on PoS preview
Devcon 6
Talk
25:12

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.

Klaus Kursawe

Blockchain Analytics 101: Building an Indexer from Scratch preview
Devcon 6
Workshop
0

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.

Benjamin Memisevic

Build a DApp on Optimism: How to Conquer L2 Bridging preview
Devcon 6
Workshop
0

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.

Emily Lin

Build Your First Contract with the Wizard of OZ preview
Devcon 6
Lightning Talk
07:51

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!

Hadrien Croubois

Buidl the Buidlers: How You Can Create the Next Generation of Web3 Contributors through Education, Peer Review, and Professional Development preview
Devcon 6
Workshop
56:07

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

Building a Unirep ecosystem preview
Devcon 6
Talk
25:20

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.

Chance Hudson

Building a Thriving Developer Community preview
Devcon 6
Talk
25:32

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.

Sam Flamini

Building a Layer-2 NFT Bridge preview
Devcon 6
Workshop
50:27

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

Building an End-to-End EVM Symbolic Execution Engine in Solidity preview
Devcon 6
Talk
23:15

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.

Leo Alt

Building blockchain products for UNICEF. How to get involved. preview
Devcon 6
Workshop
18:47

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 Privacy-Protecting Infrastructure preview
Devcon 6
Talk
25:56

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.

Oskar Thorén

Building Secure Contracts: Use Echidna Like a Pro preview
Devcon 6
Workshop
1:24:45

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

Building Parallel Economy Using Ethereum preview
Devcon 6
Talk
28:25

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.

Mario Havel

Challenges of Parallelizability under Ethereum's Execution Model preview
Devcon 6
Lightning Talk
07:54

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)

Péter Garamvölgyi

Can’t Someone Else Do It!? Shifting Behaviors in Ethereum Network Participation preview
Devcon 6
Talk
21:48

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.

Aqeel Mohammad

Client Diversity Matters: Thinking Independently, Together preview
Devcon 6
Lightning Talk
09:38

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.

Pablo Larguia

Closing Ceremonies featuring Kurt Opsahl preview
Devcon 6
Talk
59:27

Closing Ceremonies featuring Kurt Opsahl

Closing Ceremonies

Ethereum Foundation, Kurt Opsahl

Climate Change or Social Change? The Role of Blockchain preview
Devcon 6
Talk
24:30

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….

Agustín Matteri

Composability and Gamification preview
Devcon 6
Lightning Talk
09:46

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.

Andy Boyan

Compositionality: The 10x Engineer Secret Sauce preview
Devcon 6
Workshop
1:52:11

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

Cost of Feudalism: Towards a Theory of MEV preview
Devcon 6
Talk
30:05

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

Crosschain Security Considerations for the Degen in All of Us preview
Devcon 6
Talk
23:47

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.

Layne Haber

Cryptoeconomics Dive: LP Volatility Harvesting Across Yield Rates preview
Devcon 6
Talk
22:34

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.

Will Villanueva

Danksharding + Data Availability Sampling (DAS) Workshop preview
Devcon 6
Workshop
0

Danksharding + Data Availability Sampling (DAS) Workshop

[Danksharding](https://notes.ethereum.org/3t5cbN7cQnG6VxjgNMKymA) and [Data Availability Sampling (DAS)](https://hackmd.io/@vbuterin/sharding_proposal) are the two main Ethereum layer 1 scaling mechanisms in the near future. This workshop is organized by the Ethereum Foundation Consensus R&D team.

Ansgar Dietrichs, Hsiao-Wei Wang, Dankrad Feist, George, protolambda, Francesco

Dark Forest: Lessons from 3 Years of On-Chain Gaming preview
Devcon 6
Talk
25:51

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.

gubsheep

DAO Governance Design Jam preview
Devcon 6
Workshop
37:01

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

DAOs and Biomimicry preview
Devcon 6
Talk
27:50

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.

simona pop

Data + Empathy: How to Approach UX Decisions in Web3 preview
Devcon 6
Lightning Talk
06:22

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.

Drew Tozer

Debugging the Ethereum Merge with Parallel Universes preview
Devcon 6
Talk
25:18

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 Threat Detection Bots preview
Devcon 6
Talk
30:27

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.

Jonathan Alexander

Decentralizing Infura preview
Devcon 6
Talk
28:21

Decentralizing Infura

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 preview
Devcon 6
Workshop
1:59:28

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.

Joshua Riley

Demystifying L2 Transactions preview
Devcon 6
Workshop
0

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.

Chris Buckland

Decentralized Programmable Key Pairs preview
Devcon 6
Talk
24:23

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

Designing Autonomous Markets for Stablecoin Monetary Policy preview
Devcon 6
Talk
26:43

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

Designing Public Goods Using ZKPs preview
Devcon 6
Talk
24:37

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?

Rachel

DEVA Awards preview
Devcon 6
Talk
10:53

DEVA Awards

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

dm3 - Decentralized, Secure and Open Messaging Protocol preview
Devcon 6
Lightning Talk
05:58

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.

Heiko Burkhardt

Economic Incentives and Souls in Schelling-point Based Oracles preview
Devcon 6
Talk
24:16

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.

William George

Does it Make Sense to Aggregate and Average feeReceipent Rewards Using a Smoothing Pool? preview
Devcon 6
Talk
22:48

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.

Ken Smith

Ecosystem Support Program Day preview
Devcon 6
Workshop
0

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 preview
Devcon 6
Talk
27:31

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!

Sam Richards

EEA Community Projects: a Home for Open Standards Development Projects, Managed by OASIS preview
Devcon 6
Lightning Talk
09:42

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

EELS: The Future of Execution Layer Specifications preview
Devcon 6
Talk
19:05

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.

Peter Davies

ELI5: Scaling Ethereum preview
Devcon 6
Workshop
53:37

ELI5: Scaling Ethereum

Everything you wanted to know about approaches to scaling Ethereum

Patrick McCorry

ELI5: Cryptoeconomics preview
Devcon 6
Workshop
29:18

ELI5: Cryptoeconomics

.

Julian Ma

ELI5: Zero Knowledge preview
Devcon 6
Workshop
42:28

ELI5: Zero Knowledge

.

Wanseob Lim

ELI5: Account Abstraction preview
Devcon 6
Workshop
50:25

ELI5: Account Abstraction

.

Liraz

ENS Cross Chain Integration Strategy preview
Devcon 6
Talk
21:20

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

Makoto Inoue

Ethereum Event Showcase preview
Devcon 6
Talk
16:24

Ethereum Event Showcase

tbd

Juan David Reyes

Ethereum Business Readiness in 2022 preview
Devcon 6
Talk
27:37

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 preview
Devcon 6
Panel
0

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

ERC lightning talks preview
Devcon 6
Workshop
1:53:20

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 for the Next Billion: Who Are Your Next Billion? preview
Devcon 6
Panel
48:14

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

Ethereum Foundation's Bug Bounty Program preview
Devcon 6
Lightning Talk
07:44

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.

Fredrik Svantes

Ethereum Magicians Protocol Roadmap Session preview
Devcon 6
Workshop
1:44:10

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

Ethers: What's New in v6? preview
Devcon 6
Talk
24:57

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.

Richard Moore

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 preview
Devcon 6
Talk
27:58

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.

James Beck

Evaluating the PBS Experiment: Early insights from MEV-Boost and the Builder Market preview
Devcon 6
Talk
25:07

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?

Jolene Dunne

Everything a Solo Staker Should Know for the Next Phase of Ethereum preview
Devcon 6
Talk
22:49

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.

Pol

EVM Panel preview
Devcon 6
Panel
0

EVM Panel

This is a panel discussion about the EVM. 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 - Some Assembly Required preview
Devcon 6
Talk
24:14

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.

Alex Bazhenov

Ethereum is Solarpunk ☀️ preview
Devcon 6
Lightning Talk
08:00

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.

Kevin Owocki

EVM Tracing in Geth preview
Devcon 6
Workshop
38:26

EVM Tracing in Geth

Geth comes with a variety of ways to analyze the execution of past and constructed transactions. In addition to the collection of built-in tracers, users can submit scripts in JavaScript or Go which hook to the EVM, receiving minute events such as "opcode executed" or "entered new call frame". In the workshop, the audience can follow along a summary of basic tracing, commonly faced problems, as well as an introduction to the more recently shipped features and how to write efficient tracers.

Sina Mahmoodi

Fast and Furious Withdrawals from Optimistic Rollups preview
Devcon 6
Talk
25:48

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.

Mahsa Moosavi

Experiments with EthereumJS preview
Devcon 6
Workshop
1:47:04

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

Fighting for Crypto's Future: The State of Regulation & Advocacy preview
Devcon 6
Talk
28:13

Fighting for Crypto's Future: The State of Regulation & Advocacy

An overview of the advocacy strategy for crypto and the current state of regulation.

Connor Spelliscy

Exploiting Inattention & Optimism in DAOs preview
Devcon 6
Talk
22:09

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.

Isaac Patka

Five Devcons in Five Minutes preview
Devcon 6
Lightning Talk
06:52

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!

Thomas Barker

Formal Methods for the Working DeFi Dev preview
Devcon 6
Workshop
0

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.

Rikard Hjort

Fixing the Internet with Layer 2 Governance preview
Devcon 6
Talk
27:33

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.

Ben Jones

Fuel: Scaling Ethereum with the Fastest Modular Execution Layer preview
Devcon 6
Talk
0

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.

John Adler

Formal Specification and Verification of the Distributed Validator Technology protocol preview
Devcon 6
Talk
24:14

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.

Roberto Saltini

Future-block MEV in Proof of Stake preview
Devcon 6
Lightning Talk
05:59

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.

Torgin Mackinga

Funding Ethereum with the Protocol Guild preview
Devcon 6
Talk
23:16

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 ZK Proving Systems Self Led Session preview
Devcon 6
Workshop
0

Future of ZK Proving Systems Self Led Session

Modern proof systems are informed by modular and composable designs. This self led session hosted by 0xPARC and Privacy and Scaling Explorations explores the techniques, tools, and applications enabling the interoperable and efficient proof systems of the future. Full agenda here: https://0xparc.notion.site/Future-of-Proving-Systems-SLS-Schedule-c030e251ffaf4f10bfd3389195f6cb28

Jordi Baylina, Ye Zhang, Youssef El Housni, Adrian Hamelink, Yi Sun, Ying Tong, Louis Guthmann, Jason Morton, Janmajaya Mall, Brandon Kase, Kev

Future of Smart Contract Security Audits: REKT or WAGMI? preview
Devcon 6
Panel
57:05

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

Geth Team AMA preview
Devcon 6
Talk
54:56

Geth Team AMA

.

Marius van der Wijden, lightclient, Guillaume Ballet, Péter Szilágyi

Getting Started with MetaMask Snaps preview
Devcon 6
Workshop
45:09

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.

Erik Marks

GHO preview
Devcon 6
Talk
25:25

GHO

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.

Steven Valeri

Giga: How Can Blockchain Help Connect the Next Billion preview
Devcon 6
Panel
48:34

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

Going on Safari: Researching Users in the Metaverse preview
Devcon 6
Talk
26:47

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.

Georgia Rakusen

Growing the Global Ethereum Community Through Localization preview
Devcon 6
Talk
26:07

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.

Luka Kropec

Hardhat & Nomic Foundation: the creation of an Ethereum non-profit preview
Devcon 6
Talk
22:00

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.

Franco Zeoli

Herodotus Workshop preview
Devcon 6
Workshop
0

Herodotus Workshop

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.

Marcello Bardus

How Latam cities are thinking about blockchain solutions. preview
Devcon 6
Panel
52:44

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 to Build a Multilayer DApp in Less Than 30 Minutes? preview
Devcon 6
Workshop
55:27

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 Bridges Improve L2 Composability preview
Devcon 6
Lightning Talk
06:33

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.

Georgios Gontikas

headlong: A Contract ABI and RLP Library for the JVM preview
Devcon 6
Lightning Talk
05:45

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.

Evan Saulpaugh

How to Build a Decentralized Ethereum Liquid Staking Protocol? preview
Devcon 6
Talk
23:22

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?

Darren Langley

How to Build Bigger and Stronger ETH Communities in Latam - EN ESPAÑOL preview
Devcon 6
Panel
54:12

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 Design DVT While Ensuring Non-Correlation preview
Devcon 6
Talk
23:06

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 Not Be Worth Kidnapping preview
Devcon 6
Lightning Talk
08:34

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.

Ryan Lackey

How to Integrate Diverse Sources of Reputational Evidence: Learnings from the Lens Protocol Reputation System preview
Devcon 6
Lightning Talk
06:34

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.

Pedro Alcocer

How to Run a Validator From Zero on Resource-Constrained and Low Powered Devices preview
Devcon 6
Workshop
0

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.

Diego Losada

How to Stay Up To Date With Web3 Technologies preview
Devcon 6
Lightning Talk
06:51

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 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 preview
Devcon 6
Talk
27:51

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

Human-Friendly Contract Interactions preview
Devcon 6
Talk
25:38

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

Kaan

How to Ethically Build Public Good Infrastructure preview
Devcon 6
Talk
29:57

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.

Corey Petty

How to use Executable Consensus Pyspec preview
Devcon 6
Lightning Talk
08:13

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!

Hsiao-Wei Wang

Hunting and Monitoring for On-Chain Attacks preview
Devcon 6
Workshop
1:41:15

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 preview
Devcon 6
Talk
31:22

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.

Evan Miyazono

Hybrid PBS from CL's Perspective preview
Devcon 6
Talk
30:24

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?

Terence Tsao

Interep: An Identity Bridge from Web2 to Web3 preview
Devcon 6
Talk
23:13

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.

Geoff Lamperd

Improving Oracle Infrastructure on Ethereum preview
Devcon 6
Talk
33:15

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.

Lorenz Breidenbach

Intro to Scaffold-ETH preview
Devcon 6
Workshop
45:35

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

Kevin Jones

Improving Performance of Provable Computations Using Rust preview
Devcon 6
Talk
19:11

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

Introducing The Graph Substreams for High-Performance Indexing preview
Devcon 6
Talk
31:59

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.

Alexandre Bourget

Introduction to Circom2.0 preview
Devcon 6
Workshop
34:05

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

Introducción a Scaffold-ETH y SpeedRunEthereum preview
Devcon 6
Workshop
45:35

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.

Carlos

Killing ETH - Finding Consensus Issues on Layer 1 preview
Devcon 6
Talk
0

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 preview
Devcon 6
Workshop
59:49

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.

Attila Gazso

Launch Your Own Validator Node preview
Devcon 6
Workshop
0

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.

Maggie Love

"It's 10pm, do you know where your mnemonic is?" preview
Devcon 6
Panel
49:51

"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

Light Client Self Led Session preview
Devcon 6
Workshop
54:13

Light Client Self Led Session

tbd

Alex Stokes

Lessons from the Nomad Hack preview
Devcon 6
Talk
19:50

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.

Odysseas

Let's start a RAI-ot! preview
Devcon 6
Talk
28:26

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.

Fabio Hildebrand

Light Clients After the Merge preview
Devcon 6
Talk
23:48

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.

Etan Kissling

Little Things I’ve Learned in Developing Halo2 Circuits preview
Devcon 6
Talk
30:19

Little Things I’ve Learned in Developing Halo2 Circuits

We will share some Plonkish circuit designing patterns we learned during the zkevm development.

Chih-Cheng Liang

Livecoding Performance preview
Devcon 6
Workshop
0

Livecoding Performance

LIVECODING is a way to music composition, a performance where the artist plays with digital synthesis to “code” / programming instruments on the go while producing rythm, noise, sound & silence, representations of electronic vibrations, an energy

AstroMel

Like a Kindergeburtstag - Ethereum Node in under 3 minutes with Stereum preview
Devcon 6
Lightning Talk
06:54

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

Stefan Kobrc

Living on Ethereum preview
Devcon 6
Talk
25:48

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.

Ale Machado

Little-known Web3.py preview
Devcon 6
Talk
23:54

Little-known Web3.py

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.

Marc Garreau

Major Trends in the Layer 2 Ecosystem: Where We Are and Likely Upcoming Themes preview
Devcon 6
Lightning Talk
08:15

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.

Faina Shalts

Machismo, Remittence, & Inflation: Scaling Ethereum for Widespread Adoption in LATAM preview
Devcon 6
Lightning Talk
11:38

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.

Camila Garzon

Lodestar: Metrics-Driven Development preview
Devcon 6
Talk
20:15

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.

Cayman Nava

Making Sense of the Ethereum Foundation preview
Devcon 6
Talk
23:25

Making Sense of the Ethereum Foundation

.

Josh Stark

Mental Health and Avoiding Burnout in Your Crypto Gig preview
Devcon 6
Talk
25:31

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.

Hudson Jameson

MEV NFT: ERC-721 Fork for Blocking Atomic Arbitrage preview
Devcon 6
Lightning Talk
07:19

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.

Franz

MUD: an Engine for On-chain Games preview
Devcon 6
Talk
48:15

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

MEV Capturing AMMs(McAMMs) preview
Devcon 6
Lightning Talk
08:19

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.

Federico Giacon

Modular Rollup Theory Through the Lens of the OP Stack preview
Devcon 6
Talk
27:31

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.

Kelvin Fichter

MEV for the Next Billion: It's Time to Get Serious... preview
Devcon 6
Talk
29:00

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.

Philip Daian

Music Jamboree with Weird ETH and Friends preview
Devcon 6
Lightning Talk
08:15

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.

Ben Jones

My Mother Hates Your Project (And Mine)! Why We Need More Soft Skills In Crypto preview
Devcon 6
Talk
22:46

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.

Vince Major

Multidimensional Resource Pricing OR L2EVM OR tbd preview
Devcon 6
Talk
0

Multidimensional Resource Pricing OR L2EVM OR tbd

Multidim. Resource Pricing: EIP-4844 will for the first time introduce a new resource type, priced independently from main execution. Can we split existing pricing into multiple dimensions as well, to make resource usage more efficient? OR L2EVM: Rollups are converging on EVM equivalence. Minimizing the difference to the base layer EVM brings many standardization benefits, but reduces speed of innovation. Can we have the best of both worlds by having a separate standard L2EVM? OR tbd

Ansgar Dietrichs

New Paradigms by Non EVM Compatible L2s! preview
Devcon 6
Panel
53:52

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 preview
Devcon 6
Talk
25:46

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.

Connor O'Day

Nosy Neighbor - Automated Fuzz Harness Generation for Golang Projects preview
Devcon 6
Talk
28:05

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!

David Theodore

Non-interactive, Unique Nullifiers: The Key to The Next Era of ZK preview
Devcon 6
Talk
23:10

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.

Aayush Gupta

On the Path to a Rollup-Centric Future preview
Devcon 6
Talk
24:50

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.

Harry Kalodner

On the Future of Web3 — Paving the Way to End-to-End Fully-Decentralized Web preview
Devcon 6
Lightning Talk
07:26

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.

Qi Zhou

Notable security incidents since Devcon V preview
Devcon 6
Panel
1:00:02

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

Onboard The World Into Your Rollup dApp with BLS Wallet preview
Devcon 6
Talk
28:49

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.

Jacob Caban-Tomski

Open Problems in DAO Science Workshop preview
Devcon 6
Workshop
17:46

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

One Block, One Batch: Examining the Potential of Frequent Batch Auctions in Ethereum preview
Devcon 6
Talk
25:50

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.

Anna George

Open Sourcing and Coordinating DAO Research for the Public Good preview
Devcon 6
Lightning Talk
08:11

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.

Connor Spelliscy

Optimism’s OP Stack preview
Devcon 6
Talk
26:11

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.

Karl Floersch

[Panel] The Staking Economy: From Monolith to Modularity preview
Devcon 6
Panel
51:27

[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

Participant Experience Design preview
Devcon 6
Panel
48:40

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

Parameter Optimization and Emergent Behavior in DeFi: Agent Based Simulations and Reinforcement Learning preview
Devcon 6
Workshop
0

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 . Participants should have Python / Pytorch if they want to hack along.

David Siska, Marc, Tom McLean

Positive Framing and Communication for Web3 preview
Devcon 6
Talk
27:06

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

Penumbra: Building a Private DEX with ZKPs and Threshold Cryptography preview
Devcon 6
Talk
26:26

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

Post-Merge Ethereum Client Architecture preview
Devcon 6
Talk
26:48

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.

Adrian Sutton

Post-Merge Testnets preview
Devcon 6
Talk
23:40

Post-Merge Testnets

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.

Afri Schoedon

Practical Pluralism ♻️🌱 preview
Devcon 6
Lightning Talk
10:18

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

Post-Merge Wallet preview
Devcon 6
Talk
23:06

Post-Merge Wallet

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.

Chang-Wu Chen

Private Exchange on ZKOPRU preview
Devcon 6
Talk
24:23

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.

Takamichi Tsutsumi

Promoting Small and Independent Stakers: Q&A with the Ethereum Staking Protocols preview
Devcon 6
Panel
11:34

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

Private Value Transfer in 10 Lines preview
Devcon 6
Talk
21:14

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.

Maxim Vezenov

Proving EVM Bytecode Execution in the zk-EVM preview
Devcon 6
Talk
24:37

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 preview
Devcon 6
Talk
19:11

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.

Wanseob Lim

Public-Private Composability preview
Devcon 6
Talk
24:17

Public-Private Composability

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.

Mike Connor

Rate Limiting Nullifier preview
Devcon 6
Lightning Talk
07:04

Rate Limiting Nullifier

RLN (Rate limiting nullifier) is a construct based on zero-knowledge proofs that enable spam prevention mechanisms for decentralized, anonymous environments.

AtHeartEngineer

Reaching The Next Billion Users for Ethereum - Leverage the African Numbers preview
Devcon 6
Talk
0

Reaching The Next Billion Users for Ethereum - Leverage the African Numbers

The talk will explore how the growing African population especially the young population which is projected to be 80% of the 2billion subsaharan African population by 2025 can be leverage on to earn Ethereum next billion users

Awosika Ayodeji

Read-only Reentrency - a Novel Vulnerability Class Responsible for $100m+ Funds at Risk preview
Devcon 6
Lightning Talk
0

Read-only Reentrency - 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.

Ioannis Sachinoglou

Recursive ZK Applications and Affordances preview
Devcon 6
Talk
24:47

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

Quest for the Best Tests, a Retrospective on #TestingTheMerge preview
Devcon 6
Talk
17:33

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.

Parithosh Jayanthi

Reducing Beacon Chain Bandwidth for Institutional and Home Stakers preview
Devcon 6
Talk
35:42

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 preview
Devcon 6
Talk
27:35

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.

Tomasz Kornuta

Remix Rewards preview
Devcon 6
Lightning Talk
07:12

Remix Rewards

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.

Rob Stupay

Rollups Are the Most Secure Bridges preview
Devcon 6
Talk
28:33

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 ?

Bartek Kiepuszewski

Remix intro workshop - EN ESPAÑOL preview
Devcon 6
Workshop
1:31:22

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.

Moritz Stellmacher

Rollups, Shards & Fractals: The Dream of Atomically Composable Horizontal Scaling preview
Devcon 6
Talk
22:17

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.

norswap

Rotki: Why it’s Open Source and Local-First and Why Should You Care? preview
Devcon 6
Talk
20:53

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

Konstantinos Paparas

Run Your Own Beaconcha.in preview
Devcon 6
Workshop
26:24

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

Scalability is Boring, Privacy is Dead: ZK-Proofs, What are They Good for? preview
Devcon 6
Talk
25:14

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.

Ian Miers

Scaling Privacy with Starlight preview
Devcon 6
Talk
28:23

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

Rug Life: Using Blockchain Analytics to Detect Illicit Activity, Track Stolen Funds, and Stay Safe preview
Devcon 6
Talk
27:41

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

Heidi Wilder

Security Risks in DeFi: Delineating Technical and Economic Security preview
Devcon 6
Talk
27:47

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

Securing Cross-chain Communication preview
Devcon 6
Talk
24:07

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.

Nithin Eappen

Self-Sovereign Digital Identity preview
Devcon 6
Talk
28:19

Self-Sovereign Digital Identity

.

Diego Fernandez

Scroll Pre-Alpha Testnet Upgrade preview
Devcon 6
Talk
25:29

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.

Ye Zhang

Shamir Secret Sharing with No ID Numbers! preview
Devcon 6
Lightning Talk
10:47

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.

Jorge Arce-Garro

Shielded Voting Using Threshold Encryption preview
Devcon 6
Lightning Talk
08:02

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? preview
Devcon 6
Panel
51:16

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

Skiff preview
Devcon 6
Talk
23:16

Skiff

.

Andrew Milich

Smart Transactions preview
Devcon 6
Talk
26:33

Smart Transactions

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.

Vlad Zamfir

Smart-contract Testing Using Waffle Framework preview
Devcon 6
Workshop
0

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.

Bartek Rutkowski

Smart Contracts and Petri Dishes: Creating a Shared Technical Infrastructure Roadmap for Descentralised Science (DeSci) on Ethereum preview
Devcon 6
Workshop
1:21:56

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.

Paul Kohlhaas

Social Composability Design: How DAOs Can Leverage It for the Future of Work preview
Devcon 6
Talk
29:38

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

Spin it up - spin up your own Ethereum validator on testnet preview
Devcon 6
Workshop
1:22:17

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

StarkNet 101 Workshop - Getting started with unlimited scalability preview
Devcon 6
Workshop
0

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

Social Slashing preview
Devcon 6
Talk
32:46

Social Slashing

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.

Eric Wall

Stateless Ethereum: How Verkle Trees Make Ethereum Lean and Mean preview
Devcon 6
Talk
24:28

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.

Guillaume Ballet

State of the ENS preview
Devcon 6
Talk
29:29

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.

Nick Johnson

Streameth: Decentralized Video CMS preview
Devcon 6
Talk
22:54

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.

Pablo Voorvaart

Supporting the Ethereum Roadmap with a Decentralized Blockchain Data Supply Chain preview
Devcon 6
Talk
27:21

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.

Brandon Ramirez

Sustainable Ecosystem Scaling: How Do We Fund Community And Ecosystem Growth preview
Devcon 6
Panel
51:49

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

Symbolic Computation for Fun and for Profit preview
Devcon 6
Talk
26:47

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!

Hari

Technical Details of the Opcode Compatible zkEVM preview
Devcon 6
Talk
25:11

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.

Jordi Baylina

Technical Details of the Solidity Compiler preview
Devcon 6
Talk
29:41

Technical Details of the Solidity Compiler

Recent updates about Solidity and plans for the future.

Daniel

The Biggest Web3 Opportunity No One is Talking About! preview
Devcon 6
Talk
26:29

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.

Griff Green

The Attacker is Inside: Javascript Supplychain Security and LavaMoat preview
Devcon 6
Talk
22:30

The Attacker is Inside: Javascript Supplychain Security and LavaMoat

We all use open source, it is the wealth of the commons that forms the foundations we all build on. While this is incredibly empowering, we may be inviting the devil to dine with us. This talk examines software supplychain attacks in the javascript and crypto ecosystems and how to keep your app, wallet, and users safe. We'll look at the free and opensource tool LavaMoat that protects MetaMask.

Kumavis, Naugtur

The Blockchain Bridge That You Dream About preview
Devcon 6
Lightning Talk
07:29

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.

Martin Derka

Tackling Rounding Errors with Precision Analysis preview
Devcon 6
Talk
27:01

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.

Raoul Schaffranek

The Community Support Team in China preview
Devcon 6
Lightning Talk
0

The Community Support Team in China

We hope to share our community growth experience in China with more people

Haoyun, Yanyan Ho

The Coordination Song 🌎✨🎵 preview
Devcon 6
Lightning Talk
05:20

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 Fight for MEV preview
Devcon 6
Talk
26:44

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.

Alex Vinyas

The $10B Problem - web3 Security Against Coordinated Adversaries preview
Devcon 6
Talk
21:27

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 Challenges and Learnings of Implementing Wallet Connection on Mobile preview
Devcon 6
Lightning Talk
08:51

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 Future of Social Coordination of DAO's preview
Devcon 6
Talk
26:04

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 preview
Devcon 6
Talk
29:17

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.

Vasiliy Shapovalov

The History and Future of Decentralized Operations at MakerDAO preview
Devcon 6
Talk
23:13

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.

Wouter Kampmann

The Future of Wallets: MPC vs Smart Wallets preview
Devcon 6
Lightning Talk
09:35

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.

Ivo Georgiev

The Future of Web3UX - a Paradigm Shift for a Better Collaboration between Design and Development preview
Devcon 6
Talk
18:58

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?

Sasha Tanase

The Influence of Crypto Regulation on Open Blockchains: Opportunities and Challenges preview
Devcon 6
Talk
31:17

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 KZG Ceremony - or How I Learnt to Stop Worrying and Love Trusted Setups preview
Devcon 6
Talk
27:28

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.

Carl Beekhuizen

The Original Sin preview
Devcon 6
Talk
28:19

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.

Taylor Monahan

The Past, Present and Future of Web3 in LATAM preview
Devcon 6
Lightning Talk
06:26

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.

Eduardo

The Power of Stories preview
Devcon 6
Lightning Talk
10:16

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.

Piper Merriam

The Portal Network preview
Devcon 6
Talk
24:51

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.

Piper Merriam

The Right Way to Hash a Merkle Tree preview
Devcon 6
Talk
23:46

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.

Potuz

The Road to Standardized Subgraphs preview
Devcon 6
Lightning Talk
06:50

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.

Vincent Wen

The Role UNICEF Plays in Encouraging the “Impact Trinity” – Real world Use-cases, Open-source Software and For-Profit Business models preview
Devcon 6
Panel
29:52

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 preview
Devcon 6
Panel
0

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 State of Fiat On-Ramps for Layer 2s preview
Devcon 6
Lightning Talk
07:40

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.

Thijs Maas

The web3 Social Layer - Web3 Social: the Next Wave of Innovation preview
Devcon 6
Talk
22:25

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.

Stani Kulechov

There Are Many Alternatives: Unlocking Civilizational Hypercomplexity with Ethereum preview
Devcon 6
Talk
23:26

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.

Venkatesh Rao

The Unbanked, A Real Blue Ocean Opportunity for Crypto preview
Devcon 6
Lightning Talk
07:20

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.

Gabriela Chang

Thinking Like an Auditor to Develop Safer Smart Contracts preview
Devcon 6
Workshop
0

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.

Dominic Bruetsch

This is not MEV. preview
Devcon 6
Talk
17:59

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.

Alejo Salles

This is MEV preview
Devcon 6
Talk
29:15

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.

sxysun

Tokenizing Brands: 3 Key Learnings preview
Devcon 6
Talk
21:12

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.

Weiwu Zhang

Time-locked Recovery Factors for Secret Sharing preview
Devcon 6
Talk
21:19

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.

Leonard Tan

Towards Fairer DEXs on Ethereum preview
Devcon 6
Talk
0

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”.

Felix Leupold

Ultra Sound Money preview
Devcon 6
Talk
28:38

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)

Justin Drake

Towards a Feature-Complete and Backwards-Compatible Privacy Layer for Ethereum preview
Devcon 6
Talk
26:38

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

Under 2 Min - Become an Etheruem Staker and Set Up Node preview
Devcon 6
Lightning Talk
0

Under 2 Min - Become an Etheruem Staker and Set Up Node

We need more mainstream users to partake in Etheruem PoS activity, A brief talk showcasing stake tooling for Etheruem 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.

matt shams

Underhanded Solidity preview
Devcon 6
Lightning Talk
05:41

Underhanded Solidity

A brief description of the exploit behind the winning submission to the Underhanded Solidity Contest 2022.

Tynan Richards

Understanding L2: Ordering and Execution (aka Everything You've Always Wanted to Know About Sequencers But Were Afraid To Ask) preview
Devcon 6
Talk
24:16

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 preview
Devcon 6
Lightning Talk
08:09

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.

Diego Mazo

Understanding Transactions in EVM-Compatible Blockchains Powered by Opensource preview
Devcon 6
Talk
28:31

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

Lefteris Karapetsas

UNICEF CryptoFund: Exploring Blockchain and How it Could Change Futures for the Most Vulnerable preview
Devcon 6
Lightning Talk
10:11

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 Access to All Knowledge: Decentralization Experiments at the Internet Archive preview
Devcon 6
Talk
24:02

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"

Arkadiy Kukarkin

Unlimited Size Contracts Using Solidity preview
Devcon 6
Workshop
31:26

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.

Igor Yalovoy

Universal Basic Income for Humanity preview
Devcon 6
Talk
31:39

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.

Santiago Siri

Ups and Downs: Onboarding a Million Users to Layer-2 preview
Devcon 6
Lightning Talk
08:22

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.

Matt Pearring

Updates on Proposer-Builder Separation preview
Devcon 6
Talk
21:51

Updates on Proposer-Builder Separation

In this talk, I will discuss updates on PBS and economic models for validators, builders, searchers and users.

Barnabé Monnot

Usable Security in Web3 preview
Devcon 6
Talk
24:04

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.

Antonela

Using a Hybrid UTXO and Account-based State Model in a ZK Rollup preview
Devcon 6
Talk
23:37

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.

Bobbin Threadbare

Using Blockchain to Overcome LATAM Challenges preview
Devcon 6
Lightning Talk
13:20

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.

sandusky

Using The Graph and Dune to Power on Chain Actions preview
Devcon 6
Workshop
0

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

Using IPFS to Create a Metaverse preview
Devcon 6
Lightning Talk
07:54

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

Agustina Aldasoro

Validating Made Light and Simple preview
Devcon 6
Talk
28:14

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

Kaushal

Vampire, a Novel, Cheap to Verify, zkSNARK preview
Devcon 6
Lightning Talk
08:24

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.

Michal Zajac

Validator Receipts: an Alternative to Liquid Staking Derivatives preview
Devcon 6
Talk
20:35

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.

Steve Berryman

Web3 in the Ukraine government: integration & impact preview
Devcon 6
Talk
18:48

Web3 in the Ukraine government: integration & impact

.

Max Semenchuk

Web3 vs Web2 Security: Same or Different? preview
Devcon 6
Panel
53:04

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

Web3 Adoption in Africa preview
Devcon 6
Panel
55:13

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

What Alternative Blockchains Compatibility with Ethereum Tooling Can Teach Us About Ethereum's Future preview
Devcon 6
Talk
20:24

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.

Danno Ferrin

What to know about Zero Knowledge preview
Devcon 6
Panel
54:43

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? preview
Devcon 6
Talk
24:59

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.

Alex Beregszaszi

Why Account Abstraction is a Game-Changer for Dapps preview
Devcon 6
Talk
24:39

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 and How to Run a Node! (No ETH Required) preview
Devcon 6
Workshop
41:16

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.

Johns Gresham

What's new in Remix preview
Devcon 6
Talk
23:09

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.

Rob Stupay

Why Crypto Protocols Are Failing at Governance, and How to Fix It preview
Devcon 6
Talk
28:20

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 Only Virtual Money is Real Money preview
Devcon 6
Talk
32:36

Why Only Virtual Money is Real Money

.

Bruno Macaes

What's next in EVM preview
Devcon 6
Lightning Talk
07:22

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

Working Towards a Plural Public via Common Knowledge and Designated Verifier Proofs preview
Devcon 6
Talk
26:13

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.

Shrey Jain

Why We Need Threshold FHE for Blockchains preview
Devcon 6
Lightning Talk
09:10

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.

Wei Dai

ZK Application Showcase preview
Devcon 6
Workshop
1:00:32

ZK Application Showcase

Demos and presentations covering a wide range of applications of zero knowledge proofs, from light clients to machine learning to spam-resistant messaging and anonymous social media. Focusing more on the application layer than deep technical details, this session will provide an overview of the applied ZK landscape for people at any level of technical knowledge. Full schedule here: https://www.notion.so/0xparc/Applied-ZK-SLS-360fcd3f2a824759b1373ddeef5bf564

Althea Allen, Oskar Thorén, Shumo Chu, AtHeartEngineer, Aayush Gupta, Remco Bloemen, Yi Sun, Uma Roy, Ya-wen Jeng, Jason Morton, Vivek, Iskander, Sampriti Panda

ZK Application Design Patterns preview
Devcon 6
Talk
23:57

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 preview
Devcon 6
Talk
28:39

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? preview
Devcon 6
Talk
19:25

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.

Ignasi Ramos

ZKPs and "Programmable Cryptography" preview
Devcon 6
Talk
31:58

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.

gubsheep

ZK Security Self Led Session preview
Devcon 6
Workshop
0

ZK Security Self Led Session

As more ZK-enabled applications come online, we'll need to build a robust security ecosystem and new techniques to ensure that our ZK apps aren't vulnerable to attackers. In this session hosted by 0xPARC and Privacy and Scaling Explorations, specialists in ZK, formal verification, and assurance discuss new approaches to securing these next-generation decentralized apps. Full schedule here: https://0xparc.notion.site/ZK-Security-SLS-Schedule-df4675aa9ad04f49a2836191ec44f8d8

Jordi Baylina, Jon Stephens, Kyle Charbonnet, gubsheep, David Theodore, Remy, Barry Whitehat, Jason Morton, Lucas, Haichen Shen