From 2a9729f92c260ad76c8db4cef40b23241f07729f Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 2 Nov 2024 02:29:11 +0000 Subject: [PATCH 1/4] [action] Pretalx Sync --- ...-for-the-ethereum-consensus-protocol.json} | 6 +- ...d-overcoming-it-with-clear-conviction.json | 9 +- ...a-thriving-ethereum-focused-community.json | 4 +- ...t-teams-navigating-the-web3-ecosystem.json | 2 +- ...s-programmable-frogrammable-by-0xparc.json | 2 +- ...-secure-freedom-for-sovereign-society.json | 34 ++++ ...es-such-as-mev-boost-restaking-and-da.json | 36 ----- ...-transactions-on-ethereum-in-10-hours.json | 2 +- .../issuance-endgame-stake-targeting.json | 3 +- ...rypto-anonymity-as-an-offensive-power.json | 34 ---- ...aligning-with-ethereum-from-l1-to-l2.json} | 4 +- ...um-devnets-and-testing-all-the-things.json | 3 +- .../sessions/devcon-7/state-of-the-ens.json | 2 +- ...-in-the-complexity-of-ethereum-tribes.json | 36 +++++ ...xt-wave-of-builders-across-the-world.json} | 6 +- devcon-api/data/speakers/amir-taaki.json | 2 +- devcon-api/data/speakers/chris.json | 2 +- devcon-api/data/speakers/james-morgan.json | 2 +- devcon-api/data/speakers/jeff-lau.json | 2 +- devcon-api/data/speakers/launamu.json | 2 +- .../data/speakers/lefteris-karapetsas.json | 2 +- .../panjamapong-panj-sermsawatsri.json | 10 ++ devcon-api/data/speakers/pop.json | 4 +- devcon-api/data/speakers/rachel-onchain.json | 9 ++ devcon-api/data/speakers/richard.json | 2 +- devcon-api/data/speakers/roberto-saltini.json | 2 +- devcon-api/data/speakers/shao.json | 6 +- devcon-api/data/speakers/shouki-tsuda.json | 2 +- .../data/speakers/simon-emanuel-schmid.json | 2 +- devcon-api/data/speakers/vanishree-rao.json | 2 +- devcon-api/data/speakers/yan-ho.json | 9 ++ devcon-api/data/vectors/devcon-7.json | 148 +++++++++--------- devcon-api/data/vectors/dictionary.json | 6 +- 33 files changed, 215 insertions(+), 182 deletions(-) rename devcon-api/data/sessions/devcon-7/{a-confirmation-rule-for-the-ethereum-consensus-protocol.json => a-fast-confirmation-rule-for-the-ethereum-consensus-protocol.json} (87%) create mode 100644 devcon-api/data/sessions/devcon-7/darkfi-kills-glowies-intro-to-the-worlds-first-anon-dao-anon-markets-anon-chat-the-coming-regfi-vs-darkfi-split-the-dark-forest-and-secure-freedom-for-sovereign-society.json delete mode 100644 devcon-api/data/sessions/devcon-7/data-based-investigation-of-out-of-protocol-changes-such-as-mev-boost-restaking-and-da.json delete mode 100644 devcon-api/data/sessions/devcon-7/manifesto-for-a-dark-renaissance-crypto-anonymity-as-an-offensive-power.json rename devcon-api/data/sessions/devcon-7/{realligning-with-ethereum-from-l1-to-l2.json => realigning-with-ethereum-from-l1-to-l2.json} (89%) create mode 100644 devcon-api/data/sessions/devcon-7/truth-and-values-in-the-complexity-of-ethereum-tribes.json rename devcon-api/data/sessions/devcon-7/{zero-to-dapp.json => zero-to-dapp-onboarding-the-next-wave-of-builders-across-the-world.json} (52%) create mode 100644 devcon-api/data/speakers/panjamapong-panj-sermsawatsri.json create mode 100644 devcon-api/data/speakers/rachel-onchain.json create mode 100644 devcon-api/data/speakers/yan-ho.json diff --git a/devcon-api/data/sessions/devcon-7/a-confirmation-rule-for-the-ethereum-consensus-protocol.json b/devcon-api/data/sessions/devcon-7/a-fast-confirmation-rule-for-the-ethereum-consensus-protocol.json similarity index 87% rename from devcon-api/data/sessions/devcon-7/a-confirmation-rule-for-the-ethereum-consensus-protocol.json rename to devcon-api/data/sessions/devcon-7/a-fast-confirmation-rule-for-the-ethereum-consensus-protocol.json index 88f9e9c68..d629f340f 100644 --- a/devcon-api/data/sessions/devcon-7/a-confirmation-rule-for-the-ethereum-consensus-protocol.json +++ b/devcon-api/data/sessions/devcon-7/a-fast-confirmation-rule-for-the-ethereum-consensus-protocol.json @@ -1,12 +1,12 @@ { - "id": "a-confirmation-rule-for-the-ethereum-consensus-protocol", + "id": "a-fast-confirmation-rule-for-the-ethereum-consensus-protocol", "sourceId": "F7RFTH", - "title": "A Confirmation Rule for the Ethereum Consensus Protocol", + "title": "A Fast Confirmation Rule for the Ethereum Consensus Protocol", "description": "In this talk, we present an algorithm that, assuming good network conditions, reliably determines in less than a minute whether a proposed block will always be part of the canonical chain.\r\nThis represents a considerable speedup compared to waiting for the full security guarantees provided by block finalization, which takes 13 minutes in the best-case scenario.\r\nAlso, as we will explain, this is algorithm is a far better metric than using chain depth like some services still do.", "track": "Core Protocol", "type": "Talk", "expertise": "Intermediate", - "audience": "Developper", + "audience": "Developer", "featured": false, "doNotRecord": false, "keywords": [ diff --git a/devcon-api/data/sessions/devcon-7/building-a-builder-community-in-africa-from-ground-up-the-hurdles-to-navigate-the-silo-mindset-and-overcoming-it-with-clear-conviction.json b/devcon-api/data/sessions/devcon-7/building-a-builder-community-in-africa-from-ground-up-the-hurdles-to-navigate-the-silo-mindset-and-overcoming-it-with-clear-conviction.json index 4d46aa691..5a26a287c 100644 --- a/devcon-api/data/sessions/devcon-7/building-a-builder-community-in-africa-from-ground-up-the-hurdles-to-navigate-the-silo-mindset-and-overcoming-it-with-clear-conviction.json +++ b/devcon-api/data/sessions/devcon-7/building-a-builder-community-in-africa-from-ground-up-the-hurdles-to-navigate-the-silo-mindset-and-overcoming-it-with-clear-conviction.json @@ -2,13 +2,13 @@ "id": "building-a-builder-community-in-africa-from-ground-up-the-hurdles-to-navigate-the-silo-mindset-and-overcoming-it-with-clear-conviction", "sourceId": "XZ7E7A", "title": "Building a builder community in Africa from ground up: The hurdles to navigate, the silo mindset and overcoming it with clear conviction.", - "description": "Zuzalu and Zuconnect both experiences changed our approach towards Ethreum. I took pragmatic steps by coordinating with different communities towards creating a viable builder network in Africa. 1. We engaged web3brige to be a Hackathon partner and we put together biggest Hackathon with real project built and some with trackable results .2. Initiatives such as EthAbuja and EthJos to spread the builder base beyond Lagos. 3. Got muAccra happened first its in Africa with over 100 builders.", + "description": "Zuzalu and Zuconnect both experiences changed our approach towards Ethereum. We took pragmatic steps by coordinating with different communities towards creating a viable builder network in Africa. 1. We engaged web3brige to be a Hackathon partner and we put together biggest Hackathon with real project built and some with trackable results .2. Initiatives such as EthAbuja and EthJos to spread the builder base beyond Lagos. 3. Got muAccra happened first its in Africa with over 100 builders.", "track": "Real World Ethereum", "type": "Panel", "expertise": "Beginner", "audience": "Community", "featured": false, - "doNotRecord": false, + "doNotRecord": true, "keywords": [ "Reputation", "Trust", @@ -17,7 +17,10 @@ "tags": [ "reputation", "trusted", - "builder" + "builder", + "Collective Intelligence", + "Decentralization Improvements", + "Solarpunk" ], "language": "en", "speakers": [ diff --git a/devcon-api/data/sessions/devcon-7/building-experience-insights-from-dapp-learning-how-to-create-a-thriving-ethereum-focused-community.json b/devcon-api/data/sessions/devcon-7/building-experience-insights-from-dapp-learning-how-to-create-a-thriving-ethereum-focused-community.json index 881003b72..834ebccd3 100644 --- a/devcon-api/data/sessions/devcon-7/building-experience-insights-from-dapp-learning-how-to-create-a-thriving-ethereum-focused-community.json +++ b/devcon-api/data/sessions/devcon-7/building-experience-insights-from-dapp-learning-how-to-create-a-thriving-ethereum-focused-community.json @@ -2,7 +2,7 @@ "id": "building-experience-insights-from-dapp-learning-how-to-create-a-thriving-ethereum-focused-community", "sourceId": "9FPGBW", "title": "Building Experience Insights from Dapp-Learning: How to Create a Thriving Ethereum-Focused Community", - "description": "Building the Dapp-Learning community has been an exciting and insightful journey. It's more than just a collection of developers; it’s about fostering a space where like-minded individuals can grow, collaborate, and innovate in the Ethereum ecosystem. I will share the experience to build a Ethereum-focused community.", + "description": "Building the Dapp-Learning community has been an exciting and insightful journey. It's more than just a collection of developers; it’s about fostering a space where like-minded individuals can grow, collaborate, and innovate in the Ethereum ecosystem. I will share the experience to build a Ethereum-focused developer community.", "track": "Real World Ethereum", "type": "Lightning Talk", "expertise": "Beginner", @@ -20,7 +20,7 @@ ], "language": "en", "speakers": [ - "yanyan-ho" + "yan-ho" ], "eventId": "devcon-7", "slot_start": 1731402600000, diff --git a/devcon-api/data/sessions/devcon-7/building-resilient-teams-navigating-the-web3-ecosystem.json b/devcon-api/data/sessions/devcon-7/building-resilient-teams-navigating-the-web3-ecosystem.json index d0110c79f..299e318ba 100644 --- a/devcon-api/data/sessions/devcon-7/building-resilient-teams-navigating-the-web3-ecosystem.json +++ b/devcon-api/data/sessions/devcon-7/building-resilient-teams-navigating-the-web3-ecosystem.json @@ -29,7 +29,7 @@ "evin-mcmullen", "bridget-hearst", "olivia-smith", - "rachel-brissenden" + "rachel-onchain" ], "eventId": "devcon-7", "slot_start": 1731647400000, diff --git a/devcon-api/data/sessions/devcon-7/cls-programmable-frogrammable-by-0xparc.json b/devcon-api/data/sessions/devcon-7/cls-programmable-frogrammable-by-0xparc.json index 130bc9a6c..70b0e4cd4 100644 --- a/devcon-api/data/sessions/devcon-7/cls-programmable-frogrammable-by-0xparc.json +++ b/devcon-api/data/sessions/devcon-7/cls-programmable-frogrammable-by-0xparc.json @@ -2,7 +2,7 @@ "id": "cls-programmable-frogrammable-by-0xparc", "sourceId": "UTCRP8", "title": "[CLS] Programmable / Frogrammable, by 0xParc", - "description": "Programmble / Frogrammable, by 0xParc", + "description": "The Programmable Cryptography CLS hosts a series of talks exploring how advanced cryptography can reshape digital infrastructure beyond blockchain and trust infrastructure.", "track": "[CLS] Programmable / Frogrammable, by 0xParc", "type": "Mixed Formats", "expertise": "", diff --git a/devcon-api/data/sessions/devcon-7/darkfi-kills-glowies-intro-to-the-worlds-first-anon-dao-anon-markets-anon-chat-the-coming-regfi-vs-darkfi-split-the-dark-forest-and-secure-freedom-for-sovereign-society.json b/devcon-api/data/sessions/devcon-7/darkfi-kills-glowies-intro-to-the-worlds-first-anon-dao-anon-markets-anon-chat-the-coming-regfi-vs-darkfi-split-the-dark-forest-and-secure-freedom-for-sovereign-society.json new file mode 100644 index 000000000..c8abeb30a --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/darkfi-kills-glowies-intro-to-the-worlds-first-anon-dao-anon-markets-anon-chat-the-coming-regfi-vs-darkfi-split-the-dark-forest-and-secure-freedom-for-sovereign-society.json @@ -0,0 +1,34 @@ +{ + "id": "darkfi-kills-glowies-intro-to-the-worlds-first-anon-dao-anon-markets-anon-chat-the-coming-regfi-vs-darkfi-split-the-dark-forest-and-secure-freedom-for-sovereign-society", + "sourceId": "FKED87", + "title": "DarkFi kills glowies: intro to the world's first anon DAO, anon markets, anon chat, the coming RegFi vs DarkFi split, the dark forest and secure freedom for sovereign society.", + "description": "The FBI director gave a speech on the \"Going Dark problem\" saying that mass usage of crypto threatens to create dark zones online where law enforcement cannot enter.\r\n\r\nDarkFi created the world's first anon DAO, after our experience on AssangeDAO which raised 55 million and bankrolled Assange's freedom.\r\n\r\nWe have also made the world's strongest anon chat, and the only p2p chat which is actually used. As well as task managers and anon markets. DarkFi delivers.\r\n\r\nFight back and lets gain our freedom!", + "track": "Cypherpunk & Privacy", + "type": "Talk", + "expertise": "Beginner", + "audience": "Community", + "featured": false, + "doNotRecord": false, + "keywords": [ + "crypto-anarchy", + "agorism" + ], + "tags": [ + "Privacy", + "Anonymity", + "ZKP", + "agorism", + "Anonymity", + "Privacy", + "ZKP" + ], + "language": "en", + "speakers": [ + "amir-taaki" + ], + "eventId": "devcon-7", + "slot_start": 1731490200000, + "slot_end": 1731491400000, + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1p6CtJjA99UENn3f3VpXSbI_lYWQj6O34OdWgb8FUKiE" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/data-based-investigation-of-out-of-protocol-changes-such-as-mev-boost-restaking-and-da.json b/devcon-api/data/sessions/devcon-7/data-based-investigation-of-out-of-protocol-changes-such-as-mev-boost-restaking-and-da.json deleted file mode 100644 index c044861cb..000000000 --- a/devcon-api/data/sessions/devcon-7/data-based-investigation-of-out-of-protocol-changes-such-as-mev-boost-restaking-and-da.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "id": "data-based-investigation-of-out-of-protocol-changes-such-as-mev-boost-restaking-and-da", - "sourceId": "CCVGE8", - "title": "Data-based investigation of out-of-protocol changes such as mev-boost, restaking and DA", - "description": "The complex out-of-protocol landscape (mev-boost / PBS, restaking, DA layers) of protocol-like changes to the Ethereum ecosystem is becoming increasingly influential and gaining traction. Many ideas are well-intentioned to improve things, but can also shift financial dynamics in favor of actors who are inventing them. Do these changes actually improve the ecosystem? We’ll present a data-based investigation to showing large scale impact and beneficiaries of these recent out-of-protocol trends.", - "track": "Coordination", - "type": "Talk", - "expertise": "Intermediate", - "audience": "Research", - "featured": false, - "doNotRecord": false, - "keywords": [ - "Transparency", - "Data", - "Fairness" - ], - "tags": [ - "Governance", - "Decentralization", - "MEV", - "fairness", - "Decentralization", - "Governance", - "MEV" - ], - "language": "en", - "speakers": [ - "chris", - "davide-rezzoli" - ], - "eventId": "devcon-7", - "slot_start": 1731555000000, - "slot_end": 1731556800000, - "slot_roomId": "stage-5", - "resources_presentation": "https://docs.google.com/presentation/d/12xOmjbuWiCGoJo_Bx-KMT5zB8_88W6kmYHfhx1CzVcA" -} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/indexing-entire-24-billion-transactions-on-ethereum-in-10-hours.json b/devcon-api/data/sessions/devcon-7/indexing-entire-24-billion-transactions-on-ethereum-in-10-hours.json index dbd865316..1e2675c4a 100644 --- a/devcon-api/data/sessions/devcon-7/indexing-entire-24-billion-transactions-on-ethereum-in-10-hours.json +++ b/devcon-api/data/sessions/devcon-7/indexing-entire-24-billion-transactions-on-ethereum-in-10-hours.json @@ -25,7 +25,7 @@ ], "language": "en", "speakers": [ - "panjamapong-sermsawatsri" + "panjamapong-panj-sermsawatsri" ], "eventId": "devcon-7", "slot_start": 1731492600000, diff --git a/devcon-api/data/sessions/devcon-7/issuance-endgame-stake-targeting.json b/devcon-api/data/sessions/devcon-7/issuance-endgame-stake-targeting.json index 1622b4f87..f2c744381 100644 --- a/devcon-api/data/sessions/devcon-7/issuance-endgame-stake-targeting.json +++ b/devcon-api/data/sessions/devcon-7/issuance-endgame-stake-targeting.json @@ -22,7 +22,8 @@ ], "language": "en", "speakers": [ - "caspar-schwarz-schilling" + "caspar-schwarz-schilling", + "ansgar-dietrichs" ], "eventId": "devcon-7", "slot_start": 1731553800000, diff --git a/devcon-api/data/sessions/devcon-7/manifesto-for-a-dark-renaissance-crypto-anonymity-as-an-offensive-power.json b/devcon-api/data/sessions/devcon-7/manifesto-for-a-dark-renaissance-crypto-anonymity-as-an-offensive-power.json deleted file mode 100644 index 45ff10da4..000000000 --- a/devcon-api/data/sessions/devcon-7/manifesto-for-a-dark-renaissance-crypto-anonymity-as-an-offensive-power.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "id": "manifesto-for-a-dark-renaissance-crypto-anonymity-as-an-offensive-power", - "sourceId": "FKED87", - "title": "Manifesto for a Dark Renaissance: Crypto-Anonymity as an Offensive Power", - "description": "Crypto will split in two. Regfi is the above ground regulated side of crypto, locked down and never challenging power. Darkfi is the generative side of crypto where new ground is explored.\r\n\r\nRegfi is an example of a fragile narrative. When governments crack down, institutional capital gets scared exiting the system causing price dumps. Whereas in an adversarial environment, darkfi thrives- its thesis validated triggering an arms race with governments.", - "track": "Cypherpunk & Privacy", - "type": "Talk", - "expertise": "Beginner", - "audience": "Community", - "featured": false, - "doNotRecord": false, - "keywords": [ - "crypto-anarchy", - "agorism" - ], - "tags": [ - "Privacy", - "Anonymity", - "ZKP", - "agorism", - "Anonymity", - "Privacy", - "ZKP" - ], - "language": "en", - "speakers": [ - "amir-taaki" - ], - "eventId": "devcon-7", - "slot_start": 1731490200000, - "slot_end": 1731491400000, - "slot_roomId": "stage-6", - "resources_presentation": "https://docs.google.com/presentation/d/1p6CtJjA99UENn3f3VpXSbI_lYWQj6O34OdWgb8FUKiE" -} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/realligning-with-ethereum-from-l1-to-l2.json b/devcon-api/data/sessions/devcon-7/realigning-with-ethereum-from-l1-to-l2.json similarity index 89% rename from devcon-api/data/sessions/devcon-7/realligning-with-ethereum-from-l1-to-l2.json rename to devcon-api/data/sessions/devcon-7/realigning-with-ethereum-from-l1-to-l2.json index 8ea0552a0..46871b359 100644 --- a/devcon-api/data/sessions/devcon-7/realligning-with-ethereum-from-l1-to-l2.json +++ b/devcon-api/data/sessions/devcon-7/realigning-with-ethereum-from-l1-to-l2.json @@ -1,7 +1,7 @@ { - "id": "realligning-with-ethereum-from-l1-to-l2", + "id": "realigning-with-ethereum-from-l1-to-l2", "sourceId": "PSSQCK", - "title": "(re)alligning with Ethereum: From L1 to L2", + "title": "(Re)aligning with Ethereum: From L1 to L2", "description": "In this round table, Justin Drake and Marek Olszewski will explore the rational and tangible pros and cons of (re) launching an Ethereum L2. They will explore the why and how of launching an Ethereum L2 from a technical and ecosystem perspective.", "track": "Layer 2", "type": "Panel", diff --git a/devcon-api/data/sessions/devcon-7/running-local-ethereum-devnets-and-testing-all-the-things.json b/devcon-api/data/sessions/devcon-7/running-local-ethereum-devnets-and-testing-all-the-things.json index ca1037be5..38178169e 100644 --- a/devcon-api/data/sessions/devcon-7/running-local-ethereum-devnets-and-testing-all-the-things.json +++ b/devcon-api/data/sessions/devcon-7/running-local-ethereum-devnets-and-testing-all-the-things.json @@ -18,8 +18,7 @@ ], "language": "en", "speakers": [ - "tyler", - "ying-tong" + "tyler" ], "eventId": "devcon-7", "slot_start": 1731472200000, diff --git a/devcon-api/data/sessions/devcon-7/state-of-the-ens.json b/devcon-api/data/sessions/devcon-7/state-of-the-ens.json index fa7a8973d..50ebf7abd 100644 --- a/devcon-api/data/sessions/devcon-7/state-of-the-ens.json +++ b/devcon-api/data/sessions/devcon-7/state-of-the-ens.json @@ -2,7 +2,7 @@ "id": "state-of-the-ens", "sourceId": "VBSW3N", "title": "State of the ENS", - "description": "Nick Johnson, founder of ENS, gives an update on the state of ENS, and our progress with migrating over to layer 2. ENS's approach to layer 2 aims to preserve users' ability to choose where their names are stored and administered, while massively reducing transaction costs and increasing scalability for the vast majority of users. Embracing its status as a public good, we want to make ENS the most useful to the largest number of people possible.", + "description": "Jeff Lau, co-founder of ENS, gives an update on the state of ENS, and our progress with migrating over to layer 2. ENS's approach to layer 2 aims to preserve users' ability to choose where their names are stored and administered, while massively reducing transaction costs and increasing scalability for the vast majority of users. Embracing its status as a public good, we want to make ENS the most useful to the largest number of people possible.", "track": "Real World Ethereum", "type": "Talk", "expertise": "Beginner", diff --git a/devcon-api/data/sessions/devcon-7/truth-and-values-in-the-complexity-of-ethereum-tribes.json b/devcon-api/data/sessions/devcon-7/truth-and-values-in-the-complexity-of-ethereum-tribes.json new file mode 100644 index 000000000..97f2d9082 --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/truth-and-values-in-the-complexity-of-ethereum-tribes.json @@ -0,0 +1,36 @@ +{ + "id": "truth-and-values-in-the-complexity-of-ethereum-tribes", + "sourceId": "CCVGE8", + "title": "Truth and values in the complexity of Ethereum tribes", + "description": "The array of actors in the Ethereum ecosystem is getting increasingly complex. There's friction between those who are financially (DeFi) or idealistically motivated (EF, cypherpunks), and sometimes blurred boundaries.\r\nWe'll make a personal attempt at mapping the landscape, look at some data and critically reflect on values in Ethereum, how we make choices and feel about ourselves and others. While at the same time pointing an overall positive, cohesive picture of the ecosystem and its future.", + "track": "Coordination", + "type": "Talk", + "expertise": "Intermediate", + "audience": "Research", + "featured": false, + "doNotRecord": false, + "keywords": [ + "Transparency", + "Values", + "Ecosystem" + ], + "tags": [ + "Governance", + "Decentralization", + "MEV", + "fairness", + "Decentralization", + "Governance", + "MEV" + ], + "language": "en", + "speakers": [ + "chris", + "davide-rezzoli" + ], + "eventId": "devcon-7", + "slot_start": 1731555000000, + "slot_end": 1731556800000, + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/12xOmjbuWiCGoJo_Bx-KMT5zB8_88W6kmYHfhx1CzVcA" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/zero-to-dapp.json b/devcon-api/data/sessions/devcon-7/zero-to-dapp-onboarding-the-next-wave-of-builders-across-the-world.json similarity index 52% rename from devcon-api/data/sessions/devcon-7/zero-to-dapp.json rename to devcon-api/data/sessions/devcon-7/zero-to-dapp-onboarding-the-next-wave-of-builders-across-the-world.json index f03c4cdad..f5187f022 100644 --- a/devcon-api/data/sessions/devcon-7/zero-to-dapp.json +++ b/devcon-api/data/sessions/devcon-7/zero-to-dapp-onboarding-the-next-wave-of-builders-across-the-world.json @@ -1,8 +1,8 @@ { - "id": "zero-to-dapp", + "id": "zero-to-dapp-onboarding-the-next-wave-of-builders-across-the-world", "sourceId": "LUW7G9", - "title": "Zero to Dapp", - "description": "Learning Web3 programming.There are so many different tools and protocols to learn. Zero to Dapp is a workshop series that builds upon collaboration between different projects to guides the students from zero to their first Dapp. In this workshop, we review our learnings from previous editions to encourage others give their own Zero to Dapp. Then we'll give a shortened version - usually, this workshop takes between a half day up to two full days. But we are fast learners at DevCon, aren’t we? ;)", + "title": "Zero To Dapp: Onboarding the next wave of builders across the world", + "description": "Learning Web3 programming. There are so many different tools and protocols to learn. Zero to Dapp is a workshop series that builds upon collaboration between different projects to guide the students from zero to their first Dapp. In this workshop, we review our learning from previous editions to encourage others give their own Zero to Dapp. Then we'll give a shortened version - usually, this workshop takes between a half day up to two full days. But we are fast learners at DevCon, aren’t we? ;)", "track": "Developer Experience", "type": "Workshop", "expertise": "Beginner", diff --git a/devcon-api/data/speakers/amir-taaki.json b/devcon-api/data/speakers/amir-taaki.json index 3c55716fe..279f950e0 100644 --- a/devcon-api/data/speakers/amir-taaki.json +++ b/devcon-api/data/speakers/amir-taaki.json @@ -3,7 +3,7 @@ "sourceId": "78CDRE", "name": "Amir Taaki", "avatar": "https://speak.devcon.org/media/avatars/silkroad_AGRn91i.webp", - "description": "Have worked on free software and crypto currency for over a decade.", + "description": "- Bitcoin dev 2010-2015\r\n- 20+ years free software dev\r\n- Created DarkFi\r\n- Created BIP 0001\r\n- Founded first UK Bitcoin exchange\r\n- 10+ years privacy tech (first CoinJoin and stealth addr impl)\r\n- Founded DarkWallet with Vitalik and Cody Wilson\r\n- Fought ISIS in Syria\r\n- Anonymous cryptography and mathematics (homology, algebra, geometry).\r\n- DarkFi = L1 for anonymous on-chain apps: world's first fully anon DAO, world's most anon p2p chat, and anonymous trustless cross-chain swaps.", "twitter": "narodism", "github": "genjix" } \ No newline at end of file diff --git a/devcon-api/data/speakers/chris.json b/devcon-api/data/speakers/chris.json index e40e229ea..63761d110 100644 --- a/devcon-api/data/speakers/chris.json +++ b/devcon-api/data/speakers/chris.json @@ -3,7 +3,7 @@ "sourceId": "MJF9QR", "name": "Chris", "avatar": "https://speak.devcon.org/media/avatars/chris_profile_J5olWj8.png", - "description": "Founder of ephema.io, a research group grant-funded by the Ethereum Foundation and supported by Barnabe Monnot from Robust Incentives Group (RIG). Steward and Strategy Lead at the PBS Foundation, a non-profit aiming at more transparency & alignment in the Ethereum ecosystem.\r\nBackground as industrial engineer and researcher, led engineering teams for 8 years and in crypto since 2014 w/ Bitcoin and 2017 w/ Ethereum. Taught and researched about consensus in 2018/2019.", + "description": "Founder of ephema.io, a research group grant-funded by the Ethereum Foundation and supported by Barnabe Monnot from the Robust Incentives Group (RIG).\r\nHelping steward the PBS Foundation, a non-profit aiming at more transparency & alignment around MEV & PBS. Organizing popup villages with ZuBerlin and ZuGarden.\r\nBackground as industrial engineer and researcher, led engineering teams for 8 years and in crypto since 2014 w/ Bitcoin and 2017 w/ Ethereum.", "twitter": "cshg0x", "github": "cshg" } \ No newline at end of file diff --git a/devcon-api/data/speakers/james-morgan.json b/devcon-api/data/speakers/james-morgan.json index 702f92b76..ba6aa7b44 100644 --- a/devcon-api/data/speakers/james-morgan.json +++ b/devcon-api/data/speakers/james-morgan.json @@ -2,7 +2,7 @@ "id": "james-morgan", "sourceId": "G7MWDF", "name": "James Morgan", - "avatar": "", + "avatar": "https://speak.devcon.org/media/avatars/unnamed_UODS37e.jpeg", "description": "Engineering Director for eBay Web 3 team. Currently focusing on how to build a connected products world and what this means for marketplaces, brands and users.\r\n\r\nHas been in the crypto space since 2017, previously co-founding KnownOrigin.io amongst other things, contributing to early NFT royalties standards EIP-2981", "twitter": "jimbob_87", "github": "jamesmorgan (mostly all private though)", diff --git a/devcon-api/data/speakers/jeff-lau.json b/devcon-api/data/speakers/jeff-lau.json index 2b7428c7f..7b6c2fb55 100644 --- a/devcon-api/data/speakers/jeff-lau.json +++ b/devcon-api/data/speakers/jeff-lau.json @@ -3,7 +3,7 @@ "sourceId": "TGPKYA", "name": "Jeff Lau", "avatar": "https://speak.devcon.org/media/avatars/yRzj9kqM_400x400_fWmvDfv.jpg", - "description": "Building at ENS since 2017.", + "description": "Co-founder of ENS", "twitter": "_jefflau", "github": "jefflau", "farcaster": "jefflau.eth", diff --git a/devcon-api/data/speakers/launamu.json b/devcon-api/data/speakers/launamu.json index 26229a4da..5337ffd1f 100644 --- a/devcon-api/data/speakers/launamu.json +++ b/devcon-api/data/speakers/launamu.json @@ -3,7 +3,7 @@ "sourceId": "NSGBTD", "name": "LauNaMu", "avatar": "https://speak.devcon.org/media/avatars/LaunaMu_SomRpkp.png", - "description": "LauNaMu is a Public Goods funding mechanisms designer and web3 Impact Evaluator. She is the founder of Metrics Garden, an Impact Studio researching and developing impact assessment tooling. She actively contributes to the Optimism Collective, Celo PG Stewards, and Gitcoin Grants Innovation Team.", + "description": "LauNaMu is a Public Goods funding mechanisms designer and web3 Impact Evaluator. She is the founder of Metrics Garden, an Impact Studio researching and developing impact assessment tooling. She actively contributes to the Optimism Collective, Celo PG Stewards, Gitcoin Grants Innovation Team and Metagovs Grants Innovation Lab.", "twitter": "0xynamu", "github": "0xynamu", "farcaster": "launamu", diff --git a/devcon-api/data/speakers/lefteris-karapetsas.json b/devcon-api/data/speakers/lefteris-karapetsas.json index ffac28f42..3f0c7f485 100644 --- a/devcon-api/data/speakers/lefteris-karapetsas.json +++ b/devcon-api/data/speakers/lefteris-karapetsas.json @@ -3,7 +3,7 @@ "sourceId": "XUDSBB", "name": "Lefteris Karapetsas", "avatar": "https://speak.devcon.org/media/avatars/profile2_LYcOUYL.png", - "description": "- Ethereum dev since 2014, worked in C++ client and solidity\r\n- Built the DAO, fought in the DAO wars and the cleanup afterwards\r\n- Tech lead for Raiden network (Lightning network for Ethereum)\r\n- Founder of rotki.", + "description": "- Ethereum dev since 2014, worked in C++ client and solidity\r\n\r\n- Built the DAO, fought in the DAO wars and the cleanup afterwards\r\n\r\n- Tech lead for Raiden network (Lightning network for Ethereum)\r\n\r\n- Founder of rotki.", "twitter": "lefterisjp", "github": "lefterisjp", "farcaster": "lefteris.eth", diff --git a/devcon-api/data/speakers/panjamapong-panj-sermsawatsri.json b/devcon-api/data/speakers/panjamapong-panj-sermsawatsri.json new file mode 100644 index 000000000..556027b46 --- /dev/null +++ b/devcon-api/data/speakers/panjamapong-panj-sermsawatsri.json @@ -0,0 +1,10 @@ +{ + "id": "panjamapong-panj-sermsawatsri", + "sourceId": "C7MM8A", + "name": "Panjamapong \"PanJ\" Sermsawatsri", + "avatar": "https://speak.devcon.org/media/avatars/profile-v3_AfAGhNG.jpg", + "description": "Panjamapong (PanJ) is currently the Chief Technology Officer at Cleverse, a web3-focused venture builder company based in Bangkok, Thailand. He has experience on building software product for more than 10 years. In the past 3 years, he focused on building web3 products which most of them are data-intensive products.", + "twitter": "panj", + "github": "panj", + "ens": "panj.eth" +} \ No newline at end of file diff --git a/devcon-api/data/speakers/pop.json b/devcon-api/data/speakers/pop.json index b791f1a3d..e325b7c0f 100644 --- a/devcon-api/data/speakers/pop.json +++ b/devcon-api/data/speakers/pop.json @@ -2,6 +2,6 @@ "id": "pop", "sourceId": "LRLQKW", "name": "Pop", - "avatar": "", - "description": "" + "avatar": "https://speak.devcon.org/media/avatars/profile_oLjPoSX.png", + "description": "Researcher at Ethereum Foundation" } \ No newline at end of file diff --git a/devcon-api/data/speakers/rachel-onchain.json b/devcon-api/data/speakers/rachel-onchain.json new file mode 100644 index 000000000..15e2f1a81 --- /dev/null +++ b/devcon-api/data/speakers/rachel-onchain.json @@ -0,0 +1,9 @@ +{ + "id": "rachel-onchain", + "sourceId": "8DKKAC", + "name": "Rachel Onchain", + "avatar": "https://speak.devcon.org/media/avatars/23_0701_AKR_RB-DTLA_3756_LEOyGPX.jpg", + "description": "Rachel has dedicated several years to the blockchain space, where she has gained valuable experience and insights. As a founder, bestselling author, and global public speaker, she is passionate about sharing knowledge and fostering community. Rachel founded Onchain Media and has co-founded initiatives like Purr Labs in collaboration with the Mr. Miggles on Base team. Additionally, she works with the city of Berkeley to promote blockchain use cases at the municipal level.", + "twitter": "rachelonchain", + "farcaster": "rachelonchain" +} \ No newline at end of file diff --git a/devcon-api/data/speakers/richard.json b/devcon-api/data/speakers/richard.json index ec85ca190..255c40ffb 100644 --- a/devcon-api/data/speakers/richard.json +++ b/devcon-api/data/speakers/richard.json @@ -2,7 +2,7 @@ "id": "richard", "sourceId": "ZZHZB3", "name": "Richard", - "avatar": "https://speak.devcon.org/media/avatars/c856638e251b5d505aaaa2f26b3a8604_u1vzLWW.jpg", + "avatar": "https://speak.devcon.org/media/avatars/1_sNO1sEQVYwZAEqol1Lv5Tw_Rf7ARVK.png", "description": "Applying Cryptography @ ZKP2P", "twitter": "richardzliang", "github": "richardliang", diff --git a/devcon-api/data/speakers/roberto-saltini.json b/devcon-api/data/speakers/roberto-saltini.json index 3a8b13496..fd6927cd0 100644 --- a/devcon-api/data/speakers/roberto-saltini.json +++ b/devcon-api/data/speakers/roberto-saltini.json @@ -3,7 +3,7 @@ "sourceId": "KMXPBQ", "name": "Roberto Saltini", "avatar": "https://speak.devcon.org/media/avatars/IMG_3750_modified_7TxwlSk.JPG", - "description": "", + "description": "Roberto is a researcher specializing in distributed systems and formal verification, with extensive involvement in the Ethereum ecosystem since 2017. His early work includes the design and formal verification of Byzantine Fault Tolerant (BFT) consensus protocols, such as QBFT, as well as contributions to Distributed Validator Technology (DVT). More recently, his focus has shifted to advancing the Ethereum consensus layer protocol and ensuring its security.", "twitter": "robsaltini", "github": "saltiniroberto" } \ No newline at end of file diff --git a/devcon-api/data/speakers/shao.json b/devcon-api/data/speakers/shao.json index 38eca9bdc..3770aaecb 100644 --- a/devcon-api/data/speakers/shao.json +++ b/devcon-api/data/speakers/shao.json @@ -1,9 +1,9 @@ { "id": "shao", "sourceId": "37VF3U", - "name": "shao", - "avatar": "", - "description": "", + "name": "Shao", + "avatar": "https://speak.devcon.org/media/avatars/IMG_1833_0pvv0mv.png", + "description": "Shao co-founded Perpetual Protocol (perp.com)—the first AMM-based on-chain perpetual exchange, launched in 2019, which has served over 500,000 users with tens of billions in trading volume. \r\n\r\nThis year, he’s focused on Nekodex (under PERP), a mobile-first DEX that lowers entry barriers by abstracting blockchain complexities, making crypto accessible to a broader audience.", "twitter": "wraecca", "github": "wraecca", "farcaster": "shao" diff --git a/devcon-api/data/speakers/shouki-tsuda.json b/devcon-api/data/speakers/shouki-tsuda.json index 367bd92a9..d3f9c5bd6 100644 --- a/devcon-api/data/speakers/shouki-tsuda.json +++ b/devcon-api/data/speakers/shouki-tsuda.json @@ -3,7 +3,7 @@ "sourceId": "UQCL3C", "name": "Shouki Tsuda", "avatar": "https://speak.devcon.org/media/avatars/Tsuda_in_Fukuoka_DFZgZSr.jpg", - "description": "Developer/Researcher", + "description": "I'm a developer and researcher working in the blockchain industry since 2018. I have worked on the development of protocol layers in several projects. Mainly based in Japan, in recent years I have been researching a wide range of cryptographic theory applications, including zero-knowledge proofs, MPC and FHE.I'm also active in community building and have led Bitpickers, a developer community, for the past few years. Recently organised the Progcrypto Camp, a cryptography camp in Japan.", "twitter": "adust09", "github": "adust09" } \ No newline at end of file diff --git a/devcon-api/data/speakers/simon-emanuel-schmid.json b/devcon-api/data/speakers/simon-emanuel-schmid.json index 0c61c9dbb..5dcdb390d 100644 --- a/devcon-api/data/speakers/simon-emanuel-schmid.json +++ b/devcon-api/data/speakers/simon-emanuel-schmid.json @@ -3,7 +3,7 @@ "sourceId": "RW3NSR", "name": "Simon Emanuel Schmid", "avatar": "https://speak.devcon.org/media/avatars/Simon_Schmid_BW_nwOOSNN.png", - "description": "", + "description": "Simon is enthusiastic about simplifying the complexities of our interconnected world. He applies this passion as a Developer Relations Engineer at Edge & Node to enable the amazing projects in web3 building exceptional decentralised experiences leveraging The Graph. He joined the blockchain space professionally in 2017 as Head of Front-end/UX at Melonport which is now know as Enzyme Finance, one of the pioneering projects in DeFi and web3 and early adopter of The Graph.", "twitter": "schmid_si", "github": "schmidsi", "farcaster": "schmidsi.eth", diff --git a/devcon-api/data/speakers/vanishree-rao.json b/devcon-api/data/speakers/vanishree-rao.json index bd6df5907..bbf7797cf 100644 --- a/devcon-api/data/speakers/vanishree-rao.json +++ b/devcon-api/data/speakers/vanishree-rao.json @@ -3,6 +3,6 @@ "sourceId": "TPEQJN", "name": "Vanishree Rao", "avatar": "https://speak.devcon.org/media/avatars/Maya_Rao-8954--blue_YSXWpUb.jpg", - "description": "I am the founder of Fermah, a universal proof generation layer, backed by A16Z and Lemniscap. We are coming out to stealth in August timeframe. Previously, I led cryptography for Mina. I did my phd in cryptography at UCLA with Amit Sahai. Also here is my publication list: https://dblp.org/pid/22/9358.html", + "description": "I am the founder of Fermah, a universal proof generation layer, backed by a16z and Lemniscap. Previously, I led cryptography for Mina. I did my phd in cryptography at UCLA with Amit Sahai. \r\n\r\nHere is my publication list: https://dblp.org/pid/22/9358.html", "twitter": "vanishree_rao" } \ No newline at end of file diff --git a/devcon-api/data/speakers/yan-ho.json b/devcon-api/data/speakers/yan-ho.json new file mode 100644 index 000000000..5e667032b --- /dev/null +++ b/devcon-api/data/speakers/yan-ho.json @@ -0,0 +1,9 @@ +{ + "id": "yan-ho", + "sourceId": "T89AAP", + "name": "Yan Ho", + "avatar": "https://speak.devcon.org/media/avatars/291730429524_.pic_J7x7uIZ.jpg", + "description": "Dapp_Learning Co-founder. Faithful of Austrian economics. Web3 coder.", + "github": "yanyanho", + "ens": "yanyanho.eth" +} \ No newline at end of file diff --git a/devcon-api/data/vectors/devcon-7.json b/devcon-api/data/vectors/devcon-7.json index c168d37fe..b84206aab 100644 --- a/devcon-api/data/vectors/devcon-7.json +++ b/devcon-api/data/vectors/devcon-7.json @@ -24533,7 +24533,8 @@ ], "language": "en", "speakers": [ - "atheartengineer" + "atheartengineer", + "ying-tong" ], "eventId": "devcon-7", "slot_start": 1731403800000, @@ -24590,7 +24591,7 @@ 0, 0, 6, - 0, + 6, 0, 0, 0, @@ -25813,8 +25814,8 @@ 0, 0, 0, - 6, 0, + 6, 0, 0, 0, @@ -27031,8 +27032,8 @@ 0, 0, 0, - 6, 0, + 6, 0, 0, 0, @@ -28254,6 +28255,7 @@ 0, 0, 0, + 0, 6, 6, 6, @@ -28910,7 +28912,6 @@ 0, 0, 0, - 0, 2, 2, 2, @@ -29482,8 +29483,8 @@ 0, 0, 0, - 6, 0, + 6, 0, 0, 0, @@ -30703,8 +30704,8 @@ 0, 0, 0, - 6, 0, + 6, 0, 0, 0, @@ -31927,8 +31928,8 @@ 0, 0, 0, - 6, 0, + 6, 0, 0, 0, @@ -33148,6 +33149,7 @@ 0, 0, 0, + 0, 6, 6, 0, @@ -33725,7 +33727,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -34373,8 +34374,8 @@ 0, 0, 0, - 6, 0, + 6, 0, 0, 0, @@ -35596,8 +35597,8 @@ 0, 0, 0, - 6, 0, + 6, 0, 0, 0, @@ -36817,8 +36818,8 @@ 0, 0, 0, - 6, 0, + 6, 0, 0, 0, @@ -38038,8 +38039,8 @@ 0, 0, 0, - 6, 0, + 6, 0, 0, 0, @@ -39266,8 +39267,8 @@ 0, 0, 0, - 6, 0, + 6, 0, 0, 0, @@ -40493,8 +40494,8 @@ 0, 0, 0, - 6, 0, + 6, 0, 0, 0, @@ -41714,8 +41715,8 @@ 0, 0, 0, - 6, 0, + 6, 0, 0, 0, @@ -42941,6 +42942,7 @@ 0, 0, 0, + 0, 6, 6, 0, @@ -43500,7 +43502,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -44171,6 +44172,7 @@ 0, 0, 0, + 0, 6, 6, 0, @@ -44721,7 +44723,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -45400,8 +45401,8 @@ 0, 0, 0, - 6, 0, + 6, 0, 0, 0, @@ -46621,8 +46622,8 @@ 0, 0, 0, - 6, 0, + 6, 0, 0, 0, @@ -47848,8 +47849,8 @@ 0, 0, 0, - 6, 0, + 6, 0, 0, 0, @@ -49074,8 +49075,8 @@ 0, 0, 0, - 6, 0, + 6, 0, 0, 0, @@ -50299,8 +50300,8 @@ 0, 0, 0, - 6, 0, + 6, 0, 0, 0, @@ -51531,6 +51532,7 @@ 0, 0, 0, + 0, 6, 6, 6, @@ -52165,7 +52167,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -52760,8 +52761,8 @@ 0, 0, 0, - 6, 0, + 6, 0, 0, 0, @@ -54003,8 +54004,8 @@ 0, 0, 0, - 6, 0, + 6, 0, 0, 0, @@ -55226,8 +55227,8 @@ 0, 0, 0, - 6, 0, + 6, 0, 0, 0, @@ -56454,8 +56455,8 @@ 0, 0, 0, - 6, 0, + 6, 0, 0, 0, @@ -57681,6 +57682,7 @@ 0, 0, 0, + 0, 6, 6, 0, @@ -58236,7 +58238,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -58903,8 +58904,8 @@ 0, 0, 0, - 6, 0, + 6, 0, 0, 0, @@ -60128,6 +60129,7 @@ 0, 0, 0, + 0, 6, 6, 0, @@ -60732,7 +60734,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -61355,6 +61356,7 @@ 0, 0, 0, + 0, 6, 6, 6, @@ -61959,7 +61961,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -62583,8 +62584,8 @@ 0, 0, 0, - 6, 0, + 6, 0, 0, 0, @@ -63809,8 +63810,8 @@ 0, 0, 0, - 6, 0, + 6, 0, 0, 0, @@ -65035,8 +65036,8 @@ 0, 0, 0, - 6, 0, + 6, 0, 0, 0, @@ -66261,8 +66262,8 @@ 0, 0, 0, - 6, 0, + 6, 0, 0, 0, @@ -67487,6 +67488,7 @@ 0, 0, 0, + 0, 6, 6, 0, @@ -68037,7 +68039,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -68713,8 +68714,8 @@ 0, 0, 0, - 6, 0, + 6, 0, 0, 0, @@ -69937,8 +69938,8 @@ 0, 0, 0, - 6, 0, + 6, 0, 0, 0, @@ -71126,8 +71127,8 @@ 0, 0, 0, - 6, 0, + 6, 0, 0, 0, @@ -72385,8 +72386,8 @@ 0, 0, 0, - 6, 0, + 6, 0, 0, 0, @@ -73616,8 +73617,8 @@ 0, 0, 0, - 6, 0, + 6, 0, 0, 0, @@ -74840,8 +74841,8 @@ 0, 0, 0, - 6, 0, + 6, 0, 0, 0, @@ -76065,6 +76066,7 @@ 0, 0, 0, + 0, 6, 6, 6, @@ -76723,7 +76725,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -77293,8 +77294,8 @@ 0, 0, 0, - 6, 0, + 6, 0, 0, 0, @@ -78519,8 +78520,8 @@ 0, 0, 0, - 6, 0, + 6, 0, 0, 0, @@ -79746,8 +79747,8 @@ 0, 0, 0, - 6, 0, + 6, 0, 0, 0, @@ -80972,8 +80973,8 @@ 0, 0, 0, - 6, 0, + 6, 0, 0, 0, @@ -82195,8 +82196,8 @@ 0, 0, 0, - 6, 0, + 6, 0, 0, 0, @@ -83363,6 +83364,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -83426,7 +83428,6 @@ 6, 6, 6, - 6, 0, 0, 0, @@ -114036,8 +114037,8 @@ 0, 0, 0, - 6, 0, + 6, 0, 0, 0, @@ -117650,8 +117651,8 @@ 0, 0, 0, - 6, 0, + 6, 0, 0, 0, @@ -118867,8 +118868,8 @@ 0, 0, 0, - 6, 0, + 6, 0, 0, 0, @@ -120084,8 +120085,8 @@ 0, 0, 0, - 6, 0, + 6, 0, 0, 0, @@ -166476,8 +166477,8 @@ 0, 0, 0, - 6, 0, + 6, 0, 0, 0, @@ -172522,7 +172523,7 @@ ], "language": "en", "speakers": [ - "andreas" + "andreas-tsamados" ], "eventId": "devcon-7", "slot_start": 1731555000000, @@ -190950,8 +190951,8 @@ 0, 0, 0, - 6, 0, + 6, 0, 0, 0, @@ -209246,7 +209247,7 @@ "id": "empirical-analysis-of-amm-loss-versus-rebalancing-on-layer-2-chains", "sourceId": "T8BXK3", "title": "Empirical analysis of AMM loss versus rebalancing on layer 2 chains", - "description": "This talk presents an empirical analysis of CEX-DEX-Perpetual arbitrage on Layer 2 chains (FCFS vs. PGA chains), examining transaction data, market structure, and profitability patterns. It compares realised and theoretical Loss versus Rebalancing (LVR); then further reveals whether specific designs of the chain such as block time, permissionless sequencer, public/private mempool lead to better or worse LVR. Finally it proposes/calls out solutions for LVR reduction protocol designs for L2.", + "description": "This talk presents an empirical analysis of Loss versus Rebalancing (LVR) on Arbitrum, Base and Ethereum. It compares the realised and theoretical LVR; along with the arbitrage profits from CEX-DEX/Perpetual; then further reveals whether the frequency of delta-hedging, the pool liquidity and the block time difference lead to better or worse LVR.", "track": "Cryptoeconomics", "type": "Talk", "expertise": "Intermediate", @@ -264399,8 +264400,8 @@ 0, 0, 0, - 6, 0, + 6, 0, 0, 0, @@ -268130,8 +268131,8 @@ 0, 0, 0, - 6, 0, + 6, 0, 0, 0, @@ -306063,8 +306064,8 @@ 0, 0, 0, - 6, 0, + 6, 0, 0, 0, @@ -313397,8 +313398,8 @@ 0, 0, 0, - 6, 0, + 6, 0, 0, 0, @@ -378260,8 +378261,8 @@ 0, 0, 0, - 6, 0, + 6, 0, 0, 0, @@ -388019,8 +388020,8 @@ 0, 0, 0, - 6, 0, + 6, 0, 0, 0, @@ -403893,8 +403894,8 @@ 0, 0, 0, - 6, 0, + 6, 0, 0, 0, @@ -412387,7 +412388,8 @@ "eventId": "devcon-7", "slot_start": 1731555600000, "slot_end": 1731556800000, - "slot_roomId": "stage-2" + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1xmwhrvV65FuGDVnNb8_zGgVoMM4-pg6gMEP0t1Iw-OU" }, "vector": [ 0, @@ -447987,8 +447989,8 @@ 0, 0, 0, - 6, 0, + 6, 0, 0, 0, @@ -454059,6 +454061,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -454122,7 +454125,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -495665,8 +495667,8 @@ 0, 0, 0, - 6, 0, + 6, 0, 0, 0, @@ -533537,7 +533539,7 @@ ], "language": "en", "speakers": [ - "frangio" + "francisco-giordano" ], "eventId": "devcon-7", "slot_start": 1731580200000, @@ -556756,7 +556758,7 @@ "id": "the-wellbeing-protocol-scaling-localism", "sourceId": "HC3QGN", "title": "The Wellbeing Protocol - Scaling Localism", - "description": "The Wellbeing Protocol, a not-for-profit initiative, began as a New Zealand Government-funded project to explore how Web 3 / DAO inspired governance patterns and localism could transform the community grant funding system. After successful trials in New Zealand and the UK, a TVNZ documentary, international coverage and being accepted into the SOCAP fellowship program we are keen to share our learnings with the broader community that values localism and community empowerment.", + "description": "The Wellbeing Protocol began as a New Zealand Government-funded project to explore how Web 3 / DAO inspired governance patterns and localism could transform the community grant funding system. After successful trials in New Zealand, Australia and the UK, a TVNZ documentary, and international media coverage we are keen to share the challenges and learnings on our journey towards creating hyperlocal DAOs for marginalised / disempowered communities.", "track": "Real World Ethereum", "type": "Lightning Talk", "expertise": "Beginner", @@ -571606,8 +571608,8 @@ 0, 0, 0, - 6, 0, + 6, 0, 0, 0, @@ -589949,8 +589951,8 @@ 0, 0, 0, - 6, 0, + 6, 0, 0, 0, diff --git a/devcon-api/data/vectors/dictionary.json b/devcon-api/data/vectors/dictionary.json index a2074b278..e721b37b7 100644 --- a/devcon-api/data/vectors/dictionary.json +++ b/devcon-api/data/vectors/dictionary.json @@ -50,6 +50,7 @@ "theo-diamandis", "migalabs", "atheartengineer", + "ying-tong", "pierre-daix-moreux", "patricio-worthalter", "kaan-uzdogan", @@ -113,7 +114,6 @@ "aisling-connolly", "richard", "andrew-lu", - "ying-tong", "gnana-lakshmi", "chuxin-huang", "michael-silberling", @@ -191,7 +191,7 @@ "kolby-moroz-liebl", "joe-lubin", "anna-stone", - "andreas", + "andreas-tsamados", "mikhail-kalinin", "alex-vlasov", "heidi-wilder", @@ -536,7 +536,7 @@ "iness-ben-guirat", "timothy-asiimwe", "luker", - "frangio", + "francisco-giordano", "tracheopteryx", "hadrien-croubois", "bartek-kiepuszewski", From af8332032b0a67da4f5aece334a5af88eb7ec7bc Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 2 Nov 2024 05:15:01 +0000 Subject: [PATCH 2/4] [action] Pretalx Sync --- ...d-security-with-zero-knowledge-proofs.json | 4 +- ...ereum-for-next-gen-digital-currencies.json | 6 +- ...how-to-effectively-talk-to-regulators.json | 4 +- ...ereum-and-evm-a-pathway-to-innovation.json | 4 +- ...k-account-recovery-module-in-15-hours.json | 4 +- .../sessions/devcon-7/circle-for-all.json | 21 + ...nderstanding-the-cryptonative-economy.json | 4 +- ...3-preserving-the-essence-as-we-evolve.json | 4 +- ...ralize-your-sequencer-a-guide-for-l2s.json | 4 +- ...e-funding-for-investigative-reporters.json | 4 +- .../data/sessions/devcon-7/djing-pino7.json | 23 + ...n-reggae-sesh-w-rafamilkz-and-friends.json | 29 + .../devcon-7/embodiment-practice.json | 21 + .../energy-renewal-sound-healing.json | 21 + .../devcon-7/find-yourself-on-the-mat.json | 21 + ...ify-yourself-for-privacy-and-security.json | 4 +- .../hacking-thai-beats-cities-and-dances.json | 6 +- ...ated-servers-another-prog-crypto-chip.json | 33 + .../devcon-7/how-to-hallucinate-a-server.json | 4 +- .../data/sessions/devcon-7/jazzy-remix.json | 23 + ...ood-rebalancing-singing-bowls-handpan.json | 21 + .../mood-uplifting-singing-bowls-handpan.json | 21 + .../sessions/devcon-7/opening-circle.json | 21 + ...matic-execution-layer-consensus-tests.json | 4 +- .../public-private-hybrid-rollups.json | 4 +- ...0-new-worlds-and-ancient-philosophies.json | 6 +- ...-how-did-we-get-here-and-what-is-next.json | 4 +- ...0-year-pre-history-of-cryptoeconomics.json | 27 - ...atic-oils-and-singing-gongs-and-bowls.json | 21 + ...lacy-why-we-misjudge-new-technologies.json | 29 + .../devcon-7/the-future-of-light-clients.json | 2 +- .../devcon-7/the-open-source-orchestra.json | 23 + .../the-ripple-effect-of-devcon-vi.json | 4 +- ...the-case-against-tech-neo-colonialism.json | 6 +- .../devcon-7/the-verkle-advantage.json | 4 +- ...hing-stateless-everything-lightclient.json | 4 +- ...ystems-lessons-from-taiwans-movements.json | 4 +- ...ning-from-an-l1-to-an-l2-a-case-study.json | 6 +- .../usc-ultimate-solidity-championship.json | 2 +- ...tensions-for-next-generation-indexing.json | 35 + ...sanalyzing-faulty-distributed-systems.json | 33 + ...estern-liberalism-to-world-liberalism.json | 23 + ...hat-defi-founders-can-learn-from-web2.json | 27 + .../world-politics-world-building.json | 4 +- .../data/speakers/alexey-shekhirin.json | 7 + devcon-api/data/speakers/brian-lawrence.json | 7 + devcon-api/data/speakers/louis-anslow.json | 8 + devcon-api/data/speakers/mike-silagadze.json | 9 + devcon-api/data/speakers/pino7.json | 7 + devcon-api/data/speakers/rafamilkz.json | 11 + devcon-api/data/speakers/sophia-spirlock.json | 8 + devcon-api/data/speakers/vlad-zamfir.json | 8 +- devcon-api/data/speakers/yann.json | 7 + devcon-api/data/vectors/devcon-7.json | 12085 ++++++++-------- devcon-api/data/vectors/dictionary.json | 38 +- 55 files changed, 6630 insertions(+), 6144 deletions(-) create mode 100644 devcon-api/data/sessions/devcon-7/circle-for-all.json create mode 100644 devcon-api/data/sessions/devcon-7/djing-pino7.json create mode 100644 devcon-api/data/sessions/devcon-7/elevate-your-vibration-reggae-sesh-w-rafamilkz-and-friends.json create mode 100644 devcon-api/data/sessions/devcon-7/embodiment-practice.json create mode 100644 devcon-api/data/sessions/devcon-7/energy-renewal-sound-healing.json create mode 100644 devcon-api/data/sessions/devcon-7/find-yourself-on-the-mat.json create mode 100644 devcon-api/data/sessions/devcon-7/hallucinated-servers-another-prog-crypto-chip.json create mode 100644 devcon-api/data/sessions/devcon-7/jazzy-remix.json create mode 100644 devcon-api/data/sessions/devcon-7/mood-rebalancing-singing-bowls-handpan.json create mode 100644 devcon-api/data/sessions/devcon-7/mood-uplifting-singing-bowls-handpan.json create mode 100644 devcon-api/data/sessions/devcon-7/opening-circle.json delete mode 100644 devcon-api/data/sessions/devcon-7/silk-worms-thai-silk-and-the-3000-year-pre-history-of-cryptoeconomics.json create mode 100644 devcon-api/data/sessions/devcon-7/stress-escape-relaxing-aromatic-oils-and-singing-gongs-and-bowls.json create mode 100644 devcon-api/data/sessions/devcon-7/the-franklin-fallacy-why-we-misjudge-new-technologies.json create mode 100644 devcon-api/data/sessions/devcon-7/the-open-source-orchestra.json create mode 100644 devcon-api/data/sessions/devcon-7/using-reth-execution-extensions-for-next-generation-indexing.json create mode 100644 devcon-api/data/sessions/devcon-7/vlsmsanalyzing-faulty-distributed-systems.json create mode 100644 devcon-api/data/sessions/devcon-7/western-liberalism-to-world-liberalism.json create mode 100644 devcon-api/data/sessions/devcon-7/what-defi-founders-can-learn-from-web2.json create mode 100644 devcon-api/data/speakers/alexey-shekhirin.json create mode 100644 devcon-api/data/speakers/brian-lawrence.json create mode 100644 devcon-api/data/speakers/louis-anslow.json create mode 100644 devcon-api/data/speakers/mike-silagadze.json create mode 100644 devcon-api/data/speakers/pino7.json create mode 100644 devcon-api/data/speakers/rafamilkz.json create mode 100644 devcon-api/data/speakers/sophia-spirlock.json create mode 100644 devcon-api/data/speakers/yann.json diff --git a/devcon-api/data/sessions/devcon-7/advancing-op-stack-to-zk-rollup-achieving-efficiency-and-security-with-zero-knowledge-proofs.json b/devcon-api/data/sessions/devcon-7/advancing-op-stack-to-zk-rollup-achieving-efficiency-and-security-with-zero-knowledge-proofs.json index 92e971213..d263f1709 100644 --- a/devcon-api/data/sessions/devcon-7/advancing-op-stack-to-zk-rollup-achieving-efficiency-and-security-with-zero-knowledge-proofs.json +++ b/devcon-api/data/sessions/devcon-7/advancing-op-stack-to-zk-rollup-achieving-efficiency-and-security-with-zero-knowledge-proofs.json @@ -28,8 +28,8 @@ "ta-fakedev" ], "eventId": "devcon-7", - "slot_start": 1731405600000, - "slot_end": 1731407400000, + "slot_start": 1731403800000, + "slot_end": 1731405600000, "slot_roomId": "stage-5", "resources_presentation": "https://docs.google.com/presentation/d/1C4LP01Njg8d8_7focQ3IHctmO58TbdilXcn-G6_m3sM" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/architecting-privacy-first-cbdcs-leveraging-zkps-and-ethereum-for-next-gen-digital-currencies.json b/devcon-api/data/sessions/devcon-7/architecting-privacy-first-cbdcs-leveraging-zkps-and-ethereum-for-next-gen-digital-currencies.json index 3b82ba8dd..c76c9652b 100644 --- a/devcon-api/data/sessions/devcon-7/architecting-privacy-first-cbdcs-leveraging-zkps-and-ethereum-for-next-gen-digital-currencies.json +++ b/devcon-api/data/sessions/devcon-7/architecting-privacy-first-cbdcs-leveraging-zkps-and-ethereum-for-next-gen-digital-currencies.json @@ -23,8 +23,8 @@ "andre-omietanski" ], "eventId": "devcon-7", - "slot_start": 1731650400000, - "slot_end": 1731652200000, - "slot_roomId": "stage-1", + "slot_start": 1731400200000, + "slot_end": 1731402000000, + "slot_roomId": "stage-6", "resources_presentation": "https://docs.google.com/presentation/d/1yAUh-BkJ1oE5n2L_-NknKAtAJ9okKkjhrA-_VvME4rw" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/bridging-the-gap-how-to-effectively-talk-to-regulators.json b/devcon-api/data/sessions/devcon-7/bridging-the-gap-how-to-effectively-talk-to-regulators.json index 82b5feea2..328525901 100644 --- a/devcon-api/data/sessions/devcon-7/bridging-the-gap-how-to-effectively-talk-to-regulators.json +++ b/devcon-api/data/sessions/devcon-7/bridging-the-gap-how-to-effectively-talk-to-regulators.json @@ -29,8 +29,8 @@ "florian-glatz" ], "eventId": "devcon-7", - "slot_start": 1731400200000, - "slot_end": 1731407400000, + "slot_start": 1731402000000, + "slot_end": 1731409200000, "slot_roomId": "classroom-d", "resources_presentation": "https://docs.google.com/presentation/d/1pzlL4H4Mj25_flDl4GMvEE-meKuh9eh2PLHklBBwEdw" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/bridging-tradfi-and-defi-through-ethereum-and-evm-a-pathway-to-innovation.json b/devcon-api/data/sessions/devcon-7/bridging-tradfi-and-defi-through-ethereum-and-evm-a-pathway-to-innovation.json index 851db98c9..74f4a7b76 100644 --- a/devcon-api/data/sessions/devcon-7/bridging-tradfi-and-defi-through-ethereum-and-evm-a-pathway-to-innovation.json +++ b/devcon-api/data/sessions/devcon-7/bridging-tradfi-and-defi-through-ethereum-and-evm-a-pathway-to-innovation.json @@ -23,8 +23,8 @@ "bruno-batavia" ], "eventId": "devcon-7", - "slot_start": 1731389400000, - "slot_end": 1731396600000, + "slot_start": 1731391200000, + "slot_end": 1731398400000, "slot_roomId": "classroom-d", "resources_presentation": "https://docs.google.com/presentation/d/1L-zUhR7NnvpMbCgqVyQBGzA1iXGeJqSDxOxg2F323yI" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/build-your-own-zk-email-proofs-zk-email-login-or-zk-account-recovery-module-in-15-hours.json b/devcon-api/data/sessions/devcon-7/build-your-own-zk-email-proofs-zk-email-login-or-zk-account-recovery-module-in-15-hours.json index 396faa72c..383830069 100644 --- a/devcon-api/data/sessions/devcon-7/build-your-own-zk-email-proofs-zk-email-login-or-zk-account-recovery-module-in-15-hours.json +++ b/devcon-api/data/sessions/devcon-7/build-your-own-zk-email-proofs-zk-email-login-or-zk-account-recovery-module-in-15-hours.json @@ -33,8 +33,8 @@ "aayush-gupta" ], "eventId": "devcon-7", - "slot_start": 1731567600000, - "slot_end": 1731573000000, + "slot_start": 1731565800000, + "slot_end": 1731571200000, "slot_roomId": "classroom-e", "resources_presentation": "https://docs.google.com/presentation/d/11rThgXehZjvKPRgDBNd_WxtwkApTlRaFelE2r0W73fM" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/circle-for-all.json b/devcon-api/data/sessions/devcon-7/circle-for-all.json new file mode 100644 index 000000000..61e580ae6 --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/circle-for-all.json @@ -0,0 +1,21 @@ +{ + "id": "circle-for-all", + "sourceId": "VPNPYY", + "title": "Circle for all", + "description": "By master Aoei\r\n- Self-Tune\r\n- Circle movement bonding activities\r\n- Sharing and Reflecting\r\n\r\nNov 13 15:00 - 15:45", + "track": "Experiences", + "type": "Mixed Formats", + "expertise": "", + "audience": "Engineering", + "featured": false, + "doNotRecord": false, + "keywords": [], + "tags": [], + "language": "en", + "speakers": [], + "eventId": "devcon-7", + "slot_start": 1731484800000, + "slot_end": 1731487500000, + "slot_roomId": "decompression-room", + "resources_presentation": "https://docs.google.com/presentation/d/1hrC4BF-BEAqbZu7xLGF7HSCIT40WN7UKvfkGD14lwho" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/crypto-is-the-real-world-understanding-the-cryptonative-economy.json b/devcon-api/data/sessions/devcon-7/crypto-is-the-real-world-understanding-the-cryptonative-economy.json index b2be616bd..e97154fff 100644 --- a/devcon-api/data/sessions/devcon-7/crypto-is-the-real-world-understanding-the-cryptonative-economy.json +++ b/devcon-api/data/sessions/devcon-7/crypto-is-the-real-world-understanding-the-cryptonative-economy.json @@ -28,8 +28,8 @@ "josef-je" ], "eventId": "devcon-7", - "slot_start": 1731391200000, - "slot_end": 1731392400000, + "slot_start": 1731389400000, + "slot_end": 1731390600000, "slot_roomId": "stage-2", "resources_presentation": "https://docs.google.com/presentation/d/1I8L_RL8n3RI4PQDkpmQfboZc2IVdS6GLh-psdPM4k5s" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/cultivating-culture-in-web3-preserving-the-essence-as-we-evolve.json b/devcon-api/data/sessions/devcon-7/cultivating-culture-in-web3-preserving-the-essence-as-we-evolve.json index d4c0564fe..21d6fd55b 100644 --- a/devcon-api/data/sessions/devcon-7/cultivating-culture-in-web3-preserving-the-essence-as-we-evolve.json +++ b/devcon-api/data/sessions/devcon-7/cultivating-culture-in-web3-preserving-the-essence-as-we-evolve.json @@ -19,8 +19,8 @@ "aya-miyaguchi" ], "eventId": "devcon-7", - "slot_start": 1731560400000, - "slot_end": 1731564000000, + "slot_start": 1731558600000, + "slot_end": 1731562200000, "slot_roomId": "classroom-e", "resources_presentation": "https://docs.google.com/presentation/d/1MEHwnn1XVg3IxqYq8U8Z80rO7dw8-zksCQ9QTwsL6X8" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/decentralize-your-sequencer-a-guide-for-l2s.json b/devcon-api/data/sessions/devcon-7/decentralize-your-sequencer-a-guide-for-l2s.json index fac1173b4..0746df628 100644 --- a/devcon-api/data/sessions/devcon-7/decentralize-your-sequencer-a-guide-for-l2s.json +++ b/devcon-api/data/sessions/devcon-7/decentralize-your-sequencer-a-guide-for-l2s.json @@ -27,8 +27,8 @@ "joe-andrews" ], "eventId": "devcon-7", - "slot_start": 1731400200000, - "slot_end": 1731402000000, + "slot_start": 1731405600000, + "slot_end": 1731407400000, "slot_roomId": "stage-5", "resources_presentation": "https://docs.google.com/presentation/d/1faHlm1Vau0v1_f53rf67KFbBYY4FT3pugB04UolFn_M" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/decentralized-outcome-funding-for-investigative-reporters.json b/devcon-api/data/sessions/devcon-7/decentralized-outcome-funding-for-investigative-reporters.json index 51cde6a96..da9163ed1 100644 --- a/devcon-api/data/sessions/devcon-7/decentralized-outcome-funding-for-investigative-reporters.json +++ b/devcon-api/data/sessions/devcon-7/decentralized-outcome-funding-for-investigative-reporters.json @@ -26,8 +26,8 @@ "devansh-mehta" ], "eventId": "devcon-7", - "slot_start": 1731652200000, - "slot_end": 1731654000000, + "slot_start": 1731465900000, + "slot_end": 1731467700000, "slot_roomId": "stage-1", "resources_presentation": "https://docs.google.com/presentation/d/1Wcw6Mzk0DP95udiY_4VYK0pAVZ2Ac5fQgZmO7yWbJSg" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/djing-pino7.json b/devcon-api/data/sessions/devcon-7/djing-pino7.json new file mode 100644 index 000000000..bbfbaef3c --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/djing-pino7.json @@ -0,0 +1,23 @@ +{ + "id": "djing-pino7", + "sourceId": "SPWJHX", + "title": "DJing - pino7", + "description": "Shaka Lei Kaumaka told me to fill this for djing at Devcon.\r\n\r\nBio:\r\nI am a builder and a volunteer in Devcon SEA. Back in the days I've decided that I wanted to become awesome, and here I am in my journey. I am UX/UI Designer and I am becoming a React Developer. I have always being passionate about music. And there's always space for it during my life journey. I love communities, people, organizing events and playing some good music.", + "track": "Experiences", + "type": "Music", + "expertise": "Intermediate", + "audience": "Community", + "featured": false, + "doNotRecord": false, + "keywords": [], + "tags": [], + "language": "en", + "speakers": [ + "pino7" + ], + "eventId": "devcon-7", + "slot_start": 1731564000000, + "slot_end": 1731567600000, + "slot_roomId": "music-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1FZiG2A1-zzZBVPF6IvnlZPydiJX9JFyp4ngPzFzJTEo" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/elevate-your-vibration-reggae-sesh-w-rafamilkz-and-friends.json b/devcon-api/data/sessions/devcon-7/elevate-your-vibration-reggae-sesh-w-rafamilkz-and-friends.json new file mode 100644 index 000000000..936ebb362 --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/elevate-your-vibration-reggae-sesh-w-rafamilkz-and-friends.json @@ -0,0 +1,29 @@ +{ + "id": "elevate-your-vibration-reggae-sesh-w-rafamilkz-and-friends", + "sourceId": "NNFDDB", + "title": "Elevate your vibration! (reggae-sesh w/ rafamilkz & friends)", + "description": "A reggae jam music sesh performed with soul and heart by web 3 builders & musicians, with the goal of elevating the vibration of Devcon, fostering an environment of peace, love and community! \r\nI have a list of songs to play (guitar and voice), and will have other musicians (cheers to Shaka!) to perform with me and increase the vibrations!", + "track": "Experiences", + "type": "Music", + "expertise": "Beginner", + "audience": "Community", + "featured": false, + "doNotRecord": false, + "keywords": [ + "music", + "relaxation", + "fun" + ], + "tags": [ + "Art", + "Marketing" + ], + "language": "en", + "speakers": [ + "rafamilkz" + ], + "eventId": "devcon-7", + "slot_start": 1731573000000, + "slot_end": 1731576600000, + "slot_roomId": "music-stage" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/embodiment-practice.json b/devcon-api/data/sessions/devcon-7/embodiment-practice.json new file mode 100644 index 000000000..f1b09365d --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/embodiment-practice.json @@ -0,0 +1,21 @@ +{ + "id": "embodiment-practice", + "sourceId": "LNF8NE", + "title": "Embodiment Practice", + "description": "By master Zoe\r\n- Gentle guided stretches to connect with the body and open different energy channels\r\n- A blend of embodiment, asana, meditation, breathwork, tapping, and somatics to weave together mind, body, and soul\r\n\r\nNov 13 10:30 - 11:15", + "track": "Experiences", + "type": "Mixed Formats", + "expertise": "Beginner", + "audience": "Hobby", + "featured": false, + "doNotRecord": false, + "keywords": [], + "tags": [], + "language": "en", + "speakers": [], + "eventId": "devcon-7", + "slot_start": 1731468600000, + "slot_end": 1731471300000, + "slot_roomId": "decompression-room", + "resources_presentation": "https://docs.google.com/presentation/d/16hER2e4hzqPjZrObAFmLsPIfyEkBHspMF-2HfxORQAg" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/energy-renewal-sound-healing.json b/devcon-api/data/sessions/devcon-7/energy-renewal-sound-healing.json new file mode 100644 index 000000000..cc8ed3394 --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/energy-renewal-sound-healing.json @@ -0,0 +1,21 @@ +{ + "id": "energy-renewal-sound-healing", + "sourceId": "7DEDKP", + "title": "Energy Renewal (Sound Healing)", + "description": "By master Ice \r\nThis session helps you rest deeply, reset your energy, and find inner peace.\r\n- Recharge and relax with gentle sounds of gongs and bowls\r\n- a short guided meditation. \r\n\r\nNov 14 10:30 -11:15", + "track": "Experiences", + "type": "Mixed Formats", + "expertise": "", + "audience": "Engineering", + "featured": false, + "doNotRecord": false, + "keywords": [], + "tags": [], + "language": "en", + "speakers": [], + "eventId": "devcon-7", + "slot_start": 1731555000000, + "slot_end": 1731557700000, + "slot_roomId": "decompression-room", + "resources_presentation": "https://docs.google.com/presentation/d/1FvG19MBxNr-yTjRDpb3Z4gWrJzfSxAeauH5sxykoiLg" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/find-yourself-on-the-mat.json b/devcon-api/data/sessions/devcon-7/find-yourself-on-the-mat.json new file mode 100644 index 000000000..e63bafe36 --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/find-yourself-on-the-mat.json @@ -0,0 +1,21 @@ +{ + "id": "find-yourself-on-the-mat", + "sourceId": "PYKTTA", + "title": "Find Yourself on the Mat", + "description": "By master Aoei \r\n- Self-tune\r\n- Find yourself along the journey with Oracle Cards\r\n - Gentle yoga flow & Stretching for Office Syndrome\r\n \r\nNov 12 16:45 - 17:30", + "track": "Experiences", + "type": "Mixed Formats", + "expertise": "Beginner", + "audience": "Hobby", + "featured": false, + "doNotRecord": false, + "keywords": [], + "tags": [], + "language": "en", + "speakers": [], + "eventId": "devcon-7", + "slot_start": 1731404700000, + "slot_end": 1731407400000, + "slot_roomId": "decompression-room", + "resources_presentation": "https://docs.google.com/presentation/d/1TFFR57Pxj41MY1aoKmiTItEaSPtPRaK4-BbRLFZTnQQ" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/fossify-yourself-for-privacy-and-security.json b/devcon-api/data/sessions/devcon-7/fossify-yourself-for-privacy-and-security.json index 7af433afd..e7de4148e 100644 --- a/devcon-api/data/sessions/devcon-7/fossify-yourself-for-privacy-and-security.json +++ b/devcon-api/data/sessions/devcon-7/fossify-yourself-for-privacy-and-security.json @@ -27,8 +27,8 @@ "mario-havel" ], "eventId": "devcon-7", - "slot_start": 1731481200000, - "slot_end": 1731486600000, + "slot_start": 1731553200000, + "slot_end": 1731558600000, "slot_roomId": "classroom-e", "resources_presentation": "https://docs.google.com/presentation/d/1PShw8A7XomH3DtlwmgLZcgMrPY11XvLp_EuNeSwghoQ" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/hacking-thai-beats-cities-and-dances.json b/devcon-api/data/sessions/devcon-7/hacking-thai-beats-cities-and-dances.json index b1a8b5c4d..60b0fda75 100644 --- a/devcon-api/data/sessions/devcon-7/hacking-thai-beats-cities-and-dances.json +++ b/devcon-api/data/sessions/devcon-7/hacking-thai-beats-cities-and-dances.json @@ -20,8 +20,8 @@ "phoomparin-mano" ], "eventId": "devcon-7", - "slot_start": 1731389400000, - "slot_end": 1731390600000, - "slot_roomId": "stage-2", + "slot_start": 1731552900000, + "slot_end": 1731554100000, + "slot_roomId": "main-stage", "resources_presentation": "https://docs.google.com/presentation/d/16NvToD2NQxicsfxWktPRLuxSt7qrL73mCEcujVhk_i0" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/hallucinated-servers-another-prog-crypto-chip.json b/devcon-api/data/sessions/devcon-7/hallucinated-servers-another-prog-crypto-chip.json new file mode 100644 index 000000000..0c4c456f1 --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/hallucinated-servers-another-prog-crypto-chip.json @@ -0,0 +1,33 @@ +{ + "id": "hallucinated-servers-another-prog-crypto-chip", + "sourceId": "DYJ88A", + "title": "hallucinated servers another prog crypto chip", + "description": "hallucinated servers another prog crypto chip\r\n\r\nNot sure about the rest ;)", + "track": "Applied Cryptography", + "type": "Talk", + "expertise": "Beginner", + "audience": "Engineering", + "featured": false, + "doNotRecord": false, + "keywords": [ + "Cyprography", + "fhe", + "mpc" + ], + "tags": [ + "Cryptography", + "MPC", + "fhe", + "Cryptography", + "MPC" + ], + "language": "en", + "speakers": [ + "brian-lawrence" + ], + "eventId": "devcon-7", + "slot_start": 1731556800000, + "slot_end": 1731558600000, + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1vVTMx-WFRYRYIkDhxt9cWeLavDtiXTRNFX6sO0Z4Nyo" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/how-to-hallucinate-a-server.json b/devcon-api/data/sessions/devcon-7/how-to-hallucinate-a-server.json index 241c7004c..7dda68f65 100644 --- a/devcon-api/data/sessions/devcon-7/how-to-hallucinate-a-server.json +++ b/devcon-api/data/sessions/devcon-7/how-to-hallucinate-a-server.json @@ -22,8 +22,8 @@ "gubsheep" ], "eventId": "devcon-7", - "slot_start": 1731553200000, - "slot_end": 1731555000000, + "slot_start": 1731552300000, + "slot_end": 1731554100000, "slot_roomId": "stage-6", "resources_presentation": "https://docs.google.com/presentation/d/1wOtuuxn-pV_UdYT74yaBeuoxLyXyxkk_KW0-5GBqLJk" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/jazzy-remix.json b/devcon-api/data/sessions/devcon-7/jazzy-remix.json new file mode 100644 index 000000000..229e0cfcc --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/jazzy-remix.json @@ -0,0 +1,23 @@ +{ + "id": "jazzy-remix", + "sourceId": "JYCFXA", + "title": "Jazzy Remix", + "description": "Jazzy Remix", + "track": "Experiences", + "type": "Music", + "expertise": "", + "audience": "Engineering", + "featured": false, + "doNotRecord": false, + "keywords": [], + "tags": [], + "language": "en", + "speakers": [ + "yann" + ], + "eventId": "devcon-7", + "slot_start": 1731384000000, + "slot_end": 1731391200000, + "slot_roomId": "music-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1rV1Y5CS2zCdbGjGmIj7vsx464CEye52FFsggXbXofk8" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/mood-rebalancing-singing-bowls-handpan.json b/devcon-api/data/sessions/devcon-7/mood-rebalancing-singing-bowls-handpan.json new file mode 100644 index 000000000..f80ba7578 --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/mood-rebalancing-singing-bowls-handpan.json @@ -0,0 +1,21 @@ +{ + "id": "mood-rebalancing-singing-bowls-handpan", + "sourceId": "SVAHJU", + "title": "Mood Rebalancing (Singing Bowls + Handpan)", + "description": "By Most Handpan X Ice\r\nThis session helps you feel emotionally centered and peaceful.\r\n- Bring balance to your emotions with singing bowls and handpan. \r\n- Using an emotion wheel, you’ll explore and understand your feelings, a key step to managing them. \r\n\r\nNov 15 10:30 - 11:15", + "track": "Experiences", + "type": "Mixed Formats", + "expertise": "", + "audience": "Engineering", + "featured": false, + "doNotRecord": false, + "keywords": [], + "tags": [], + "language": "en", + "speakers": [], + "eventId": "devcon-7", + "slot_start": 1731641400000, + "slot_end": 1731644100000, + "slot_roomId": "decompression-room", + "resources_presentation": "https://docs.google.com/presentation/d/1STERW4iF8WxYtoPJQKN2mZr5qwM1yuH_XYRcXEVM1pw" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/mood-uplifting-singing-bowls-handpan.json b/devcon-api/data/sessions/devcon-7/mood-uplifting-singing-bowls-handpan.json new file mode 100644 index 000000000..5865c385e --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/mood-uplifting-singing-bowls-handpan.json @@ -0,0 +1,21 @@ +{ + "id": "mood-uplifting-singing-bowls-handpan", + "sourceId": "H7Y7L8", + "title": "Mood Uplifting (Singing Bowls + Handpan)", + "description": "By Most Handpan X Ice\r\nThis session fills you with positive energy, boosting your mood and clearing your mind.\r\n- Lift your spirits with the bright sounds of singing bowls, handpan, and soft percussion. \r\n\r\nNov 14 15:00 - 15:45", + "track": "Experiences", + "type": "Mixed Formats", + "expertise": "", + "audience": "Engineering", + "featured": false, + "doNotRecord": false, + "keywords": [], + "tags": [], + "language": "en", + "speakers": [], + "eventId": "devcon-7", + "slot_start": 1731571200000, + "slot_end": 1731573900000, + "slot_roomId": "decompression-room", + "resources_presentation": "https://docs.google.com/presentation/d/1vnIacRdbAcvTa2ioFdaqS_vlSqjDw2GnNcAukvszKyw" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/opening-circle.json b/devcon-api/data/sessions/devcon-7/opening-circle.json new file mode 100644 index 000000000..fc2d04201 --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/opening-circle.json @@ -0,0 +1,21 @@ +{ + "id": "opening-circle", + "sourceId": "T7THRV", + "title": "Opening Circle", + "description": "By master Zoe\r\n(Opening Session)\r\n- Nervous system check-in (to communicate safety and help people settle into the space)\r\n- Short check-in: guided meditation, breathwork, and gentle stretches (approx. 5 minutes) to bring everyone into the present moment\r\n- Intention setting for the conference, guiding participants to align their energy and time with their vision\r\n- Sharing intentions in small groups (3-5 people) to build community connection\r\n- Closing with a gratitude practice\r\n\r\n12 Nov 14:00 - 14:45", + "track": "Experiences", + "type": "Mixed Formats", + "expertise": "Beginner", + "audience": "Hobby", + "featured": false, + "doNotRecord": false, + "keywords": [], + "tags": [], + "language": "en", + "speakers": [], + "eventId": "devcon-7", + "slot_start": 1731394800000, + "slot_end": 1731397500000, + "slot_roomId": "decompression-room", + "resources_presentation": "https://docs.google.com/presentation/d/1n226DY0rUYiKnECT9xm9IZ_yu2qSeuhOfgg63eVqUM0" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/protec-and-attac-programmatic-execution-layer-consensus-tests.json b/devcon-api/data/sessions/devcon-7/protec-and-attac-programmatic-execution-layer-consensus-tests.json index ba0fe5228..7760909dd 100644 --- a/devcon-api/data/sessions/devcon-7/protec-and-attac-programmatic-execution-layer-consensus-tests.json +++ b/devcon-api/data/sessions/devcon-7/protec-and-attac-programmatic-execution-layer-consensus-tests.json @@ -27,8 +27,8 @@ "danceratopz" ], "eventId": "devcon-7", - "slot_start": 1731484800000, - "slot_end": 1731486600000, + "slot_start": 1731483000000, + "slot_end": 1731484800000, "slot_roomId": "stage-2", "resources_presentation": "https://docs.google.com/presentation/d/1H_C3_bcxmpSTe9V9Z7CXA4jdQBIVdf6U0HYmPOFadS0" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/public-private-hybrid-rollups.json b/devcon-api/data/sessions/devcon-7/public-private-hybrid-rollups.json index cb260fc80..3688767ef 100644 --- a/devcon-api/data/sessions/devcon-7/public-private-hybrid-rollups.json +++ b/devcon-api/data/sessions/devcon-7/public-private-hybrid-rollups.json @@ -28,8 +28,8 @@ "adam-domurad" ], "eventId": "devcon-7", - "slot_start": 1731403800000, - "slot_end": 1731405600000, + "slot_start": 1731400200000, + "slot_end": 1731402000000, "slot_roomId": "stage-5", "resources_presentation": "https://docs.google.com/presentation/d/11nsntpn_PkweY9PIGZYHntFGei0Pk5LLe9J12awK9K4" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/reimagining-layer-0-new-worlds-and-ancient-philosophies.json b/devcon-api/data/sessions/devcon-7/reimagining-layer-0-new-worlds-and-ancient-philosophies.json index 829b5e9b6..bf85a723d 100644 --- a/devcon-api/data/sessions/devcon-7/reimagining-layer-0-new-worlds-and-ancient-philosophies.json +++ b/devcon-api/data/sessions/devcon-7/reimagining-layer-0-new-worlds-and-ancient-philosophies.json @@ -30,8 +30,8 @@ "dev-lewis" ], "eventId": "devcon-7", - "slot_start": 1731400200000, - "slot_end": 1731402000000, - "slot_roomId": "stage-6", + "slot_start": 1731390600000, + "slot_end": 1731392400000, + "slot_roomId": "stage-2", "resources_presentation": "https://docs.google.com/presentation/d/1hKiZ-7BNfUDp8MUrH21ufSaRDdB7UK0-A4X85CDWHvg" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/reth-10-how-did-we-get-here-and-what-is-next.json b/devcon-api/data/sessions/devcon-7/reth-10-how-did-we-get-here-and-what-is-next.json index 212855928..cd043d024 100644 --- a/devcon-api/data/sessions/devcon-7/reth-10-how-did-we-get-here-and-what-is-next.json +++ b/devcon-api/data/sessions/devcon-7/reth-10-how-did-we-get-here-and-what-is-next.json @@ -26,8 +26,8 @@ "georgios-konstantopoulos" ], "eventId": "devcon-7", - "slot_start": 1731488400000, - "slot_end": 1731490200000, + "slot_start": 1731486600000, + "slot_end": 1731488400000, "slot_roomId": "stage-2", "resources_presentation": "https://docs.google.com/presentation/d/1UdyIubnyXa-jfQkQkNDBDIP68YwdvTL9o61nG4a3fFU" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/silk-worms-thai-silk-and-the-3000-year-pre-history-of-cryptoeconomics.json b/devcon-api/data/sessions/devcon-7/silk-worms-thai-silk-and-the-3000-year-pre-history-of-cryptoeconomics.json deleted file mode 100644 index 76a5a28fc..000000000 --- a/devcon-api/data/sessions/devcon-7/silk-worms-thai-silk-and-the-3000-year-pre-history-of-cryptoeconomics.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "id": "silk-worms-thai-silk-and-the-3000-year-pre-history-of-cryptoeconomics", - "sourceId": "EVLQDR", - "title": "Silk worms, thai silk, and the 3,000-year pre-history of cryptoeconomics", - "description": "Some of the oldest preserved fibers of silk on earth are those at Ban Chiang, in the North of Thailand.\r\n\r\nToday the phrase \"silk road\" is used to describe not only the history of Eurasian trade, but also colloquially any social situation in which secret or taboo commerce flourishes.\r\n\r\nThis talk explores the impact of the silk worm in driving stateless commerce, and identifies history practices arising from the silk routes which are now enshrined in cryptoeconomics.", - "track": "Cypherpunk & Privacy", - "type": "Talk", - "expertise": "Beginner", - "audience": "Local/SEA", - "featured": false, - "doNotRecord": false, - "keywords": [ - "silkworms" - ], - "tags": [ - "silkworms" - ], - "language": "en", - "speakers": [ - "justin-holmes" - ], - "eventId": "devcon-7", - "slot_start": 1731465900000, - "slot_end": 1731467700000, - "slot_roomId": "stage-1", - "resources_presentation": "https://docs.google.com/presentation/d/1mQVjc9cXXX6Xkymmqc8ZsTUXWC6MJBkt1IyPSNHHplE" -} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/stress-escape-relaxing-aromatic-oils-and-singing-gongs-and-bowls.json b/devcon-api/data/sessions/devcon-7/stress-escape-relaxing-aromatic-oils-and-singing-gongs-and-bowls.json new file mode 100644 index 000000000..ba561dedc --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/stress-escape-relaxing-aromatic-oils-and-singing-gongs-and-bowls.json @@ -0,0 +1,21 @@ +{ + "id": "stress-escape-relaxing-aromatic-oils-and-singing-gongs-and-bowls", + "sourceId": "KVDNNN", + "title": "Stress Escape (Relaxing Aromatic Oils and Singing Gongs and Bowls)", + "description": "By master Ice \r\n- Let go of stress with the calming sounds of gongs and bowls\r\n- Enhance by soothing essential oil scents. You’ll also receive a take-home essential oil roller to keep the relaxation going after the session.\r\n\r\nNov 15 13:00 - 13:45", + "track": "Experiences", + "type": "Mixed Formats", + "expertise": "", + "audience": "Engineering", + "featured": false, + "doNotRecord": false, + "keywords": [], + "tags": [], + "language": "en", + "speakers": [], + "eventId": "devcon-7", + "slot_start": 1731650400000, + "slot_end": 1731653100000, + "slot_roomId": "decompression-room", + "resources_presentation": "https://docs.google.com/presentation/d/1yzroGPmzEN55RgegoRuiSo7Qe_-eunH6UGPIczkFag0" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/the-franklin-fallacy-why-we-misjudge-new-technologies.json b/devcon-api/data/sessions/devcon-7/the-franklin-fallacy-why-we-misjudge-new-technologies.json new file mode 100644 index 000000000..2b0080097 --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/the-franklin-fallacy-why-we-misjudge-new-technologies.json @@ -0,0 +1,29 @@ +{ + "id": "the-franklin-fallacy-why-we-misjudge-new-technologies", + "sourceId": "W7MVPA", + "title": "The Franklin Fallacy: Why We Misjudge New Technologies", + "description": "People often dismiss emerging technologies by focusing only on their current limitations, overlooking their potential evolution. This tendency, seen throughout history—from the telegraph to Ethereum—stems from what can be called “The Franklin Fallacy.” When asked about the purpose of a hot air balloon, Benjamin Franklin famously responded, \"What good is a newborn baby?\" highlighting how judging a technology in its infancy is shortsighted. This talk delves into the psychology of this fallacy.", + "track": "Real World Ethereum", + "type": "Talk", + "expertise": "Beginner", + "audience": "Academic", + "featured": false, + "doNotRecord": false, + "keywords": [ + "Technological", + "Acceptance" + ], + "tags": [ + "e/acc", + "Marketing" + ], + "language": "en", + "speakers": [ + "louis-anslow" + ], + "eventId": "devcon-7", + "slot_start": 1731552300000, + "slot_end": 1731554100000, + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1BYWK_IatacBdd2r84kKv_IWDoGpsDqXH7RNIaxf7qqQ" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/the-future-of-light-clients.json b/devcon-api/data/sessions/devcon-7/the-future-of-light-clients.json index 877f4030a..322779da9 100644 --- a/devcon-api/data/sessions/devcon-7/the-future-of-light-clients.json +++ b/devcon-api/data/sessions/devcon-7/the-future-of-light-clients.json @@ -19,7 +19,7 @@ "noah-citron" ], "eventId": "devcon-7", - "slot_start": 1731494400000, + "slot_start": 1731493800000, "slot_end": 1731495600000, "slot_roomId": "stage-2", "resources_presentation": "https://docs.google.com/presentation/d/11L_sO6Usnx1os7aiKFPC2mNm1diDnV9Hlo7PETnsic8" diff --git a/devcon-api/data/sessions/devcon-7/the-open-source-orchestra.json b/devcon-api/data/sessions/devcon-7/the-open-source-orchestra.json new file mode 100644 index 000000000..d4c039302 --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/the-open-source-orchestra.json @@ -0,0 +1,23 @@ +{ + "id": "the-open-source-orchestra", + "sourceId": "9PWLBV", + "title": "The Open Source Orchestra", + "description": "Member of the Open Source Orchestra", + "track": "Experiences", + "type": "Music", + "expertise": "Expert", + "audience": "Engineering", + "featured": false, + "doNotRecord": false, + "keywords": [], + "tags": [], + "language": "en", + "speakers": [ + "sophia-spirlock" + ], + "eventId": "devcon-7", + "slot_start": 1731553200000, + "slot_end": 1731556800000, + "slot_roomId": "music-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1MLErEiLaty6zwbafFEy3AROdYSwqpoEoEBnY5JL_9YY" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/the-ripple-effect-of-devcon-vi.json b/devcon-api/data/sessions/devcon-7/the-ripple-effect-of-devcon-vi.json index 212dbf577..cd063941e 100644 --- a/devcon-api/data/sessions/devcon-7/the-ripple-effect-of-devcon-vi.json +++ b/devcon-api/data/sessions/devcon-7/the-ripple-effect-of-devcon-vi.json @@ -26,8 +26,8 @@ "julio-cesar-arango" ], "eventId": "devcon-7", - "slot_start": 1731560400000, - "slot_end": 1731561000000, + "slot_start": 1731559800000, + "slot_end": 1731560400000, "slot_roomId": "stage-1", "resources_presentation": "https://docs.google.com/presentation/d/1vrrnCLaeOKKIwa7Mc_RpUOzo-jB1B7QzDNcIzCEOrak" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/the-role-of-culture-in-shaping-technology-the-case-against-tech-neo-colonialism.json b/devcon-api/data/sessions/devcon-7/the-role-of-culture-in-shaping-technology-the-case-against-tech-neo-colonialism.json index edb181e1c..e90cccaf0 100644 --- a/devcon-api/data/sessions/devcon-7/the-role-of-culture-in-shaping-technology-the-case-against-tech-neo-colonialism.json +++ b/devcon-api/data/sessions/devcon-7/the-role-of-culture-in-shaping-technology-the-case-against-tech-neo-colonialism.json @@ -30,8 +30,8 @@ "fatemeh-fannizadeh" ], "eventId": "devcon-7", - "slot_start": 1731583200000, - "slot_end": 1731583800000, - "slot_roomId": "stage-4", + "slot_start": 1731560400000, + "slot_end": 1731561000000, + "slot_roomId": "stage-1", "resources_presentation": "https://docs.google.com/presentation/d/1Wi0ob1KXq6nswjq25vU56mNvitsmnOnrWaRe-gSp-3k" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/the-verkle-advantage.json b/devcon-api/data/sessions/devcon-7/the-verkle-advantage.json index 3de980f80..f4d768706 100644 --- a/devcon-api/data/sessions/devcon-7/the-verkle-advantage.json +++ b/devcon-api/data/sessions/devcon-7/the-verkle-advantage.json @@ -26,8 +26,8 @@ "guillaume-ballet" ], "eventId": "devcon-7", - "slot_start": 1731490200000, - "slot_end": 1731492000000, + "slot_start": 1731488400000, + "slot_end": 1731490200000, "slot_roomId": "stage-2", "resources_presentation": "https://docs.google.com/presentation/d/1zs9ePGkdyS7IfCoOeK_dArKiELQYjDXk5L-A70d7Gf4" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/today-verkle-tomorrow-zk-everything-stateless-everything-lightclient.json b/devcon-api/data/sessions/devcon-7/today-verkle-tomorrow-zk-everything-stateless-everything-lightclient.json index 95c9b5019..e22277bef 100644 --- a/devcon-api/data/sessions/devcon-7/today-verkle-tomorrow-zk-everything-stateless-everything-lightclient.json +++ b/devcon-api/data/sessions/devcon-7/today-verkle-tomorrow-zk-everything-stateless-everything-lightclient.json @@ -25,8 +25,8 @@ "gajinder-singh" ], "eventId": "devcon-7", - "slot_start": 1731492000000, - "slot_end": 1731493800000, + "slot_start": 1731490200000, + "slot_end": 1731492000000, "slot_roomId": "stage-2", "resources_presentation": "https://docs.google.com/presentation/d/1vOoQZu3TYR_edc7RAy-eEqHYRvkAPSwPJBk3veKBxRM" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/transforming-systems-lessons-from-taiwans-movements.json b/devcon-api/data/sessions/devcon-7/transforming-systems-lessons-from-taiwans-movements.json index 5452d2590..d3d5f4b8e 100644 --- a/devcon-api/data/sessions/devcon-7/transforming-systems-lessons-from-taiwans-movements.json +++ b/devcon-api/data/sessions/devcon-7/transforming-systems-lessons-from-taiwans-movements.json @@ -24,8 +24,8 @@ "noah-yeh" ], "eventId": "devcon-7", - "slot_start": 1731639600000, - "slot_end": 1731640800000, + "slot_start": 1731638700000, + "slot_end": 1731639900000, "slot_roomId": "stage-5", "resources_presentation": "https://docs.google.com/presentation/d/1mKMsPFBtVYtAcJOczCaTR2Ssw6fiQ86zw-Jz3zyGmFk" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/transitioning-from-an-l1-to-an-l2-a-case-study.json b/devcon-api/data/sessions/devcon-7/transitioning-from-an-l1-to-an-l2-a-case-study.json index c030c2d68..5b8faacc2 100644 --- a/devcon-api/data/sessions/devcon-7/transitioning-from-an-l1-to-an-l2-a-case-study.json +++ b/devcon-api/data/sessions/devcon-7/transitioning-from-an-l1-to-an-l2-a-case-study.json @@ -35,8 +35,8 @@ "marek-olszewski" ], "eventId": "devcon-7", - "slot_start": 1731655200000, - "slot_end": 1731655800000, - "slot_roomId": "stage-4", + "slot_start": 1731580800000, + "slot_end": 1731581400000, + "slot_roomId": "stage-5", "resources_presentation": "https://docs.google.com/presentation/d/14jswR8SSkWsHdCj5ky0DG_01yQVUwV7nJtS5K18ynHg" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/usc-ultimate-solidity-championship.json b/devcon-api/data/sessions/devcon-7/usc-ultimate-solidity-championship.json index 9fbba4e43..89effb6ba 100644 --- a/devcon-api/data/sessions/devcon-7/usc-ultimate-solidity-championship.json +++ b/devcon-api/data/sessions/devcon-7/usc-ultimate-solidity-championship.json @@ -26,6 +26,6 @@ "eventId": "devcon-7", "slot_start": 1731582000000, "slot_end": 1731583800000, - "slot_roomId": "classroom-e", + "slot_roomId": "classroom-b", "resources_presentation": "https://docs.google.com/presentation/d/1flrl1DVDOcGQrL2WtGO0tRQUbwP7P_Xk3IQeWVr_wIU" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/using-reth-execution-extensions-for-next-generation-indexing.json b/devcon-api/data/sessions/devcon-7/using-reth-execution-extensions-for-next-generation-indexing.json new file mode 100644 index 000000000..bf0e9a0e5 --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/using-reth-execution-extensions-for-next-generation-indexing.json @@ -0,0 +1,35 @@ +{ + "id": "using-reth-execution-extensions-for-next-generation-indexing", + "sourceId": "YUFRTQ", + "title": "Using Reth Execution Extensions for next generation indexing", + "description": "Recently, Reth and Geth released the ExEx and live tracer features, respectively, which share similar functionalities. Both provide real-time, detailed access to chain and state events. As ExEx developers begin to persist this data and explore ways to make it accessible to users, new questions arise: how can we best serve this data to users, and what might the indexers of the future look like?", + "track": "Core Protocol", + "type": "Talk", + "expertise": "Intermediate", + "audience": "Engineering", + "featured": false, + "doNotRecord": false, + "keywords": [ + "client", + "plugin", + "indexer" + ], + "tags": [ + "Layer 1", + "Developer Infrastructure", + "Tooling", + "plugin", + "Developer Infrastructure", + "Layer 1", + "Tooling" + ], + "language": "en", + "speakers": [ + "alexey-shekhirin" + ], + "eventId": "devcon-7", + "slot_start": 1731484800000, + "slot_end": 1731486600000, + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1grvRBeTUC4cPjxwSFQPy6d3VmlJ6P3Y2_R99fgeourE" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/vlsmsanalyzing-faulty-distributed-systems.json b/devcon-api/data/sessions/devcon-7/vlsmsanalyzing-faulty-distributed-systems.json new file mode 100644 index 000000000..4b0a02e52 --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/vlsmsanalyzing-faulty-distributed-systems.json @@ -0,0 +1,33 @@ +{ + "id": "vlsmsanalyzing-faulty-distributed-systems", + "sourceId": "AKRLKH", + "title": "VLSMs—analyzing faulty distributed systems", + "description": "Validating Labeled State transition and Message production systems (VLSMs) provide a general approach to modeling and verifying faulty distributed systems. With formal definitions of validation and equivocation, we are able to prove that for systems of validators, the impact of Byzantine components is indistinguishable from the effect of the introduction of corresponding equivocating components. All of the results presented in this talk have been formalized and checked in the Coq proof assistant", + "track": "Core Protocol", + "type": "Talk", + "expertise": "Expert", + "audience": "Research", + "featured": false, + "doNotRecord": false, + "keywords": [ + "Correct-by-construction" + ], + "tags": [ + "Consensus", + "Distributed validator technology", + "Formal Verification", + "correct-by-construction", + "Consensus", + "Distributed validator technology", + "Formal Verification" + ], + "language": "en", + "speakers": [ + "vlad-zamfir" + ], + "eventId": "devcon-7", + "slot_start": 1731552300000, + "slot_end": 1731554100000, + "slot_roomId": "classroom-d", + "resources_presentation": "https://docs.google.com/presentation/d/1neM1-qHBPiHQ47mw5gGhxKmdlAYMtpZujIccA88zZM8" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/western-liberalism-to-world-liberalism.json b/devcon-api/data/sessions/devcon-7/western-liberalism-to-world-liberalism.json new file mode 100644 index 000000000..e194ab99d --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/western-liberalism-to-world-liberalism.json @@ -0,0 +1,23 @@ +{ + "id": "western-liberalism-to-world-liberalism", + "sourceId": "H8N9CP", + "title": "Western liberalism to world liberalism", + "description": "Western liberalism to world liberalism", + "track": "Real World Ethereum", + "type": "Talk", + "expertise": "Beginner", + "audience": "Engineering", + "featured": false, + "doNotRecord": false, + "keywords": [ + "liberalism" + ], + "tags": [], + "language": "en", + "speakers": [], + "eventId": "devcon-7", + "slot_start": 1731654000000, + "slot_end": 1731657600000, + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1mFj4uTFAQzEJkPvNyUIUkiMCWsX4MObr3w2Rk-bN8Qw" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/what-defi-founders-can-learn-from-web2.json b/devcon-api/data/sessions/devcon-7/what-defi-founders-can-learn-from-web2.json new file mode 100644 index 000000000..29fa60a6d --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/what-defi-founders-can-learn-from-web2.json @@ -0,0 +1,27 @@ +{ + "id": "what-defi-founders-can-learn-from-web2", + "sourceId": "QB8CGR", + "title": "What DeFi Founders Can Learn From Web2", + "description": "Most DeFi founders come from crypto native backgrounds, but there is much to learn from the operational mechanics and metrics of web2 companies. \r\n\r\nThis talk will be a brief tutorial about web2 business mechanics, specifically SaaS. Concepts like unit economics, CAC, LTV, ARPU and the science of building and growing scalable companies.", + "track": "Real World Ethereum", + "type": "Lightning Talk", + "expertise": "Beginner", + "audience": "Business", + "featured": false, + "doNotRecord": false, + "keywords": [ + "Metrics", + "Unit economics", + "Growth" + ], + "tags": [], + "language": "en", + "speakers": [ + "mike-silagadze" + ], + "eventId": "devcon-7", + "slot_start": 1731480600000, + "slot_end": 1731481200000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1Gix77PnI2mYDQXanQIb49GstVRHx_-5qwgYKGNsIxzs" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/world-politics-world-building.json b/devcon-api/data/sessions/devcon-7/world-politics-world-building.json index be20415d0..b48729ad1 100644 --- a/devcon-api/data/sessions/devcon-7/world-politics-world-building.json +++ b/devcon-api/data/sessions/devcon-7/world-politics-world-building.json @@ -20,8 +20,8 @@ "bruno-macaes" ], "eventId": "devcon-7", - "slot_start": 1731655800000, - "slot_end": 1731657600000, + "slot_start": 1731652200000, + "slot_end": 1731654000000, "slot_roomId": "stage-1", "resources_presentation": "https://docs.google.com/presentation/d/171MvUF1M-7FvPkuWLfzY3WGZzA0pW2lZXE-foWeOt4Q" } \ No newline at end of file diff --git a/devcon-api/data/speakers/alexey-shekhirin.json b/devcon-api/data/speakers/alexey-shekhirin.json new file mode 100644 index 000000000..76b581aee --- /dev/null +++ b/devcon-api/data/speakers/alexey-shekhirin.json @@ -0,0 +1,7 @@ +{ + "id": "alexey-shekhirin", + "sourceId": "SXPQH8", + "name": "Alexey Shekhirin", + "avatar": "", + "description": "" +} \ No newline at end of file diff --git a/devcon-api/data/speakers/brian-lawrence.json b/devcon-api/data/speakers/brian-lawrence.json new file mode 100644 index 000000000..fa8daa62a --- /dev/null +++ b/devcon-api/data/speakers/brian-lawrence.json @@ -0,0 +1,7 @@ +{ + "id": "brian-lawrence", + "sourceId": "SGHQGF", + "name": "Brian Lawrence", + "avatar": "https://speak.devcon.org/media/avatars/688db5d64b4ad2fb5d74dbf3e30257c9_aLoFJVH.jpg", + "description": "N/A" +} \ No newline at end of file diff --git a/devcon-api/data/speakers/louis-anslow.json b/devcon-api/data/speakers/louis-anslow.json new file mode 100644 index 000000000..6840b99b5 --- /dev/null +++ b/devcon-api/data/speakers/louis-anslow.json @@ -0,0 +1,8 @@ +{ + "id": "louis-anslow", + "sourceId": "ZZP8WH", + "name": "Louis Anslow", + "avatar": "https://speak.devcon.org/media/avatars/Louis_Anslow_1_tQeB22S.jpg", + "description": "Writer, designer and curator of Pessimists Archive (@PessimistsArc)", + "twitter": "louisanslow" +} \ No newline at end of file diff --git a/devcon-api/data/speakers/mike-silagadze.json b/devcon-api/data/speakers/mike-silagadze.json new file mode 100644 index 000000000..77aa49ddc --- /dev/null +++ b/devcon-api/data/speakers/mike-silagadze.json @@ -0,0 +1,9 @@ +{ + "id": "mike-silagadze", + "sourceId": "DYTLFU", + "name": "Mike Silagadze", + "avatar": "https://speak.devcon.org/media/avatars/EtherFi_225_1_1_UTQDAsk.jpg", + "description": "Mike Silagadze is co-founder and CEO of ether.fi, one of the largest protocols on Ethereum. Prior to ether.fi Mike was founder and CEO of Top Hat, an education technology software company that grew to 500 employees and millions of paying customers. Mike is an active angel investor and mentor in the startup community.", + "twitter": "mikesilagadze", + "github": "gadzemike" +} \ No newline at end of file diff --git a/devcon-api/data/speakers/pino7.json b/devcon-api/data/speakers/pino7.json new file mode 100644 index 000000000..67a9215af --- /dev/null +++ b/devcon-api/data/speakers/pino7.json @@ -0,0 +1,7 @@ +{ + "id": "pino7", + "sourceId": "LXCDTS", + "name": "pino7", + "avatar": "https://speak.devcon.org/media/avatars/doggo_s85cjfq.jpg", + "description": "I am a builder and a volunteer in Devcon SEA. Back in the days I've decided that I wanted to become awesome, and here I am in my journey. I am UX/UI Designer and I am becoming a React Developer. I have always being passionate about music. And there's always space for it during my life journey. I love communities, people, organizing events and playing some good music." +} \ No newline at end of file diff --git a/devcon-api/data/speakers/rafamilkz.json b/devcon-api/data/speakers/rafamilkz.json new file mode 100644 index 000000000..9779baf7a --- /dev/null +++ b/devcon-api/data/speakers/rafamilkz.json @@ -0,0 +1,11 @@ +{ + "id": "rafamilkz", + "sourceId": "8DTEWY", + "name": "rafamilkz", + "avatar": "https://speak.devcon.org/media/avatars/IMG_8977_yXcKbak.jpeg", + "description": "web 3 builder & musician", + "twitter": "rafamilkz", + "github": "rafaeldkb", + "farcaster": "rafamilk", + "ens": "leafar.eth" +} \ No newline at end of file diff --git a/devcon-api/data/speakers/sophia-spirlock.json b/devcon-api/data/speakers/sophia-spirlock.json new file mode 100644 index 000000000..a2d96b021 --- /dev/null +++ b/devcon-api/data/speakers/sophia-spirlock.json @@ -0,0 +1,8 @@ +{ + "id": "sophia-spirlock", + "sourceId": "MQCWEN", + "name": "Sophia Spirlock", + "avatar": "https://speak.devcon.org/media/avatars/soph_F1vLeM9.jpg", + "description": "Former Concert Pianist / Former DataViz / Solidity Dev / NftFi / Builder - Founder", + "twitter": "sophiaspirlock" +} \ No newline at end of file diff --git a/devcon-api/data/speakers/vlad-zamfir.json b/devcon-api/data/speakers/vlad-zamfir.json index 51f9154e7..ef4c9d92a 100644 --- a/devcon-api/data/speakers/vlad-zamfir.json +++ b/devcon-api/data/speakers/vlad-zamfir.json @@ -2,9 +2,9 @@ "id": "vlad-zamfir", "sourceId": "QREVHX", "name": "Vlad Zamfir", - "description": "Vlad Zamfir is a renowned blockchain researcher and software developer who has made significant contributions to the Ethereum network. He is widely recognized for his work on the proof-of-stake (PoS) consensus algorithm.", - "twitter": "VladZamfir", "avatar": "https://speak.devcon.org/media/avatars/Screenshot_2022-10-08_at_19.47.52_TuQAHJp.png", - "github": "VladZamfir", - "farcaster": "VladZamfir" + "description": "Vlad Zamfir is a renowned blockchain researcher and software developer who has made significant contributions to the Ethereum network. He is widely recognized for his work on the proof-of-stake (PoS) consensus algorithm.", + "twitter": "vladzamfir", + "github": "vladzamfir", + "farcaster": "vladzamfir" } \ No newline at end of file diff --git a/devcon-api/data/speakers/yann.json b/devcon-api/data/speakers/yann.json new file mode 100644 index 000000000..c7eece2ad --- /dev/null +++ b/devcon-api/data/speakers/yann.json @@ -0,0 +1,7 @@ +{ + "id": "yann", + "sourceId": "MYCPNA", + "name": "Yann", + "avatar": "https://speak.devcon.org/media/avatars/guitarRemiCroped_4TwJy1J.webp", + "description": "_" +} \ No newline at end of file diff --git a/devcon-api/data/vectors/devcon-7.json b/devcon-api/data/vectors/devcon-7.json index b84206aab..ed21bf50f 100644 --- a/devcon-api/data/vectors/devcon-7.json +++ b/devcon-api/data/vectors/devcon-7.json @@ -3666,40 +3666,41 @@ }, { "session": { - "id": "a-confirmation-rule-for-the-ethereum-consensus-protocol", - "sourceId": "F7RFTH", - "title": "A Confirmation Rule for the Ethereum Consensus Protocol", - "description": "In this talk, we present an algorithm that, assuming good network conditions, reliably determines in less than a minute whether a proposed block will always be part of the canonical chain.\r\nThis represents a considerable speedup compared to waiting for the full security guarantees provided by block finalization, which takes 13 minutes in the best-case scenario.\r\nAlso, as we will explain, this is algorithm is a far better metric than using chain depth like some services still do.", - "track": "Core Protocol", + "id": "a-dag-based-mechanism-for-fairer-and-more-decentralized-reward-distribution", + "sourceId": "Q7AYQS", + "title": "A DAG-Based Mechanism for Fairer and More Decentralized Reward Distribution", + "description": "Ethereum rewards validators for their correct and timely votes, incentivizing honest behavior and ensuring security. Although Ethereum has advanced large-scale decentralization, its current mechanism for verifying timely attestations is not entirely decentralized. This presentation highlights a bottleneck in Ethereum's reward distribution that could compromise LMD GHOST security. We propose a distributed DAG-based reward mechanism to enhance security, fairness, and incentive compatibility.", + "track": "Cryptoeconomics", "type": "Talk", "expertise": "Intermediate", - "audience": "Developper", + "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "Confirmation", - "rule" + "Reward mechanism", + "LMD GHOST" ], "tags": [ - "Layer 1", "Consensus", - "User Experience", - "confirmation", - "rule", + "Decentralization Improvements", + "Mechanism design", + "Game Theory", + "lmd", + "ghost", "Consensus", - "Layer 1", - "User Experience" + "Decentralization Improvements", + "Game Theory", + "Mechanism design" ], "language": "en", "speakers": [ - "roberto-saltini", - "luca-zanolini" + "roozbeh-sarenche" ], "eventId": "devcon-7", - "slot_start": 1731577200000, - "slot_end": 1731579000000, - "slot_roomId": "stage-1", - "resources_presentation": "https://docs.google.com/presentation/d/1eztv0xy8RI4T_eMei061J--yX-7gDRGN4ZnQYsasWbU" + "slot_start": 1731655800000, + "slot_end": 1731657600000, + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/15pGWoL5JVQjTyDhG1Gd2UgLELOwq6HZtyeZZ9rAGAZ8" }, "vector": [ 0, @@ -3730,7 +3731,7 @@ 0, 0, 4, - 4, + 0, 0, 0, 0, @@ -4330,7 +4331,7 @@ 6, 6, 6, - 0, + 6, 0, 0, 0, @@ -4892,41 +4893,38 @@ }, { "session": { - "id": "a-dag-based-mechanism-for-fairer-and-more-decentralized-reward-distribution", - "sourceId": "Q7AYQS", - "title": "A DAG-Based Mechanism for Fairer and More Decentralized Reward Distribution", - "description": "Ethereum rewards validators for their correct and timely votes, incentivizing honest behavior and ensuring security. Although Ethereum has advanced large-scale decentralization, its current mechanism for verifying timely attestations is not entirely decentralized. This presentation highlights a bottleneck in Ethereum's reward distribution that could compromise LMD GHOST security. We propose a distributed DAG-based reward mechanism to enhance security, fairness, and incentive compatibility.", - "track": "Cryptoeconomics", - "type": "Talk", + "id": "a-deep-dive-into-zk-proofs-of-pods", + "sourceId": "EQ9BYQ", + "title": "A Deep Dive into ZK Proofs of PODs", + "description": "Provable Object Data (POD) is a format any app to easily sign data and make ZK proofs without manual circuit writing or trusted setup. Proofs are described in a simple configuration language, then compiled to a family of General Purpose Circuits (GPCs). POD tech is used in Zupass and available as open-source libraries. We’ll dive into the cryptography behind PODs, and what makes them suited to ZK proofs. We’ll also cover the modular design which makes GPC circuits highly configurable.", + "track": "Developer Experience", + "type": "Workshop", "expertise": "Intermediate", - "audience": "Research", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Reward mechanism", - "LMD GHOST" + "Zupass" ], "tags": [ - "Consensus", - "Decentralization Improvements", - "Mechanism design", - "Game Theory", - "lmd", - "ghost", - "Consensus", - "Decentralization Improvements", - "Game Theory", - "Mechanism design" + "Libraries", + "Zero-Knowledge", + "Cryptography", + "zupass", + "Cryptography", + "Libraries", + "Zero-Knowledge" ], "language": "en", "speakers": [ - "roozbeh-sarenche" + "ahmad", + "andrew-twyman" ], "eventId": "devcon-7", - "slot_start": 1731655800000, - "slot_end": 1731657600000, - "slot_roomId": "stage-2", - "resources_presentation": "https://docs.google.com/presentation/d/15pGWoL5JVQjTyDhG1Gd2UgLELOwq6HZtyeZZ9rAGAZ8" + "slot_start": 1731571200000, + "slot_end": 1731576600000, + "slot_roomId": "classroom-b", + "resources_presentation": "https://docs.google.com/presentation/d/1Jn6onllMeGwArE5qb8v5g4TAqMZfdWeU4wZW8fFGUhw" }, "vector": [ 0, @@ -4957,7 +4955,7 @@ 0, 0, 0, - 0, + 4, 4, 0, 0, @@ -5553,11 +5551,11 @@ 0, 0, 0, - 6, 0, 0, 0, - 6, + 0, + 0, 6, 6, 6, @@ -6101,10 +6099,10 @@ 2, 0, 0, + 2, 0, 0, 0, - 2, 0, 0, 0, @@ -6119,38 +6117,40 @@ }, { "session": { - "id": "a-deep-dive-into-zk-proofs-of-pods", - "sourceId": "EQ9BYQ", - "title": "A Deep Dive into ZK Proofs of PODs", - "description": "Provable Object Data (POD) is a format any app to easily sign data and make ZK proofs without manual circuit writing or trusted setup. Proofs are described in a simple configuration language, then compiled to a family of General Purpose Circuits (GPCs). POD tech is used in Zupass and available as open-source libraries. We’ll dive into the cryptography behind PODs, and what makes them suited to ZK proofs. We’ll also cover the modular design which makes GPC circuits highly configurable.", - "track": "Developer Experience", - "type": "Workshop", + "id": "a-fast-confirmation-rule-for-the-ethereum-consensus-protocol", + "sourceId": "F7RFTH", + "title": "A Fast Confirmation Rule for the Ethereum Consensus Protocol", + "description": "In this talk, we present an algorithm that, assuming good network conditions, reliably determines in less than a minute whether a proposed block will always be part of the canonical chain.\r\nThis represents a considerable speedup compared to waiting for the full security guarantees provided by block finalization, which takes 13 minutes in the best-case scenario.\r\nAlso, as we will explain, this is algorithm is a far better metric than using chain depth like some services still do.", + "track": "Core Protocol", + "type": "Talk", "expertise": "Intermediate", - "audience": "Engineering", + "audience": "Developer", "featured": false, "doNotRecord": false, "keywords": [ - "Zupass" + "Confirmation", + "rule" ], "tags": [ - "Libraries", - "Zero-Knowledge", - "Cryptography", - "zupass", - "Cryptography", - "Libraries", - "Zero-Knowledge" + "Layer 1", + "Consensus", + "User Experience", + "confirmation", + "rule", + "Consensus", + "Layer 1", + "User Experience" ], "language": "en", "speakers": [ - "ahmad", - "andrew-twyman" + "roberto-saltini", + "luca-zanolini" ], "eventId": "devcon-7", - "slot_start": 1731571200000, - "slot_end": 1731576600000, - "slot_roomId": "classroom-b", - "resources_presentation": "https://docs.google.com/presentation/d/1Jn6onllMeGwArE5qb8v5g4TAqMZfdWeU4wZW8fFGUhw" + "slot_start": 1731577200000, + "slot_end": 1731579000000, + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1eztv0xy8RI4T_eMei061J--yX-7gDRGN4ZnQYsasWbU" }, "vector": [ 0, @@ -6776,7 +6776,7 @@ 0, 0, 0, - 0, + 6, 0, 0, 0, @@ -7325,10 +7325,10 @@ 2, 0, 0, - 2, 0, 0, 0, + 2, 0, 0, 0, @@ -7387,9 +7387,9 @@ 0, 0, 0, - 6, 0, 0, + 6, 0, 0, 0, @@ -9783,9 +9783,9 @@ 0, 0, 0, - 2, 0, 0, + 2, 0, 0, 0, @@ -12234,8 +12234,8 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -12285,7 +12285,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -12318,6 +12317,7 @@ 0, 0, 0, + 0, 4, 0, 0, @@ -13456,7 +13456,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -13467,6 +13466,7 @@ 0, 0, 0, + 0, 0 ] }, @@ -14680,7 +14680,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -14691,6 +14690,7 @@ 0, 0, 0, + 0, 0 ] }, @@ -14735,9 +14735,9 @@ 0, 0, 0, - 6, 0, 0, + 6, 0, 0, 0, @@ -18359,8 +18359,8 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -19599,7 +19599,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -19610,6 +19609,7 @@ 0, 0, 0, + 0, 0 ] }, @@ -22095,7 +22095,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -22137,6 +22136,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -23266,7 +23266,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -23277,6 +23276,7 @@ 0, 0, 0, + 0, 0 ] }, @@ -23320,9 +23320,9 @@ 0, 0, 0, - 6, 0, 0, + 6, 0, 0, 0, @@ -24495,8 +24495,8 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -25173,12 +25173,12 @@ 0, 0, 0, + 6, + 6, 0, 0, 0, 0, - 6, - 2, 0, 0, 0, @@ -26397,11 +26397,11 @@ 0, 0, 0, + 6, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -28159,8 +28159,8 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -30653,9 +30653,9 @@ 0, 0, 0, - 6, 0, 0, + 6, 0, 0, 0, @@ -33047,7 +33047,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -33058,6 +33057,7 @@ 0, 0, 0, + 0, 0 ] }, @@ -33723,11 +33723,11 @@ 0, 0, 0, + 6, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -34272,8 +34272,8 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -35490,7 +35490,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -35501,6 +35500,7 @@ 0, 0, 0, + 0, 0 ] }, @@ -36762,7 +36762,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -36819,6 +36818,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -39208,7 +39208,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -39268,6 +39267,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -39834,12 +39834,12 @@ 0, 0, 0, - 6, 0, 0, 0, 0, 0, + 6, 0, 0, 0, @@ -40379,7 +40379,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -40390,6 +40389,7 @@ 0, 0, 0, + 0, 0 ] }, @@ -43502,7 +43502,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -43512,6 +43511,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -44051,9 +44051,9 @@ 0, 0, 0, - 2, 0, 0, + 2, 0, 0, 0, @@ -44735,12 +44735,12 @@ 0, 0, 0, + 6, + 6, 0, 0, 0, 0, - 6, - 2, 0, 0, 0, @@ -45285,8 +45285,8 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -45335,7 +45335,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -45402,6 +45401,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -45957,11 +45957,11 @@ 0, 0, 0, + 6, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -46506,7 +46506,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -46517,6 +46516,7 @@ 0, 0, 0, + 0, 0 ] }, @@ -49006,9 +49006,9 @@ 0, 0, 0, - 6, 0, 0, + 6, 0, 0, 0, @@ -50181,8 +50181,8 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -50852,11 +50852,11 @@ 0, 0, 0, + 6, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -51404,8 +51404,8 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -52632,7 +52632,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -52643,6 +52642,7 @@ 0, 0, 0, + 0, 0 ] }, @@ -53861,8 +53861,8 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -54550,10 +54550,11 @@ 0, 0, 0, - 0, 6, 0, 0, + 0, + 0, 6, 0, 0, @@ -54592,7 +54593,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -55100,9 +55100,9 @@ 0, 0, 0, - 2, 0, 0, + 2, 0, 0, 0, @@ -55151,7 +55151,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -55228,6 +55227,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -56378,9 +56378,9 @@ 0, 0, 0, - 6, 0, 0, + 6, 0, 0, 0, @@ -56998,7 +56998,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -57012,6 +57011,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -57549,7 +57549,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -57560,6 +57559,7 @@ 0, 0, 0, + 0, 0 ] }, @@ -58775,7 +58775,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -58786,6 +58785,7 @@ 0, 0, 0, + 0, 0 ] }, @@ -59997,8 +59997,8 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -61219,7 +61219,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -61230,6 +61229,7 @@ 0, 0, 0, + 0, 0 ] }, @@ -63120,7 +63120,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -63130,6 +63129,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -64345,7 +64345,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -64355,6 +64354,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -64895,13 +64895,13 @@ 0, 0, 0, + 2, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -65570,7 +65570,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -65580,6 +65579,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -66122,8 +66122,8 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -66794,11 +66794,11 @@ 0, 0, 0, + 6, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -68623,7 +68623,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -68715,8 +68714,8 @@ 0, 0, 0, - 6, 0, + 6, 0, 0, 0, @@ -69251,10 +69250,11 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, - 2, 0, 0, 0, @@ -71017,13 +71017,13 @@ 0, 0, 0, + 2, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -71071,7 +71071,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -71128,6 +71127,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -72242,13 +72242,13 @@ 0, 0, 0, + 2, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -72294,7 +72294,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -72387,6 +72386,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -73465,13 +73465,13 @@ 0, 0, 0, + 2, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -73524,7 +73524,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -73618,6 +73617,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -74747,7 +74747,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -74842,6 +74841,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -75936,13 +75936,13 @@ "id": "building-a-builder-community-in-africa-from-ground-up-the-hurdles-to-navigate-the-silo-mindset-and-overcoming-it-with-clear-conviction", "sourceId": "XZ7E7A", "title": "Building a builder community in Africa from ground up: The hurdles to navigate, the silo mindset and overcoming it with clear conviction.", - "description": "Zuzalu and Zuconnect both experiences changed our approach towards Ethreum. I took pragmatic steps by coordinating with different communities towards creating a viable builder network in Africa. 1. We engaged web3brige to be a Hackathon partner and we put together biggest Hackathon with real project built and some with trackable results .2. Initiatives such as EthAbuja and EthJos to spread the builder base beyond Lagos. 3. Got muAccra happened first its in Africa with over 100 builders.", + "description": "Zuzalu and Zuconnect both experiences changed our approach towards Ethereum. We took pragmatic steps by coordinating with different communities towards creating a viable builder network in Africa. 1. We engaged web3brige to be a Hackathon partner and we put together biggest Hackathon with real project built and some with trackable results .2. Initiatives such as EthAbuja and EthJos to spread the builder base beyond Lagos. 3. Got muAccra happened first its in Africa with over 100 builders.", "track": "Real World Ethereum", "type": "Panel", "expertise": "Beginner", "audience": "Community", "featured": false, - "doNotRecord": false, + "doNotRecord": true, "keywords": [ "Reputation", "Trust", @@ -75951,7 +75951,10 @@ "tags": [ "reputation", "trusted", - "builder" + "builder", + "Collective Intelligence", + "Decentralization Improvements", + "Solarpunk" ], "language": "en", "speakers": [ @@ -76591,6 +76594,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -76618,6 +76622,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -76701,9 +76706,7 @@ 0, 0, 0, - 0, - 0, - 0, + 2, 0, 0, 0, @@ -78420,7 +78423,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -78521,6 +78523,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -79593,8 +79596,8 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -81492,7 +81495,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -81502,6 +81504,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -82093,7 +82096,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -82197,6 +82199,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -83947,11 +83950,11 @@ 0, 0, 0, + 6, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -84491,13 +84494,13 @@ 0, 0, 0, + 2, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -84543,7 +84546,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -84651,6 +84653,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -86941,8 +86944,8 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -86958,7 +86961,7 @@ "id": "building-experience-insights-from-dapp-learning-how-to-create-a-thriving-ethereum-focused-community", "sourceId": "9FPGBW", "title": "Building Experience Insights from Dapp-Learning: How to Create a Thriving Ethereum-Focused Community", - "description": "Building the Dapp-Learning community has been an exciting and insightful journey. It's more than just a collection of developers; it’s about fostering a space where like-minded individuals can grow, collaborate, and innovate in the Ethereum ecosystem. I will share the experience to build a Ethereum-focused community.", + "description": "Building the Dapp-Learning community has been an exciting and insightful journey. It's more than just a collection of developers; it’s about fostering a space where like-minded individuals can grow, collaborate, and innovate in the Ethereum ecosystem. I will share the experience to build a Ethereum-focused developer community.", "track": "Real World Ethereum", "type": "Lightning Talk", "expertise": "Beginner", @@ -86976,7 +86979,7 @@ ], "language": "en", "speakers": [ - "yanyan-ho" + "yan-ho" ], "eventId": "devcon-7", "slot_start": 1731402600000, @@ -88836,7 +88839,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -88846,6 +88848,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -89388,8 +89391,8 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -89433,7 +89436,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -89546,6 +89548,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -90604,13 +90607,13 @@ 0, 0, 0, + 2, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -91874,7 +91877,7 @@ "evin-mcmullen", "bridget-hearst", "olivia-smith", - "rachel-brissenden" + "rachel-onchain" ], "eventId": "devcon-7", "slot_start": 1731647400000, @@ -93113,7 +93116,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -93235,6 +93237,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -93732,7 +93735,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -93743,6 +93745,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -94959,11 +94962,11 @@ 0, 0, 0, + 6, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -95563,7 +95566,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -95688,6 +95690,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -96734,7 +96737,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -96745,6 +96747,7 @@ 0, 0, 0, + 0, 0 ] }, @@ -97407,7 +97410,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -97416,10 +97418,11 @@ 0, 0, 0, + 6, 0, + 6, 0, 0, - 2, 0, 0, 0, @@ -98640,11 +98643,11 @@ 0, 0, 0, + 6, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -99185,13 +99188,13 @@ 0, 0, 0, + 2, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -99860,7 +99863,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -99870,6 +99872,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -101637,8 +101640,8 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -102862,8 +102865,8 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -104087,8 +104090,8 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -104139,7 +104142,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -104270,6 +104272,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -105310,13 +105313,13 @@ 0, 0, 0, + 2, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -105364,9 +105367,9 @@ 0, 0, 0, - 6, 0, 0, + 6, 0, 0, 0, @@ -106590,7 +106593,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -106726,6 +106728,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -107818,7 +107821,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -107955,6 +107957,7 @@ 0, 0, 0, + 0, 6, 6, 6, @@ -108991,8 +108994,8 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -109669,11 +109672,11 @@ 0, 0, 0, + 6, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -110894,12 +110897,12 @@ 0, 0, 0, + 6, + 6, 0, 0, 0, 0, - 6, - 2, 0, 0, 0, @@ -111439,13 +111442,13 @@ 0, 0, 0, + 2, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -115114,7 +115117,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -115125,6 +115127,7 @@ 0, 0, 0, + 0, 0 ] }, @@ -115790,11 +115793,11 @@ 0, 0, 0, + 6, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -116333,7 +116336,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -116344,6 +116346,7 @@ 0, 0, 0, + 0, 0 ] }, @@ -123075,7 +123078,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -123086,6 +123088,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -128491,7 +128494,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -128502,6 +128504,7 @@ 0, 0, 0, + 0, 0 ] }, @@ -129713,8 +129716,8 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -132151,7 +132154,7 @@ "id": "cls-programmable-frogrammable-by-0xparc", "sourceId": "UTCRP8", "title": "[CLS] Programmable / Frogrammable, by 0xParc", - "description": "Programmble / Frogrammable, by 0xParc", + "description": "The Programmable Cryptography CLS hosts a series of talks exploring how advanced cryptography can reshape digital infrastructure beyond blockchain and trust infrastructure.", "track": "[CLS] Programmable / Frogrammable, by 0xParc", "type": "Mixed Formats", "expertise": "", @@ -135780,7 +135783,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -135791,6 +135793,7 @@ 0, 0, 0, + 0, 0 ] }, @@ -135832,7 +135835,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -135984,6 +135986,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -136455,11 +136458,11 @@ 0, 0, 0, + 6, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -137003,7 +137006,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -137014,6 +137016,7 @@ 0, 0, 0, + 0, 0 ] }, @@ -137057,7 +137060,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -137210,6 +137212,7 @@ 0, 0, 0, + 0, 6, 6, 0, @@ -137679,12 +137682,12 @@ 0, 0, 0, + 6, + 6, 0, 0, 0, 0, - 6, - 6, 0, 0, 0, @@ -138228,7 +138231,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -138239,6 +138241,7 @@ 0, 0, 0, + 0, 0 ] }, @@ -140124,7 +140127,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -140153,6 +140155,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -141349,11 +141352,11 @@ 0, 0, 0, + 6, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -141952,9 +141955,9 @@ 0, 0, 0, - 6, 0, 0, + 6, 0, 0, 0, @@ -146799,8 +146802,8 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -149244,7 +149247,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -149255,6 +149257,7 @@ 0, 0, 0, + 0, 0 ] }, @@ -152911,8 +152914,8 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -155352,7 +155355,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -155363,6 +155365,7 @@ 0, 0, 0, + 0, 0 ] }, @@ -156628,9 +156631,9 @@ 0, 0, 0, - 6, 0, 0, + 6, 0, 0, 0, @@ -159024,7 +159027,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -159035,54 +159037,53 @@ 0, 0, 0, + 0, 0 ] }, { "session": { - "id": "data-based-investigation-of-out-of-protocol-changes-such-as-mev-boost-restaking-and-da", - "sourceId": "CCVGE8", - "title": "Data-based investigation of out-of-protocol changes such as mev-boost, restaking and DA", - "description": "The complex out-of-protocol landscape (mev-boost / PBS, restaking, DA layers) of protocol-like changes to the Ethereum ecosystem is becoming increasingly influential and gaining traction. Many ideas are well-intentioned to improve things, but can also shift financial dynamics in favor of actors who are inventing them. Do these changes actually improve the ecosystem? We’ll present a data-based investigation to showing large scale impact and beneficiaries of these recent out-of-protocol trends.", - "track": "Coordination", + "id": "darkfi-kills-glowies-intro-to-the-worlds-first-anon-dao-anon-markets-anon-chat-the-coming-regfi-vs-darkfi-split-the-dark-forest-and-secure-freedom-for-sovereign-society", + "sourceId": "FKED87", + "title": "DarkFi kills glowies: intro to the world's first anon DAO, anon markets, anon chat, the coming RegFi vs DarkFi split, the dark forest and secure freedom for sovereign society.", + "description": "The FBI director gave a speech on the \"Going Dark problem\" saying that mass usage of crypto threatens to create dark zones online where law enforcement cannot enter.\r\n\r\nDarkFi created the world's first anon DAO, after our experience on AssangeDAO which raised 55 million and bankrolled Assange's freedom.\r\n\r\nWe have also made the world's strongest anon chat, and the only p2p chat which is actually used. As well as task managers and anon markets. DarkFi delivers.\r\n\r\nFight back and lets gain our freedom!", + "track": "Cypherpunk & Privacy", "type": "Talk", - "expertise": "Intermediate", - "audience": "Research", + "expertise": "Beginner", + "audience": "Community", "featured": false, "doNotRecord": false, "keywords": [ - "Transparency", - "Data", - "Fairness" + "crypto-anarchy", + "agorism" ], "tags": [ - "Governance", - "Decentralization", - "MEV", - "fairness", - "Decentralization", - "Governance", - "MEV" + "Privacy", + "Anonymity", + "ZKP", + "agorism", + "Anonymity", + "Privacy", + "ZKP" ], "language": "en", "speakers": [ - "chris", - "davide-rezzoli" + "amir-taaki" ], "eventId": "devcon-7", - "slot_start": 1731555000000, - "slot_end": 1731556800000, - "slot_roomId": "stage-5", - "resources_presentation": "https://docs.google.com/presentation/d/12xOmjbuWiCGoJo_Bx-KMT5zB8_88W6kmYHfhx1CzVcA" + "slot_start": 1731490200000, + "slot_end": 1731491400000, + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1p6CtJjA99UENn3f3VpXSbI_lYWQj6O34OdWgb8FUKiE" }, "vector": [ 0, - 6, 0, 0, 0, 0, 0, + 6, 0, 0, 0, @@ -159251,7 +159252,6 @@ 0, 0, 6, - 6, 0, 0, 0, @@ -159696,7 +159696,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -159722,6 +159721,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -159766,6 +159766,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -159783,17 +159785,16 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, + 2, 0, 0, 0, @@ -160244,13 +160245,11 @@ 0, 0, 0, - 0, 2, 0, 0, 0, 0, - 0, 2, 0, 0, @@ -160261,6 +160260,8 @@ 0, 0, 0, + 0, + 0, 0 ] }, @@ -160300,7 +160301,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -160959,6 +160959,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -161474,8 +161475,8 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -161526,10 +161527,9 @@ 0, 0, 0, - 6, - 0, 0, 0, + 6, 0, 0, 0, @@ -162146,7 +162146,7 @@ 0, 0, 0, - 6, + 0, 6, 0, 0, @@ -162157,6 +162157,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -162697,7 +162698,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -162708,6 +162708,7 @@ 0, 0, 0, + 0, 0 ] }, @@ -162927,7 +162928,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -163367,6 +163367,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -163924,13 +163925,13 @@ 0, 0, 0, + 2, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -163976,7 +163977,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -164611,6 +164611,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -165377,7 +165378,6 @@ 0, 0, 0, - 0, 6, 6, 6, @@ -166051,6 +166051,7 @@ 0, 0, 0, + 0, 2, 2, 2, @@ -167828,7 +167829,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -168381,6 +168381,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -168821,8 +168822,8 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -168868,10 +168869,9 @@ 0, 0, 0, - 6, - 0, 0, 0, + 6, 0, 0, 0, @@ -169503,6 +169503,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -170268,7 +170269,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -170747,6 +170747,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -171494,7 +171495,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -171961,6 +171961,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -172720,7 +172721,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -173249,6 +173249,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -173945,7 +173946,6 @@ 0, 0, 0, - 0, 6, 6, 0, @@ -174375,6 +174375,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -175174,7 +175175,6 @@ 0, 0, 0, - 0, 6, 6, 0, @@ -175632,6 +175632,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -176396,7 +176397,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -176821,6 +176821,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -177378,13 +177379,13 @@ 0, 0, 0, + 2, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -177616,7 +177617,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -178288,6 +178288,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -178846,7 +178847,6 @@ 0, 0, 0, - 0, 6, 6, 6, @@ -179323,6 +179323,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -179873,7 +179874,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -180496,10 +180496,11 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, - 6, 0, 0, 0, @@ -181306,7 +181307,6 @@ 0, 0, 0, - 0, 6, 6, 6, @@ -181724,6 +181724,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -182281,13 +182282,13 @@ 0, 0, 0, + 2, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -182328,10 +182329,9 @@ 0, 0, 0, - 6, - 0, 0, 0, + 6, 0, 0, 0, @@ -182974,6 +182974,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -183503,8 +183504,8 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -183761,7 +183762,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -184195,6 +184195,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -184730,13 +184731,13 @@ 0, 0, 0, + 2, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -184981,7 +184982,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -185455,6 +185455,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -185954,8 +185955,8 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -186205,7 +186206,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -186743,6 +186743,7 @@ 0, 0, 0, + 0, 2, 2, 0, @@ -187171,7 +187172,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -187182,6 +187182,7 @@ 0, 0, 0, + 0, 0 ] }, @@ -187433,7 +187434,6 @@ 0, 0, 0, - 0, 6, 6, 0, @@ -187849,7 +187849,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -187860,6 +187859,8 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, @@ -188665,7 +188666,6 @@ 0, 0, 0, - 0, 6, 6, 0, @@ -189075,15 +189075,16 @@ 0, 0, 0, + 0, 6, 0, 0, 0, + 6, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -189680,7 +189681,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -190328,6 +190328,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -191118,7 +191119,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -191533,12 +191533,13 @@ 0, 0, 0, + 6, + 6, + 6, + 0, 0, 0, 0, - 6, - 6, - 2, 0, 0, 0, @@ -192132,7 +192133,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -192767,6 +192767,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -193302,9 +193303,9 @@ 0, 0, 0, - 2, 0, 0, + 2, 0, 0, 0, @@ -193576,7 +193577,6 @@ 0, 0, 0, - 0, 6, 6, 6, @@ -193984,7 +193984,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -193995,6 +193994,8 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, @@ -194536,8 +194537,8 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -194582,7 +194583,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -195463,6 +195463,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -196026,7 +196027,6 @@ 0, 0, 0, - 0, 6, 6, 6, @@ -196422,6 +196422,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -196979,13 +196980,13 @@ 0, 0, 0, + 2, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -197253,7 +197254,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -197646,6 +197646,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -198202,7 +198203,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -198213,6 +198213,7 @@ 0, 0, 0, + 0, 0 ] }, @@ -198477,7 +198478,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -198924,6 +198924,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -199703,7 +199704,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -200197,6 +200197,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -200653,8 +200654,8 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -200931,7 +200932,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -201352,6 +201352,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -201879,8 +201880,8 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -202157,7 +202158,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -202675,6 +202675,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -203104,8 +203105,8 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -203385,7 +203386,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -203787,10 +203787,11 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, - 2, 0, 0, 0, @@ -204379,10 +204380,9 @@ 0, 0, 0, - 6, - 0, 0, 0, + 6, 0, 0, 0, @@ -205013,6 +205013,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -205554,8 +205555,8 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -205609,10 +205610,9 @@ 0, 0, 0, - 6, - 0, 0, 0, + 6, 0, 0, 0, @@ -206243,6 +206243,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -207065,7 +207066,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -207463,10 +207463,11 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, - 2, 0, 0, 0, @@ -208057,10 +208058,9 @@ 0, 0, 0, - 6, - 0, 0, 0, + 6, 0, 0, 0, @@ -208691,6 +208691,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -209284,7 +209285,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -209901,6 +209901,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -210455,7 +210456,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -210466,6 +210466,7 @@ 0, 0, 0, + 0, 0 ] }, @@ -210746,7 +210747,6 @@ 0, 0, 0, - 0, 6, 6, 6, @@ -211158,6 +211158,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -211687,8 +211688,8 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -211728,10 +211729,9 @@ 0, 0, 0, - 6, - 0, 0, 0, + 6, 0, 0, 0, @@ -212422,6 +212422,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -212903,8 +212904,8 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -212950,10 +212951,9 @@ 0, 0, 0, - 6, - 0, 0, 0, + 6, 0, 0, 0, @@ -213579,10 +213579,11 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, - 2, 0, 2, 0, @@ -214121,7 +214122,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -214132,6 +214132,7 @@ 0, 0, 0, + 0, 0 ] }, @@ -214410,7 +214411,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -214794,10 +214794,11 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, - 6, 0, 0, 0, @@ -215392,10 +215393,9 @@ 0, 0, 0, - 6, - 0, 0, 0, + 6, 0, 0, 0, @@ -216088,6 +216088,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -216861,7 +216862,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -217233,6 +217233,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -218085,7 +218086,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -218456,6 +218456,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -219012,7 +219013,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -219023,6 +219023,7 @@ 0, 0, 0, + 0, 0 ] }, @@ -219312,7 +219313,6 @@ 0, 0, 0, - 0, 6, 6, 0, @@ -219682,6 +219682,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -219694,11 +219695,11 @@ 0, 0, 0, + 6, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -220538,7 +220539,6 @@ 0, 0, 0, - 0, 6, 6, 0, @@ -220968,6 +220968,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -221758,7 +221759,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -222137,10 +222137,11 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, - 6, 0, 0, 0, @@ -223906,8 +223907,8 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -223957,10 +223958,9 @@ 0, 0, 0, - 6, - 0, 0, 0, + 6, 0, 0, 0, @@ -224630,6 +224630,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -225131,8 +225132,8 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -225182,10 +225183,9 @@ 0, 0, 0, - 6, - 0, 0, 0, + 6, 0, 0, 0, @@ -225799,6 +225799,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -226660,7 +226661,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -227119,6 +227119,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -227625,7 +227626,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -228336,6 +228336,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -228796,7 +228797,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -228807,6 +228807,7 @@ 0, 0, 0, + 0, 0 ] }, @@ -229105,7 +229106,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -229501,6 +229501,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -230025,8 +230026,8 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -230331,7 +230332,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -230713,6 +230713,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -231250,8 +231251,8 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -231556,7 +231557,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -232007,6 +232007,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -232779,7 +232780,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -233242,6 +233242,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -233741,10 +233742,9 @@ 0, 0, 0, - 6, - 0, 0, 0, + 6, 0, 0, 0, @@ -234361,7 +234361,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -234373,6 +234372,8 @@ 0, 0, 0, + 6, + 0, 0, 0, 2, @@ -234913,13 +234914,13 @@ 0, 0, 0, + 2, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -235220,7 +235221,6 @@ 0, 0, 0, - 0, 6, 6, 0, @@ -235680,6 +235680,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -236138,8 +236139,8 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -236447,7 +236448,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -236900,6 +236900,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -238904,7 +238905,6 @@ 0, 0, 0, - 0, 6, 6, 6, @@ -239262,7 +239262,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -239274,6 +239273,8 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, @@ -239867,7 +239868,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -240511,6 +240511,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -241038,13 +241039,13 @@ 0, 0, 0, + 2, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -241358,7 +241359,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -241865,6 +241865,7 @@ 0, 0, 0, + 0, 2, 2, 0, @@ -242316,10 +242317,9 @@ 0, 0, 0, - 6, - 0, 0, 0, + 6, 0, 0, 0, @@ -242950,6 +242950,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -243546,10 +243547,9 @@ 0, 0, 0, - 6, - 0, 0, 0, + 6, 0, 0, 0, @@ -244180,6 +244180,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -244717,7 +244718,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -244728,6 +244728,7 @@ 0, 0, 0, + 0, 0 ] }, @@ -244768,10 +244769,9 @@ 0, 0, 0, - 6, - 0, 0, 0, + 6, 0, 0, 0, @@ -245402,6 +245402,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -245993,10 +245994,9 @@ 0, 0, 0, - 6, - 0, 0, 0, + 6, 0, 0, 0, @@ -246608,6 +246608,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -247213,10 +247214,9 @@ 0, 0, 0, - 6, - 0, 0, 0, + 6, 0, 0, 0, @@ -247842,10 +247842,11 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, - 2, 0, 0, 0, @@ -248385,13 +248386,13 @@ 0, 0, 0, + 2, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -248707,7 +248708,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -249049,6 +249049,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -249605,7 +249606,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -249616,6 +249616,7 @@ 0, 0, 0, + 0, 0 ] }, @@ -249664,10 +249665,9 @@ 0, 0, 0, - 6, - 0, 0, 0, + 6, 0, 0, 0, @@ -250279,6 +250279,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -250887,7 +250888,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -251504,6 +251504,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -252112,10 +252113,9 @@ 0, 0, 0, - 6, - 0, 0, 0, + 6, 0, 0, 0, @@ -252777,6 +252777,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -253284,13 +253285,13 @@ 0, 0, 0, + 2, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -253614,7 +253615,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -254000,6 +254000,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -254559,7 +254560,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -255182,10 +255182,11 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, - 6, 0, 0, 0, @@ -255736,8 +255737,8 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -255781,7 +255782,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -256444,6 +256444,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -257286,7 +257287,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -257714,6 +257714,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -258432,7 +258433,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -258849,6 +258849,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -259405,7 +259406,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -259416,6 +259416,7 @@ 0, 0, 0, + 0, 0 ] }, @@ -259456,10 +259457,9 @@ 0, 0, 0, - 6, - 0, 0, 0, + 6, 0, 0, 0, @@ -260106,6 +260106,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -260681,7 +260682,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -261325,6 +261325,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -261852,13 +261853,13 @@ 0, 0, 0, + 2, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -262191,7 +262192,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -262532,10 +262532,11 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, - 6, 0, 0, 0, @@ -263075,7 +263076,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -263086,6 +263086,7 @@ 0, 0, 0, + 0, 0 ] }, @@ -263124,10 +263125,9 @@ 0, 0, 0, - 6, - 0, 0, 0, + 6, 0, 0, 0, @@ -263876,6 +263876,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -264295,7 +264296,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -264306,6 +264306,7 @@ 0, 0, 0, + 0, 0 ] }, @@ -264641,7 +264642,6 @@ 0, 0, 0, - 0, 6, 6, 0, @@ -264967,6 +264967,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -265867,7 +265868,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -266191,6 +266191,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -267093,7 +267094,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -267424,10 +267424,11 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, - 6, 0, 0, 0, @@ -267972,7 +267973,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -267983,6 +267983,7 @@ 0, 0, 0, + 0, 0 ] }, @@ -268653,11 +268654,11 @@ 0, 0, 0, + 6, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -269200,8 +269201,8 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -269543,7 +269544,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -269927,6 +269927,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -270421,7 +270422,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -270432,6 +270432,7 @@ 0, 0, 0, + 0, 0 ] }, @@ -270769,7 +270770,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -271194,6 +271194,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -271648,8 +271649,8 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -271991,7 +271992,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -272361,6 +272361,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -272870,8 +272871,8 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -273217,7 +273218,6 @@ 0, 0, 0, - 0, 6, 6, 0, @@ -273562,6 +273562,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -274095,8 +274096,8 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -274145,10 +274146,9 @@ 0, 0, 0, - 6, - 0, 0, 0, + 6, 0, 0, 0, @@ -274821,6 +274821,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -275316,7 +275317,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -275327,6 +275327,7 @@ 0, 0, 0, + 0, 0 ] }, @@ -275665,7 +275666,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -275981,6 +275981,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -276885,7 +276886,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -277292,6 +277292,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -278112,7 +278113,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -278426,6 +278426,7 @@ 0, 0, 0, + 0, 6, 6, 0, @@ -278438,11 +278439,11 @@ 0, 0, 0, + 6, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -278982,7 +278983,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -278993,6 +278993,7 @@ 0, 0, 0, + 0, 0 ] }, @@ -279035,10 +279036,9 @@ 0, 0, 0, - 6, - 0, 0, 0, + 6, 0, 0, 0, @@ -279718,6 +279718,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -280261,10 +280262,9 @@ 0, 0, 0, - 6, - 0, 0, 0, + 6, 0, 0, 0, @@ -280881,7 +280881,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -280893,6 +280892,8 @@ 0, 0, 0, + 6, + 0, 0, 0, 2, @@ -281436,8 +281437,8 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -281788,7 +281789,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -282107,10 +282107,11 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, - 6, 0, 0, 0, @@ -282655,7 +282656,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -282666,6 +282666,7 @@ 0, 0, 0, + 0, 0 ] }, @@ -283010,7 +283011,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -283342,6 +283342,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -284233,7 +284234,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -284631,6 +284631,7 @@ 0, 0, 0, + 0, 2, 0, 2, @@ -285103,8 +285104,8 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -285466,7 +285467,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -285783,10 +285783,11 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, - 6, 0, 0, 0, @@ -286333,8 +286334,8 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -286691,7 +286692,6 @@ 0, 0, 0, - 0, 6, 6, 0, @@ -286998,6 +286998,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -287910,7 +287911,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -288325,6 +288325,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -288825,7 +288826,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -289460,6 +289460,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -289996,13 +289997,13 @@ 0, 0, 0, + 2, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -290358,7 +290359,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -290661,6 +290661,7 @@ 0, 0, 0, + 0, 6, 6, 0, @@ -291586,7 +291587,6 @@ 0, 0, 0, - 0, 6, 6, 6, @@ -292007,6 +292007,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -292500,7 +292501,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -293123,10 +293123,11 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, - 6, 0, 0, 0, @@ -293671,7 +293672,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -293682,6 +293682,7 @@ 0, 0, 0, + 0, 0 ] }, @@ -293726,7 +293727,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -294361,6 +294361,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -295270,7 +295271,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -295567,6 +295567,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -296174,10 +296175,9 @@ 0, 0, 0, - 6, - 0, 0, 0, + 6, 0, 0, 0, @@ -296789,8 +296789,8 @@ 0, 0, 0, - 6, 0, + 6, 0, 0, 0, @@ -296885,6 +296885,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -297400,9 +297401,9 @@ 0, 0, 0, - 6, 0, 0, + 6, 0, 0, 0, @@ -297690,7 +297691,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -298061,6 +298061,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -298571,7 +298572,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -298582,6 +298582,7 @@ 0, 0, 0, + 0, 0 ] }, @@ -298625,7 +298626,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -299275,6 +299275,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -299796,7 +299797,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -299807,6 +299807,7 @@ 0, 0, 0, + 0, 0 ] }, @@ -300170,7 +300171,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -300464,6 +300464,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -301020,7 +301021,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -301031,6 +301031,7 @@ 0, 0, 0, + 0, 0 ] }, @@ -301397,7 +301398,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -301724,6 +301724,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -302246,7 +302247,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -302257,6 +302257,7 @@ 0, 0, 0, + 0, 0 ] }, @@ -302623,7 +302624,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -302941,6 +302941,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -303852,7 +303853,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -304157,10 +304157,11 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, - 2, 0, 0, 0, @@ -306600,11 +306601,11 @@ 0, 0, 0, + 6, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -307522,7 +307523,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -307843,6 +307843,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -308368,9 +308369,9 @@ 0, 0, 0, - 2, 0, 0, + 2, 0, 0, 0, @@ -308423,10 +308424,9 @@ 0, 0, 0, - 6, - 0, 0, 0, + 6, 0, 0, 0, @@ -309043,7 +309043,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -309055,6 +309054,8 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, @@ -309594,7 +309595,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -309605,6 +309605,7 @@ 0, 0, 0, + 0, 0 ] }, @@ -309975,7 +309976,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -310263,6 +310263,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -310874,10 +310875,9 @@ 0, 0, 0, - 6, - 0, 0, 0, + 6, 0, 0, 0, @@ -311520,6 +311520,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -312425,7 +312426,6 @@ 0, 0, 0, - 0, 6, 6, 0, @@ -312746,6 +312746,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -313269,8 +313270,8 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -313628,7 +313629,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -313970,6 +313970,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -314880,7 +314881,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -315709,6 +315709,7 @@ 0, 0, 0, + 0, 2, 2, 0, @@ -316104,7 +316105,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -316406,6 +316406,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -317334,7 +317335,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -317607,6 +317607,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -317615,7 +317616,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -317625,6 +317625,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -318167,8 +318168,8 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -318560,7 +318561,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -318952,6 +318952,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -319441,7 +319442,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -320063,10 +320063,11 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, - 6, 0, 0, 0, @@ -320654,7 +320655,7 @@ ], "language": "en", "speakers": [ - "panjamapong-sermsawatsri" + "panjamapong-panj-sermsawatsri" ], "eventId": "devcon-7", "slot_start": 1731492600000, @@ -320667,7 +320668,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -321339,6 +321339,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -321892,7 +321893,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -322537,6 +322537,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -323455,7 +323456,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -323814,6 +323814,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -324335,10 +324336,9 @@ 0, 0, 0, - 6, - 0, 0, 0, + 6, 0, 0, 0, @@ -324969,6 +324969,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -325506,7 +325507,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -325517,6 +325517,7 @@ 0, 0, 0, + 0, 0 ] }, @@ -325559,7 +325560,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -326209,6 +326209,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -326730,7 +326731,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -326741,6 +326741,7 @@ 0, 0, 0, + 0, 0 ] }, @@ -327132,7 +327133,6 @@ 0, 0, 0, - 0, 6, 6, 0, @@ -327442,6 +327442,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -328007,7 +328008,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -328642,6 +328642,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -329177,9 +329178,9 @@ 0, 0, 0, - 2, 0, 0, + 2, 0, 0, 0, @@ -329257,9 +329258,9 @@ 0, 0, 0, + 4, 0, 0, - 4, 0, 0, 0, @@ -329857,12 +329858,12 @@ 0, 0, 0, + 6, + 6, 0, 0, 0, 0, - 6, - 6, 0, 0, 0, @@ -330403,13 +330404,13 @@ 0, 0, 0, + 2, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -330806,7 +330807,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -331141,6 +331141,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -332026,7 +332027,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -332678,6 +332678,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -332899,7 +332900,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -333516,6 +333516,7 @@ 0, 0, 0, + 0, 6, 0, 6, @@ -334070,7 +334071,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -334081,6 +334081,7 @@ 0, 0, 0, + 0, 0 ] }, @@ -334109,7 +334110,8 @@ ], "language": "en", "speakers": [ - "caspar-schwarz-schilling" + "caspar-schwarz-schilling", + "ansgar-dietrichs" ], "eventId": "devcon-7", "slot_start": 1731553800000, @@ -334121,10 +334123,9 @@ 0, 0, 0, - 6, - 0, 0, 0, + 6, 0, 0, 0, @@ -334476,6 +334477,7 @@ 0, 0, 6, + 6, 0, 0, 0, @@ -335292,7 +335294,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -335303,6 +335304,7 @@ 0, 0, 0, + 0, 0 ] }, @@ -339365,12 +339367,12 @@ 0, 0, 0, + 6, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -340593,7 +340595,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -340863,10 +340864,11 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, - 2, 0, 0, 0, @@ -341405,7 +341407,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -341416,6 +341417,7 @@ 0, 0, 0, + 0, 0 ] }, @@ -341817,7 +341819,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -342074,6 +342075,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -342628,7 +342630,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -342639,6 +342640,7 @@ 0, 0, 0, + 0, 0 ] }, @@ -343031,7 +343033,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -343838,6 +343839,7 @@ 0, 0, 0, + 0, 2, 2, 0, @@ -343899,7 +343901,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -344516,6 +344517,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -345070,7 +345072,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -345081,6 +345082,7 @@ 0, 0, 0, + 0, 0 ] }, @@ -345487,7 +345489,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -345770,6 +345771,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -346297,8 +346299,8 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -346711,7 +346713,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -346962,6 +346963,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -347575,7 +347577,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -348210,6 +348211,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -348745,9 +348747,9 @@ 0, 0, 0, - 2, 0, 0, + 2, 0, 0, 0, @@ -349162,7 +349164,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -349424,11 +349425,12 @@ 0, 0, 0, + 6, + 6, + 0, 0, 0, 0, - 6, - 2, 0, 0, 0, @@ -350383,7 +350385,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -350657,6 +350658,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -351611,7 +351613,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -351977,6 +351978,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -352837,7 +352839,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -353154,6 +353155,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -354062,7 +354064,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -354362,6 +354363,7 @@ 0, 0, 0, + 0, 2, 2, 0, @@ -354867,8 +354869,8 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -355284,7 +355286,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -355542,10 +355543,11 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, - 2, 0, 0, 0, @@ -356511,7 +356513,6 @@ 0, 0, 0, - 0, 6, 6, 0, @@ -356764,7 +356765,6 @@ 6, 0, 0, - 6, 0, 0, 0, @@ -356772,6 +356772,8 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, @@ -357313,8 +357315,8 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -357738,7 +357740,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -358009,6 +358010,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -358587,10 +358589,9 @@ 0, 0, 0, - 6, - 0, 0, 0, + 6, 0, 0, 0, @@ -359221,6 +359222,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -359761,8 +359763,8 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -360186,7 +360188,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -360451,6 +360452,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -361411,7 +361413,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -361753,6 +361754,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -362633,7 +362635,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -362935,6 +362936,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -363427,13 +363429,13 @@ 0, 0, 0, + 2, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -363859,7 +363861,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -364123,6 +364124,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -364654,8 +364656,8 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -364701,9 +364703,9 @@ 0, 0, 0, - 6, 0, 0, + 6, 0, 0, 0, @@ -365888,38 +365890,41 @@ }, { "session": { - "id": "manifesto-for-a-dark-renaissance-crypto-anonymity-as-an-offensive-power", - "sourceId": "FKED87", - "title": "Manifesto for a Dark Renaissance: Crypto-Anonymity as an Offensive Power", - "description": "Crypto will split in two. Regfi is the above ground regulated side of crypto, locked down and never challenging power. Darkfi is the generative side of crypto where new ground is explored.\r\n\r\nRegfi is an example of a fragile narrative. When governments crack down, institutional capital gets scared exiting the system causing price dumps. Whereas in an adversarial environment, darkfi thrives- its thesis validated triggering an arms race with governments.", - "track": "Cypherpunk & Privacy", + "id": "maximum-viable-security-mvs-a-new-framework-for-ethereum-issuance", + "sourceId": "KWUF3N", + "title": "Maximum Viable Security (MVS): a new framework for Ethereum Issuance", + "description": "We derive a new framework for analyzing Ethereum Issuance, based on Ethereum's core values: security and neutrality. Upon discussing various attacks on Ethereum, we study future growth projections and the importance of diverse validator set, and conclude that Ethereum's defendability is the key factor for issuance policy evaluation. Via MVS, we show how the current issuance reduction proposal is dangerous, based on the future staked ETH concentration with CEXs & impact on solo stakers.", + "track": "Core Protocol", "type": "Talk", - "expertise": "Beginner", - "audience": "Community", + "expertise": "Intermediate", + "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "crypto-anarchy", - "agorism" + "neutrality", + "autonomy", + "validator set composition" ], "tags": [ - "Privacy", - "Anonymity", - "ZKP", - "agorism", - "Anonymity", - "Privacy", - "ZKP" + "Staking", + "Validator Experience", + "Security", + "composability", + "validator", + "set", + "Security", + "Staking", + "Validator Experience" ], "language": "en", "speakers": [ - "amir-taaki" + "artem-kotelskiy" ], "eventId": "devcon-7", - "slot_start": 1731490200000, - "slot_end": 1731491400000, - "slot_roomId": "stage-6", - "resources_presentation": "https://docs.google.com/presentation/d/1p6CtJjA99UENn3f3VpXSbI_lYWQj6O34OdWgb8FUKiE" + "slot_start": 1731558600000, + "slot_end": 1731560400000, + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1ykeBOYepaHLNtCV-zLYv6QDLjqI6Dn-EYre6XtHK8lo" }, "vector": [ 0, @@ -365927,7 +365932,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -366541,6 +366545,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -366566,7 +366571,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -366579,6 +366583,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -366611,7 +366616,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -366639,7 +366643,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -366664,6 +366667,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -366946,8 +366950,10 @@ 0, 0, 0, - 2, 0, + 2, + 2, + 2, 0, 0, 0, @@ -367106,51 +367112,45 @@ 0, 0, 0, - 0, 0 ] }, { "session": { - "id": "maximum-viable-security-mvs-a-new-framework-for-ethereum-issuance", - "sourceId": "KWUF3N", - "title": "Maximum Viable Security (MVS): a new framework for Ethereum Issuance", - "description": "We derive a new framework for analyzing Ethereum Issuance, based on Ethereum's core values: security and neutrality. Upon discussing various attacks on Ethereum, we study future growth projections and the importance of diverse validator set, and conclude that Ethereum's defendability is the key factor for issuance policy evaluation. Via MVS, we show how the current issuance reduction proposal is dangerous, based on the future staked ETH concentration with CEXs & impact on solo stakers.", - "track": "Core Protocol", + "id": "memecraft-effectively-communicating-crypto-concepts", + "sourceId": "FAKRPS", + "title": "Memecraft: Effectively Communicating Crypto Concepts", + "description": "Memes have been crucial to the proliferation of various concepts and ideas within the crypto space (ultrasound money, (3,3), regen/degen, QF) which has led to real capital being allocated toward impactful outcomes. The downside to some of this memeing however has been misleading narratives and misunderstandings. How do we leverage memetic power for education and tacit understanding of complex concepts?\r\n\r\nThe workshop will include 1) Scene Setting 2) Structured Discussion and a 3) Group Activity.", + "track": "Coordination", "type": "Talk", "expertise": "Intermediate", - "audience": "Research", + "audience": "Community", "featured": false, "doNotRecord": false, "keywords": [ - "neutrality", - "autonomy", - "validator set composition" + "memes" ], "tags": [ - "Staking", - "Validator Experience", - "Security", - "composability", - "validator", - "set", - "Security", - "Staking", - "Validator Experience" + "Public good", + "Marketing", + "User Research", + "memes", + "Marketing", + "Public good", + "User Research" ], "language": "en", "speakers": [ - "artem-kotelskiy" + "joshua-davila", + "beth-mccarthy" ], "eventId": "devcon-7", - "slot_start": 1731558600000, - "slot_end": 1731560400000, - "slot_roomId": "stage-2", - "resources_presentation": "https://docs.google.com/presentation/d/1ykeBOYepaHLNtCV-zLYv6QDLjqI6Dn-EYre6XtHK8lo" + "slot_start": 1731642000000, + "slot_end": 1731643800000, + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1WKMS7RU7L0T4jR34wKgLFODsY4ligbUzbHahkZWhf6I" }, "vector": [ - 0, - 0, 0, 6, 0, @@ -367534,6 +367534,8 @@ 0, 0, 0, + 0, + 6, 6, 0, 0, @@ -367767,7 +367769,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -367805,7 +367806,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -367849,6 +367849,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -367872,6 +367873,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -367889,7 +367894,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -368176,8 +368180,6 @@ 0, 2, 2, - 2, - 0, 0, 0, 0, @@ -368322,9 +368324,9 @@ 0, 0, 0, + 2, 0, 0, - 2, 0, 0, 0, @@ -368339,43 +368341,40 @@ }, { "session": { - "id": "memecraft-effectively-communicating-crypto-concepts", - "sourceId": "FAKRPS", - "title": "Memecraft: Effectively Communicating Crypto Concepts", - "description": "Memes have been crucial to the proliferation of various concepts and ideas within the crypto space (ultrasound money, (3,3), regen/degen, QF) which has led to real capital being allocated toward impactful outcomes. The downside to some of this memeing however has been misleading narratives and misunderstandings. How do we leverage memetic power for education and tacit understanding of complex concepts?\r\n\r\nThe workshop will include 1) Scene Setting 2) Structured Discussion and a 3) Group Activity.", - "track": "Coordination", - "type": "Talk", + "id": "merkle-proofs-when-leaves-leave-you-vulnerable", + "sourceId": "LAKCG3", + "title": "Merkle Proofs: When Leaves Leave You Vulnerable", + "description": "A Merkle proof is a cryptographically authenticated data structure widely used to minimize on-chain data storage. The Merkle algorithm is neat yet non-trivial to implement correctly and securely; its leaves may leave you vulnerable if not handled properly.", + "track": "Security", + "type": "Lightning Talk", "expertise": "Intermediate", - "audience": "Community", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "memes" + "Merkle" ], "tags": [ - "Public good", - "Marketing", - "User Research", - "memes", - "Marketing", - "Public good", - "User Research" + "Auditing", + "Bug", + "merkle", + "Auditing", + "Bug" ], "language": "en", "speakers": [ - "joshua-davila", - "beth-mccarthy" + "shufan-wang" ], "eventId": "devcon-7", - "slot_start": 1731642000000, - "slot_end": 1731643800000, - "slot_roomId": "stage-5", - "resources_presentation": "https://docs.google.com/presentation/d/1WKMS7RU7L0T4jR34wKgLFODsY4ligbUzbHahkZWhf6I" + "slot_start": 1731390000000, + "slot_end": 1731390600000, + "slot_roomId": "classroom-a", + "resources_presentation": "https://docs.google.com/presentation/d/1_G-GfGgNMUn5tiiaH-Srat0PLHtYYRNtiVjZwWlxU_c" }, "vector": [ 0, - 6, 0, + 6, 0, 0, 0, @@ -368760,7 +368759,6 @@ 0, 0, 6, - 6, 0, 0, 0, @@ -369071,7 +369069,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -369095,7 +369092,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -369140,6 +369136,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -369259,6 +369258,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -369402,7 +369402,6 @@ 0, 0, 2, - 2, 0, 0, 0, @@ -369545,7 +369544,6 @@ 2, 0, 0, - 0, 2, 0, 0, @@ -369558,42 +369556,52 @@ 0, 0, 0, + 0, 0 ] }, { "session": { - "id": "merkle-proofs-when-leaves-leave-you-vulnerable", - "sourceId": "LAKCG3", - "title": "Merkle Proofs: When Leaves Leave You Vulnerable", - "description": "A Merkle proof is a cryptographically authenticated data structure widely used to minimize on-chain data storage. The Merkle algorithm is neat yet non-trivial to implement correctly and securely; its leaves may leave you vulnerable if not handled properly.", - "track": "Security", + "id": "modern-zkp-compilers", + "sourceId": "CV7QXP", + "title": "Modern ZKP compilers", + "description": "At PSE we have done much ZKP advanced development. From that learning we are building a language and compiler, that is summarizing much of this learning.\r\nWe answer questions like: Are compilers necessary in a zkVM world? What is the role of a compiler in ZKP development? What are its most common components? How different ways can this problem be approached?\r\nIn this advanced talk, we will learn how we compile arbitrary boolean expressions, or how the Schwartz–Zippel lemma can be used to optimize", + "track": "Applied Cryptography", "type": "Lightning Talk", "expertise": "Intermediate", "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Merkle" + "education" ], "tags": [ - "Auditing", - "Bug", - "merkle", - "Auditing", - "Bug" + "Developer Infrastructure", + "Languages", + "ZKP", + "education", + "Developer Infrastructure", + "Languages", + "ZKP" ], "language": "en", "speakers": [ - "shufan-wang" + "leo-lara" ], "eventId": "devcon-7", - "slot_start": 1731390000000, - "slot_end": 1731390600000, - "slot_roomId": "classroom-a", - "resources_presentation": "https://docs.google.com/presentation/d/1_G-GfGgNMUn5tiiaH-Srat0PLHtYYRNtiVjZwWlxU_c" + "slot_start": 1731393000000, + "slot_end": 1731393600000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1XmimA6xYE2Wr9c4tzpc9e9P7XDxysFx2QT8rBsA-piQ" }, "vector": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 6, @@ -369974,6 +369982,11 @@ 0, 0, 0, + 6, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -369982,7 +369995,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -370250,6 +370262,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -370270,6 +370284,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -370281,11 +370297,13 @@ 0, 0, 0, + 2, 0, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -370358,7 +370376,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -370480,7 +370497,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -370624,21 +370640,6 @@ 0, 0, 0, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -370784,37 +370785,39 @@ }, { "session": { - "id": "modern-zkp-compilers", - "sourceId": "CV7QXP", - "title": "Modern ZKP compilers", - "description": "At PSE we have done much ZKP advanced development. From that learning we are building a language and compiler, that is summarizing much of this learning.\r\nWe answer questions like: Are compilers necessary in a zkVM world? What is the role of a compiler in ZKP development? What are its most common components? How different ways can this problem be approached?\r\nIn this advanced talk, we will learn how we compile arbitrary boolean expressions, or how the Schwartz–Zippel lemma can be used to optimize", + "id": "mopro-make-client-side-proving-on-mobile-easy", + "sourceId": "BZWFEM", + "title": "Mopro: Make Client-side Proving on Mobile Easy", + "description": "Mopro is a toolkit for ZK app development on mobile. Mopro makes client-side proving on mobile simple. Mopro aims to connect different adapters with different platforms. In this talk, we will share:\r\n- How to use Mopro to develop your own ZK mobile app.\r\n- What is the current development progress, including the current supported proving systems, supported platforms, and mobile GPU exploration results. \r\n- Moreover, we will share the challenges that Mopro faces and our future roadmap.", "track": "Applied Cryptography", "type": "Lightning Talk", "expertise": "Intermediate", - "audience": "Engineering", + "audience": "Developer", "featured": false, "doNotRecord": false, "keywords": [ - "education" + "iOS", + "Android" ], "tags": [ - "Developer Infrastructure", - "Languages", "ZKP", - "education", - "Developer Infrastructure", - "Languages", + "Cryptography", + "Mobile", + "android", + "Cryptography", + "Mobile", "ZKP" ], "language": "en", "speakers": [ - "leo-lara" + "ya-wen-jeng", + "moven-tsai" ], "eventId": "devcon-7", - "slot_start": 1731393000000, - "slot_end": 1731393600000, + "slot_start": 1731397800000, + "slot_end": 1731398400000, "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1XmimA6xYE2Wr9c4tzpc9e9P7XDxysFx2QT8rBsA-piQ" + "resources_presentation": "https://docs.google.com/presentation/d/1usTBzr557w8yMObkzJBvScKjnAoHQFztqym-wk6b1dk" }, "vector": [ 0, @@ -371205,7 +371208,7 @@ 0, 0, 0, - 0, + 6, 6, 0, 0, @@ -371448,6 +371451,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -371457,6 +371461,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -371484,8 +371489,6 @@ 0, 0, 0, - 2, - 0, 0, 0, 0, @@ -371519,13 +371522,11 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -371793,6 +371794,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -371989,10 +371992,10 @@ 2, 0, 0, - 2, 0, 0, 0, + 2, 0, 0, 0, @@ -372007,39 +372010,37 @@ }, { "session": { - "id": "mopro-make-client-side-proving-on-mobile-easy", - "sourceId": "BZWFEM", - "title": "Mopro: Make Client-side Proving on Mobile Easy", - "description": "Mopro is a toolkit for ZK app development on mobile. Mopro makes client-side proving on mobile simple. Mopro aims to connect different adapters with different platforms. In this talk, we will share:\r\n- How to use Mopro to develop your own ZK mobile app.\r\n- What is the current development progress, including the current supported proving systems, supported platforms, and mobile GPU exploration results. \r\n- Moreover, we will share the challenges that Mopro faces and our future roadmap.", + "id": "mp-fhe-experiments-our-learnings-trying-to-find-the-next-big-tech-to-focus-on", + "sourceId": "9JYWVP", + "title": "MP-FHE experiments. Our learnings trying to find the next big tech to focus on.", + "description": "This talk mainly focuses on showcasing the work that some PSE members did while starting to dive into MPC-FHE during Q2 2024. This work is composed by various explorations within the MPC-FHE realm that move towards different directions and goals.\r\n\r\nFrom FHE compilers to FFT Bootstrapping GPU optimization proposals, passing by FHE Game demos and many application level implementations, the talk aims to reach beginner-advanced audience on the research/product paths that we have explored so far.", "track": "Applied Cryptography", "type": "Lightning Talk", "expertise": "Intermediate", - "audience": "Developer", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "iOS", - "Android" + "FHE", + "MPC", + "Explorations" ], "tags": [ - "ZKP", - "Cryptography", - "Mobile", - "android", - "Cryptography", - "Mobile", - "ZKP" + "Homomorphic Encryption", + "Use cases of cryptography", + "exploration", + "Homomorphic Encryption", + "Use cases of cryptography" ], "language": "en", "speakers": [ - "ya-wen-jeng", - "moven-tsai" + "cperezz" ], "eventId": "devcon-7", - "slot_start": 1731397800000, - "slot_end": 1731398400000, + "slot_start": 1731391800000, + "slot_end": 1731392400000, "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1usTBzr557w8yMObkzJBvScKjnAoHQFztqym-wk6b1dk" + "resources_presentation": "https://docs.google.com/presentation/d/12k_WqxuHHHeL-ozPhNdmibpCzBNzvOlF-4z0chDHOyY" }, "vector": [ 0, @@ -372433,7 +372434,6 @@ 0, 0, 6, - 6, 0, 0, 0, @@ -372677,13 +372677,11 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -372691,6 +372689,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -372731,7 +372730,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -372746,6 +372744,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -373016,7 +373015,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -373075,6 +373073,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -373214,6 +373215,7 @@ 2, 0, 0, + 2, 0, 0, 0, @@ -373223,7 +373225,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -373232,10 +373233,10 @@ }, { "session": { - "id": "mp-fhe-experiments-our-learnings-trying-to-find-the-next-big-tech-to-focus-on", - "sourceId": "9JYWVP", - "title": "MP-FHE experiments. Our learnings trying to find the next big tech to focus on.", - "description": "This talk mainly focuses on showcasing the work that some PSE members did while starting to dive into MPC-FHE during Q2 2024. This work is composed by various explorations within the MPC-FHE realm that move towards different directions and goals.\r\n\r\nFrom FHE compilers to FFT Bootstrapping GPU optimization proposals, passing by FHE Game demos and many application level implementations, the talk aims to reach beginner-advanced audience on the research/product paths that we have explored so far.", + "id": "mpc-tooling-or-how-to-create-mpc-apps", + "sourceId": "QLMYBD", + "title": "MPC Tooling or How to create MPC apps", + "description": "Let's get into the state of the art of MPC development: we'll discuss different MPC schemes, current MPC tooling & how you can create MPC apps today.\r\nWe'll cover the tech stack from a frontend level (e.g. MPC compilers) to a backend - and of course how we can combine them.", "track": "Applied Cryptography", "type": "Lightning Talk", "expertise": "Intermediate", @@ -373243,26 +373244,26 @@ "featured": false, "doNotRecord": false, "keywords": [ - "FHE", - "MPC", - "Explorations" + "Circom-MPC", + "MPC tooling" ], "tags": [ - "Homomorphic Encryption", - "Use cases of cryptography", - "exploration", - "Homomorphic Encryption", - "Use cases of cryptography" + "Tooling", + "Cryptography", + "MPC", + "Cryptography", + "MPC", + "Tooling" ], "language": "en", "speakers": [ - "cperezz" + "rasul-ibragimov" ], "eventId": "devcon-7", - "slot_start": 1731391800000, - "slot_end": 1731392400000, + "slot_start": 1731390600000, + "slot_end": 1731391200000, "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/12k_WqxuHHHeL-ozPhNdmibpCzBNzvOlF-4z0chDHOyY" + "resources_presentation": "https://docs.google.com/presentation/d/1F2EhWXcgf32_Gh77ty0p18d2rnEPMZymHL7KX7iwSdE" }, "vector": [ 0, @@ -373656,7 +373657,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -373897,6 +373897,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -373904,6 +373905,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -373911,8 +373913,6 @@ 0, 0, 0, - 2, - 0, 0, 0, 0, @@ -374296,7 +374296,8 @@ 0, 0, 0, - 2, + 0, + 0, 0, 0, 0, @@ -374455,37 +374456,35 @@ }, { "session": { - "id": "mpc-tooling-or-how-to-create-mpc-apps", - "sourceId": "QLMYBD", - "title": "MPC Tooling or How to create MPC apps", - "description": "Let's get into the state of the art of MPC development: we'll discuss different MPC schemes, current MPC tooling & how you can create MPC apps today.\r\nWe'll cover the tech stack from a frontend level (e.g. MPC compilers) to a backend - and of course how we can combine them.", + "id": "mpc101-what-is-multi-party-computation", + "sourceId": "UTYK7X", + "title": "MPC101: What is Multi-party Computation?", + "description": "This workshop provides an in-depth introduction to Multiparty Computation (MPC), focusing on its principles, protocols, and practical applications. Participants will learn how to design and implement MPC solutions, enabling secure collaborative computing without compromising data privacy.", "track": "Applied Cryptography", "type": "Lightning Talk", - "expertise": "Intermediate", - "audience": "Engineering", + "expertise": "Expert", + "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "Circom-MPC", - "MPC tooling" + "MPC101" ], "tags": [ - "Tooling", - "Cryptography", + "Privacy", "MPC", - "Cryptography", + "mpc101", "MPC", - "Tooling" + "Privacy" ], "language": "en", "speakers": [ - "rasul-ibragimov" + "vanishree-rao" ], "eventId": "devcon-7", - "slot_start": 1731390600000, - "slot_end": 1731391200000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1F2EhWXcgf32_Gh77ty0p18d2rnEPMZymHL7KX7iwSdE" + "slot_start": 1731655800000, + "slot_end": 1731656400000, + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1_q4yi8p91iDLVndotuvo2cF9YthOVkTSawv6R3pIaKY" }, "vector": [ 0, @@ -374880,7 +374879,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -375123,11 +375121,9 @@ 0, 0, 0, - 2, 0, 0, 0, - 2, 0, 0, 0, @@ -375188,10 +375184,10 @@ 0, 0, 0, - 2, 0, 0, 0, + 2, 0, 0, 0, @@ -375208,6 +375204,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -375521,6 +375518,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -375657,13 +375655,14 @@ 0, 0, 0, - 2, 0, 0, 2, 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -375678,35 +375677,45 @@ }, { "session": { - "id": "mpc101-what-is-multi-party-computation", - "sourceId": "UTYK7X", - "title": "MPC101: What is Multi-party Computation?", - "description": "This workshop provides an in-depth introduction to Multiparty Computation (MPC), focusing on its principles, protocols, and practical applications. Participants will learn how to design and implement MPC solutions, enabling secure collaborative computing without compromising data privacy.", + "id": "mpcstats", + "sourceId": "ND3S9R", + "title": "MPCStats", + "description": "MPCStats is a framework allowing data consumers to query statistical computation from either one or multiple data providers while preserving privacy to those raw data. We support standard statistical operations, including nested and filter ones. Data providers do not leak their data and data consumers can be convinced the computation is done correctly.", "track": "Applied Cryptography", "type": "Lightning Talk", - "expertise": "Expert", - "audience": "Research", + "expertise": "Intermediate", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "MPC101" + "privacy-preserving", + "data analysis", + "MPC", + "statistics", + "verifiable computation" ], "tags": [ + "Tooling", "Privacy", "MPC", - "mpc101", + "Public good", + "verification", + "computation", "MPC", - "Privacy" + "Privacy", + "Public good", + "Tooling" ], "language": "en", "speakers": [ - "vanishree-rao" + "kevin-chia", + "teeramet-jern-kunpittaya" ], "eventId": "devcon-7", - "slot_start": 1731655800000, - "slot_end": 1731656400000, - "slot_roomId": "stage-3", - "resources_presentation": "https://docs.google.com/presentation/d/1_q4yi8p91iDLVndotuvo2cF9YthOVkTSawv6R3pIaKY" + "slot_start": 1731396000000, + "slot_end": 1731396600000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/10sZNPm9ETDOiRts7vDo9aVWovdRE2PpqvKAxR6_9Lv8" }, "vector": [ 0, @@ -376102,7 +376111,7 @@ 0, 0, 0, - 0, + 6, 6, 0, 0, @@ -376348,7 +376357,7 @@ 0, 0, 0, - 0, + 2, 0, 0, 0, @@ -376431,6 +376440,18 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -376654,6 +376675,14 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -376721,6 +376750,14 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -376741,33 +376778,6 @@ 0, 0, 0, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -376877,6 +376887,7 @@ 0, 0, 0, + 2, 0, 0, 2, @@ -376884,8 +376895,6 @@ 0, 0, 0, - 2, - 0, 0, 0, 0, @@ -376899,57 +376908,51 @@ }, { "session": { - "id": "mpcstats", - "sourceId": "ND3S9R", - "title": "MPCStats", - "description": "MPCStats is a framework allowing data consumers to query statistical computation from either one or multiple data providers while preserving privacy to those raw data. We support standard statistical operations, including nested and filter ones. Data providers do not leak their data and data consumers can be convinced the computation is done correctly.", - "track": "Applied Cryptography", - "type": "Lightning Talk", + "id": "mud-how-we-built-an-evm-application-framework-from-the-ground-up", + "sourceId": "883QBY", + "title": "MUD - How we built an EVM application framework from the ground up", + "description": "We wanted to accomplish one simple task: put a game—with all its data and logic—on a blockchain. What followed were countless technical challenges, years of efforts, and learnings that are applicable to anyone building complex onchain apps.\r\n\r\nHow should data be structured? How can complex world state stay up-to-date on the client? How do we allow multiple teams to build on one single world, without it all breaking apart? Join us as we share the pitfalls and learnings.", + "track": "Developer Experience", + "type": "Talk", "expertise": "Intermediate", "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "privacy-preserving", - "data analysis", - "MPC", - "statistics", - "verifiable computation" + "Onchain", + "Games" ], "tags": [ - "Tooling", - "Privacy", - "MPC", - "Public good", - "verification", - "computation", - "MPC", - "Privacy", - "Public good", - "Tooling" + "DevEx", + "Frameworks", + "Gaming", + "Autonomous World", + "onchain", + "Autonomous World", + "DevEx", + "Frameworks" ], "language": "en", "speakers": [ - "kevin-chia", - "teeramet-jern-kunpittaya" + "alvarius" ], "eventId": "devcon-7", - "slot_start": 1731396000000, - "slot_end": 1731396600000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/10sZNPm9ETDOiRts7vDo9aVWovdRE2PpqvKAxR6_9Lv8" + "slot_start": 1731475800000, + "slot_end": 1731477600000, + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/13IffrHXnDmcykkm_fptRD_pUCl4g2eRLtXlWD6o8UUE" }, "vector": [ 0, 0, 0, 0, + 6, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -377037,6 +377040,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -377335,8 +377339,6 @@ 0, 0, 0, - 6, - 6, 0, 0, 0, @@ -377579,7 +377581,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -377590,6 +377591,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -377640,7 +377642,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -377657,7 +377658,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -377720,6 +377720,10 @@ 0, 0, 0, + 2, + 2, + 0, + 0, 0, 0, 0, @@ -377897,7 +377901,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -378130,47 +378133,47 @@ }, { "session": { - "id": "mud-how-we-built-an-evm-application-framework-from-the-ground-up", - "sourceId": "883QBY", - "title": "MUD - How we built an EVM application framework from the ground up", - "description": "We wanted to accomplish one simple task: put a game—with all its data and logic—on a blockchain. What followed were countless technical challenges, years of efforts, and learnings that are applicable to anyone building complex onchain apps.\r\n\r\nHow should data be structured? How can complex world state stay up-to-date on the client? How do we allow multiple teams to build on one single world, without it all breaking apart? Join us as we share the pitfalls and learnings.", - "track": "Developer Experience", - "type": "Talk", - "expertise": "Intermediate", - "audience": "Engineering", + "id": "multi-block-mev-have-we-thought-this-through", + "sourceId": "FZDKSQ", + "title": "Multi-block MEV: Have we thought this through?", + "description": "Multi-block MEV (MMEV) means that builders secure k-consecutive blocks to extract value or compose attacks by ordering or censoring transactions across multiple blocks. \r\n\r\nThe concept has remained largely theoretical thus far. In this lightning talk, we present new data showcasing how the concept has evolved with the increasing sophistication of searcher/builders.\r\n\r\nWe present three attack-vectors, unique to MMEV and evaluate their potential harm for applications on Ethereum.", + "track": "Cryptoeconomics", + "type": "Lightning Talk", + "expertise": "Beginner", + "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "Onchain", - "Games" + "MMEV", + "" ], "tags": [ - "DevEx", - "Frameworks", - "Gaming", - "Autonomous World", - "onchain", - "Autonomous World", - "DevEx", - "Frameworks" + "Economics", + "Tokenomics", + "MEV", + "mmev", + "Economics", + "MEV", + "Tokenomics" ], "language": "en", "speakers": [ - "alvarius" + "johannes-rude-jensen" ], "eventId": "devcon-7", - "slot_start": 1731475800000, - "slot_end": 1731477600000, - "slot_roomId": "stage-5", - "resources_presentation": "https://docs.google.com/presentation/d/13IffrHXnDmcykkm_fptRD_pUCl4g2eRLtXlWD6o8UUE" + "slot_start": 1731639300000, + "slot_end": 1731639900000, + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1KGjIMRu7BdS9DtU5UduCUpPt9ZnihYLxLy-CJpaEfJ8" }, "vector": [ 0, 0, 0, + 6, + 0, 0, 0, - 6, 0, 0, 0, @@ -378262,7 +378265,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -378560,6 +378562,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -378784,6 +378787,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -378813,10 +378817,10 @@ 0, 0, 0, - 2, 0, 0, 0, + 2, 0, 0, 0, @@ -378825,6 +378829,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -378884,7 +378889,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -378942,8 +378946,6 @@ 0, 0, 0, - 2, - 2, 0, 0, 0, @@ -379333,14 +379335,14 @@ 0, 0, 0, - 0, 2, 0, 0, - 2, 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -379355,51 +379357,45 @@ }, { "session": { - "id": "multi-block-mev-have-we-thought-this-through", - "sourceId": "FZDKSQ", - "title": "Multi-block MEV: Have we thought this through?", - "description": "Multi-block MEV (MMEV) means that builders secure k-consecutive blocks to extract value or compose attacks by ordering or censoring transactions across multiple blocks. \r\n\r\nThe concept has remained largely theoretical thus far. In this lightning talk, we present new data showcasing how the concept has evolved with the increasing sophistication of searcher/builders.\r\n\r\nWe present three attack-vectors, unique to MMEV and evaluate their potential harm for applications on Ethereum.", - "track": "Cryptoeconomics", - "type": "Lightning Talk", + "id": "multi-party-fhe-for-multi-player-privacy", + "sourceId": "S9S8M9", + "title": "Multi-Party FHE for Multi-Player Privacy", + "description": "Privacy is an unsolved challenge for blockchains and decentralized systems. ZK cryptography gets us there partially, but not all the way. ZK enables “single-player private state,” and certain other kinds of privacy are impossible to realize with ZKPs alone. Panelists, the cryptography library devs, infrastructure builders, and application devs who have recently started to explore programmable encryption will discuss MP-FHE as one such tool for achieving more general privacy capabilities.", + "track": "Applied Cryptography", + "type": "Panel", "expertise": "Beginner", - "audience": "Research", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "MMEV", - "" - ], - "tags": [ - "Economics", - "Tokenomics", - "MEV", - "mmev", - "Economics", - "MEV", - "Tokenomics" + "mp", + "fhe", + "programmable cryptography" ], + "tags": [], "language": "en", "speakers": [ - "johannes-rude-jensen" + "veronica-zheng", + "eduard-sanou", + "janmajaya-mall" ], "eventId": "devcon-7", - "slot_start": 1731639300000, - "slot_end": 1731639900000, - "slot_roomId": "stage-2", - "resources_presentation": "https://docs.google.com/presentation/d/1KGjIMRu7BdS9DtU5UduCUpPt9ZnihYLxLy-CJpaEfJ8" + "slot_start": 1731564000000, + "slot_end": 1731567600000, + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1i64ImNoehhB-Dnpix_z7zP--wGTsTmeikoll2OE-lGI" }, "vector": [ 0, 0, 0, 0, - 6, - 0, 0, 0, 0, 0, 0, + 6, 0, 0, 0, @@ -379787,6 +379783,8 @@ 0, 0, 6, + 6, + 6, 0, 0, 0, @@ -380009,7 +380007,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -380042,7 +380039,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -380051,7 +380047,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -380424,7 +380419,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -380557,10 +380551,10 @@ 0, 0, 0, - 2, 0, 0, 0, + 2, 0, 0, 0, @@ -380574,38 +380568,42 @@ 0, 0, 0, + 0, + 0, + 0, 0 ] }, { "session": { - "id": "multi-party-fhe-for-multi-player-privacy", - "sourceId": "S9S8M9", - "title": "Multi-Party FHE for Multi-Player Privacy", - "description": "Privacy is an unsolved challenge for blockchains and decentralized systems. ZK cryptography gets us there partially, but not all the way. ZK enables “single-player private state,” and certain other kinds of privacy are impossible to realize with ZKPs alone. Panelists, the cryptography library devs, infrastructure builders, and application devs who have recently started to explore programmable encryption will discuss MP-FHE as one such tool for achieving more general privacy capabilities.", - "track": "Applied Cryptography", - "type": "Panel", - "expertise": "Beginner", - "audience": "Engineering", + "id": "my-mother-will-not-use-it", + "sourceId": "HKKFQX", + "title": "\"My mother will not use it\"", + "description": "In this Talk, I want to cover the different mindsets designers need to improve and optimize the work for web3.\r\nIf we're going to change the way we interact with each other and aim to profoundly improve society with this technology, we can't think and use the same methodologies.\r\nWe will cover topics such as the target audience (the title of the Talk), testing, the learning curve, web2 to web3, and more.", + "track": "Usability", + "type": "Lightning Talk", + "expertise": "Intermediate", + "audience": "Design", "featured": false, "doNotRecord": false, "keywords": [ - "mp", - "fhe", - "programmable cryptography" + "Inspiration" + ], + "tags": [ + "inspiration", + "Design", + "Design Thinking", + "UI/UX" ], - "tags": [], "language": "en", "speakers": [ - "veronica-zheng", - "eduard-sanou", - "janmajaya-mall" + "nuno-loureiro" ], "eventId": "devcon-7", - "slot_start": 1731564000000, - "slot_end": 1731567600000, - "slot_roomId": "stage-6", - "resources_presentation": "https://docs.google.com/presentation/d/1i64ImNoehhB-Dnpix_z7zP--wGTsTmeikoll2OE-lGI" + "slot_start": 1731559800000, + "slot_end": 1731560400000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1phw7po5lIFL6aJaipzIR4HdBRmhdugA212mJKjaQfoc" }, "vector": [ 0, @@ -380616,7 +380614,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -381006,14 +381003,9 @@ 0, 0, 0, - 6, - 6, - 6, - 0, - 0, - 0, 0, 0, + 6, 0, 0, 0, @@ -381287,6 +381279,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -381368,6 +381361,8 @@ 0, 0, 0, + 2, + 2, 0, 0, 0, @@ -381646,6 +381641,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -381776,7 +381772,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -381793,42 +381788,58 @@ 0, 0, 0, + 2, + 0, + 0, 0 ] }, { "session": { - "id": "my-mother-will-not-use-it", - "sourceId": "HKKFQX", - "title": "\"My mother will not use it\"", - "description": "In this Talk, I want to cover the different mindsets designers need to improve and optimize the work for web3.\r\nIf we're going to change the way we interact with each other and aim to profoundly improve society with this technology, we can't think and use the same methodologies.\r\nWe will cover topics such as the target audience (the title of the Talk), testing, the learning curve, web2 to web3, and more.", - "track": "Usability", + "id": "mycofi-mycelial-design-patterns-for-web3-and-beyond", + "sourceId": "8CDPFC", + "title": "MycoFi: Mycelial Design Patterns for Web3 & Beyond", + "description": "Exploring MycoFi guides readers on an underground exploration into the world wise web of mycelial networks, the most prolific producers of public goods on Earth. This talk examines how the evolutionary adaptability of fungi could help us imagine biomimetic alternatives to status-quo economic systems that demand infinite growth on a finite planet. If we aim to design regenerative economies, what better\r\nplace to start than with the thriving evolutionary patterns of nature?", + "track": "Coordination", "type": "Lightning Talk", - "expertise": "Intermediate", - "audience": "Design", + "expertise": "Beginner", + "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "Inspiration" + "nope" ], "tags": [ - "inspiration", - "Design", + "Collective Intelligence", + "Conviction", + "Consensus Mechanisms", + "Civil Resistance", + "Sustainability", + "Public good", + "Regenerative Applications", "Design Thinking", - "UI/UX" + "Civil Resistance", + "Collective Intelligence", + "Consensus Mechanisms", + "Conviction", + "Design Thinking", + "Public good", + "Regenerative Applications", + "Sustainability" ], "language": "en", "speakers": [ - "nuno-loureiro" + "jeff-emmett" ], "eventId": "devcon-7", - "slot_start": 1731559800000, - "slot_end": 1731560400000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1phw7po5lIFL6aJaipzIR4HdBRmhdugA212mJKjaQfoc" + "slot_start": 1731410400000, + "slot_end": 1731411000000, + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1vPpKjEWNW5rkIevCpxSX6qLuE5usbq91oz2FVQk6gWw" }, "vector": [ 0, + 6, 0, 0, 0, @@ -381836,8 +381847,6 @@ 0, 0, 0, - 6, - 0, 0, 0, 0, @@ -382481,6 +382490,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -382501,7 +382511,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -382551,6 +382560,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -382571,6 +382581,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -382584,10 +382595,6 @@ 0, 0, 2, - 2, - 0, - 0, - 0, 0, 0, 0, @@ -382635,6 +382642,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -382669,6 +382677,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -382789,6 +382798,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -382996,13 +383006,14 @@ 0, 0, 0, - 0, 2, 0, 0, 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -383010,7 +383021,6 @@ 0, 0, 0, - 2, 0, 0, 0 @@ -383018,55 +383028,47 @@ }, { "session": { - "id": "mycofi-mycelial-design-patterns-for-web3-and-beyond", - "sourceId": "8CDPFC", - "title": "MycoFi: Mycelial Design Patterns for Web3 & Beyond", - "description": "Exploring MycoFi guides readers on an underground exploration into the world wise web of mycelial networks, the most prolific producers of public goods on Earth. This talk examines how the evolutionary adaptability of fungi could help us imagine biomimetic alternatives to status-quo economic systems that demand infinite growth on a finite planet. If we aim to design regenerative economies, what better\r\nplace to start than with the thriving evolutionary patterns of nature?", - "track": "Coordination", - "type": "Lightning Talk", - "expertise": "Beginner", - "audience": "Research", + "id": "native-account-abstraction-in-pectra-rollups-and-beyond-combining-eof-eip-7702-and-rip-7560", + "sourceId": "7AWG3A", + "title": "Native Account Abstraction in Pectra, rollups and beyond: combining EOF, EIP-7702 and RIP-7560", + "description": "Account Abstraction has rightfully become one of the most discussed topics in the Ethereum ecosystem.\r\nThe upcoming Pectra upgrade is set to be the first one to improve EOAs by including EIP-7702.\r\nBut can EIP-7702 alone achieve \"Account Abstraction\"?\r\n\r\nWe will discuss the challenges and benefits of EIP-7702, and break down the team's vision for achieving \"complete\" Native Account Abstraction with RIP-7560/EIP-7701 and how it differs from ERC-4337 + EIP-7702.", + "track": "Core Protocol", + "type": "Talk", + "expertise": "Expert", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "nope" + "Native Account Abstraction", + "RIP-7560", + "EIP-7702" ], "tags": [ - "Collective Intelligence", - "Conviction", - "Consensus Mechanisms", - "Civil Resistance", - "Sustainability", - "Public good", - "Regenerative Applications", - "Design Thinking", - "Civil Resistance", - "Collective Intelligence", - "Consensus Mechanisms", - "Conviction", - "Design Thinking", - "Public good", - "Regenerative Applications", - "Sustainability" + "In-protocol Account Abstraction", + "Rollups", + "Account Abstraction", + "eip-7702", + "Account Abstraction", + "In-protocol Account Abstraction", + "Rollups" ], "language": "en", "speakers": [ - "jeff-emmett" + "alex-forshtat" ], "eventId": "devcon-7", - "slot_start": 1731410400000, - "slot_end": 1731411000000, + "slot_start": 1731562200000, + "slot_end": 1731564000000, "slot_roomId": "stage-2", - "resources_presentation": "https://docs.google.com/presentation/d/1vPpKjEWNW5rkIevCpxSX6qLuE5usbq91oz2FVQk6gWw" + "resources_presentation": "https://docs.google.com/presentation/d/1sZ2P4U7wWwVav4ska4SCGMtylu-lx2sWw0ymD92gTtY" }, "vector": [ - 0, - 6, 0, 0, 0, 0, 0, + 6, 0, 0, 0, @@ -383712,7 +383714,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -383722,6 +383723,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -383729,6 +383731,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -383782,7 +383785,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -383803,7 +383805,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -383816,7 +383817,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -383864,7 +383864,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -383894,12 +383893,13 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -384020,12 +384020,13 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -384097,7 +384098,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -384228,12 +384228,12 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, + 2, 0, 2, 0, @@ -384245,48 +384245,49 @@ 0, 0, 0, + 0, + 0, + 0, 0 ] }, { "session": { - "id": "native-account-abstraction-in-pectra-rollups-and-beyond-combining-eof-eip-7702-and-rip-7560", - "sourceId": "7AWG3A", - "title": "Native Account Abstraction in Pectra, rollups and beyond: combining EOF, EIP-7702 and RIP-7560", - "description": "Account Abstraction has rightfully become one of the most discussed topics in the Ethereum ecosystem.\r\nThe upcoming Pectra upgrade is set to be the first one to improve EOAs by including EIP-7702.\r\nBut can EIP-7702 alone achieve \"Account Abstraction\"?\r\n\r\nWe will discuss the challenges and benefits of EIP-7702, and break down the team's vision for achieving \"complete\" Native Account Abstraction with RIP-7560/EIP-7701 and how it differs from ERC-4337 + EIP-7702.", - "track": "Core Protocol", + "id": "navigating-developer-liability-in-open-source-code", + "sourceId": "EXNLU9", + "title": "Navigating Developer Liability in Open-Source Code", + "description": "In software development, open-source code has become a cornerstone of innovation and collaboration. However, with this comes the issue of developer liability. As seen by the Tornado Cash case, developers and users can be held liable for how open-source code is used, showing the need for developers to be aware of, and navigate, the legal landscape to mitigate potential risks. This session will demystify the legal implications for developers contributing to and using open-source code projects.", + "track": "Coordination", "type": "Talk", - "expertise": "Expert", - "audience": "Engineering", + "expertise": "Intermediate", + "audience": "Developer", "featured": false, "doNotRecord": false, "keywords": [ - "Native Account Abstraction", - "RIP-7560", - "EIP-7702" + "developer", + "liability" ], "tags": [ - "In-protocol Account Abstraction", - "Rollups", - "Account Abstraction", - "eip-7702", - "Account Abstraction", - "In-protocol Account Abstraction", - "Rollups" + "DevEx", + "Open Source Software", + "Regulation", + "developer", + "liability", + "DevEx", + "Open Source Software", + "Regulation" ], "language": "en", "speakers": [ - "alex-forshtat" + "eva-wong" ], "eventId": "devcon-7", - "slot_start": 1731562200000, - "slot_end": 1731564000000, - "slot_roomId": "stage-2", - "resources_presentation": "https://docs.google.com/presentation/d/1sZ2P4U7wWwVav4ska4SCGMtylu-lx2sWw0ymD92gTtY" + "slot_start": 1731651000000, + "slot_end": 1731652800000, + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1FCTkULbE1nJ5N4av3cRDnv1nW2exLL3rZv06S06zjGU" }, "vector": [ - 0, - 0, 0, 6, 0, @@ -384688,8 +384689,8 @@ 0, 0, 0, - 6, 0, + 6, 0, 0, 0, @@ -384935,6 +384936,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -384945,7 +384947,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -384953,7 +384954,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -384997,6 +384997,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -385008,6 +385009,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -385075,6 +385077,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -385115,7 +385118,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -385247,7 +385249,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -385324,6 +385325,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -385457,11 +385459,12 @@ 0, 2, 0, - 2, 0, 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -385475,46 +385478,45 @@ }, { "session": { - "id": "navigating-developer-liability-in-open-source-code", - "sourceId": "EXNLU9", - "title": "Navigating Developer Liability in Open-Source Code", - "description": "In software development, open-source code has become a cornerstone of innovation and collaboration. However, with this comes the issue of developer liability. As seen by the Tornado Cash case, developers and users can be held liable for how open-source code is used, showing the need for developers to be aware of, and navigate, the legal landscape to mitigate potential risks. This session will demystify the legal implications for developers contributing to and using open-source code projects.", - "track": "Coordination", - "type": "Talk", + "id": "navigating-stablecoin-yields-and-risks", + "sourceId": "YT9SMK", + "title": "Navigating Stablecoin Yields and Risks", + "description": "This panel brings DeFi experts together to discuss stablecoin risks, including economic risks related to stabilisation methods, technical risks of smart contracts, and regulatory challenges. We will discuss solutions that can help mitigate risks in this rapidly evolving space and the challenges of promoting risk-driven decisions over trend-driven ones.", + "track": "Cryptoeconomics", + "type": "Panel", "expertise": "Intermediate", - "audience": "Developer", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "developer", - "liability" + "Stablecoin", + "DeFi" ], "tags": [ - "DevEx", - "Open Source Software", - "Regulation", - "developer", - "liability", - "DevEx", - "Open Source Software", - "Regulation" + "Frameworks", + "Best Practices", + "defi", + "Best Practices", + "Frameworks" ], "language": "en", "speakers": [ - "eva-wong" + "ariah-klages-mundt", + "tammy-yang", + "sam-macpherson", + "seraphim-czecker" ], "eventId": "devcon-7", - "slot_start": 1731651000000, - "slot_end": 1731652800000, + "slot_start": 1731488400000, + "slot_end": 1731492000000, "slot_roomId": "stage-5", - "resources_presentation": "https://docs.google.com/presentation/d/1FCTkULbE1nJ5N4av3cRDnv1nW2exLL3rZv06S06zjGU" + "resources_presentation": "https://docs.google.com/presentation/d/15OlMPy7qIjacZlozudJLl0FrCp0kPt_kx5nIRNHipwE" }, "vector": [ - 0, - 6, 0, 0, 0, + 6, 0, 0, 0, @@ -385915,7 +385917,9 @@ 0, 0, 6, - 0, + 6, + 6, + 6, 0, 0, 0, @@ -386219,7 +386223,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -386229,9 +386232,10 @@ 0, 0, 0, + 2, + 0, 0, 0, - 2, 0, 0, 0, @@ -386299,7 +386303,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -386520,6 +386523,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -386548,7 +386552,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -386682,6 +386685,7 @@ 2, 0, 0, + 2, 0, 0, 0, @@ -386691,7 +386695,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -386700,51 +386703,49 @@ }, { "session": { - "id": "navigating-stablecoin-yields-and-risks", - "sourceId": "YT9SMK", - "title": "Navigating Stablecoin Yields and Risks", - "description": "This panel brings DeFi experts together to discuss stablecoin risks, including economic risks related to stabilisation methods, technical risks of smart contracts, and regulatory challenges. We will discuss solutions that can help mitigate risks in this rapidly evolving space and the challenges of promoting risk-driven decisions over trend-driven ones.", - "track": "Cryptoeconomics", - "type": "Panel", + "id": "new-account-types-novel-user-flows-but-what-do-they-look-like-breaking-changes-to-ux-in-a-post-7702-world", + "sourceId": "P9FRCH", + "title": "New account types = novel user flows, but what do they look like? Breaking changes to UX in a post-7702 world", + "description": "The wallet world has evolved to embrace contract accounts (4337 and 7702), app-owned wallets, session keys (CAIP-25), and permissions controls (7715). How might we on the app layer design and build upon these new account types? In this talk, I will demonstrate the possibilities for novel user flows given these new account standards, compare how these new standards can introduce pitfalls, and provide best practices on how to design for app layer in a post-7702 world.", + "track": "Usability", + "type": "Talk", "expertise": "Intermediate", - "audience": "Engineering", + "audience": "Design", "featured": false, "doNotRecord": false, "keywords": [ - "Stablecoin", - "DeFi" + "Wallet", + "UX" ], "tags": [ - "Frameworks", - "Best Practices", - "defi", - "Best Practices", - "Frameworks" + "ux", + "wallet", + "Account Abstraction", + "Design", + "Key Management", + "UI/UX" ], "language": "en", "speakers": [ - "ariah-klages-mundt", - "tammy-yang", - "sam-macpherson", - "seraphim-czecker" + "gregthegreek", + "cindy" ], "eventId": "devcon-7", - "slot_start": 1731488400000, - "slot_end": 1731492000000, + "slot_start": 1731573000000, + "slot_end": 1731574800000, "slot_roomId": "stage-5", - "resources_presentation": "https://docs.google.com/presentation/d/15OlMPy7qIjacZlozudJLl0FrCp0kPt_kx5nIRNHipwE" + "resources_presentation": "https://docs.google.com/presentation/d/1igvH4fHKFwKho-LbIvoWNBLHx_rza8WlcSOHkION9JE" }, "vector": [ 0, 0, 0, 0, - 6, - 0, 0, 0, 0, 0, + 6, 0, 0, 0, @@ -386798,6 +386799,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -387140,12 +387142,9 @@ 0, 0, 0, - 6, - 6, - 6, - 6, 0, 0, + 6, 0, 0, 0, @@ -387384,7 +387383,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -387407,10 +387405,12 @@ 0, 0, 0, + 2, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -387454,7 +387454,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -387493,6 +387492,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -387745,7 +387745,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -387776,6 +387775,9 @@ 0, 0, 0, + 2, + 2, + 2, 0, 0, 0, @@ -387907,7 +387909,6 @@ 2, 0, 0, - 2, 0, 0, 0, @@ -387918,6 +387919,7 @@ 0, 0, 0, + 2, 0, 0, 0 @@ -387925,38 +387927,35 @@ }, { "session": { - "id": "new-account-types-novel-user-flows-but-what-do-they-look-like-breaking-changes-to-ux-in-a-post-7702-world", - "sourceId": "P9FRCH", - "title": "New account types = novel user flows, but what do they look like? Breaking changes to UX in a post-7702 world", - "description": "The wallet world has evolved to embrace contract accounts (4337 and 7702), app-owned wallets, session keys (CAIP-25), and permissions controls (7715). How might we on the app layer design and build upon these new account types? In this talk, I will demonstrate the possibilities for novel user flows given these new account standards, compare how these new standards can introduce pitfalls, and provide best practices on how to design for app layer in a post-7702 world.", - "track": "Usability", + "id": "next-generation-based-rollups-a-practical-approach-to-unifying-ethereum", + "sourceId": "GHVK8E", + "title": "Next Generation Based Rollups: A Practical Approach to Unifying Ethereum", + "description": "I plan to speak on the concept of based sequencing (based rollups). I want to not only introduce the concept but also explain recent developments (what I like to call next generation based rollups). This includes based preconfirmations, fast->realtime proving, customizable composability, practical synchronous composability, among others. I will introduce I also plan to provide a brief summary to my Bankless Summit talk on ETH value accrual in the presence of based rollups.", + "track": "Layer 2", "type": "Talk", "expertise": "Intermediate", - "audience": "Design", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Wallet", - "UX" + "based rollups", + "sequencing", + "composability" ], "tags": [ - "ux", - "wallet", - "Account Abstraction", - "Design", - "Key Management", - "UI/UX" + "Fragmentation", + "Frameworks", + "Layer 2s" ], "language": "en", "speakers": [ - "gregthegreek", - "cindy" + "mteam" ], "eventId": "devcon-7", - "slot_start": 1731573000000, - "slot_end": 1731574800000, - "slot_roomId": "stage-5", - "resources_presentation": "https://docs.google.com/presentation/d/1igvH4fHKFwKho-LbIvoWNBLHx_rza8WlcSOHkION9JE" + "slot_start": 1731642600000, + "slot_end": 1731643800000, + "slot_roomId": "classroom-a", + "resources_presentation": "https://docs.google.com/presentation/d/1Ftf3rfy0W2vOu0uKzcm-Qyqhd_eURotVsS5HzTB9jFw" }, "vector": [ 0, @@ -387966,7 +387965,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -388021,7 +388019,7 @@ 0, 0, 0, - 6, + 0, 0, 0, 0, @@ -388621,18 +388619,17 @@ 0, 0, 0, + 2, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -388641,6 +388638,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -388679,6 +388677,11 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -388714,7 +388717,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -388998,9 +389000,6 @@ 0, 0, 0, - 2, - 2, - 2, 0, 0, 0, @@ -389131,6 +389130,7 @@ 2, 0, 0, + 2, 0, 0, 0, @@ -389141,7 +389141,6 @@ 0, 0, 0, - 2, 0, 0, 0 @@ -389149,45 +389148,43 @@ }, { "session": { - "id": "next-generation-based-rollups-a-practical-approach-to-unifying-ethereum", - "sourceId": "GHVK8E", - "title": "Next Generation Based Rollups: A Practical Approach to Unifying Ethereum", - "description": "I plan to speak on the concept of based sequencing (based rollups). I want to not only introduce the concept but also explain recent developments (what I like to call next generation based rollups). This includes based preconfirmations, fast->realtime proving, customizable composability, practical synchronous composability, among others. I will introduce I also plan to provide a brief summary to my Bankless Summit talk on ETH value accrual in the presence of based rollups.", - "track": "Layer 2", + "id": "nomic-foundations-vision-for-ethereums-tooling-ecosystem", + "sourceId": "VQKXUH", + "title": "Nomic Foundation’s vision for Ethereum’s tooling ecosystem", + "description": "Nomic Foundation is the nonprofit behind Hardhat. Nomic’s co-founder and CTO will walk you through Nomic’s long-term vision for a community-driven developer tooling ecosystem for Ethereum.", + "track": "Developer Experience", "type": "Talk", "expertise": "Intermediate", - "audience": "Engineering", - "featured": false, + "audience": "Developer", + "featured": true, "doNotRecord": false, "keywords": [ - "based rollups", - "sequencing", - "composability" + "ecosystem" ], "tags": [ - "Fragmentation", - "Frameworks", - "Layer 2s" + "Developer Infrastructure", + "DevEx", + "Tooling" ], "language": "en", "speakers": [ - "mteam" + "patricio-palladino" ], "eventId": "devcon-7", - "slot_start": 1731642600000, - "slot_end": 1731643800000, - "slot_roomId": "classroom-a", - "resources_presentation": "https://docs.google.com/presentation/d/1Ftf3rfy0W2vOu0uKzcm-Qyqhd_eURotVsS5HzTB9jFw" + "slot_start": 1731567600000, + "slot_end": 1731569400000, + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1kH4iHwoLEeXM3eu44ZJv-USuH2XZbecC-mTN78JbaFE" }, "vector": [ 0, 0, 0, 0, + 6, 0, 0, 0, - 6, 0, 0, 0, @@ -389494,6 +389491,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -389590,7 +389588,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -389819,6 +389816,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -389827,6 +389825,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -389841,11 +389840,11 @@ 0, 0, 0, - 2, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -389860,7 +389859,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -389899,7 +389897,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -390352,10 +390349,10 @@ 2, 0, 0, - 2, 0, 0, 0, + 2, 0, 0, 0, @@ -390370,33 +390367,34 @@ }, { "session": { - "id": "nomic-foundations-vision-for-ethereums-tooling-ecosystem", - "sourceId": "VQKXUH", - "title": "Nomic Foundation’s vision for Ethereum’s tooling ecosystem", - "description": "Nomic Foundation is the nonprofit behind Hardhat. Nomic’s co-founder and CTO will walk you through Nomic’s long-term vision for a community-driven developer tooling ecosystem for Ethereum.", - "track": "Developer Experience", + "id": "non-native-arithmetic-via-crt-codes", + "sourceId": "B7CJU8", + "title": "Non-Native Arithmetic via CRT Codes", + "description": "Non-native arithmetic is an important and costly operation in SNARKs. It is essential for proving validity of general cryptographic data like RSA signatures, non-native elliptic curve arithmetic like secp256r1, and general SNARK proof composition. We investigate a new approach to prove non-native integer arithmetic using Residue Number Systems and a batch proximity test for Chinese Remainder Theorem (CRT) codes, as well as surprising connections to STARK soundness.", + "track": "Applied Cryptography", "type": "Talk", - "expertise": "Intermediate", - "audience": "Developer", - "featured": true, + "expertise": "Expert", + "audience": "Research", + "featured": false, "doNotRecord": false, "keywords": [ - "ecosystem" + "Coding Theory", + "Math" ], "tags": [ - "Developer Infrastructure", - "DevEx", - "Tooling" + "Cryptography", + "SNARK", + "Zero-Knowledge" ], "language": "en", "speakers": [ - "patricio-palladino" + "liam-eagen" ], "eventId": "devcon-7", - "slot_start": 1731567600000, - "slot_end": 1731569400000, - "slot_roomId": "main-stage", - "resources_presentation": "https://docs.google.com/presentation/d/1kH4iHwoLEeXM3eu44ZJv-USuH2XZbecC-mTN78JbaFE" + "slot_start": 1731576600000, + "slot_end": 1731578400000, + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/15NH3bC1NnjmkyRycEK1VaWR9dgZMJsH0PJMf-OTgOyA" }, "vector": [ 0, @@ -390404,11 +390402,12 @@ 0, 0, 0, - 6, 0, 0, 0, 0, + 6, + 0, 0, 0, 0, @@ -390714,7 +390713,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -390808,6 +390806,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -391028,6 +391027,8 @@ 0, 0, 0, + 6, + 6, 0, 0, 0, @@ -391038,7 +391039,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -391047,7 +391047,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -391066,7 +391065,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -391292,6 +391290,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -391572,6 +391571,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -391580,8 +391580,6 @@ 0, 0, 0, - 2, - 0, 0, 0, 0 @@ -391589,37 +391587,41 @@ }, { "session": { - "id": "non-native-arithmetic-via-crt-codes", - "sourceId": "B7CJU8", - "title": "Non-Native Arithmetic via CRT Codes", - "description": "Non-native arithmetic is an important and costly operation in SNARKs. It is essential for proving validity of general cryptographic data like RSA signatures, non-native elliptic curve arithmetic like secp256r1, and general SNARK proof composition. We investigate a new approach to prove non-native integer arithmetic using Residue Number Systems and a batch proximity test for Chinese Remainder Theorem (CRT) codes, as well as surprising connections to STARK soundness.", - "track": "Applied Cryptography", + "id": "onchain-capital-allocation-from-current-mechanisms-to-future-possbilities", + "sourceId": "BEWPLY", + "title": "Onchain Capital Allocation: From current mechanisms to future possbilities", + "description": "Capital allocation, from paying bills to complex organizational funding, often suffers from inefficiencies and lack of transparency. Web3 has the potential to revolutionize this by enabling more efficient, effective, and transparent capital distribution. By addressing coordination failures and introducing new onchain strategies, crypto could transform how society allocates resources.\r\n\r\nGitcoin founder Kevin Owocki will articulate this design space in this 20 minute talk.", + "track": "Coordination", "type": "Talk", - "expertise": "Expert", + "expertise": "Intermediate", "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "Coding Theory", - "Math" + "Mycofi" ], "tags": [ - "Cryptography", - "SNARK", - "Zero-Knowledge" + "Quadratic Voting", + "Public good", + "Regenerative Applications", + "mycofi", + "Public good", + "Quadratic Voting", + "Regenerative Applications" ], "language": "en", "speakers": [ - "liam-eagen" + "kevin-owocki" ], "eventId": "devcon-7", - "slot_start": 1731576600000, - "slot_end": 1731578400000, - "slot_roomId": "stage-6", - "resources_presentation": "https://docs.google.com/presentation/d/15NH3bC1NnjmkyRycEK1VaWR9dgZMJsH0PJMf-OTgOyA" + "slot_start": 1731391200000, + "slot_end": 1731393000000, + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1-hdTt4ELigY4Pe3nCr4vnQFCDtQaHLB_e-UaHGdXucE" }, "vector": [ 0, + 6, 0, 0, 0, @@ -391628,7 +391630,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -391845,6 +391846,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -392030,7 +392032,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -392253,8 +392254,6 @@ 0, 0, 0, - 6, - 2, 0, 0, 0, @@ -392343,6 +392342,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -392363,6 +392363,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -392438,6 +392439,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -392512,9 +392514,6 @@ 0, 0, 0, - 2, - 0, - 0, 0, 0, 0, @@ -392662,6 +392661,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -392804,46 +392804,48 @@ 0, 0, 0, + 0, 0 ] }, { "session": { - "id": "onchain-capital-allocation-from-current-mechanisms-to-future-possbilities", - "sourceId": "BEWPLY", - "title": "Onchain Capital Allocation: From current mechanisms to future possbilities", - "description": "Capital allocation, from paying bills to complex organizational funding, often suffers from inefficiencies and lack of transparency. Web3 has the potential to revolutionize this by enabling more efficient, effective, and transparent capital distribution. By addressing coordination failures and introducing new onchain strategies, crypto could transform how society allocates resources.\r\n\r\nGitcoin founder Kevin Owocki will articulate this design space in this 20 minute talk.", - "track": "Coordination", + "id": "onchain-is-the-next-online", + "sourceId": "CXZ7UT", + "title": "Onchain is the next online", + "description": "The goal is to bring the world into a global onchain economy that increases innovation, creativity, and freedom — and that's only possible on a decentralized platform that’s super easy to use. In this talk, Jesse Pollak, Creator of Base, can share his insights on why building for simplicity is so important for the Ethereum ecosystem, and what he’s learned from building the fastest-growing L2.", + "track": "Usability", "type": "Talk", - "expertise": "Intermediate", - "audience": "Research", + "expertise": "Beginner", + "audience": "Developer", "featured": false, "doNotRecord": false, "keywords": [ - "Mycofi" + "Account Abstraction", + "Layer 2s", + "UX", + "Wallets", + "Developer Tools" ], "tags": [ - "Quadratic Voting", - "Public good", - "Regenerative Applications", - "mycofi", - "Public good", - "Quadratic Voting", - "Regenerative Applications" + "Layer 2s", + "Account Abstraction", + "Paymaster", + "creators", + "Account Abstraction", + "Layer 2s" ], "language": "en", "speakers": [ - "kevin-owocki" + "jesse-pollak" ], "eventId": "devcon-7", - "slot_start": 1731391200000, - "slot_end": 1731393000000, - "slot_roomId": "stage-3", - "resources_presentation": "https://docs.google.com/presentation/d/1-hdTt4ELigY4Pe3nCr4vnQFCDtQaHLB_e-UaHGdXucE" + "slot_start": 1731641400000, + "slot_end": 1731643200000, + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1-gQZPtDYukgyGQgCLVng3phznkejfM-uJlR1MDiF-MQ" }, "vector": [ - 0, - 6, 0, 0, 0, @@ -392852,6 +392854,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -393069,7 +393072,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -393254,6 +393256,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -393511,6 +393514,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -393522,6 +393526,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -393564,7 +393569,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -393585,7 +393589,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -393661,7 +393664,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -393884,9 +393886,10 @@ 0, 0, 0, - 2, 0, 0, + 2, + 2, 0, 0, 0, @@ -394017,6 +394020,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -394032,40 +394036,35 @@ }, { "session": { - "id": "onchain-is-the-next-online", - "sourceId": "CXZ7UT", - "title": "Onchain is the next online", - "description": "The goal is to bring the world into a global onchain economy that increases innovation, creativity, and freedom — and that's only possible on a decentralized platform that’s super easy to use. In this talk, Jesse Pollak, Creator of Base, can share his insights on why building for simplicity is so important for the Ethereum ecosystem, and what he’s learned from building the fastest-growing L2.", + "id": "open-challenges-in-mini-apps-and-frames", + "sourceId": "TZDRPY", + "title": "Open challenges in Mini-apps and Frames", + "description": "There are a number of open challenges we've run into with trying to make interoperable mini-apps work at Open Frames. I'll run through some of them and what I think it'll take to get great UX via Mini-apps.", "track": "Usability", - "type": "Talk", + "type": "Lightning Talk", "expertise": "Beginner", - "audience": "Developer", + "audience": "Product", "featured": false, "doNotRecord": false, "keywords": [ - "Account Abstraction", - "Layer 2s", - "UX", - "Wallets", - "Developer Tools" + "frames" ], "tags": [ - "Layer 2s", - "Account Abstraction", - "Paymaster", - "creators", - "Account Abstraction", - "Layer 2s" + "Social", + "UI/UX", + "frames", + "Social", + "UI/UX" ], "language": "en", "speakers": [ - "jesse-pollak" + "david-furlong" ], "eventId": "devcon-7", - "slot_start": 1731641400000, - "slot_end": 1731643200000, - "slot_roomId": "main-stage", - "resources_presentation": "https://docs.google.com/presentation/d/1-gQZPtDYukgyGQgCLVng3phznkejfM-uJlR1MDiF-MQ" + "slot_start": 1731400200000, + "slot_end": 1731400800000, + "slot_roomId": "classroom-a", + "resources_presentation": "https://docs.google.com/presentation/d/10NeCTKHHZ_IznsD0BVvBmKLhLozti5XPFkZHUhhk45M" }, "vector": [ 0, @@ -394479,7 +394478,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -394736,19 +394734,18 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, 0, + 2, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -394864,6 +394861,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -395111,7 +395111,6 @@ 0, 0, 0, - 2, 2, 0, 0, @@ -395246,10 +395245,10 @@ 0, 0, 0, + 2, 0, 0, 0, - 2, 0, 0, 0, @@ -395258,35 +395257,25 @@ }, { "session": { - "id": "open-challenges-in-mini-apps-and-frames", - "sourceId": "TZDRPY", - "title": "Open challenges in Mini-apps and Frames", - "description": "There are a number of open challenges we've run into with trying to make interoperable mini-apps work at Open Frames. I'll run through some of them and what I think it'll take to get great UX via Mini-apps.", - "track": "Usability", - "type": "Lightning Talk", - "expertise": "Beginner", - "audience": "Product", + "id": "opening-ceremonies", + "sourceId": "P8W9LZ", + "title": "Opening Ceremonies", + "description": "Opening Ceremonies", + "track": "", + "type": "Talk", + "expertise": "", + "audience": "Engineering", "featured": false, "doNotRecord": false, - "keywords": [ - "frames" - ], - "tags": [ - "Social", - "UI/UX", - "frames", - "Social", - "UI/UX" - ], + "keywords": [], + "tags": [], "language": "en", - "speakers": [ - "david-furlong" - ], + "speakers": [], "eventId": "devcon-7", - "slot_start": 1731400200000, - "slot_end": 1731400800000, - "slot_roomId": "classroom-a", - "resources_presentation": "https://docs.google.com/presentation/d/10NeCTKHHZ_IznsD0BVvBmKLhLozti5XPFkZHUhhk45M" + "slot_start": 1731379500000, + "slot_end": 1731388500000, + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1K2pQGG62MwT-x5cOzxK7hBDP4S59Z1BC2q9xnPe4ewI" }, "vector": [ 0, @@ -395297,6 +395286,9 @@ 0, 0, 0, + 0, + 0, + 0, 6, 0, 0, @@ -395702,7 +395694,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -395962,7 +395953,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -396083,7 +396073,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -396334,7 +396323,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -396457,16 +396445,17 @@ 0, 0, 0, - 2, 0, 0, 0, 0, + 2, + 2, + 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -396479,36 +396468,45 @@ }, { "session": { - "id": "opening-ceremonies", - "sourceId": "P8W9LZ", - "title": "Opening Ceremonies", - "description": "Opening Ceremonies", - "track": "", - "type": "Talk", - "expertise": "", + "id": "opsec-for-the-dark-forest-or-how-to-avoid-getting-rekt", + "sourceId": "TAEPPF", + "title": "OpSec for the Dark Forest (or how to avoid getting rekt)", + "description": "We will focus on the most important things you need to do to have a good OpSec to survive in the Crypto Dark Forest. I will cover: computer, mobile phone, email, telegram, social media, phone numbers, password managers and 2FA strategy, security software & social engineering.\r\nThis is based on many years of experience and in the cases we see daily on SEAL 911.", + "track": "Security", + "type": "Lightning Talk", + "expertise": "Intermediate", "audience": "Engineering", "featured": false, "doNotRecord": false, - "keywords": [], - "tags": [], + "keywords": [ + "OpSec", + "Social Engineering", + "Malware", + "0days", + "DPRK" + ], + "tags": [ + "Privacy", + "Security", + "Hacks", + "2FA", + "dprk", + "2FA", + "Hacks", + "Privacy", + "Security" + ], "language": "en", - "speakers": [], + "speakers": [ + "pablo-sabbatella" + ], "eventId": "devcon-7", - "slot_start": 1731379500000, - "slot_end": 1731388500000, - "slot_roomId": "main-stage", - "resources_presentation": "https://docs.google.com/presentation/d/1K2pQGG62MwT-x5cOzxK7hBDP4S59Z1BC2q9xnPe4ewI" + "slot_start": 1731405600000, + "slot_end": 1731406200000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1jLrqWU4lm17NODOESY5ysFcreo3AXNtlq_mO-78OMZY" }, "vector": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 6, @@ -396921,6 +396919,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -397126,6 +397125,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -397224,6 +397224,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -397287,6 +397288,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -397367,6 +397369,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -397549,6 +397552,42 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -397637,41 +397676,9 @@ 0, 0, 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 2, + 0, + 0, 2, 0, 0, @@ -397690,46 +397697,41 @@ }, { "session": { - "id": "opsec-for-the-dark-forest-or-how-to-avoid-getting-rekt", - "sourceId": "TAEPPF", - "title": "OpSec for the Dark Forest (or how to avoid getting rekt)", - "description": "We will focus on the most important things you need to do to have a good OpSec to survive in the Crypto Dark Forest. I will cover: computer, mobile phone, email, telegram, social media, phone numbers, password managers and 2FA strategy, security software & social engineering.\r\nThis is based on many years of experience and in the cases we see daily on SEAL 911.", - "track": "Security", - "type": "Lightning Talk", + "id": "optimism-retro-funding-so-far-so-good-so-what", + "sourceId": "QCMZS8", + "title": "Optimism Retro Funding: So Far, So Good, So What!?", + "description": "So far, over 50M OP has been awarded to projects with no strings attached. So good, another 800M OP is planned for future rounds. So what ... is the impact? My talk will offer an objective, data-driven perspective on the \"so what\" of Optimism's Retro Funding. It will include analysis on how different cohorts of projects have performed longitudinally across a variety of growth and quality metrics, while controlling for different funding and market-related effects.", + "track": "Coordination", + "type": "Talk", "expertise": "Intermediate", - "audience": "Engineering", + "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "OpSec", - "Social Engineering", - "Malware", - "0days", - "DPRK" + "Data Science", + "Impact Measurement", + "Grants" ], "tags": [ - "Privacy", - "Security", - "Hacks", - "2FA", - "dprk", - "2FA", - "Hacks", - "Privacy", - "Security" + "RPGF", + "Collective Intelligence", + "Open Source Software", + "grants", + "Collective Intelligence", + "Open Source Software", + "RPGF" ], "language": "en", "speakers": [ - "pablo-sabbatella" + "carl-cervone" ], "eventId": "devcon-7", - "slot_start": 1731405600000, - "slot_end": 1731406200000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1jLrqWU4lm17NODOESY5ysFcreo3AXNtlq_mO-78OMZY" + "slot_start": 1731407400000, + "slot_end": 1731409200000, + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/13Pt_GSxCedQkGTiptcOxzfpSOiZRApdYLaDdfjTzw8A" }, "vector": [ - 0, 0, 6, 0, @@ -398347,7 +398349,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -398383,6 +398384,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -398439,6 +398441,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -398446,7 +398449,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -398510,7 +398512,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -398591,7 +398592,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -398610,6 +398610,8 @@ 0, 0, 0, + 2, + 2, 0, 0, 0, @@ -398775,7 +398777,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -398898,7 +398899,6 @@ 0, 0, 0, - 2, 0, 0, 2, @@ -398906,6 +398906,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -398919,43 +398922,40 @@ }, { "session": { - "id": "optimism-retro-funding-so-far-so-good-so-what", - "sourceId": "QCMZS8", - "title": "Optimism Retro Funding: So Far, So Good, So What!?", - "description": "So far, over 50M OP has been awarded to projects with no strings attached. So good, another 800M OP is planned for future rounds. So what ... is the impact? My talk will offer an objective, data-driven perspective on the \"so what\" of Optimism's Retro Funding. It will include analysis on how different cohorts of projects have performed longitudinally across a variety of growth and quality metrics, while controlling for different funding and market-related effects.", - "track": "Coordination", - "type": "Talk", - "expertise": "Intermediate", - "audience": "Research", + "id": "optimize-zkevm-throughput-series-ii", + "sourceId": "HRDW3R", + "title": "Optimize zkEVM throughput: Series II", + "description": "There are different ways to optimize the zkEVM, the one exposed in this workshop is through optimizing the zkASM (zk assembly) code itself so that it consumes fewer counters for the same execution.\r\nThe first 40min of the workshop is a deep explanation of the zkASM language, instructions, operations, counters, build... And the rest of the time we will be live coding and explaining in detail two optimized core functions of the zkEVM so that attendees can appreciate the before and after optimizing", + "track": "Layer 2", + "type": "Workshop", + "expertise": "Expert", + "audience": "Developer", "featured": false, "doNotRecord": false, "keywords": [ - "Data Science", - "Impact Measurement", - "Grants" + "L2" ], "tags": [ - "RPGF", - "Collective Intelligence", - "Open Source Software", - "grants", - "Collective Intelligence", - "Open Source Software", - "RPGF" + "ZK-EVMs", + "EVM-equivalent", + "ZKP", + "l2", + "EVM-equivalent", + "ZK-EVMs", + "ZKP" ], "language": "en", "speakers": [ - "carl-cervone" + "ignasi-ramos", + "carlos-matallana" ], "eventId": "devcon-7", - "slot_start": 1731407400000, - "slot_end": 1731409200000, - "slot_roomId": "stage-2", - "resources_presentation": "https://docs.google.com/presentation/d/13Pt_GSxCedQkGTiptcOxzfpSOiZRApdYLaDdfjTzw8A" + "slot_start": 1731571200000, + "slot_end": 1731576600000, + "slot_roomId": "classroom-c", + "resources_presentation": "https://docs.google.com/presentation/d/1j-dXA_XZk45fwe4mOSLfaBUXA0DVQTMQ1GLhESBsAZM" }, "vector": [ - 0, - 6, 0, 0, 0, @@ -398963,6 +398963,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -399370,6 +399371,7 @@ 0, 0, 6, + 6, 0, 0, 0, @@ -399606,7 +399608,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -399644,6 +399645,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -399663,7 +399666,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -399832,8 +399834,6 @@ 0, 0, 0, - 2, - 2, 0, 0, 0, @@ -399914,6 +399914,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -399964,6 +399965,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -400000,6 +400002,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -400128,7 +400131,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -400144,48 +400146,44 @@ }, { "session": { - "id": "optimize-zkevm-throughput-series-ii", - "sourceId": "HRDW3R", - "title": "Optimize zkEVM throughput: Series II", - "description": "There are different ways to optimize the zkEVM, the one exposed in this workshop is through optimizing the zkASM (zk assembly) code itself so that it consumes fewer counters for the same execution.\r\nThe first 40min of the workshop is a deep explanation of the zkASM language, instructions, operations, counters, build... And the rest of the time we will be live coding and explaining in detail two optimized core functions of the zkEVM so that attendees can appreciate the before and after optimizing", - "track": "Layer 2", - "type": "Workshop", - "expertise": "Expert", - "audience": "Developer", + "id": "oracles-for-number-values", + "sourceId": "DBKAJX", + "title": "Oracles for number values", + "description": "We will overview the history and state of research on how to design a cryptoeconomic oracle that outputs a number value. One wants such tools for price oracles, but also for bringing other information on-chain, e.g. the damages to award from an on-chain insurance contract. We will look at approaches ranging from Vitalik's 2014 SchellingCoin proposal to ideas drawing from social choice theory, including based on recent research. We will explore tradeoffs including resistance to several attacks.", + "track": "Cryptoeconomics", + "type": "Talk", + "expertise": "Intermediate", + "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "L2" + "Oracles" ], "tags": [ - "ZK-EVMs", - "EVM-equivalent", - "ZKP", - "l2", - "EVM-equivalent", - "ZK-EVMs", - "ZKP" + "Mechanism design", + "oracle", + "Mechanism", + "design" ], "language": "en", "speakers": [ - "ignasi-ramos", - "carlos-matallana" + "william-george" ], "eventId": "devcon-7", - "slot_start": 1731571200000, - "slot_end": 1731576600000, - "slot_roomId": "classroom-c", - "resources_presentation": "https://docs.google.com/presentation/d/1j-dXA_XZk45fwe4mOSLfaBUXA0DVQTMQ1GLhESBsAZM" + "slot_start": 1731659400000, + "slot_end": 1731661200000, + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1gnmIdI5LzbPxcbx7iSARUelWaUg1VuvSthLIpccggM8" }, "vector": [ 0, 0, 0, + 6, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -400595,7 +400593,6 @@ 0, 0, 6, - 6, 0, 0, 0, @@ -400804,6 +400801,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -400867,7 +400865,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -401136,7 +401133,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -401187,7 +401183,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -401225,10 +401220,12 @@ 0, 0, 0, - 2, 0, 0, 0, + 2, + 2, + 2, 0, 0, 0, @@ -401353,13 +401350,14 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -401368,44 +401366,43 @@ }, { "session": { - "id": "oracles-for-number-values", - "sourceId": "DBKAJX", - "title": "Oracles for number values", - "description": "We will overview the history and state of research on how to design a cryptoeconomic oracle that outputs a number value. One wants such tools for price oracles, but also for bringing other information on-chain, e.g. the damages to award from an on-chain insurance contract. We will look at approaches ranging from Vitalik's 2014 SchellingCoin proposal to ideas drawing from social choice theory, including based on recent research. We will explore tradeoffs including resistance to several attacks.", - "track": "Cryptoeconomics", - "type": "Talk", - "expertise": "Intermediate", - "audience": "Research", + "id": "our-cypherpunk-approach-to-self-sovereign-digital-identity-does-not-work-in-real-world", + "sourceId": "USJSPF", + "title": "Our (Cypherpunk) approach to Self-Sovereign Digital Identity does not work in real world", + "description": "For years our community is using cryptography and privacy-enhancing technologies trying to build solutions that will bring people control over their digital identities. How far have we got?\r\n\r\nThis talk would like to expose a gap that exists between our Cypherpunk approach to SSI and what a real world project needs / wants / can do.\r\n\r\nIf we want our SSI solutions to bring control over their digital identities back to people, it seems we need to take a different approach.", + "track": "Cypherpunk & Privacy", + "type": "Lightning Talk", + "expertise": "Beginner", + "audience": "Community", "featured": false, "doNotRecord": false, "keywords": [ - "Oracles" + "ssi" ], "tags": [ - "Mechanism design", - "oracle", - "Mechanism", - "design" + "ssi", + "Digital Sovereignty", + "Identity", + "Privacy" ], "language": "en", "speakers": [ - "william-george" + "miros" ], "eventId": "devcon-7", - "slot_start": 1731659400000, - "slot_end": 1731661200000, - "slot_roomId": "stage-2", - "resources_presentation": "https://docs.google.com/presentation/d/1gnmIdI5LzbPxcbx7iSARUelWaUg1VuvSthLIpccggM8" + "slot_start": 1731494400000, + "slot_end": 1731495000000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1tieWVdz2ClCZUAnL4cwbHgtEkk_tNIfgbdodCv6BfoY" }, "vector": [ 0, 0, 0, 0, - 6, - 0, 0, 0, + 6, 0, 0, 0, @@ -402027,7 +402024,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -402110,11 +402106,14 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -402139,6 +402138,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -402447,9 +402447,6 @@ 0, 0, 2, - 2, - 2, - 0, 0, 0, 0, @@ -402572,7 +402569,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -402583,47 +402579,53 @@ 0, 0, 0, + 0, + 0, 0 ] }, { "session": { - "id": "our-cypherpunk-approach-to-self-sovereign-digital-identity-does-not-work-in-real-world", - "sourceId": "USJSPF", - "title": "Our (Cypherpunk) approach to Self-Sovereign Digital Identity does not work in real world", - "description": "For years our community is using cryptography and privacy-enhancing technologies trying to build solutions that will bring people control over their digital identities. How far have we got?\r\n\r\nThis talk would like to expose a gap that exists between our Cypherpunk approach to SSI and what a real world project needs / wants / can do.\r\n\r\nIf we want our SSI solutions to bring control over their digital identities back to people, it seems we need to take a different approach.", - "track": "Cypherpunk & Privacy", - "type": "Lightning Talk", + "id": "panel-source-code-verification", + "sourceId": "UJJPSH", + "title": "Panel: Source Code Verification", + "description": "Source code verification is the basis of trustlessness and transparency in blockchains.\r\nMany projects do source code verification but there hasn't been much collaboration and public interaction. The panel will bring members from the new collective \"Verifier Alliance\" together to create an open discussion.\r\n\r\nTopics include open-data and open-source, standardization, future challenges like state and data growth, multichain, monetization, and financial sustainability", + "track": "Developer Experience", + "type": "Panel", "expertise": "Beginner", - "audience": "Community", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "ssi" + "Source Code Verification", + "Block Explorers" ], "tags": [ - "ssi", - "Digital Sovereignty", - "Identity", - "Privacy" + "Developer Infrastructure", + "User Experience", + "blocks", + "explorer", + "Developer Infrastructure", + "User Experience" ], "language": "en", "speakers": [ - "miros" + "kirill-fedoseev", + "kaan-uzdogan", + "gary-thung", + "giacomo-barbieri" ], "eventId": "devcon-7", - "slot_start": 1731494400000, - "slot_end": 1731495000000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1tieWVdz2ClCZUAnL4cwbHgtEkk_tNIfgbdodCv6BfoY" + "slot_start": 1731495600000, + "slot_end": 1731499200000, + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1q-4HjJon6v4PjMBDOXwQwQS2B6fgTj_TjlTh6teEZd0" }, "vector": [ 0, 0, 0, 0, - 0, - 0, 6, 0, 0, @@ -402671,6 +402673,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -403038,6 +403041,8 @@ 0, 0, 6, + 6, + 6, 0, 0, 0, @@ -403251,6 +403256,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -403283,6 +403289,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -403328,14 +403335,11 @@ 0, 0, 0, - 2, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -403360,7 +403364,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -403378,6 +403381,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -403790,7 +403794,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -403803,53 +403806,51 @@ 0, 0, 0, + 0, 0 ] }, { "session": { - "id": "panel-source-code-verification", - "sourceId": "UJJPSH", - "title": "Panel: Source Code Verification", - "description": "Source code verification is the basis of trustlessness and transparency in blockchains.\r\nMany projects do source code verification but there hasn't been much collaboration and public interaction. The panel will bring members from the new collective \"Verifier Alliance\" together to create an open discussion.\r\n\r\nTopics include open-data and open-source, standardization, future challenges like state and data growth, multichain, monetization, and financial sustainability", - "track": "Developer Experience", - "type": "Panel", - "expertise": "Beginner", - "audience": "Engineering", + "id": "passkeys-the-good-the-bad-the-ugly", + "sourceId": "XFLPAR", + "title": "Passkeys : the good, the bad, the ugly", + "description": "Passkeys are the new hype for easy onboarding, but it's a quite old protocol that has been hijacked for crypto purposes. We'll dig through the standard history, the potentially misleading security expectations, and see how to reverse engineer an implementation to validate its soundness", + "track": "Security", + "type": "Talk", + "expertise": "Intermediate", + "audience": "Developer", "featured": false, "doNotRecord": false, "keywords": [ - "Source Code Verification", - "Block Explorers" + "TEE" ], "tags": [ - "Developer Infrastructure", - "User Experience", - "blocks", - "explorer", - "Developer Infrastructure", - "User Experience" + "Security", + "Account Abstraction", + "TEE", + "Account Abstraction", + "Security" ], "language": "en", "speakers": [ - "kirill-fedoseev", - "kaan-uzdogan", - "gary-thung", - "giacomo-barbieri" + "nicolas-bacca" ], "eventId": "devcon-7", - "slot_start": 1731495600000, - "slot_end": 1731499200000, - "slot_roomId": "stage-5", - "resources_presentation": "https://docs.google.com/presentation/d/1q-4HjJon6v4PjMBDOXwQwQS2B6fgTj_TjlTh6teEZd0" + "slot_start": 1731482400000, + "slot_end": 1731484200000, + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1qSDCPwnZ7bDT8RyjyUEMjDpMOU2yF_Nq0xmCkw7SprQ" }, "vector": [ + 0, + 0, + 6, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -403895,7 +403896,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -404264,8 +404264,6 @@ 0, 0, 0, - 6, - 6, 6, 0, 0, @@ -404463,13 +404461,13 @@ 0, 0, 0, + 6, 0, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -404511,9 +404509,9 @@ 0, 0, 0, - 2, 0, 0, + 2, 0, 0, 0, @@ -404603,7 +404601,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -404789,6 +404786,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -404896,7 +404894,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -405012,7 +405009,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -405022,6 +405018,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -405034,39 +405033,37 @@ }, { "session": { - "id": "passkeys-the-good-the-bad-the-ugly", - "sourceId": "XFLPAR", - "title": "Passkeys : the good, the bad, the ugly", - "description": "Passkeys are the new hype for easy onboarding, but it's a quite old protocol that has been hijacked for crypto purposes. We'll dig through the standard history, the potentially misleading security expectations, and see how to reverse engineer an implementation to validate its soundness", - "track": "Security", - "type": "Talk", - "expertise": "Intermediate", - "audience": "Developer", + "id": "payments-as-an-integration-problem", + "sourceId": "883NMK", + "title": "Payments as an Integration Problem", + "description": "Can we integrate many aspects of payments into a unified model across all of Ethereum? Should we?\r\n\r\nWe'll look at payment considerations such as\r\n- Freedom & decentralization.\r\n- Multiple chains, tokens, currencies, wallets, and VMs.\r\n- Dividing customer segments and use cases into parts that are clearly similar and parts that are clearly different.\r\n- Payment methods such as sends, bridges, swaps, onramps, unsecured credit, and defi positions.\r\n\r\nEnjoy a glimpse into payments futurism!", + "track": "Real World Ethereum", + "type": "Lightning Talk", + "expertise": "Beginner", + "audience": "Product", "featured": false, "doNotRecord": false, "keywords": [ - "TEE" + "E-commerce" ], "tags": [ - "Security", - "Account Abstraction", - "TEE", - "Account Abstraction", - "Security" + "Fragmentation", + "Payment", + "ecommerce", + "Fragmentation", + "Payment" ], "language": "en", "speakers": [ - "nicolas-bacca" + "ryan-berckmans" ], "eventId": "devcon-7", - "slot_start": 1731482400000, - "slot_end": 1731484200000, - "slot_roomId": "stage-1", - "resources_presentation": "https://docs.google.com/presentation/d/1qSDCPwnZ7bDT8RyjyUEMjDpMOU2yF_Nq0xmCkw7SprQ" + "slot_start": 1731568800000, + "slot_end": 1731569400000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1btHODzKWk9e93vXiYWKe9o4hhhEfn2CRSbNhnuZTtEk" }, "vector": [ - 0, - 0, 6, 0, 0, @@ -405488,6 +405485,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -405683,7 +405681,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -405728,12 +405725,12 @@ 0, 0, 0, + 2, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -405783,6 +405780,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -406008,7 +406006,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -406119,6 +406116,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -406244,9 +406242,10 @@ 0, 0, 0, + 2, + 0, 0, 0, - 2, 0, 0, 0, @@ -406255,37 +406254,34 @@ }, { "session": { - "id": "payments-as-an-integration-problem", - "sourceId": "883NMK", - "title": "Payments as an Integration Problem", - "description": "Can we integrate many aspects of payments into a unified model across all of Ethereum? Should we?\r\n\r\nWe'll look at payment considerations such as\r\n- Freedom & decentralization.\r\n- Multiple chains, tokens, currencies, wallets, and VMs.\r\n- Dividing customer segments and use cases into parts that are clearly similar and parts that are clearly different.\r\n- Payment methods such as sends, bridges, swaps, onramps, unsecured credit, and defi positions.\r\n\r\nEnjoy a glimpse into payments futurism!", - "track": "Real World Ethereum", - "type": "Lightning Talk", + "id": "people-operations-in-open-and-decentralized-organizations", + "sourceId": "D7V8ZY", + "title": "People Operations in open & decentralized organizations", + "description": "In this talk, you will learn more about People Ops's challenges in open & decentralized organizations. \r\n\r\nWe will discuss the differences between open & decentralized and centralized traditional organizations and how such differences require a tailored approach, with a few practical examples.", + "track": "Coordination", + "type": "Talk", "expertise": "Beginner", - "audience": "Product", + "audience": "Community", "featured": false, "doNotRecord": false, "keywords": [ - "E-commerce" - ], - "tags": [ - "Fragmentation", - "Payment", - "ecommerce", - "Fragmentation", - "Payment" + "people", + "growth", + "open" ], + "tags": [], "language": "en", "speakers": [ - "ryan-berckmans" + "jose-pedro-cabrita" ], "eventId": "devcon-7", - "slot_start": 1731568800000, - "slot_end": 1731569400000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1btHODzKWk9e93vXiYWKe9o4hhhEfn2CRSbNhnuZTtEk" + "slot_start": 1731652800000, + "slot_end": 1731654000000, + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1pSqd-PaSLhWa3-GQ2HCRVcJCWv_fnu9Z5T4wVlAMT-c" }, "vector": [ + 0, 6, 0, 0, @@ -406708,9 +406704,56 @@ 0, 0, 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, - 6, 0, 0, 0, @@ -406947,7 +406990,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -407002,7 +407044,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -407339,52 +407380,6 @@ 0, 0, 0, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -407459,11 +407454,11 @@ 0, 0, 0, + 2, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -407476,41 +407471,48 @@ }, { "session": { - "id": "people-operations-in-open-and-decentralized-organizations", - "sourceId": "D7V8ZY", - "title": "People Operations in open & decentralized organizations", - "description": "In this talk, you will learn more about People Ops's challenges in open & decentralized organizations. \r\n\r\nWe will discuss the differences between open & decentralized and centralized traditional organizations and how such differences require a tailored approach, with a few practical examples.", - "track": "Coordination", - "type": "Talk", - "expertise": "Beginner", - "audience": "Community", + "id": "permissionless-p2p-with-the-waku-network", + "sourceId": "N9WRM3", + "title": "Permissionless P2P with The Waku Network", + "description": "This workshop will be oriented around showcasing how p2p networks are pivotal for dapps and just Privacy oriented applications. We will show how Waku can be used to strengthen many concerns about censorship resistance and decentralization. Another section of workshop will be about conscious choice of tradeoffs and those that are present in Waku or any other p2p network. We will try to leave you with some patterns that can be implemented into your daily development and reasoning.", + "track": "Cypherpunk & Privacy", + "type": "Workshop", + "expertise": "Intermediate", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "people", - "growth", - "open" + "p2p", + "infra" + ], + "tags": [ + "Developer Infrastructure", + "Privacy", + "DePIN", + "infra", + "p2p", + "DePIN", + "Developer Infrastructure", + "Privacy" ], - "tags": [], "language": "en", "speakers": [ - "jose-pedro-cabrita" + "sasha" ], "eventId": "devcon-7", - "slot_start": 1731652800000, - "slot_end": 1731654000000, - "slot_roomId": "stage-5", - "resources_presentation": "https://docs.google.com/presentation/d/1pSqd-PaSLhWa3-GQ2HCRVcJCWv_fnu9Z5T4wVlAMT-c" + "slot_start": 1731571200000, + "slot_end": 1731576600000, + "slot_roomId": "classroom-d", + "resources_presentation": "https://docs.google.com/presentation/d/1-0QAKQAwAZ11MiH9PyyPFFxZJJ76rz1xsmKj_FWlbEM" }, "vector": [ - 0, - 6, 0, 0, 0, 0, 0, 0, + 6, 0, 0, 0, @@ -408144,6 +408146,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -408170,6 +408173,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -408219,6 +408223,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -408410,6 +408415,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -408553,9 +408559,7 @@ 0, 0, 0, - 0, - 0, - 0, + 2, 0, 0, 0, @@ -408674,8 +408678,6 @@ 2, 0, 0, - 0, - 0, 2, 0, 0, @@ -408688,44 +408690,44 @@ 0, 0, 0, + 0, 0 ] }, { "session": { - "id": "permissionless-p2p-with-the-waku-network", - "sourceId": "N9WRM3", - "title": "Permissionless P2P with The Waku Network", - "description": "This workshop will be oriented around showcasing how p2p networks are pivotal for dapps and just Privacy oriented applications. We will show how Waku can be used to strengthen many concerns about censorship resistance and decentralization. Another section of workshop will be about conscious choice of tradeoffs and those that are present in Waku or any other p2p network. We will try to leave you with some patterns that can be implemented into your daily development and reasoning.", - "track": "Cypherpunk & Privacy", + "id": "polynomial-commitment-schemes-for-zero-knowledge-proof-systems-a-hands-on-workshop", + "sourceId": "QAQAUX", + "title": "Polynomial Commitment Schemes for Zero-Knowledge Proof Systems: A Hands-on Workshop", + "description": "In this workshop, we will compare three distinct classes of Polynomial Commitment Schemes employed in various zero-knowledge proof systems: pairings-based (e.g., KZG), discrete logarithm-based (e.g., IPA), and hash function-based (e.g., FRI). We will explore their mathematical constructions, properties, and trade-offs. Participants will engage in hands-on proof-of-concept implementations, gaining practical experience of these advanced cryptographic protocols.", + "track": "Applied Cryptography", "type": "Workshop", "expertise": "Intermediate", - "audience": "Engineering", + "audience": "Developer", "featured": false, - "doNotRecord": false, + "doNotRecord": true, "keywords": [ - "p2p", - "infra" + "cryptographic primitives", + "implementation" ], "tags": [ - "Developer Infrastructure", - "Privacy", - "DePIN", - "infra", - "p2p", - "DePIN", - "Developer Infrastructure", - "Privacy" + "Zk Rollups", + "Zero-Knowledge", + "Cryptography", + "implementation", + "Cryptography", + "Zero-Knowledge", + "Zk Rollups" ], "language": "en", "speakers": [ - "sasha" + "giuseppe" ], "eventId": "devcon-7", - "slot_start": 1731571200000, - "slot_end": 1731576600000, + "slot_start": 1731645000000, + "slot_end": 1731650400000, "slot_roomId": "classroom-d", - "resources_presentation": "https://docs.google.com/presentation/d/1-0QAKQAwAZ11MiH9PyyPFFxZJJ76rz1xsmKj_FWlbEM" + "resources_presentation": "https://docs.google.com/presentation/d/1L15TG4XE9h8o3WvPj5ksj6cdCnNYdYuY1dI9gWq3GEg" }, "vector": [ 0, @@ -408734,11 +408736,10 @@ 0, 0, 0, - 6, - 0, 0, 0, 0, + 6, 0, 0, 0, @@ -409359,6 +409360,9 @@ 0, 0, 0, + 6, + 6, + 0, 0, 0, 0, @@ -409368,7 +409372,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -409395,7 +409398,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -409411,6 +409413,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -409445,7 +409449,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -409637,7 +409640,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -409900,10 +409902,10 @@ 2, 0, 0, - 2, 0, 0, 0, + 2, 0, 0, 0, @@ -409918,38 +409920,36 @@ }, { "session": { - "id": "polynomial-commitment-schemes-for-zero-knowledge-proof-systems-a-hands-on-workshop", - "sourceId": "QAQAUX", - "title": "Polynomial Commitment Schemes for Zero-Knowledge Proof Systems: A Hands-on Workshop", - "description": "In this workshop, we will compare three distinct classes of Polynomial Commitment Schemes employed in various zero-knowledge proof systems: pairings-based (e.g., KZG), discrete logarithm-based (e.g., IPA), and hash function-based (e.g., FRI). We will explore their mathematical constructions, properties, and trade-offs. Participants will engage in hands-on proof-of-concept implementations, gaining practical experience of these advanced cryptographic protocols.", - "track": "Applied Cryptography", - "type": "Workshop", + "id": "postcards-from-the-cutting-edge-of-gas-research-what-you-dont-know-can-hurt-you-and-your-users", + "sourceId": "X8VZDJ", + "title": "Postcards from the cutting edge of Gas research: what you don’t know can hurt you & your users", + "description": "In July of 2024, we shared original research describing how the interaction between privately transmitted transactions and altruistic self-built blocks unexpectedly increase Base Fee volatility (see references below). We also warned that this effect would likely get more pronounced as private transaction share continues to grow. In this session we will revisit our original findings but with 4 months of additional data and deeper investigative research. Has gas price volatility increased as predi", + "track": "Usability", + "type": "Lightning Talk", "expertise": "Intermediate", - "audience": "Developer", + "audience": "Engineering", "featured": false, - "doNotRecord": true, + "doNotRecord": false, "keywords": [ - "cryptographic primitives", - "implementation" + "1559", + "Blobs", + "4844" ], "tags": [ - "Zk Rollups", - "Zero-Knowledge", - "Cryptography", - "implementation", - "Cryptography", - "Zero-Knowledge", - "Zk Rollups" + "eip-4844", + "Gas", + "Layer 1", + "UI/UX" ], "language": "en", "speakers": [ - "giuseppe" + "matt-cutler" ], "eventId": "devcon-7", - "slot_start": 1731645000000, - "slot_end": 1731650400000, - "slot_roomId": "classroom-d", - "resources_presentation": "https://docs.google.com/presentation/d/1L15TG4XE9h8o3WvPj5ksj6cdCnNYdYuY1dI9gWq3GEg" + "slot_start": 1731407400000, + "slot_end": 1731408000000, + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1AzgmOOm16-VrlFGtmsr5MOvsAabE-h1nClU9xydV9I4" }, "vector": [ 0, @@ -409960,7 +409960,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -410587,7 +410586,6 @@ 0, 0, 6, - 2, 0, 0, 0, @@ -410627,6 +410625,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -410635,7 +410634,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -410791,6 +410789,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -411124,6 +411124,7 @@ 2, 0, 0, + 2, 0, 0, 0, @@ -411133,7 +411134,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -411142,48 +411142,43 @@ }, { "session": { - "id": "postcards-from-the-cutting-edge-of-gas-research-what-you-dont-know-can-hurt-you-and-your-users", - "sourceId": "X8VZDJ", - "title": "Postcards from the cutting edge of Gas research: what you don’t know can hurt you & your users", - "description": "In July of 2024, we shared original research describing how the interaction between privately transmitted transactions and altruistic self-built blocks unexpectedly increase Base Fee volatility (see references below). We also warned that this effect would likely get more pronounced as private transaction share continues to grow. In this session we will revisit our original findings but with 4 months of additional data and deeper investigative research. Has gas price volatility increased as predi", - "track": "Usability", - "type": "Lightning Talk", + "id": "practical-endgame-on-issuance-policy", + "sourceId": "TQMWK9", + "title": "Practical endgame on issuance policy", + "description": "A practical endgame on issuance policy stops the growth in stake while guaranteeing proper consensus incentives and positive regular rewards to solo stakers. Viable reward curves for this endgame are presented. Motivations, impacts and potential downsides of an issuance reduction are in focus. A tangible framework is also introduced: never exceed an issuance rate of 0.5%. A stringent cap on issuance caps the inflation rate, solidifying ETH as trustless sound money with robust economic security.", + "track": "Cryptoeconomics", + "type": "Talk", "expertise": "Intermediate", - "audience": "Engineering", + "audience": "Community", "featured": false, "doNotRecord": false, - "keywords": [ - "1559", - "Blobs", - "4844" - ], + "keywords": [], "tags": [ - "eip-4844", - "Gas", - "Layer 1", - "UI/UX" + "Consensus", + "Economics", + "Staking", + "Tokenomics" ], "language": "en", "speakers": [ - "matt-cutler" + "anders-elowsson" ], "eventId": "devcon-7", - "slot_start": 1731407400000, - "slot_end": 1731408000000, - "slot_roomId": "stage-1", - "resources_presentation": "https://docs.google.com/presentation/d/1AzgmOOm16-VrlFGtmsr5MOvsAabE-h1nClU9xydV9I4" + "slot_start": 1731555600000, + "slot_end": 1731556800000, + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1xmwhrvV65FuGDVnNb8_zGgVoMM4-pg6gMEP0t1Iw-OU" }, "vector": [ 0, 0, 0, + 6, 0, 0, 0, 0, 0, - 6, - 0, 0, 0, 0, @@ -411797,6 +411792,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -411827,6 +411823,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -411835,6 +411832,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -411847,7 +411845,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -411913,6 +411910,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -412011,7 +412009,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -412230,7 +412227,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -412346,8 +412342,8 @@ 2, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -412364,40 +412360,40 @@ }, { "session": { - "id": "practical-endgame-on-issuance-policy", - "sourceId": "TQMWK9", - "title": "Practical endgame on issuance policy", - "description": "A practical endgame on issuance policy stops the growth in stake while guaranteeing proper consensus incentives and positive regular rewards to solo stakers. Viable reward curves for this endgame are presented. Motivations, impacts and potential downsides of an issuance reduction are in focus. A tangible framework is also introduced: never exceed an issuance rate of 0.5%. A stringent cap on issuance caps the inflation rate, solidifying ETH as trustless sound money with robust economic security.", - "track": "Cryptoeconomics", - "type": "Talk", + "id": "privacy-enabled-smart-contract-driven-fair-and-transparent-reward-mechanism-in-federated-ai", + "sourceId": "LKD3RG", + "title": "Privacy enabled, Smart Contract driven Fair and transparent reward mechanism in Federated AI", + "description": "Federated learning enables multiple parties to contribute their locally trained models to an aggregation server, which securely combines individual models into a global one. However, it lacks a fair, verifiable, and proportionate reward (or penalty) mechanism for each contributor. Implementing a smart contract-based contribution analysis framework for federated learning on a privacy-enabled Ethereum L2 can address this challenge, and build the economics of federated learning public chain.", + "track": "Real World Ethereum", + "type": "Lightning Talk", "expertise": "Intermediate", - "audience": "Community", + "audience": "Research", "featured": false, "doNotRecord": false, - "keywords": [], + "keywords": [ + "Federated AI", + "Smart Contracts", + "Transparency" + ], "tags": [ - "Consensus", - "Economics", - "Staking", - "Tokenomics" + "transparency" ], "language": "en", "speakers": [ - "anders-elowsson" + "sudhir-upadhyay" ], "eventId": "devcon-7", - "slot_start": 1731555600000, - "slot_end": 1731556800000, - "slot_roomId": "stage-2", - "resources_presentation": "https://docs.google.com/presentation/d/1xmwhrvV65FuGDVnNb8_zGgVoMM4-pg6gMEP0t1Iw-OU" + "slot_start": 1731564600000, + "slot_end": 1731565200000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1aXt8K7kJm7xJ0limjmVm0ZVioUUzgILAGxnm6NBfVoU" }, "vector": [ + 6, 0, 0, 0, 0, - 6, - 0, 0, 0, 0, @@ -413016,7 +413012,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -413045,7 +413040,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -413054,7 +413048,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -413132,7 +413125,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -413453,6 +413445,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -413561,7 +413555,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -413570,6 +413563,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -413582,37 +413579,55 @@ }, { "session": { - "id": "privacy-enabled-smart-contract-driven-fair-and-transparent-reward-mechanism-in-federated-ai", - "sourceId": "LKD3RG", - "title": "Privacy enabled, Smart Contract driven Fair and transparent reward mechanism in Federated AI", - "description": "Federated learning enables multiple parties to contribute their locally trained models to an aggregation server, which securely combines individual models into a global one. However, it lacks a fair, verifiable, and proportionate reward (or penalty) mechanism for each contributor. Implementing a smart contract-based contribution analysis framework for federated learning on a privacy-enabled Ethereum L2 can address this challenge, and build the economics of federated learning public chain.", - "track": "Real World Ethereum", + "id": "privacy-preserving-groups", + "sourceId": "LSA3JK", + "title": "Privacy-Preserving Groups", + "description": "This talk will explore the concept of privacy-preserving groups and the challenges associated with managing them. It will cover different ideas to add anti-sybil mechanisms to enhance group security and trust. The presentation will also highlight real-world projects working on it and provide practical use cases to illustrate their application and impact.", + "track": "Applied Cryptography", "type": "Lightning Talk", - "expertise": "Intermediate", - "audience": "Research", + "expertise": "Beginner", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Federated AI", - "Smart Contracts", - "Transparency" + "Groups" ], "tags": [ - "transparency" + "Tooling", + "DAO", + "Privacy", + "Anonymity", + "Identity", + "Open Source Software", + "ZKP", + "Zero-Knowledge", + "Use cases of cryptography", + "Public good", + "User Experience", + "groups", + "Anonymity", + "DAO", + "Identity", + "Open Source Software", + "Privacy", + "Public good", + "Tooling", + "Use cases of cryptography", + "User Experience", + "Zero-Knowledge", + "ZKP" ], "language": "en", "speakers": [ - "sudhir-upadhyay" + "vivian-plasencia" ], "eventId": "devcon-7", - "slot_start": 1731564600000, - "slot_end": 1731565200000, + "slot_start": 1731396600000, + "slot_end": 1731397200000, "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1aXt8K7kJm7xJ0limjmVm0ZVioUUzgILAGxnm6NBfVoU" + "resources_presentation": "https://docs.google.com/presentation/d/13v7xDojqK_R5sq5GZJLvGNitJNJ0JqrztXhZYzs0pXM" }, "vector": [ - 6, - 0, 0, 0, 0, @@ -413622,6 +413637,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -414242,18 +414258,23 @@ 0, 0, 0, + 6, 0, 0, 0, + 6, 0, 0, 0, 0, + 2, 0, 0, 0, 0, + 2, 0, + 2, 0, 0, 0, @@ -414296,6 +414317,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -414315,25 +414337,20 @@ 0, 0, 0, + 2, + 2, 0, 0, + 2, 0, 0, 0, + 2, 0, 0, 0, 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, + 2, 0, 0, 0, @@ -414779,14 +414796,14 @@ 0, 0, 0, - 0, 2, 0, 0, 0, + 2, + 0, 0, 0, - 2, 0, 0, 0, @@ -414801,66 +414818,50 @@ }, { "session": { - "id": "privacy-preserving-groups", - "sourceId": "LSA3JK", - "title": "Privacy-Preserving Groups", - "description": "This talk will explore the concept of privacy-preserving groups and the challenges associated with managing them. It will cover different ideas to add anti-sybil mechanisms to enhance group security and trust. The presentation will also highlight real-world projects working on it and provide practical use cases to illustrate their application and impact.", - "track": "Applied Cryptography", - "type": "Lightning Talk", + "id": "prize-worthy-an-ethereum-python-hackathon-guide", + "sourceId": "73J9ZG", + "title": "Prize-Worthy: An Ethereum Python Hackathon Guide", + "description": "An interactive and beginner-friendly Ethereum Python Speedrun tailored for hackathons, hosted by the EF Python team. Quickly get up to speed with fundamental building blocks, then stack them into a live application. By the end of this workshop, you'll have a clear idea of how to get your own projects off the ground.", + "track": "Developer Experience", + "type": "Workshop", "expertise": "Beginner", - "audience": "Engineering", + "audience": "Developer", "featured": false, "doNotRecord": false, "keywords": [ - "Groups" + "Vyper", + "Solidity" ], "tags": [ "Tooling", - "DAO", - "Privacy", - "Anonymity", - "Identity", + "DevEx", "Open Source Software", - "ZKP", - "Zero-Knowledge", - "Use cases of cryptography", - "Public good", - "User Experience", - "groups", - "Anonymity", - "DAO", - "Identity", + "solidity", + "DevEx", "Open Source Software", - "Privacy", - "Public good", - "Tooling", - "Use cases of cryptography", - "User Experience", - "Zero-Knowledge", - "ZKP" + "Tooling" ], "language": "en", "speakers": [ - "vivian-plasencia" + "marc-garreau" ], "eventId": "devcon-7", - "slot_start": 1731396600000, - "slot_end": 1731397200000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/13v7xDojqK_R5sq5GZJLvGNitJNJ0JqrztXhZYzs0pXM" + "slot_start": 1731465900000, + "slot_end": 1731471300000, + "slot_roomId": "classroom-d", + "resources_presentation": "https://docs.google.com/presentation/d/1BdovxuMXRzh3v5kgPx7kmJtQ78cQ3TRzKpVqoR27GwE" }, "vector": [ 0, 0, 0, 0, + 6, 0, 0, 0, 0, 0, - 6, - 0, 0, 0, 0, @@ -415475,7 +415476,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -415484,7 +415484,9 @@ 0, 0, 0, - 6, + 0, + 0, + 0, 0, 0, 0, @@ -415494,12 +415496,11 @@ 0, 0, 0, - 2, 0, - 2, 0, 0, 0, + 2, 0, 0, 0, @@ -415539,7 +415540,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -415559,20 +415559,16 @@ 0, 0, 0, - 2, - 2, 0, 0, 2, 0, 0, 0, - 2, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -415832,6 +415828,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -415908,7 +415908,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -416018,7 +416017,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -416029,6 +416027,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -416040,38 +416042,33 @@ }, { "session": { - "id": "prize-worthy-an-ethereum-python-hackathon-guide", - "sourceId": "73J9ZG", - "title": "Prize-Worthy: An Ethereum Python Hackathon Guide", - "description": "An interactive and beginner-friendly Ethereum Python Speedrun tailored for hackathons, hosted by the EF Python team. Quickly get up to speed with fundamental building blocks, then stack them into a live application. By the end of this workshop, you'll have a clear idea of how to get your own projects off the ground.", - "track": "Developer Experience", - "type": "Workshop", + "id": "product-led-blockchain-development", + "sourceId": "8YS9LW", + "title": "Product-Led Blockchain Development", + "description": "As teams spin up new app-specific rollups and L2s, we've moved into an era of product-led blockchain development. In this model, developers are not only building the first product or client to leverage their protocol, but establishing what ‘product-defined blockspace’ means. \r\n\r\nIn this talk, I go over the history of product-led growth, how it evolved to product-led protocol development in web3, and finally, what product-led blockchain development means in the context of app-specific rollups.", + "track": "Usability", + "type": "Lightning Talk", "expertise": "Beginner", - "audience": "Developer", + "audience": "Product", "featured": false, "doNotRecord": false, "keywords": [ - "Vyper", - "Solidity" + "usability", + "product development" ], "tags": [ - "Tooling", - "DevEx", - "Open Source Software", - "solidity", - "DevEx", - "Open Source Software", - "Tooling" + "development", + "product" ], "language": "en", "speakers": [ - "marc-garreau" + "gregory-rocco" ], "eventId": "devcon-7", - "slot_start": 1731465900000, - "slot_end": 1731471300000, - "slot_roomId": "classroom-d", - "resources_presentation": "https://docs.google.com/presentation/d/1BdovxuMXRzh3v5kgPx7kmJtQ78cQ3TRzKpVqoR27GwE" + "slot_start": 1731552900000, + "slot_end": 1731553500000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1aMtbpw97Q1DjqYA3pKLPTVpJ9vWOJoduN-rGCXYlHck" }, "vector": [ 0, @@ -416079,11 +416076,10 @@ 0, 0, 0, - 6, - 0, 0, 0, 0, + 6, 0, 0, 0, @@ -416713,16 +416709,6 @@ 0, 0, 0, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 2, 0, 0, 0, @@ -416783,7 +416769,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -416968,6 +416953,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -417050,7 +417036,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -417074,6 +417059,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -417242,7 +417231,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -417251,6 +417239,12 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -417259,50 +417253,56 @@ 0, 0, 0, + 0, + 0, + 0, 0 ] }, { "session": { - "id": "product-led-blockchain-development", - "sourceId": "8YS9LW", - "title": "Product-Led Blockchain Development", - "description": "As teams spin up new app-specific rollups and L2s, we've moved into an era of product-led blockchain development. In this model, developers are not only building the first product or client to leverage their protocol, but establishing what ‘product-defined blockspace’ means. \r\n\r\nIn this talk, I go over the history of product-led growth, how it evolved to product-led protocol development in web3, and finally, what product-led blockchain development means in the context of app-specific rollups.", - "track": "Usability", + "id": "programable-cryptograhies-and-smart-contract", + "sourceId": "VJEDLX", + "title": "Programable Cryptograhies and Smart Contract", + "description": "Overview\r\nIn some use cases, developers may want to execute smart contracts based on the results of FHE or MPC execution. This session will introduce several design patterns for such use cases and show how Programmable Cryptography can be applied to dApps.\r\n\r\nIn detail\r\nThe results of FHE executions are encrypted and need to be designed to be processed by smart contracts. In addition, the MPC+ZK-based method can solve the private state problem relatively easily using the conventional SNARK verifier.", + "track": "Developer Experience", "type": "Lightning Talk", "expertise": "Beginner", - "audience": "Product", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "usability", - "product development" + "Programable", + "Cryptography" ], "tags": [ - "development", - "product" + "DevEx", + "Cryptography", + "MPC", + "programmable", + "DevEx", + "MPC" ], "language": "en", "speakers": [ - "gregory-rocco" + "shouki-tsuda" ], "eventId": "devcon-7", - "slot_start": 1731552900000, - "slot_end": 1731553500000, + "slot_start": 1731472200000, + "slot_end": 1731472800000, "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1aMtbpw97Q1DjqYA3pKLPTVpJ9vWOJoduN-rGCXYlHck" + "resources_presentation": "https://docs.google.com/presentation/d/1dUK2fPW4Yka7X0nBzFRlJXDKOPHcZn0iLzNpS3rUVcI" }, "vector": [ 0, 0, 0, 0, + 6, 0, 0, 0, 0, - 6, - 0, 0, 0, 0, @@ -417925,6 +417925,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -417941,6 +417942,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -417992,6 +417994,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -418175,8 +418178,6 @@ 0, 0, 0, - 2, - 0, 0, 0, 0, @@ -418281,7 +418282,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -418352,6 +418352,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -418465,12 +418466,12 @@ 0, 0, 0, + 2, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -418483,37 +418484,39 @@ }, { "session": { - "id": "programable-cryptograhies-and-smart-contract", - "sourceId": "VJEDLX", - "title": "Programable Cryptograhies and Smart Contract", - "description": "Overview\r\nIn some use cases, developers may want to execute smart contracts based on the results of FHE or MPC execution. This session will introduce several design patterns for such use cases and show how Programmable Cryptography can be applied to dApps.\r\n\r\nIn detail\r\nThe results of FHE executions are encrypted and need to be designed to be processed by smart contracts. In addition, the MPC+ZK-based method can solve the private state problem relatively easily using the conventional SNARK verifier.", - "track": "Developer Experience", - "type": "Lightning Talk", + "id": "programmable-cryptography-and-ethereum", + "sourceId": "MWKMBQ", + "title": "Programmable Cryptography and Ethereum", + "description": "One of the core themes of this panel is how Programmable Cryptography synergizes with Ethereum. Panelists will discuss questions such as ''Why have we not been able to do everything we've wanted with Ethereum?'' and ''Why have certain kinds of applications - from decentralized social to decentralized games to decentralized finance - not been able to reach their full potential with only consensus technology?''", + "track": "Applied Cryptography", + "type": "Panel", "expertise": "Beginner", "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Programable", - "Cryptography" - ], - "tags": [ - "DevEx", - "Cryptography", + "Programmable Cryptography", + "ZKP", "MPC", - "programmable", - "DevEx", - "MPC" + "FHE", + "ORAM", + "Obfuscation", + "Panel", + "0xPARC" ], + "tags": [], "language": "en", "speakers": [ - "shouki-tsuda" + "gubsheep", + "albert-ni", + "barry-whitehat", + "vitalik-buterin" ], "eventId": "devcon-7", - "slot_start": 1731472200000, - "slot_end": 1731472800000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1dUK2fPW4Yka7X0nBzFRlJXDKOPHcZn0iLzNpS3rUVcI" + "slot_start": 1731400200000, + "slot_end": 1731403800000, + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1xCnHIn3N6_CE75tyV-Jo2eMU07wZIBXFedFxwrk7xf4" }, "vector": [ 0, @@ -418521,11 +418524,12 @@ 0, 0, 0, - 6, 0, 0, 0, 0, + 6, + 0, 0, 0, 0, @@ -418537,6 +418541,7 @@ 0, 0, 0, + 4, 0, 0, 0, @@ -418856,6 +418861,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -418946,11 +418952,12 @@ 0, 0, 0, + 6, + 6, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -419151,7 +419158,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -419164,7 +419170,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -419216,7 +419221,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -419575,7 +419579,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -419706,39 +419709,29 @@ }, { "session": { - "id": "programmable-cryptography-and-ethereum", - "sourceId": "MWKMBQ", - "title": "Programmable Cryptography and Ethereum", - "description": "One of the core themes of this panel is how Programmable Cryptography synergizes with Ethereum. Panelists will discuss questions such as ''Why have we not been able to do everything we've wanted with Ethereum?'' and ''Why have certain kinds of applications - from decentralized social to decentralized games to decentralized finance - not been able to reach their full potential with only consensus technology?''", + "id": "programmable-cryptography-and-the-future-of-the-internet", + "sourceId": "JVGEDS", + "title": "Programmable Cryptography and the future of the Internet", + "description": "You rarely hear of issues at the networking layer of the Internet: networking companies are running utilities business: they are fungible and can be swapped if distrusted.\r\nMost of the value captured on the Internet -- and also most abuse -- happen at the Compute and Data layer of the Web. Ethereum gave us a glimpse of a fundamentally different architecture for Compute and Data than Client/Server architecture.We think the Internet is 1/3 complete, and that programmable cryptography can finish it.", "track": "Applied Cryptography", - "type": "Panel", - "expertise": "Beginner", + "type": "Talk", + "expertise": "Intermediate", "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Programmable Cryptography", - "ZKP", - "MPC", - "FHE", - "ORAM", - "Obfuscation", - "Panel", - "0xPARC" + "None" ], "tags": [], "language": "en", "speakers": [ - "gubsheep", - "albert-ni", - "barry-whitehat", - "vitalik-buterin" + "justin-glibert" ], "eventId": "devcon-7", - "slot_start": 1731400200000, - "slot_end": 1731403800000, + "slot_start": 1731465900000, + "slot_end": 1731467700000, "slot_roomId": "main-stage", - "resources_presentation": "https://docs.google.com/presentation/d/1xCnHIn3N6_CE75tyV-Jo2eMU07wZIBXFedFxwrk7xf4" + "resources_presentation": "https://docs.google.com/presentation/d/1yuek7FVsP0Ov8ZWMCbVJX0zA_KsFKhhx7JBnbKcs_qY" }, "vector": [ 0, @@ -419762,7 +419755,6 @@ 0, 0, 0, - 0, 4, 0, 0, @@ -420084,7 +420076,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -420176,8 +420167,6 @@ 0, 0, 0, - 6, - 6, 0, 0, 0, @@ -420909,10 +420898,14 @@ 0, 0, 0, - 2, 0, 0, 0, + 0, + 0, + 2, + 0, + 0, 2, 0, 0, @@ -420931,35 +420924,40 @@ }, { "session": { - "id": "programmable-cryptography-and-the-future-of-the-internet", - "sourceId": "JVGEDS", - "title": "Programmable Cryptography and the future of the Internet", - "description": "You rarely hear of issues at the networking layer of the Internet: networking companies are running utilities business: they are fungible and can be swapped if distrusted.\r\nMost of the value captured on the Internet -- and also most abuse -- happen at the Compute and Data layer of the Web. Ethereum gave us a glimpse of a fundamentally different architecture for Compute and Data than Client/Server architecture.We think the Internet is 1/3 complete, and that programmable cryptography can finish it.", - "track": "Applied Cryptography", + "id": "protec-and-attac-programmatic-execution-layer-consensus-tests", + "sourceId": "GZBP8A", + "title": "Protec and Attac: Programmatic Execution Layer Consensus Tests", + "description": "We'll give an overview of Ethereum Execution Spec Tests (EEST), the new Python framework used since Shanghai to generate test vectors for Ethereum Virtual Machine (EVM) implementations. By generating tests programmatically this modular framework allows test cases to be readily parametrized and dynamically executed against clients on live networks. It tightly integrates with the Ethereum Execution Layer Specification (EELS) and could potentially be used across the L2 EVM ecosystem.", + "track": "Core Protocol", "type": "Talk", "expertise": "Intermediate", "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "None" + "Python", + "pytest" + ], + "tags": [ + "Core Protocol", + "EVM-equivalent", + "Testing", + "pytest", + "Core Protocol", + "EVM-equivalent", + "Testing" ], - "tags": [], "language": "en", "speakers": [ - "justin-glibert" + "danceratopz" ], "eventId": "devcon-7", - "slot_start": 1731465900000, - "slot_end": 1731467700000, - "slot_roomId": "main-stage", - "resources_presentation": "https://docs.google.com/presentation/d/1yuek7FVsP0Ov8ZWMCbVJX0zA_KsFKhhx7JBnbKcs_qY" + "slot_start": 1731484800000, + "slot_end": 1731486600000, + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1H_C3_bcxmpSTe9V9Z7CXA4jdQBIVdf6U0HYmPOFadS0" }, "vector": [ - 0, - 0, - 0, - 0, 0, 0, 0, @@ -420977,7 +420975,6 @@ 0, 0, 0, - 4, 0, 0, 0, @@ -421239,6 +421236,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -421597,6 +421595,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -421810,6 +421809,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -421896,6 +421896,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -421966,6 +421967,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -422146,44 +422148,43 @@ }, { "session": { - "id": "protec-and-attac-programmatic-execution-layer-consensus-tests", - "sourceId": "GZBP8A", - "title": "Protec and Attac: Programmatic Execution Layer Consensus Tests", - "description": "We'll give an overview of Ethereum Execution Spec Tests (EEST), the new Python framework used since Shanghai to generate test vectors for Ethereum Virtual Machine (EVM) implementations. By generating tests programmatically this modular framework allows test cases to be readily parametrized and dynamically executed against clients on live networks. It tightly integrates with the Ethereum Execution Layer Specification (EELS) and could potentially be used across the L2 EVM ecosystem.", - "track": "Core Protocol", - "type": "Talk", + "id": "protocol-alignment-governing-like-a-protocol", + "sourceId": "JDKAJD", + "title": "Protocol Alignment: Governing like a Protocol", + "description": "We define a protocol as *aligned* when **all stakeholders in its network agree**:\r\n1. The protocol’s objectives\r\n2. How to measure progress toward objectives\r\n3. How to achieve the objectives\r\n\r\nIn this talk, we'll explore both new and old decentralized mechanisms that governance leads and protocol designers can leverage to address misalignment in governance.", + "track": "Coordination", + "type": "Lightning Talk", "expertise": "Intermediate", - "audience": "Engineering", + "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "Python", - "pytest" + "n/a" ], "tags": [ - "Core Protocol", - "EVM-equivalent", - "Testing", - "pytest", - "Core Protocol", - "EVM-equivalent", - "Testing" + "Governance", + "Futarchy", + "Mechanism design", + "Futarchy", + "Governance", + "Mechanism design" ], "language": "en", "speakers": [ - "danceratopz" + "noturhandle" ], "eventId": "devcon-7", - "slot_start": 1731484800000, - "slot_end": 1731486600000, - "slot_roomId": "stage-2", - "resources_presentation": "https://docs.google.com/presentation/d/1H_C3_bcxmpSTe9V9Z7CXA4jdQBIVdf6U0HYmPOFadS0" + "slot_start": 1731490200000, + "slot_end": 1731490800000, + "slot_roomId": "classroom-a", + "resources_presentation": "https://docs.google.com/presentation/d/1n1_ahUlOLb7iuUb9uaTE_CyPbh0s7FZKpQGTyQ4xxps" }, "vector": [ + 0, + 6, 0, 0, 0, - 6, 0, 0, 0, @@ -422459,7 +422460,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -422615,6 +422615,8 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, @@ -422803,6 +422805,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -422817,7 +422820,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -422829,6 +422831,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -422884,6 +422887,15 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -423031,7 +423043,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -423118,7 +423129,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -423189,16 +423199,6 @@ 0, 0, 0, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -423352,9 +423352,9 @@ 2, 0, 0, - 2, 0, 0, + 2, 0, 0, 0, @@ -423370,45 +423370,44 @@ }, { "session": { - "id": "protocol-alignment-governing-like-a-protocol", - "sourceId": "JDKAJD", - "title": "Protocol Alignment: Governing like a Protocol", - "description": "We define a protocol as *aligned* when **all stakeholders in its network agree**:\r\n1. The protocol’s objectives\r\n2. How to measure progress toward objectives\r\n3. How to achieve the objectives\r\n\r\nIn this talk, we'll explore both new and old decentralized mechanisms that governance leads and protocol designers can leverage to address misalignment in governance.", - "track": "Coordination", - "type": "Lightning Talk", - "expertise": "Intermediate", - "audience": "Research", + "id": "protocol-guild-a-commons-funding-protocol", + "sourceId": "EJVT7E", + "title": "Protocol Guild: A commons funding protocol", + "description": "Ethereum produces two shared commons resources: a blockchain network + its underlying software. These resources are inherently un-ownable, so actors will try to capture their production processes.\r\n\r\nProtocol Guild is a compelling funding protocol. Its membership is holistic, self-curated, accessible, self-governed. The mechanism adds certainty and agency into the stewardship funding process, and gives tools to defend against capture.", + "track": "Core Protocol", + "type": "Talk", + "expertise": "Beginner", + "audience": "Community", "featured": false, "doNotRecord": false, "keywords": [ - "n/a" + "ACD", + "Core Protocol", + "DAO", + "Onchain Organization", + "Game Theory" ], "tags": [ - "Governance", - "Futarchy", - "Mechanism design", - "Futarchy", - "Governance", - "Mechanism design" + "Gaming", + "theory" ], "language": "en", "speakers": [ - "noturhandle" + "trent-van-epps" ], "eventId": "devcon-7", - "slot_start": 1731490200000, - "slot_end": 1731490800000, - "slot_roomId": "classroom-a", - "resources_presentation": "https://docs.google.com/presentation/d/1n1_ahUlOLb7iuUb9uaTE_CyPbh0s7FZKpQGTyQ4xxps" + "slot_start": 1731646800000, + "slot_end": 1731648600000, + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1X-IkjzbaZoye8kj19czZe1suKsBA9C7jL4gsmxYI5ko" }, "vector": [ - 0, - 6, 0, 0, 0, 0, 0, + 6, 0, 0, 0, @@ -424031,7 +424030,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -424053,7 +424051,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -424109,7 +424106,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -424183,6 +424179,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -424464,6 +424461,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -424571,8 +424569,8 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -424587,44 +424585,44 @@ 0, 0, 0, + 0, + 0, 0 ] }, { "session": { - "id": "protocol-guild-a-commons-funding-protocol", - "sourceId": "EJVT7E", - "title": "Protocol Guild: A commons funding protocol", - "description": "Ethereum produces two shared commons resources: a blockchain network + its underlying software. These resources are inherently un-ownable, so actors will try to capture their production processes.\r\n\r\nProtocol Guild is a compelling funding protocol. Its membership is holistic, self-curated, accessible, self-governed. The mechanism adds certainty and agency into the stewardship funding process, and gives tools to defend against capture.", - "track": "Core Protocol", - "type": "Talk", - "expertise": "Beginner", - "audience": "Community", + "id": "proving-liquidity-of-an-amm", + "sourceId": "AD3X38", + "title": "Proving liquidity of an AMM", + "description": "Liquidity providers in an AMM expect that they can always withdraw their tokens, even in case of a bank run. Taking the concrete implementation of Uniswap v4, we formally proved that the funds owned by the contract always cover the provided liquidity. This talk describes the methodology for proving this critical property, which can be applied to other protocols holding the liquidity for their users.", + "track": "Security", + "type": "Lightning Talk", + "expertise": "Intermediate", + "audience": "Developer", "featured": false, "doNotRecord": false, "keywords": [ - "ACD", - "Core Protocol", - "DAO", - "Onchain Organization", - "Game Theory" + "Invariants" ], "tags": [ - "Gaming", - "theory" + "Formal Verification", + "Reentrancy", + "invariants", + "Formal Verification", + "Reentrancy" ], "language": "en", "speakers": [ - "trent-van-epps" + "jochen-hoenicke" ], "eventId": "devcon-7", - "slot_start": 1731646800000, - "slot_end": 1731648600000, - "slot_roomId": "main-stage", - "resources_presentation": "https://docs.google.com/presentation/d/1X-IkjzbaZoye8kj19czZe1suKsBA9C7jL4gsmxYI5ko" + "slot_start": 1731471000000, + "slot_end": 1731471600000, + "slot_roomId": "classroom-a", + "resources_presentation": "https://docs.google.com/presentation/d/1QlA6rBFr3f12d9BFrh9CBVqTCO60FFqlit1W076MzQ8" }, "vector": [ - 0, 0, 0, 6, @@ -425401,7 +425399,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -425433,6 +425430,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -425685,6 +425684,7 @@ 0, 0, 2, + 2, 0, 0, 0, @@ -425797,9 +425797,8 @@ 0, 0, 0, - 2, - 0, 0, + 2, 0, 0, 0, @@ -425814,46 +425813,49 @@ }, { "session": { - "id": "proving-liquidity-of-an-amm", - "sourceId": "AD3X38", - "title": "Proving liquidity of an AMM", - "description": "Liquidity providers in an AMM expect that they can always withdraw their tokens, even in case of a bank run. Taking the concrete implementation of Uniswap v4, we formally proved that the funds owned by the contract always cover the provided liquidity. This talk describes the methodology for proving this critical property, which can be applied to other protocols holding the liquidity for their users.", - "track": "Security", - "type": "Lightning Talk", + "id": "public-private-hybrid-rollups", + "sourceId": "YUFEJK", + "title": "Public-Private Hybrid Rollups", + "description": "We posit that it is a best practice that rollups have privacy capabilities. We'll focus on zero-knowledge and its role in enhancing privacy and how to deal with the need for public state for shared use cases. We'll delve into the interaction between public and private execution environments, detailing how such disparate execution environments can be combined.", + "track": "Layer 2", + "type": "Talk", "expertise": "Intermediate", - "audience": "Developer", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Invariants" + "hybrid rollups", + "privacy as a best practice" ], "tags": [ - "Formal Verification", - "Reentrancy", - "invariants", - "Formal Verification", - "Reentrancy" + "Zk Rollups", + "Token bridging", + "Privacy", + "best", + "practice", + "Privacy", + "Token bridging", + "Zk Rollups" ], "language": "en", "speakers": [ - "jochen-hoenicke" + "adam-domurad" ], "eventId": "devcon-7", - "slot_start": 1731471000000, - "slot_end": 1731471600000, - "slot_roomId": "classroom-a", - "resources_presentation": "https://docs.google.com/presentation/d/1QlA6rBFr3f12d9BFrh9CBVqTCO60FFqlit1W076MzQ8" + "slot_start": 1731403800000, + "slot_end": 1731405600000, + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/11nsntpn_PkweY9PIGZYHntFGei0Pk5LLe9J12awK9K4" }, "vector": [ 0, 0, - 6, - 0, 0, 0, 0, 0, 0, + 6, 0, 0, 0, @@ -426529,6 +426531,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -426562,6 +426565,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -426571,6 +426575,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -426652,11 +426657,11 @@ 0, 0, 0, - 2, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -426906,8 +426911,6 @@ 0, 0, 0, - 2, - 2, 0, 0, 0, @@ -427017,6 +427020,7 @@ 2, 0, 0, + 2, 0, 0, 0, @@ -427026,7 +427030,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -427035,39 +427038,39 @@ }, { "session": { - "id": "public-private-hybrid-rollups", - "sourceId": "YUFEJK", - "title": "Public-Private Hybrid Rollups", - "description": "We posit that it is a best practice that rollups have privacy capabilities. We'll focus on zero-knowledge and its role in enhancing privacy and how to deal with the need for public state for shared use cases. We'll delve into the interaction between public and private execution environments, detailing how such disparate execution environments can be combined.", - "track": "Layer 2", - "type": "Talk", + "id": "putting-intents-and-users-together", + "sourceId": "YUPJGZ", + "title": "Putting Intents and Users Together", + "description": "Intents represent a new approach to Web3 interactions. However, the transition from the existing structure to an intent-centric space remains uncertain unless we maintain user familiarity. We conducted experiments on user experience for intents and tested them with a focus group. This talk will explore how we can approach intents in a way that users will adopt more readily by leveraging the latest standards and EIPs, including EIP-7702, ERC-4337, ERC-7579, and ERC-7715.", + "track": "Usability", + "type": "Lightning Talk", "expertise": "Intermediate", "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "hybrid rollups", - "privacy as a best practice" + "Chain", + "Abstraction" ], "tags": [ - "Zk Rollups", - "Token bridging", - "Privacy", - "best", - "practice", - "Privacy", - "Token bridging", - "Zk Rollups" + "Rollups", + "Account Abstraction", + "Intents", + "chain", + "abstraction", + "Account Abstraction", + "Intents", + "Rollups" ], "language": "en", "speakers": [ - "adam-domurad" + "abhimanyu-shekhawat" ], "eventId": "devcon-7", - "slot_start": 1731403800000, - "slot_end": 1731405600000, - "slot_roomId": "stage-5", - "resources_presentation": "https://docs.google.com/presentation/d/11nsntpn_PkweY9PIGZYHntFGei0Pk5LLe9J12awK9K4" + "slot_start": 1731557400000, + "slot_end": 1731558000000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1oa41JFQPp-vuRePzM4jYH0K22uvY02iOso74y9q_Ryc" }, "vector": [ 0, @@ -427077,6 +427080,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -427508,9 +427512,11 @@ 0, 0, 0, + 6, + 0, + 0, 0, 0, - 6, 0, 0, 0, @@ -427727,6 +427733,19 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -427753,7 +427772,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -427787,7 +427805,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -427797,7 +427814,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -427868,6 +427884,38 @@ 0, 0, 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -427883,51 +427931,6 @@ 0, 0, 0, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -428260,41 +428263,45 @@ }, { "session": { - "id": "putting-intents-and-users-together", - "sourceId": "YUPJGZ", - "title": "Putting Intents and Users Together", - "description": "Intents represent a new approach to Web3 interactions. However, the transition from the existing structure to an intent-centric space remains uncertain unless we maintain user familiarity. We conducted experiments on user experience for intents and tested them with a focus group. This talk will explore how we can approach intents in a way that users will adopt more readily by leveraging the latest standards and EIPs, including EIP-7702, ERC-4337, ERC-7579, and ERC-7715.", - "track": "Usability", - "type": "Lightning Talk", - "expertise": "Intermediate", - "audience": "Engineering", + "id": "quarkid-bringing-south-america-on-chain-with-ssi-and-account-abstraction", + "sourceId": "QXCTMB", + "title": "QuarkID: Bringing South America on-chain with SSI and account Abstraction", + "description": "QuarkID is a Self-Sovereign Identity protocol bringing millions of South American citizens on-chain. Citizens in Buenos Aires, Argentina, Monterrey, and Nuevo Leon, Mexico, are using government SSI deployed on ZKsync Era through the QuarkID protocol. Driver's licenses, birth certificates, and over 50 different credentials are secured by Ethereum technology in the world’s first case of governments using Ethereum’s permissionless blockchain to meet their identity needs.", + "track": "Real World Ethereum", + "type": "Talk", + "expertise": "Beginner", + "audience": "Product", "featured": false, "doNotRecord": false, "keywords": [ - "Chain", - "Abstraction" + "Sovereign" ], "tags": [ - "Rollups", - "Account Abstraction", - "Intents", - "chain", - "abstraction", + "2FA", "Account Abstraction", - "Intents", - "Rollups" + "Identity", + "Open Source Software", + "Political systems", + "Politics", + "Public good", + "Use Cases", + "Validiums", + "Zero-Knowledge", + "ZK-EVMs", + "ZKP" ], "language": "en", "speakers": [ - "abhimanyu-shekhawat" + "diego-fernandez" ], "eventId": "devcon-7", - "slot_start": 1731557400000, - "slot_end": 1731558000000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1oa41JFQPp-vuRePzM4jYH0K22uvY02iOso74y9q_Ryc" + "slot_start": 1731556800000, + "slot_end": 1731558600000, + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1nZf4Y4ZKlAYK_rEfdGkjjq6S4WGbMxpwSUXYgi9pq-M" }, "vector": [ + 6, 0, 0, 0, @@ -428303,8 +428310,6 @@ 0, 0, 0, - 6, - 0, 0, 0, 0, @@ -428926,6 +428931,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -428955,7 +428961,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -428963,9 +428968,8 @@ 0, 0, 0, - 2, - 2, 0, + 2, 0, 0, 0, @@ -428986,6 +428990,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -429005,6 +429010,8 @@ 0, 0, 0, + 2, + 2, 0, 0, 0, @@ -429014,7 +429021,9 @@ 0, 0, 0, + 2, 0, + 2, 0, 0, 0, @@ -429039,6 +429048,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -429072,6 +429082,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -429106,8 +429117,6 @@ 0, 0, 0, - 2, - 2, 0, 0, 0, @@ -429238,6 +429247,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -429249,6 +429259,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -429352,6 +429363,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -429457,6 +429469,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -429464,7 +429477,6 @@ 0, 0, 0, - 2, 0, 0, 2, @@ -429474,57 +429486,47 @@ 0, 0, 0, - 0, - 0, - 0, - 0, - 0, - 0, 0 ] }, { "session": { - "id": "quarkid-bringing-south-america-on-chain-with-ssi-and-account-abstraction", - "sourceId": "QXCTMB", - "title": "QuarkID: Bringing South America on-chain with SSI and account Abstraction", - "description": "QuarkID is a Self-Sovereign Identity protocol bringing millions of South American citizens on-chain. Citizens in Buenos Aires, Argentina, Monterrey, and Nuevo Leon, Mexico, are using government SSI deployed on ZKsync Era through the QuarkID protocol. Driver's licenses, birth certificates, and over 50 different credentials are secured by Ethereum technology in the world’s first case of governments using Ethereum’s permissionless blockchain to meet their identity needs.", - "track": "Real World Ethereum", - "type": "Talk", - "expertise": "Beginner", + "id": "realigning-with-ethereum-from-l1-to-l2", + "sourceId": "PSSQCK", + "title": "(Re)aligning with Ethereum: From L1 to L2", + "description": "In this round table, Justin Drake and Marek Olszewski will explore the rational and tangible pros and cons of (re) launching an Ethereum L2. They will explore the why and how of launching an Ethereum L2 from a technical and ecosystem perspective.", + "track": "Layer 2", + "type": "Panel", + "expertise": "Intermediate", "audience": "Product", "featured": false, - "doNotRecord": false, + "doNotRecord": true, "keywords": [ - "Sovereign" + "Transition", + "Ethereum Allignment", + "EVM" ], "tags": [ - "2FA", - "Account Abstraction", - "Identity", - "Open Source Software", - "Political systems", - "Politics", - "Public good", - "Use Cases", - "Validiums", - "Zero-Knowledge", - "ZK-EVMs", - "ZKP" + "Layer 1", + "Layer 2s", + "Values", + "EVM", + "Layer 1", + "Layer 2s", + "Values" ], "language": "en", "speakers": [ - "diego-fernandez" + "justin-drake", + "marek-olszewski" ], "eventId": "devcon-7", - "slot_start": 1731556800000, - "slot_end": 1731558600000, - "slot_roomId": "stage-1", - "resources_presentation": "https://docs.google.com/presentation/d/1nZf4Y4ZKlAYK_rEfdGkjjq6S4WGbMxpwSUXYgi9pq-M" + "slot_start": 1731488400000, + "slot_end": 1731492000000, + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1JF1fLnBMiSF5FSuifcPd7xXZqFJpC793NAwW7MxdqhM" }, "vector": [ - 6, - 0, 0, 0, 0, @@ -429532,6 +429534,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -429966,7 +429969,7 @@ 0, 0, 6, - 0, + 6, 0, 0, 0, @@ -430191,7 +430194,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -430205,6 +430207,13 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -430212,7 +430221,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -430232,8 +430240,6 @@ 0, 0, 0, - 2, - 2, 0, 0, 0, @@ -430243,7 +430249,6 @@ 0, 0, 0, - 2, 0, 2, 0, @@ -430270,7 +430275,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -430304,7 +430308,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -430341,6 +430344,11 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -430469,7 +430477,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -430481,7 +430488,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -430586,7 +430592,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -430707,7 +430712,6 @@ 0, 0, 0, - 0, 0 ] }, @@ -431379,7 +431383,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -431389,6 +431392,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -431944,50 +431948,48 @@ }, { "session": { - "id": "realligning-with-ethereum-from-l1-to-l2", - "sourceId": "PSSQCK", - "title": "(re)alligning with Ethereum: From L1 to L2", - "description": "In this round table, Justin Drake and Marek Olszewski will explore the rational and tangible pros and cons of (re) launching an Ethereum L2. They will explore the why and how of launching an Ethereum L2 from a technical and ecosystem perspective.", - "track": "Layer 2", - "type": "Panel", - "expertise": "Intermediate", - "audience": "Product", + "id": "reclaiming-our-dollar8-billion-funding-public-goods-with-stablecoin-profits", + "sourceId": "UCFEEN", + "title": "Reclaiming our $8 billion: funding public goods with stablecoin profits", + "description": "Ethereum is stuck in a dark deal with two companies. They control ~all stablecoins; facilitate 49% of DEX swaps; and can overrule all future hardforks:\r\n\r\nCircle & Tether.\r\n\r\nIn return, they reap $7.4B in stablecoin earnings (2023).\r\n\r\nBut wait—that’s the interest on OUR money! We should be in control.\r\n\r\nGiving to holders is illegal, but funding public goods isn’t.\r\n\r\nIf we coordinate, we can switch to nonprofit stablecoins and reclaim billions for eg Protocol Guild, R&D, DeFi infra, OSS—or other causes.", + "track": "Coordination", + "type": "Lightning Talk", + "expertise": "Beginner", + "audience": "Research", "featured": false, - "doNotRecord": true, + "doNotRecord": false, "keywords": [ - "Transition", - "Ethereum Allignment", - "EVM" + "Stablecoins" ], "tags": [ - "Layer 1", - "Layer 2s", - "Values", - "EVM", - "Layer 1", - "Layer 2s", - "Values" + "Decentralization Improvements", + "Censorship Resistance", + "Open Source Software", + "stablecoin", + "Censorship Resistance", + "Decentralization Improvements", + "Open Source Software" ], "language": "en", "speakers": [ - "justin-drake", - "marek-olszewski" + "jasper-driessens", + "garm" ], "eventId": "devcon-7", - "slot_start": 1731488400000, - "slot_end": 1731492000000, - "slot_roomId": "main-stage", - "resources_presentation": "https://docs.google.com/presentation/d/1JF1fLnBMiSF5FSuifcPd7xXZqFJpC793NAwW7MxdqhM" + "slot_start": 1731582000000, + "slot_end": 1731582600000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1AC1UEYubPRYIH9AzVy-E905hMuR67GeAMdfpHpaGm0g" }, "vector": [ 0, + 6, 0, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -432603,14 +432605,8 @@ 0, 0, 0, - 6, - 0, - 0, - 0, - 0, - 0, - 0, 0, + 6, 0, 0, 0, @@ -432660,7 +432656,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -432696,6 +432691,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -432703,7 +432699,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -432747,6 +432742,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -432797,7 +432793,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -433050,6 +433045,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -433149,11 +433146,13 @@ 0, 0, 0, - 2, 0, 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -433165,47 +433164,49 @@ 0, 0, 0, + 0, + 0, + 0, 0 ] }, { "session": { - "id": "reclaiming-our-dollar8-billion-funding-public-goods-with-stablecoin-profits", - "sourceId": "UCFEEN", - "title": "Reclaiming our $8 billion: funding public goods with stablecoin profits", - "description": "Ethereum is stuck in a dark deal with two companies. They control ~all stablecoins; facilitate 49% of DEX swaps; and can overrule all future hardforks:\r\n\r\nCircle & Tether.\r\n\r\nIn return, they reap $7.4B in stablecoin earnings (2023).\r\n\r\nBut wait—that’s the interest on OUR money! We should be in control.\r\n\r\nGiving to holders is illegal, but funding public goods isn’t.\r\n\r\nIf we coordinate, we can switch to nonprofit stablecoins and reclaim billions for eg Protocol Guild, R&D, DeFi infra, OSS—or other causes.", - "track": "Coordination", - "type": "Lightning Talk", - "expertise": "Beginner", - "audience": "Research", + "id": "redefined-interactions-transforming-user-experience-with-intents", + "sourceId": "Q3SF8Q", + "title": "Redefined Interactions: Transforming User Experience with Intents", + "description": "Intents are on their way to improving users' interactions with DeFi. This panel of experts from leading protocols will discuss the impact of Intents on user experience, focusing on streamlining processes, enhancing security, increasing decentralization, and making DeFi more accessible. Explore the future of user interactions in DeFi and the collaborative efforts driving these advancements.", + "track": "Usability", + "type": "Panel", + "expertise": "Intermediate", + "audience": "Product", "featured": false, "doNotRecord": false, "keywords": [ - "Stablecoins" + "DeFi" ], "tags": [ - "Decentralization Improvements", - "Censorship Resistance", - "Open Source Software", - "stablecoin", - "Censorship Resistance", - "Decentralization Improvements", - "Open Source Software" + "User Experience", + "Intents", + "defi", + "Intents", + "User Experience" ], "language": "en", "speakers": [ - "jasper-driessens", - "garm" + "agustin-grosso", + "juli-corti", + "ran-hammer", + "dom" ], "eventId": "devcon-7", - "slot_start": 1731582000000, - "slot_end": 1731582600000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1AC1UEYubPRYIH9AzVy-E905hMuR67GeAMdfpHpaGm0g" + "slot_start": 1731406200000, + "slot_end": 1731409800000, + "slot_roomId": "classroom-a", + "resources_presentation": "https://docs.google.com/presentation/d/1pQP77cQCgded-4Om05CtsNholtmf6N8hdDeVEVTDvKU" }, "vector": [ 0, - 6, 0, 0, 0, @@ -433213,6 +433214,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -433652,6 +433654,8 @@ 0, 6, 6, + 6, + 6, 0, 0, 0, @@ -433832,11 +433836,11 @@ 0, 0, 0, - 6, 0, 0, 0, 0, + 6, 0, 0, 0, @@ -433871,6 +433875,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -433913,7 +433918,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -433964,7 +433968,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -434213,6 +434216,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -434268,7 +434272,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -434379,10 +434382,9 @@ 0, 0, 0, - 2, - 0, 0, 0, + 2, 0, 0, 0, @@ -434394,40 +434396,47 @@ }, { "session": { - "id": "redefined-interactions-transforming-user-experience-with-intents", - "sourceId": "Q3SF8Q", - "title": "Redefined Interactions: Transforming User Experience with Intents", - "description": "Intents are on their way to improving users' interactions with DeFi. This panel of experts from leading protocols will discuss the impact of Intents on user experience, focusing on streamlining processes, enhancing security, increasing decentralization, and making DeFi more accessible. Explore the future of user interactions in DeFi and the collaborative efforts driving these advancements.", - "track": "Usability", + "id": "redefining-daos-state-of-daos-in-asia", + "sourceId": "PUMYRH", + "title": "Redefining DAOs: State of DAOs in Asia", + "description": "We are a team from Metagov and DAOstar, advancing the global DAO movement through standards like ERC-4824 and exploring diverse DAO narratives worldwide. We've commissioned multiple reports on the “State of DAOs” in Asia, covering Japan, South Korea, Taiwan, Singapore, Greater China, and SEA. Our panel will discuss these findings, focusing on DAO narratives, regulations, opportunities, and differences between Eastern and Western DAOs, aiming to bridge the gap in the global DAO discourse.", + "track": "Coordination", "type": "Panel", - "expertise": "Intermediate", - "audience": "Product", + "expertise": "Beginner", + "audience": "Community", "featured": false, "doNotRecord": false, "keywords": [ - "DeFi" + "Standards", + "Asia" ], "tags": [ - "User Experience", - "Intents", - "defi", - "Intents", - "User Experience" + "Coordination", + "DAO", + "Governance", + "asia", + "Coordination", + "DAO", + "Governance" ], "language": "en", "speakers": [ - "agustin-grosso", - "juli-corti", - "ran-hammer", - "dom" + "joseph-low", + "hazel-devjani", + "gen", + "yvonne", + "vivian-chen" ], "eventId": "devcon-7", - "slot_start": 1731406200000, - "slot_end": 1731409800000, - "slot_roomId": "classroom-a", - "resources_presentation": "https://docs.google.com/presentation/d/1pQP77cQCgded-4Om05CtsNholtmf6N8hdDeVEVTDvKU" + "slot_start": 1731472200000, + "slot_end": 1731475800000, + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1ieI7X9rFpOPzhR32w8gT6d_tE2y-xDKaSS2cr_K6lgE" }, "vector": [ + 0, + 6, + 0, 0, 0, 0, @@ -434436,7 +434445,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -434880,6 +434888,7 @@ 6, 6, 6, + 6, 0, 0, 0, @@ -435053,8 +435062,6 @@ 0, 0, 0, - 6, - 0, 0, 0, 0, @@ -435097,7 +435104,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -435135,11 +435141,13 @@ 0, 0, 0, + 2, 0, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -435195,6 +435203,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -435438,7 +435447,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -435490,6 +435498,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -435593,6 +435602,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -435605,10 +435615,6 @@ 0, 0, 0, - 2, - 0, - 0, - 0, 0, 0, 0, @@ -435618,50 +435624,49 @@ }, { "session": { - "id": "redefining-daos-state-of-daos-in-asia", - "sourceId": "PUMYRH", - "title": "Redefining DAOs: State of DAOs in Asia", - "description": "We are a team from Metagov and DAOstar, advancing the global DAO movement through standards like ERC-4824 and exploring diverse DAO narratives worldwide. We've commissioned multiple reports on the “State of DAOs” in Asia, covering Japan, South Korea, Taiwan, Singapore, Greater China, and SEA. Our panel will discuss these findings, focusing on DAO narratives, regulations, opportunities, and differences between Eastern and Western DAOs, aiming to bridge the gap in the global DAO discourse.", - "track": "Coordination", - "type": "Panel", - "expertise": "Beginner", - "audience": "Community", + "id": "redis-evm-supercharging-ethereum-calls-with-in-memory-execution", + "sourceId": "FKVE9X", + "title": "Redis EVM: Supercharging Ethereum calls with in-memory execution", + "description": "Redis EVM is a research project that embeds an Ethereum Virtual Machine interpreter within Redis using Lua-based Functions. By enabling Redis to directly interpret EVM opcodes, this innovation aims to drastically reduce SLOAD latency for eth_call operations. We'll explore the architecture, implementation challenges, and potential performance gains of this novel approach. Come discover how Redis EVM could reshape Ethereum execution environments, enhancing scalability and efficiency for dApps.", + "track": "Core Protocol", + "type": "Lightning Talk", + "expertise": "Expert", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Standards", - "Asia" + "RPC", + "Execution" ], "tags": [ - "Coordination", - "DAO", - "Governance", - "asia", - "Coordination", - "DAO", - "Governance" + "Scalability", + "EVM-equivalent", + "Tooling", + "execution", + "EVM-equivalent", + "Scalability", + "Tooling" ], "language": "en", "speakers": [ - "joseph-low", - "hazel-devjani", - "gen", - "yvonne", - "vivian-chen" + "everton-fraga" ], "eventId": "devcon-7", - "slot_start": 1731472200000, - "slot_end": 1731475800000, - "slot_roomId": "stage-1", - "resources_presentation": "https://docs.google.com/presentation/d/1ieI7X9rFpOPzhR32w8gT6d_tE2y-xDKaSS2cr_K6lgE" + "slot_start": 1731565200000, + "slot_end": 1731565800000, + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1fF69WpIZk0d5kqOiGISG9maJgrmsuKxAcyzfYSedRsw" }, "vector": [ 0, - 6, 0, 0, 0, 0, + 6, + 0, + 0, + 0, 0, 0, 0, @@ -436108,10 +436113,6 @@ 0, 0, 0, - 6, - 6, - 6, - 6, 6, 0, 0, @@ -436296,6 +436297,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -436363,13 +436365,11 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -436411,6 +436411,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -436425,7 +436426,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -436463,6 +436463,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -436666,6 +436667,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -436721,7 +436723,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -436824,10 +436825,10 @@ 0, 0, 0, - 2, 0, 0, 0, + 2, 0, 2, 0, @@ -436841,50 +436842,53 @@ 0, 0, 0, + 0, 0 ] }, { "session": { - "id": "redis-evm-supercharging-ethereum-calls-with-in-memory-execution", - "sourceId": "FKVE9X", - "title": "Redis EVM: Supercharging Ethereum calls with in-memory execution", - "description": "Redis EVM is a research project that embeds an Ethereum Virtual Machine interpreter within Redis using Lua-based Functions. By enabling Redis to directly interpret EVM opcodes, this innovation aims to drastically reduce SLOAD latency for eth_call operations. We'll explore the architecture, implementation challenges, and potential performance gains of this novel approach. Come discover how Redis EVM could reshape Ethereum execution environments, enhancing scalability and efficiency for dApps.", - "track": "Core Protocol", - "type": "Lightning Talk", - "expertise": "Expert", - "audience": "Engineering", + "id": "reimagining-layer-0-new-worlds-and-ancient-philosophies", + "sourceId": "JPHQYQ", + "title": "Reimagining Layer 0: New Worlds and Ancient Philosophies", + "description": "Where the early internet was an expression of freedom, liberty, and democratising virtual spaces, etc. Today, our digital spaces are breaking and have not met that promise. The Web3 space also faces scams, degen behaviour, and capture by centralised actors. How do we guide Ethereum to stay aligned with human values as we build a new world? Revisiting ancient Asian philosophies can help us reimagine a new world from Layer0.", + "track": "Real World Ethereum", + "type": "Talk", + "expertise": "Beginner", + "audience": "Academic", "featured": false, "doNotRecord": false, "keywords": [ - "RPC", - "Execution" + "asian", + "values" ], "tags": [ - "Scalability", - "EVM-equivalent", - "Tooling", - "execution", - "EVM-equivalent", - "Scalability", - "Tooling" + "Coordination", + "Political systems", + "Solarpunk", + "Regenative Ethereum", + "value", + "asian", + "Coordination", + "Political systems", + "Regenative Ethereum", + "Solarpunk" ], "language": "en", "speakers": [ - "everton-fraga" + "dev-lewis" ], "eventId": "devcon-7", - "slot_start": 1731565200000, - "slot_end": 1731565800000, - "slot_roomId": "stage-3", - "resources_presentation": "https://docs.google.com/presentation/d/1fF69WpIZk0d5kqOiGISG9maJgrmsuKxAcyzfYSedRsw" + "slot_start": 1731400200000, + "slot_end": 1731402000000, + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1hKiZ-7BNfUDp8MUrH21ufSaRDdB7UK0-A4X85CDWHvg" }, "vector": [ + 6, 0, 0, 0, - 6, - 0, 0, 0, 0, @@ -437519,7 +437523,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -437602,6 +437605,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -437617,6 +437621,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -437633,7 +437638,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -437650,6 +437654,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -437685,7 +437690,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -437867,6 +437871,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -437875,6 +437880,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -437889,7 +437895,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -437945,6 +437950,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -438047,12 +438053,10 @@ 0, 0, 0, + 2, 0, 0, 0, - 2, - 0, - 2, 0, 0, 0, @@ -438062,6 +438066,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -438070,50 +438075,45 @@ }, { "session": { - "id": "reimagining-layer-0-new-worlds-and-ancient-philosophies", - "sourceId": "JPHQYQ", - "title": "Reimagining Layer 0: New Worlds and Ancient Philosophies", - "description": "Where the early internet was an expression of freedom, liberty, and democratising virtual spaces, etc. Today, our digital spaces are breaking and have not met that promise. The Web3 space also faces scams, degen behaviour, and capture by centralised actors. How do we guide Ethereum to stay aligned with human values as we build a new world? Revisiting ancient Asian philosophies can help us reimagine a new world from Layer0.", - "track": "Real World Ethereum", + "id": "reth-10-how-did-we-get-here-and-what-is-next", + "sourceId": "UTDCDM", + "title": "Reth 1.0: How did we get here and what is next?", + "description": "Reth is an Ethereum Execution Layer in development since 2022, focused on contributor-friendliness, modularity and performance. \r\n\r\nIn 2024, after rigorous testing and security review, Reth had its first 1.0 prod-ready release. \r\n\r\nIn this talk, we review the process of shipping a state of the art & novel Ethereum node, and lay out Reth's plans for the next years.", + "track": "Core Protocol", "type": "Talk", - "expertise": "Beginner", - "audience": "Academic", + "expertise": "Intermediate", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "asian", - "values" + "rust" ], "tags": [ - "Coordination", - "Political systems", - "Solarpunk", - "Regenative Ethereum", - "value", - "asian", - "Coordination", - "Political systems", - "Regenative Ethereum", - "Solarpunk" + "Core Protocol", + "Developer Infrastructure", + "Tooling", + "rust", + "Core Protocol", + "Developer Infrastructure", + "Tooling" ], "language": "en", "speakers": [ - "dev-lewis" + "georgios-konstantopoulos" ], "eventId": "devcon-7", - "slot_start": 1731400200000, - "slot_end": 1731402000000, - "slot_roomId": "stage-6", - "resources_presentation": "https://docs.google.com/presentation/d/1hKiZ-7BNfUDp8MUrH21ufSaRDdB7UK0-A4X85CDWHvg" + "slot_start": 1731488400000, + "slot_end": 1731490200000, + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1UdyIubnyXa-jfQkQkNDBDIP68YwdvTL9o61nG4a3fFU" }, "vector": [ - 6, - 0, 0, 0, 0, 0, 0, + 6, 0, 0, 0, @@ -438745,7 +438745,9 @@ 0, 0, 0, + 2, 0, + 2, 0, 0, 0, @@ -438773,6 +438775,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -438827,7 +438833,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -438843,7 +438848,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -438876,7 +438880,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -439093,7 +439096,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -439102,7 +439104,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -439275,10 +439276,11 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, + 2, 0, 0, 0, @@ -439287,7 +439289,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -439297,46 +439298,47 @@ }, { "session": { - "id": "reth-10-how-did-we-get-here-and-what-is-next", - "sourceId": "UTDCDM", - "title": "Reth 1.0: How did we get here and what is next?", - "description": "Reth is an Ethereum Execution Layer in development since 2022, focused on contributor-friendliness, modularity and performance. \r\n\r\nIn 2024, after rigorous testing and security review, Reth had its first 1.0 prod-ready release. \r\n\r\nIn this talk, we review the process of shipping a state of the art & novel Ethereum node, and lay out Reth's plans for the next years.", + "id": "rethinking-ethereums-account-model", + "sourceId": "GEEQXS", + "title": "Rethinking Ethereum’s account model", + "description": "Account centric models are inherently faster.\r\n\r\nEthereum operates on a global account based model. This means a global lock occurs any time someone needs to touch a piece of global state, such as an ERC20.\r\n\r\nAn account centric model, instead, creates a new deterministic address or state for each account. This means calls into transfers on ERC20s and dexes can be made in parallel, accelerating speed drastically. It also is more secure.\r\n\r\nIt’s a forgotten mechanism to scale ETH.", "track": "Core Protocol", - "type": "Talk", - "expertise": "Intermediate", + "type": "Lightning Talk", + "expertise": "Expert", "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "rust" + "Account", + "Models" ], "tags": [ "Core Protocol", - "Developer Infrastructure", - "Tooling", - "rust", + "Layer 1", + "Ethereum Roadmap", + "model", + "account", "Core Protocol", - "Developer Infrastructure", - "Tooling" + "Ethereum Roadmap", + "Layer 1" ], "language": "en", "speakers": [ - "georgios-konstantopoulos" + "will-villanueva" ], "eventId": "devcon-7", - "slot_start": 1731488400000, - "slot_end": 1731490200000, - "slot_roomId": "stage-2", - "resources_presentation": "https://docs.google.com/presentation/d/1UdyIubnyXa-jfQkQkNDBDIP68YwdvTL9o61nG4a3fFU" + "slot_start": 1731465900000, + "slot_end": 1731466500000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1S8CtqAgd4RfP7bFHLKoa51ch_PX1Vkr5bs1-02-C3XE" }, "vector": [ 0, 0, 0, - 6, - 0, 0, 0, + 6, 0, 0, 0, @@ -439964,12 +439966,12 @@ 0, 0, 0, + 6, 0, 0, 0, 2, 0, - 2, 0, 0, 0, @@ -439997,7 +439999,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -440161,6 +440162,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -440398,6 +440401,7 @@ 0, 0, 2, + 2, 0, 0, 0, @@ -440501,7 +440505,6 @@ 0, 2, 0, - 0, 2, 0, 0, @@ -440520,51 +440523,48 @@ }, { "session": { - "id": "rethinking-ethereums-account-model", - "sourceId": "GEEQXS", - "title": "Rethinking Ethereum’s account model", - "description": "Account centric models are inherently faster.\r\n\r\nEthereum operates on a global account based model. This means a global lock occurs any time someone needs to touch a piece of global state, such as an ERC20.\r\n\r\nAn account centric model, instead, creates a new deterministic address or state for each account. This means calls into transfers on ERC20s and dexes can be made in parallel, accelerating speed drastically. It also is more secure.\r\n\r\nIt’s a forgotten mechanism to scale ETH.", - "track": "Core Protocol", - "type": "Lightning Talk", - "expertise": "Expert", - "audience": "Engineering", + "id": "rethinking-usability-in-a-world-of-data-ownership", + "sourceId": "RKNJED", + "title": "Rethinking usability in a world of data ownership", + "description": "What makes something usable in a world where the internet is built on open source cryptography? This talk explores how we might consider choice a key factor in the usability of applications where we are owners of our data which we can port, wield, and disclose at our discretion with other data owners. I will illustrate how we are testing our hypothesis that cryptography can surface meaningful connections through demo applications that embrace choice as a key usability factor.", + "track": "Usability", + "type": "Talk", + "expertise": "Beginner", + "audience": "", "featured": false, "doNotRecord": false, "keywords": [ - "Account", - "Models" + "applications", + "social graphs", + "data ownership" ], "tags": [ - "Core Protocol", - "Layer 1", - "Ethereum Roadmap", - "model", - "account", - "Core Protocol", - "Ethereum Roadmap", - "Layer 1" + "data", + "ownership", + "Best Practices", + "Design Thinking", + "MPC" ], "language": "en", "speakers": [ - "will-villanueva" + "rachel" ], "eventId": "devcon-7", - "slot_start": 1731465900000, - "slot_end": 1731466500000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1S8CtqAgd4RfP7bFHLKoa51ch_PX1Vkr5bs1-02-C3XE" + "slot_start": 1731468600000, + "slot_end": 1731470400000, + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1J2Pvcrn11ngEmYIecAN4U40wGXlrktRwNsT9I3TM-YM" }, "vector": [ 0, 0, 0, - 6, - 0, 0, 0, 0, 0, 0, + 6, 0, 0, 0, @@ -441178,7 +441178,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -441192,7 +441191,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -441207,6 +441205,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -441257,6 +441256,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -441312,6 +441312,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -441384,7 +441385,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -441474,6 +441474,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -441623,7 +441625,6 @@ 0, 0, 0, - 2, 2, 0, 0, @@ -441723,11 +441724,10 @@ 0, 0, 0, + 2, 0, 0, - 2, 0, - 2, 0, 0, 0, @@ -441739,55 +441739,56 @@ 0, 0, 0, + 2, 0, 0 ] }, { "session": { - "id": "rethinking-usability-in-a-world-of-data-ownership", - "sourceId": "RKNJED", - "title": "Rethinking usability in a world of data ownership", - "description": "What makes something usable in a world where the internet is built on open source cryptography? This talk explores how we might consider choice a key factor in the usability of applications where we are owners of our data which we can port, wield, and disclose at our discretion with other data owners. I will illustrate how we are testing our hypothesis that cryptography can surface meaningful connections through demo applications that embrace choice as a key usability factor.", - "track": "Usability", - "type": "Talk", - "expertise": "Beginner", - "audience": "", + "id": "rethinking-user-risks-at-l2beat", + "sourceId": "8YKV8H", + "title": "Rethinking user risks at L2BEAT", + "description": "We want to announce a new L2BEAT feature of viewing protocol risks that individuals are actually exposed to. When we researched risks in the past users didn't find the information relevant, because they weren't aware they were using a specific protocol. Bridges are one example where users forgot about escrow risk as soon as the funds were bridged. In this talk we'll show how rollup risks translate into risks associated with individual assets held by users.", + "track": "Security", + "type": "Lightning Talk", + "expertise": "Intermediate", + "audience": "Community", "featured": false, "doNotRecord": false, "keywords": [ - "applications", - "social graphs", - "data ownership" + "risk", + "trust" ], "tags": [ - "data", - "ownership", - "Best Practices", - "Design Thinking", - "MPC" + "Layer 2s", + "Token bridging", + "Security", + "trusted", + "Layer 2s", + "Security", + "Token bridging" ], "language": "en", "speakers": [ - "rachel" + "piotr-szlachciak" ], "eventId": "devcon-7", - "slot_start": 1731468600000, - "slot_end": 1731470400000, - "slot_roomId": "stage-6", - "resources_presentation": "https://docs.google.com/presentation/d/1J2Pvcrn11ngEmYIecAN4U40wGXlrktRwNsT9I3TM-YM" + "slot_start": 1731406800000, + "slot_end": 1731407400000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1eDeIVW8yw0TTm6i7x1PFeXMtab7BfMey3gIO056ytDw" }, "vector": [ 0, 0, + 6, 0, 0, 0, 0, 0, 0, - 6, - 0, 0, 0, 0, @@ -442397,6 +442398,38 @@ 0, 0, 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -442478,7 +442511,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -442561,6 +442593,11 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -442696,7 +442733,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -442848,39 +442884,6 @@ 0, 0, 0, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -442950,6 +442953,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -442961,45 +442965,39 @@ 0, 0, 0, - 2, - 0, 0 ] }, { "session": { - "id": "rethinking-user-risks-at-l2beat", - "sourceId": "8YKV8H", - "title": "Rethinking user risks at L2BEAT", - "description": "We want to announce a new L2BEAT feature of viewing protocol risks that individuals are actually exposed to. When we researched risks in the past users didn't find the information relevant, because they weren't aware they were using a specific protocol. Bridges are one example where users forgot about escrow risk as soon as the funds were bridged. In this talk we'll show how rollup risks translate into risks associated with individual assets held by users.", + "id": "reverse-engineering-evm-bytecode-with-ghidra", + "sourceId": "GSJ8EC", + "title": "Reverse Engineering EVM Bytecode with Ghidra", + "description": "Ghidra is a popular tool in reverse engineering. We developed Mothra, a Ghidra extension that enables it to work with EVM bytecode. Disassembly, CFG, and decompilation of EVM bytecode are now possible within Ghidra. In this workshop, we will discuss how Mothra is implemented and how to reverse engineer EVM smart contracts using Ghidra.", "track": "Security", - "type": "Lightning Talk", + "type": "Workshop", "expertise": "Intermediate", - "audience": "Community", + "audience": "Engineering", "featured": false, - "doNotRecord": false, + "doNotRecord": true, "keywords": [ - "risk", - "trust" + "Security" ], "tags": [ - "Layer 2s", - "Token bridging", - "Security", - "trusted", - "Layer 2s", "Security", - "Token bridging" + "Reversing", + "Reversing" ], "language": "en", "speakers": [ - "piotr-szlachciak" + "yuejie", + "louis-tsai" ], "eventId": "devcon-7", - "slot_start": 1731406800000, - "slot_end": 1731407400000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1eDeIVW8yw0TTm6i7x1PFeXMtab7BfMey3gIO056ytDw" + "slot_start": 1731654000000, + "slot_end": 1731659400000, + "slot_roomId": "classroom-d", + "resources_presentation": "https://docs.google.com/presentation/d/1cpw84aROzg-pzvJ3BWMKjrp6Dqvqw_OF_Xga5Rc8UU0" }, "vector": [ 0, @@ -443463,7 +443461,7 @@ 0, 0, 0, - 0, + 6, 6, 0, 0, @@ -443682,7 +443680,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -443788,7 +443785,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -443815,7 +443811,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -444075,6 +444070,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -444171,8 +444168,8 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, 2, @@ -444187,47 +444184,54 @@ 0, 0, 0, + 0, 0 ] }, { "session": { - "id": "reverse-engineering-evm-bytecode-with-ghidra", - "sourceId": "GSJ8EC", - "title": "Reverse Engineering EVM Bytecode with Ghidra", - "description": "Ghidra is a popular tool in reverse engineering. We developed Mothra, a Ghidra extension that enables it to work with EVM bytecode. Disassembly, CFG, and decompilation of EVM bytecode are now possible within Ghidra. In this workshop, we will discuss how Mothra is implemented and how to reverse engineer EVM smart contracts using Ghidra.", - "track": "Security", - "type": "Workshop", + "id": "revm-endgame", + "sourceId": "VEEYFZ", + "title": "Revm Endgame", + "description": "Revm is a critical component of the Ethereum ecosystem, used by most builders, toolings and a client. It is an audited and proven library that is fast, easy to use and it is irreplaceable in the things it offers.\r\n\r\nAs time goes on, with more and more dependencies I am feeling the burden of breaking changes, and a need for consolidating its functionality, that is why I am thinking about Revm Endgame. A way to support experimentation, L2 features and EIPs without repository forking.", + "track": "Core Protocol", + "type": "Talk", "expertise": "Intermediate", "audience": "Engineering", "featured": false, - "doNotRecord": true, + "doNotRecord": false, "keywords": [ - "Security" + "EVM", + "Execution Client", + "" ], "tags": [ - "Security", - "Reversing", - "Reversing" + "Core Protocol", + "Architecture", + "Public good", + "execution", + "client", + "Architecture", + "Core Protocol", + "Public good" ], "language": "en", "speakers": [ - "yuejie", - "louis-tsai" + "dragan-rakita" ], "eventId": "devcon-7", - "slot_start": 1731654000000, - "slot_end": 1731659400000, - "slot_roomId": "classroom-d", - "resources_presentation": "https://docs.google.com/presentation/d/1cpw84aROzg-pzvJ3BWMKjrp6Dqvqw_OF_Xga5Rc8UU0" + "slot_start": 1731558600000, + "slot_end": 1731560400000, + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1Eqr32OyHNOUkt06oQXAiVNTwZse9uMoY_tw7Ag2SkQs" }, "vector": [ 0, 0, - 6, 0, 0, 0, + 6, 0, 0, 0, @@ -444686,8 +444690,6 @@ 0, 0, 6, - 6, - 0, 0, 0, 0, @@ -444840,7 +444842,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -444862,6 +444863,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -444900,6 +444902,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -444945,6 +444948,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -445027,6 +445031,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -445293,7 +445298,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -445412,40 +445416,35 @@ }, { "session": { - "id": "revm-endgame", - "sourceId": "VEEYFZ", - "title": "Revm Endgame", - "description": "Revm is a critical component of the Ethereum ecosystem, used by most builders, toolings and a client. It is an audited and proven library that is fast, easy to use and it is irreplaceable in the things it offers.\r\n\r\nAs time goes on, with more and more dependencies I am feeling the burden of breaking changes, and a need for consolidating its functionality, that is why I am thinking about Revm Endgame. A way to support experimentation, L2 features and EIPs without repository forking.", - "track": "Core Protocol", + "id": "revolutionizing-liquidity-the-cow-amm-approach", + "sourceId": "8DCP9K", + "title": "Revolutionizing Liquidity: The CoW AMM Approach", + "description": "Loss-Versus-Rebalancing (LVR) is the most significant form of MEV, yet it has the fewest solutions addressing it. LVR remains a significant challenge for AMMs. This session delves into a comprehensive analysis of how CoW AMM addresses the problem of LVR through its unique batch mechanism. Drawing from 9 months of empirical data, the talk will explore the effectiveness of CoW AMM in mitigating LVR and offer insights into the impact of LVR resistant design on trading outcomes and market efficiency", + "track": "Cryptoeconomics", "type": "Talk", "expertise": "Intermediate", - "audience": "Engineering", + "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "EVM", - "Execution Client", - "" + "LVR" ], "tags": [ - "Core Protocol", - "Architecture", - "Public good", - "execution", - "client", - "Architecture", - "Core Protocol", - "Public good" + "MEV", + "AMMs", + "lvr", + "AMMs", + "MEV" ], "language": "en", "speakers": [ - "dragan-rakita" + "anna-george" ], "eventId": "devcon-7", - "slot_start": 1731558600000, - "slot_end": 1731560400000, - "slot_roomId": "stage-3", - "resources_presentation": "https://docs.google.com/presentation/d/1Eqr32OyHNOUkt06oQXAiVNTwZse9uMoY_tw7Ag2SkQs" + "slot_start": 1731564000000, + "slot_end": 1731565800000, + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1Zivx1-urETlnczibMYsiNyH4-ey3zg3vSAD7YDHJeJk" }, "vector": [ 0, @@ -445912,7 +445911,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -446069,6 +446067,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -446085,7 +446084,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -446124,7 +446122,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -446144,6 +446141,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -446170,7 +446169,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -446253,7 +446251,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -446521,6 +446518,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -446620,9 +446619,9 @@ 2, 0, 0, - 2, 0, 0, + 2, 0, 0, 0, @@ -446638,41 +446637,50 @@ }, { "session": { - "id": "revolutionizing-liquidity-the-cow-amm-approach", - "sourceId": "8DCP9K", - "title": "Revolutionizing Liquidity: The CoW AMM Approach", - "description": "Loss-Versus-Rebalancing (LVR) is the most significant form of MEV, yet it has the fewest solutions addressing it. LVR remains a significant challenge for AMMs. This session delves into a comprehensive analysis of how CoW AMM addresses the problem of LVR through its unique batch mechanism. Drawing from 9 months of empirical data, the talk will explore the effectiveness of CoW AMM in mitigating LVR and offer insights into the impact of LVR resistant design on trading outcomes and market efficiency", - "track": "Cryptoeconomics", - "type": "Talk", + "id": "rlnv2-enhanced-spam-protection-for-all-peer-to-peer-networks", + "sourceId": "ZFJXFP", + "title": "RLNv2: enhanced spam protection for all peer-to-peer networks", + "description": "RLN is a protocol designed to prevent DoS attacks in a privacy-preserving manner. It uses zero-knowledge proof to limit the number of actions a user can take. In a p2p network, it can be used to limit messages sent over a period of time by one sender. RLN’s latest upgrade limits to N (instead of 1) messages per epoch. Also, the Merkle tree is now built on-chain, greatly improving the UX.\r\n\r\nCome learn how to use an implementation of RLNv2 to DoS protect a peer-to-peer network.", + "track": "Cypherpunk & Privacy", + "type": "Workshop", "expertise": "Intermediate", - "audience": "Research", + "audience": "Developer", "featured": false, "doNotRecord": false, "keywords": [ - "LVR" + "Anonymity", + "peer-to-peer networks" ], "tags": [ - "MEV", - "AMMs", - "lvr", - "AMMs", - "MEV" + "Privacy", + "Censorship Resistance", + "Decentralization", + "Zero-Knowledge", + "network", + "peer-to-peer", + "Censorship Resistance", + "Decentralization", + "Privacy", + "Zero-Knowledge" ], "language": "en", "speakers": [ - "anna-george" + "franck-royer", + "alvaro" ], "eventId": "devcon-7", - "slot_start": 1731564000000, - "slot_end": 1731565800000, - "slot_roomId": "stage-5", - "resources_presentation": "https://docs.google.com/presentation/d/1Zivx1-urETlnczibMYsiNyH4-ey3zg3vSAD7YDHJeJk" + "slot_start": 1731483000000, + "slot_end": 1731488400000, + "slot_roomId": "classroom-c", + "resources_presentation": "https://docs.google.com/presentation/d/1ab7Dm_NLmbdVl-rQdbpavpCT-nXILHwBPKMRvciyvFQ" }, "vector": [ 0, 0, 0, 0, + 0, + 0, 6, 0, 0, @@ -446760,6 +446768,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -447131,11 +447140,18 @@ 0, 0, 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -447358,11 +447374,24 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, 0, 0, + 0, + 2, + 0, + 0, 2, 0, 0, @@ -447406,6 +447435,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -447711,37 +447744,10 @@ 0, 0, 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 2, + 0, + 0, + 0, + 2, 0, 0, 0, @@ -447859,51 +447865,53 @@ }, { "session": { - "id": "rlnv2-enhanced-spam-protection-for-all-peer-to-peer-networks", - "sourceId": "ZFJXFP", - "title": "RLNv2: enhanced spam protection for all peer-to-peer networks", - "description": "RLN is a protocol designed to prevent DoS attacks in a privacy-preserving manner. It uses zero-knowledge proof to limit the number of actions a user can take. In a p2p network, it can be used to limit messages sent over a period of time by one sender. RLN’s latest upgrade limits to N (instead of 1) messages per epoch. Also, the Merkle tree is now built on-chain, greatly improving the UX.\r\n\r\nCome learn how to use an implementation of RLNv2 to DoS protect a peer-to-peer network.", - "track": "Cypherpunk & Privacy", - "type": "Workshop", + "id": "road-to-effective-public-goods-funding-through-quantitative-cross-comparative-analysis-of-grants-programs", + "sourceId": "NHERZE", + "title": "Road to Effective Public Goods Funding through Quantitative Cross-Comparative Analysis of Grants Programs", + "description": "I aim to achieve effective public goods funding by comparing grants models. Grants programs are key in the crypto ecosystem, but comparative studies are rare. Our study compares Uniswap, dYdX, Optimism, Gitcoin, and more, categorizing them into \"top-down,\" \"bottom-up,\" and \"QF (algorithmic)\" types. Findings suggest bottom-up and QF types distribute funds more evenly with smaller variability and grant amounts, while top-down types show greater variability with larger grants for fewer grantees.", + "track": "Coordination", + "type": "Lightning Talk", "expertise": "Intermediate", - "audience": "Developer", + "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "Anonymity", - "peer-to-peer networks" + "Grants Program", + "Public Goods Funding" ], "tags": [ - "Privacy", - "Censorship Resistance", - "Decentralization", - "Zero-Knowledge", - "network", - "peer-to-peer", - "Censorship Resistance", - "Decentralization", - "Privacy", - "Zero-Knowledge" + "Coordination", + "DAO", + "Governance", + "Regenative Ethereum", + "Public good", + "funding", + "public", + "goods", + "Coordination", + "DAO", + "Governance", + "Public good", + "Regenative Ethereum" ], "language": "en", "speakers": [ - "franck-royer", - "alvaro" + "shinya-mori" ], "eventId": "devcon-7", - "slot_start": 1731483000000, - "slot_end": 1731488400000, - "slot_roomId": "classroom-c", - "resources_presentation": "https://docs.google.com/presentation/d/1ab7Dm_NLmbdVl-rQdbpavpCT-nXILHwBPKMRvciyvFQ" + "slot_start": 1731640800000, + "slot_end": 1731641400000, + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1el9pBQpo_PXoaMz4cdOtMT4cXnCNpLdicORmmniTBK4" }, "vector": [ 0, + 6, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -447990,7 +447998,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -448531,8 +448538,6 @@ 0, 0, 0, - 6, - 0, 0, 0, 0, @@ -448596,7 +448601,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -448608,10 +448612,10 @@ 0, 0, 0, + 2, 0, 0, 0, - 2, 0, 0, 2, @@ -448623,6 +448627,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -448657,7 +448663,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -448669,6 +448674,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -448820,6 +448826,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -448893,6 +448900,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -448971,7 +448979,7 @@ 0, 0, 2, - 0, + 2, 0, 0, 0, @@ -449071,6 +449079,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -449078,7 +449087,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -449087,46 +449095,39 @@ }, { "session": { - "id": "road-to-effective-public-goods-funding-through-quantitative-cross-comparative-analysis-of-grants-programs", - "sourceId": "NHERZE", - "title": "Road to Effective Public Goods Funding through Quantitative Cross-Comparative Analysis of Grants Programs", - "description": "I aim to achieve effective public goods funding by comparing grants models. Grants programs are key in the crypto ecosystem, but comparative studies are rare. Our study compares Uniswap, dYdX, Optimism, Gitcoin, and more, categorizing them into \"top-down,\" \"bottom-up,\" and \"QF (algorithmic)\" types. Findings suggest bottom-up and QF types distribute funds more evenly with smaller variability and grant amounts, while top-down types show greater variability with larger grants for fewer grantees.", - "track": "Coordination", + "id": "robust-restaking-networks", + "sourceId": "MERZWK", + "title": "Robust Restaking Networks", + "description": "We study the risks of validator reuse across multiple services in a restaking protocol. We characterize the robust security of a restaking network as a function of the buffer between the costs and profits from attacks. We also provide local analogs of these guarantees that apply specifically for a target service or coalition of services. Our results suggest measures of robustness that could be exposed to the participants in a restaking protocol. Full paper: https://arxiv.org/abs/2407.21785", + "track": "Cryptoeconomics", "type": "Lightning Talk", "expertise": "Intermediate", - "audience": "Research", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Grants Program", - "Public Goods Funding" + "Risk", + "Measurement", + "and", + "Mitigation" ], "tags": [ - "Coordination", - "DAO", - "Governance", - "Regenative Ethereum", - "Public good", - "funding", - "public", - "goods", - "Coordination", - "DAO", - "Governance", - "Public good", - "Regenative Ethereum" + "Economics", + "Restaking" ], "language": "en", "speakers": [ - "shinya-mori" + "naveen-durvasula" ], "eventId": "devcon-7", - "slot_start": 1731640800000, - "slot_end": 1731641400000, - "slot_roomId": "stage-5", - "resources_presentation": "https://docs.google.com/presentation/d/1el9pBQpo_PXoaMz4cdOtMT4cXnCNpLdicORmmniTBK4" + "slot_start": 1731486000000, + "slot_end": 1731486600000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/19pt0uKTgDWFeqwxxWBjlyG912sJ3Ez2L29Niax82m9w" }, "vector": [ + 0, + 0, 0, 6, 0, @@ -449592,10 +449593,10 @@ 0, 0, 0, + 6, 0, 0, 0, - 6, 0, 0, 0, @@ -449778,6 +449779,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -449834,13 +449837,11 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -449849,7 +449850,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -449896,7 +449896,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -450048,7 +450047,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -450109,6 +450107,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -450122,7 +450121,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -450201,8 +450199,6 @@ 0, 0, 0, - 2, - 2, 0, 0, 0, @@ -450296,10 +450292,10 @@ 0, 0, 0, - 2, 0, 0, 0, + 2, 0, 0, 2, @@ -450312,48 +450308,50 @@ 0, 0, 0, + 0, + 0, + 0, 0 ] }, { "session": { - "id": "robust-restaking-networks", - "sourceId": "MERZWK", - "title": "Robust Restaking Networks", - "description": "We study the risks of validator reuse across multiple services in a restaking protocol. We characterize the robust security of a restaking network as a function of the buffer between the costs and profits from attacks. We also provide local analogs of these guarantees that apply specifically for a target service or coalition of services. Our results suggest measures of robustness that could be exposed to the participants in a restaking protocol. Full paper: https://arxiv.org/abs/2407.21785", - "track": "Cryptoeconomics", + "id": "rohingya-decentralized-identity-and-community-building", + "sourceId": "G8W8MU", + "title": "Rohingya Decentralized Identity and Community Building", + "description": "The Rohingya Project is a transformative digital platform addressing the critical needs of the Rohingya community, focusing on empowerment and cultural preservation. Key services include R-ID, a decentralized identity verification system ensuring privacy and access to opportunities, and R-Academy, which offers courses on Rohingya culture and personal development. The Heritage Archive provides access to cultural resources, while the Community Exchange fosters collaboration & economic development.", + "track": "Real World Ethereum", "type": "Lightning Talk", "expertise": "Intermediate", - "audience": "Engineering", + "audience": "Community", "featured": false, "doNotRecord": false, "keywords": [ - "Risk", - "Measurement", - "and", - "Mitigation" + "Rohingya", + "Decentralized Identity", + "" ], "tags": [ - "Economics", - "Restaking" + "Decentralization", + "Digital Sovereignty", + "Ethereum for Good" ], "language": "en", "speakers": [ - "naveen-durvasula" + "muhammad-noor" ], "eventId": "devcon-7", - "slot_start": 1731486000000, - "slot_end": 1731486600000, + "slot_start": 1731572400000, + "slot_end": 1731573000000, "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/19pt0uKTgDWFeqwxxWBjlyG912sJ3Ez2L29Niax82m9w" + "resources_presentation": "https://docs.google.com/presentation/d/1UYUaHo5Qavbvjs-V4IY1wgEZga3-zWvPCG7PXENX-k4" }, "vector": [ + 6, 0, 0, 0, 0, - 6, - 0, 0, 0, 0, @@ -451001,7 +450999,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -451064,6 +451061,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -451086,10 +451084,12 @@ 0, 0, 0, + 2, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -451329,7 +451329,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -451520,8 +451519,8 @@ 2, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -451538,35 +451537,39 @@ }, { "session": { - "id": "rohingya-decentralized-identity-and-community-building", - "sourceId": "G8W8MU", - "title": "Rohingya Decentralized Identity and Community Building", - "description": "The Rohingya Project is a transformative digital platform addressing the critical needs of the Rohingya community, focusing on empowerment and cultural preservation. Key services include R-ID, a decentralized identity verification system ensuring privacy and access to opportunities, and R-Academy, which offers courses on Rohingya culture and personal development. The Heritage Archive provides access to cultural resources, while the Community Exchange fosters collaboration & economic development.", + "id": "running-ethereum-node-in-africa", + "sourceId": "XT8ZWL", + "title": "Running Ethereum Node In Africa", + "description": "Running an Ethereum node in Africa presents both challenges and opportunities. It enables participation in the global blockchain ecosystem while contributing to network security and decentralization. Key points to highlight include overcoming infrastructure limitations, leveraging community support, the potential for economic empowerment through staking, and fostering local innovation and adoption. Emphasize the importance of education, collaboration, and strategic partnerships to", "track": "Real World Ethereum", "type": "Lightning Talk", "expertise": "Intermediate", - "audience": "Community", + "audience": "Stakers/Validators", "featured": false, "doNotRecord": false, "keywords": [ - "Rohingya", - "Decentralized Identity", - "" + "Geographical", + "Diversity" ], "tags": [ + "Home staking", + "Distributed validator technology", "Decentralization", - "Digital Sovereignty", - "Ethereum for Good" + "diversity", + "geographical", + "Decentralization", + "Distributed validator technology", + "Home staking" ], "language": "en", "speakers": [ - "muhammad-noor" + "david-uzochukwu" ], "eventId": "devcon-7", - "slot_start": 1731572400000, - "slot_end": 1731573000000, + "slot_start": 1731575400000, + "slot_end": 1731576000000, "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1UYUaHo5Qavbvjs-V4IY1wgEZga3-zWvPCG7PXENX-k4" + "resources_presentation": "https://docs.google.com/presentation/d/1buMXIg1gOhRzKk22wUllHQbcl9xVPk1mQ7_JHDKF_oQ" }, "vector": [ 6, @@ -451904,6 +451907,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -452039,8 +452043,6 @@ 0, 0, 0, - 6, - 0, 0, 0, 0, @@ -452267,6 +452269,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -452306,7 +452309,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -452645,6 +452647,20 @@ 0, 0, 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -452725,23 +452741,6 @@ 0, 0, 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 2, - 0, - 0, - 0, 2, 0, 0, @@ -452752,6 +452751,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0 @@ -452759,41 +452762,36 @@ }, { "session": { - "id": "running-ethereum-node-in-africa", - "sourceId": "XT8ZWL", - "title": "Running Ethereum Node In Africa", - "description": "Running an Ethereum node in Africa presents both challenges and opportunities. It enables participation in the global blockchain ecosystem while contributing to network security and decentralization. Key points to highlight include overcoming infrastructure limitations, leveraging community support, the potential for economic empowerment through staking, and fostering local innovation and adoption. Emphasize the importance of education, collaboration, and strategic partnerships to", - "track": "Real World Ethereum", - "type": "Lightning Talk", + "id": "running-local-ethereum-devnets-and-testing-all-the-things", + "sourceId": "LEKDRE", + "title": "Running local Ethereum devnets and testing all the things", + "description": "Interoperability testing with testnets has always been a critical part of testing the ethereum infrastructure. This workshop is intended to teach users how they can quickly set up their own devnets locally and run a suite of other software alongside them such as mev relays/builders, transaction spammers, etc. This talk/workshop will go from 0 devnet experience to running a local devnet with any multi-client combinations, various fuzzers, and simulated infrastructure chaos.", + "track": "Security", + "type": "Workshop", "expertise": "Intermediate", - "audience": "Stakers/Validators", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Geographical", - "Diversity" + "N/A" ], "tags": [ - "Home staking", - "Distributed validator technology", - "Decentralization", - "diversity", - "geographical", - "Decentralization", - "Distributed validator technology", - "Home staking" + "Testing", + "Testing" ], "language": "en", "speakers": [ - "david-uzochukwu" + "tyler" ], "eventId": "devcon-7", - "slot_start": 1731575400000, - "slot_end": 1731576000000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1buMXIg1gOhRzKk22wUllHQbcl9xVPk1mQ7_JHDKF_oQ" + "slot_start": 1731472200000, + "slot_end": 1731477600000, + "slot_roomId": "classroom-c", + "resources_presentation": "https://docs.google.com/presentation/d/1VYoulZIaTgzIaK94vwXsJFSFdoXAMyclgEJ3GUHpiYw" }, "vector": [ + 0, + 0, 6, 0, 0, @@ -453130,7 +453128,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -453262,6 +453259,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -453491,7 +453489,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -453508,7 +453505,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -453535,7 +453531,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -453646,6 +453641,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -453870,8 +453868,6 @@ 0, 0, 0, - 2, - 2, 0, 0, 0, @@ -453966,13 +453962,13 @@ 2, 0, 0, + 2, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -453984,33 +453980,38 @@ }, { "session": { - "id": "running-local-ethereum-devnets-and-testing-all-the-things", - "sourceId": "LEKDRE", - "title": "Running local Ethereum devnets and testing all the things", - "description": "Interoperability testing with testnets has always been a critical part of testing the ethereum infrastructure. This workshop is intended to teach users how they can quickly set up their own devnets locally and run a suite of other software alongside them such as mev relays/builders, transaction spammers, etc. This talk/workshop will go from 0 devnet experience to running a local devnet with any multi-client combinations, various fuzzers, and simulated infrastructure chaos.", + "id": "running-wargames-to-prepare-protocol-teams-for-incident-response", + "sourceId": "N3DBC3", + "title": "Running Wargames to Prepare Protocol Teams for Incident Response", + "description": "SEAL (Security Alliance) Wargames: cybersecurity exercises designed to enhance Web3 protocol resilience. We'll share experiences from running these with major Ethereum protocols, covering:\r\n-Exercise structure: OSINT, tabletops, and live simulations on forked networks\r\n-Scenario designs and common vulnerabilities\r\n-Infrastructure and open-source tooling\r\n-Key learnings and best practices\r\n-Scaling strategies and the importance of regular security drills in the evolving Web3 landscape", "track": "Security", - "type": "Workshop", + "type": "Talk", "expertise": "Intermediate", - "audience": "Engineering", + "audience": "Product", "featured": false, "doNotRecord": false, "keywords": [ - "N/A" + "Incident", + "Response" ], "tags": [ - "Testing", - "Testing" + "Coordination", + "Security", + "incident", + "response", + "Coordination", + "Security" ], "language": "en", "speakers": [ - "tyler", - "ying-tong" + "isaac-patka", + "kelsie-nabben" ], "eventId": "devcon-7", - "slot_start": 1731472200000, - "slot_end": 1731477600000, - "slot_roomId": "classroom-c", - "resources_presentation": "https://docs.google.com/presentation/d/1VYoulZIaTgzIaK94vwXsJFSFdoXAMyclgEJ3GUHpiYw" + "slot_start": 1731390600000, + "slot_end": 1731392400000, + "slot_roomId": "classroom-a", + "resources_presentation": "https://docs.google.com/presentation/d/1Vl9aDLrFn0_bNTA3ddPbHqxDjrCLUyNEIUn4eBlSNzE" }, "vector": [ 0, @@ -454061,7 +454062,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -454485,6 +454485,7 @@ 0, 0, 6, + 6, 0, 0, 0, @@ -454631,6 +454632,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -454781,6 +454783,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -454864,10 +454867,6 @@ 0, 0, 0, - 2, - 0, - 0, - 0, 0, 0, 0, @@ -455092,6 +455091,8 @@ 0, 0, 0, + 2, + 2, 0, 0, 0, @@ -455185,13 +455186,13 @@ 2, 0, 0, - 2, 0, 0, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -455203,47 +455204,49 @@ }, { "session": { - "id": "running-wargames-to-prepare-protocol-teams-for-incident-response", - "sourceId": "N3DBC3", - "title": "Running Wargames to Prepare Protocol Teams for Incident Response", - "description": "SEAL (Security Alliance) Wargames: cybersecurity exercises designed to enhance Web3 protocol resilience. We'll share experiences from running these with major Ethereum protocols, covering:\r\n-Exercise structure: OSINT, tabletops, and live simulations on forked networks\r\n-Scenario designs and common vulnerabilities\r\n-Infrastructure and open-source tooling\r\n-Key learnings and best practices\r\n-Scaling strategies and the importance of regular security drills in the evolving Web3 landscape", - "track": "Security", - "type": "Talk", + "id": "satellite-based-cryptographic-layer-extra-terrestial-extension-to-ethereum", + "sourceId": "SZBQLK", + "title": "Satellite based Cryptographic Layer - Extra-terrestial Extension to Ethereum", + "description": "Using nano-satellites with edge compute units we will show how we intend to build an orbital compute layer with unique properties. We will propose a novel cryptographic applications layer built with vision to space explorations.\r\n\r\nTypically public blockchains enable cryptographic primitives for the digital commons on earth, we will share novel implementation of cryptographic applications that will extend the digital commons into Low Earth Orbit (LEO) and import cryptographic resources from LEO.", + "track": "Cypherpunk & Privacy", + "type": "Lightning Talk", "expertise": "Intermediate", - "audience": "Product", + "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "Incident", - "Response" + "space", + "frontier" ], "tags": [ - "Coordination", - "Security", - "incident", - "response", - "Coordination", - "Security" + "Network State", + "Use cases of cryptography", + "DePIN", + "space", + "frontier", + "DePIN", + "Network State", + "Use cases of cryptography" ], "language": "en", "speakers": [ - "isaac-patka", - "kelsie-nabben" + "daniel-bar", + "matej-yangwao" ], "eventId": "devcon-7", - "slot_start": 1731390600000, - "slot_end": 1731392400000, - "slot_roomId": "classroom-a", - "resources_presentation": "https://docs.google.com/presentation/d/1Vl9aDLrFn0_bNTA3ddPbHqxDjrCLUyNEIUn4eBlSNzE" + "slot_start": 1731648000000, + "slot_end": 1731648600000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1Net_UwG69ncJlQvHg5qG_nefAW16HDrDDKf-9OaDpsw" }, "vector": [ 0, 0, - 6, 0, 0, 0, 0, + 6, 0, 0, 0, @@ -455855,8 +455858,6 @@ 0, 0, 0, - 6, - 0, 0, 0, 0, @@ -455879,11 +455880,13 @@ 0, 0, 0, + 2, 0, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -455902,6 +455905,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -455981,6 +455985,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -456006,7 +456011,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -456316,7 +456320,6 @@ 0, 0, 2, - 2, 0, 0, 0, @@ -456411,10 +456414,10 @@ 0, 0, 0, + 2, 0, 0, 0, - 2, 0, 0, 0, @@ -456427,48 +456430,43 @@ }, { "session": { - "id": "satellite-based-cryptographic-layer-extra-terrestial-extension-to-ethereum", - "sourceId": "SZBQLK", - "title": "Satellite based Cryptographic Layer - Extra-terrestial Extension to Ethereum", - "description": "Using nano-satellites with edge compute units we will show how we intend to build an orbital compute layer with unique properties. We will propose a novel cryptographic applications layer built with vision to space explorations.\r\n\r\nTypically public blockchains enable cryptographic primitives for the digital commons on earth, we will share novel implementation of cryptographic applications that will extend the digital commons into Low Earth Orbit (LEO) and import cryptographic resources from LEO.", - "track": "Cypherpunk & Privacy", - "type": "Lightning Talk", + "id": "scalable-and-sovereign-evm-data-modern-data-engineering-best-practices", + "sourceId": "KEEUYL", + "title": "Scalable and sovereign EVM data: modern data engineering best practices", + "description": "Collecting and analyzing large historical EVM datasets can pose a significant challenge. This has led many teams and individuals to outsource their data infrastructure to commercial 3rd-party platforms. However, over the past year a new style of data workflow has emerged, using entirely open source software and local-first processing. This new ecosystem of tools allow anyone to cheaply, easily, and robustly collect and analyze any EVM dataset from the comfort of their own laptop.", + "track": "Developer Experience", + "type": "Talk", "expertise": "Intermediate", - "audience": "Research", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "space", - "frontier" + "Data Engineering", + "Data Science", + "Data Analysis" ], "tags": [ - "Network State", - "Use cases of cryptography", - "DePIN", - "space", - "frontier", - "DePIN", - "Network State", - "Use cases of cryptography" + "Developer Infrastructure", + "data", + "analysis", + "Developer", + "Infrastructure" ], "language": "en", "speakers": [ - "daniel-bar", - "matej-yangwao" + "storm-slivkoff" ], "eventId": "devcon-7", - "slot_start": 1731648000000, - "slot_end": 1731648600000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1Net_UwG69ncJlQvHg5qG_nefAW16HDrDDKf-9OaDpsw" + "slot_start": 1731573000000, + "slot_end": 1731574800000, + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1ArYtVYufUwHpFKb-cm8W6DCWGSPca78nUlpjKQDTmiY" }, "vector": [ 0, 0, 0, 0, - 0, - 0, 6, 0, 0, @@ -456794,6 +456792,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -456937,40 +456936,6 @@ 0, 0, 0, - 6, - 6, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -457103,13 +457068,11 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -457122,13 +457085,13 @@ 0, 0, 0, + 6, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -457167,6 +457130,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -457208,7 +457172,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -457418,6 +457381,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -457543,7 +457507,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -457580,6 +457543,38 @@ 0, 0, 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -457632,7 +457627,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -457641,6 +457635,12 @@ 2, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -457653,37 +457653,34 @@ }, { "session": { - "id": "scalable-and-sovereign-evm-data-modern-data-engineering-best-practices", - "sourceId": "KEEUYL", - "title": "Scalable and sovereign EVM data: modern data engineering best practices", - "description": "Collecting and analyzing large historical EVM datasets can pose a significant challenge. This has led many teams and individuals to outsource their data infrastructure to commercial 3rd-party platforms. However, over the past year a new style of data workflow has emerged, using entirely open source software and local-first processing. This new ecosystem of tools allow anyone to cheaply, easily, and robustly collect and analyze any EVM dataset from the comfort of their own laptop.", - "track": "Developer Experience", + "id": "scalable-multi-party-fhe-with-phantom-zone", + "sourceId": "SLJ9QS", + "title": "Scalable multi-party FHE with Phantom-zone", + "description": "The talk introduces \"phantom-zone\", a framework to write scalable consumer facing MPC apps using multi-party FHE. Starting with what's multi-party FHE, talk gives a demo of non-trivial MPC app. Followed by introduction to programming model of MPC apps using multi-party FHE inside phantom-zone. Then the talk dives deep into primitives to realise multi-party FHE and ends with advanced FHE gadgets that further enhance multi-party FHE.", + "track": "Applied Cryptography", "type": "Talk", - "expertise": "Intermediate", + "expertise": "Beginner", "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Data Engineering", - "Data Science", - "Data Analysis" + "FHE", + "MP-FHE" ], "tags": [ - "Developer Infrastructure", - "data", - "analysis", - "Developer", - "Infrastructure" + "MPC", + "mp-fhe", + "MPC" ], "language": "en", "speakers": [ - "storm-slivkoff" + "janmajaya-mall" ], "eventId": "devcon-7", - "slot_start": 1731573000000, - "slot_end": 1731574800000, - "slot_roomId": "stage-3", - "resources_presentation": "https://docs.google.com/presentation/d/1ArYtVYufUwHpFKb-cm8W6DCWGSPca78nUlpjKQDTmiY" + "slot_start": 1731567600000, + "slot_end": 1731569400000, + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1V86Kc6aOcbAUsOm8NBUDaQ00YrCn0XJN5ce8Lyt73WU" }, "vector": [ 0, @@ -457691,11 +457688,11 @@ 0, 0, 0, - 6, 0, 0, 0, 0, + 6, 0, 0, 0, @@ -458016,7 +458013,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -458085,6 +458081,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -458308,7 +458305,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -458353,7 +458349,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -458388,6 +458383,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -458604,7 +458602,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -458767,9 +458764,8 @@ 0, 0, 0, - 2, - 2, 0, + 2, 0, 0, 0, @@ -458858,6 +458854,7 @@ 2, 0, 0, + 0, 2, 0, 0, @@ -458876,34 +458873,37 @@ }, { "session": { - "id": "scalable-multi-party-fhe-with-phantom-zone", - "sourceId": "SLJ9QS", - "title": "Scalable multi-party FHE with Phantom-zone", - "description": "The talk introduces \"phantom-zone\", a framework to write scalable consumer facing MPC apps using multi-party FHE. Starting with what's multi-party FHE, talk gives a demo of non-trivial MPC app. Followed by introduction to programming model of MPC apps using multi-party FHE inside phantom-zone. Then the talk dives deep into primitives to realise multi-party FHE and ends with advanced FHE gadgets that further enhance multi-party FHE.", - "track": "Applied Cryptography", + "id": "scaling-autonomous-worlds-building-the-foundations-and-sewers-for-millions-of-inhabitants", + "sourceId": "QPAXL7", + "title": "Scaling autonomous worlds - building the foundations… and sewers for millions of inhabitants", + "description": "One tends to think of Ethereum scaling in financial terms—how many transactions per second? What’s the TVL? How much liquidity?\r\n\r\nBut in a possible future where Ethereum applications extend beyond finance, into areas like autonomous worlds, games, and social, what does scaling look like and what challenges await?\r\n\r\nJoin us as we explore challenges, solutions, and open questions in this space—how do we bring latency down despite seconds-long block time? Could we shard an app across multiple chains?", + "track": "Layer 2", "type": "Talk", - "expertise": "Beginner", + "expertise": "Intermediate", "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "FHE", - "MP-FHE" + "Cross-chain" ], "tags": [ - "MPC", - "mp-fhe", - "MPC" + "Layer 2s", + "Cross-L2", + "Autonomous World", + "cross-chain", + "Autonomous World", + "Cross-L2", + "Layer 2s" ], "language": "en", "speakers": [ - "janmajaya-mall" + "tdot" ], "eventId": "devcon-7", - "slot_start": 1731567600000, - "slot_end": 1731569400000, + "slot_start": 1731484800000, + "slot_end": 1731486600000, "slot_roomId": "stage-6", - "resources_presentation": "https://docs.google.com/presentation/d/1V86Kc6aOcbAUsOm8NBUDaQ00YrCn0XJN5ce8Lyt73WU" + "resources_presentation": "https://docs.google.com/presentation/d/11DTfplHre4QguicqcET5ubMdfycNHdyjo8Imn5A0lWc" }, "vector": [ 0, @@ -458913,8 +458913,6 @@ 0, 0, 0, - 0, - 0, 6, 0, 0, @@ -459306,7 +459304,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -459383,6 +459380,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -459588,6 +459586,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -459606,7 +459605,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -459686,6 +459684,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -459717,6 +459716,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -460074,8 +460074,8 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, 2, @@ -460096,39 +460096,42 @@ }, { "session": { - "id": "scaling-autonomous-worlds-building-the-foundations-and-sewers-for-millions-of-inhabitants", - "sourceId": "QPAXL7", - "title": "Scaling autonomous worlds - building the foundations… and sewers for millions of inhabitants", - "description": "One tends to think of Ethereum scaling in financial terms—how many transactions per second? What’s the TVL? How much liquidity?\r\n\r\nBut in a possible future where Ethereum applications extend beyond finance, into areas like autonomous worlds, games, and social, what does scaling look like and what challenges await?\r\n\r\nJoin us as we explore challenges, solutions, and open questions in this space—how do we bring latency down despite seconds-long block time? Could we shard an app across multiple chains?", - "track": "Layer 2", - "type": "Talk", - "expertise": "Intermediate", - "audience": "Engineering", + "id": "scaling-crypto-theres-an-app-for-that-onboarding-millions-in-africa-with-minipay", + "sourceId": "EXCPST", + "title": "Scaling Crypto? There's an App for That. Onboarding Millions in Africa with MiniPay", + "description": "Post-EthCC, everyone’s talking about the industry’s influx of infra & lack of consumer apps. These conversations overlook the strides made in Africa with MiniPay, a self-custodial stablecoin wallet with 3M+ activated accounts since launching less than a year ago. In this panel, Rene, Yoseph & co-panelists will discuss building, scaling, & updating a truly user-friendly crypto wallet, introducing net new users to Web3 and dApps, & the power of ERC-20 stablecoins for payments in emerging markets.", + "track": "Real World Ethereum", + "type": "Lightning Talk", + "expertise": "Beginner", + "audience": "Product", "featured": false, "doNotRecord": false, "keywords": [ - "Cross-chain" + "payment", + "p2p finance", + "mobile" ], "tags": [ - "Layer 2s", - "Cross-L2", - "Autonomous World", - "cross-chain", - "Autonomous World", - "Cross-L2", - "Layer 2s" + "Protocol Design", + "Scalability", + "UI/UX", + "Mobile", + "Protocol Design", + "Scalability", + "UI/UX" ], "language": "en", "speakers": [ - "tdot" + "rene-reinsberg" ], "eventId": "devcon-7", - "slot_start": 1731484800000, - "slot_end": 1731486600000, - "slot_roomId": "stage-6", - "resources_presentation": "https://docs.google.com/presentation/d/11DTfplHre4QguicqcET5ubMdfycNHdyjo8Imn5A0lWc" + "slot_start": 1731574800000, + "slot_end": 1731575400000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1lk319WDhop2qBsR_BdMLAl1tdzOwri17ao4IPguI7Ac" }, "vector": [ + 6, 0, 0, 0, @@ -460136,8 +460139,6 @@ 0, 0, 0, - 6, - 0, 0, 0, 0, @@ -460771,6 +460772,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -460793,6 +460795,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -460801,6 +460804,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -460809,7 +460813,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -460881,6 +460884,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -460907,7 +460911,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -460939,7 +460942,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -461213,7 +461215,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -461301,7 +461302,6 @@ 2, 0, 0, - 2, 0, 0, 0, @@ -461309,6 +461309,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -461319,48 +461321,42 @@ }, { "session": { - "id": "scaling-crypto-theres-an-app-for-that-onboarding-millions-in-africa-with-minipay", - "sourceId": "EXCPST", - "title": "Scaling Crypto? There's an App for That. Onboarding Millions in Africa with MiniPay", - "description": "Post-EthCC, everyone’s talking about the industry’s influx of infra & lack of consumer apps. These conversations overlook the strides made in Africa with MiniPay, a self-custodial stablecoin wallet with 3M+ activated accounts since launching less than a year ago. In this panel, Rene, Yoseph & co-panelists will discuss building, scaling, & updating a truly user-friendly crypto wallet, introducing net new users to Web3 and dApps, & the power of ERC-20 stablecoins for payments in emerging markets.", - "track": "Real World Ethereum", - "type": "Lightning Talk", - "expertise": "Beginner", - "audience": "Product", + "id": "scaling-ethereum-with-das-an-iterative-approach", + "sourceId": "JFWPRG", + "title": "Scaling Ethereum with DAS: an iterative approach", + "description": "In this time between the launch of 4844 and the possible launch of a first version of PeerDAS, we explore and explain the iterative approach that has been employed in the rollout of blobs and DAS to Ethereum, and discuss the past and future steps.", + "track": "Core Protocol", + "type": "Talk", + "expertise": "Intermediate", + "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "payment", - "p2p finance", - "mobile" + "PeerDAS" ], "tags": [ - "Protocol Design", - "Scalability", - "UI/UX", - "Mobile", - "Protocol Design", - "Scalability", - "UI/UX" + "Blobspace", + "Data Availability", + "Ethereum Roadmap", + "Scalability" ], "language": "en", "speakers": [ - "rene-reinsberg" + "francesco" ], "eventId": "devcon-7", - "slot_start": 1731574800000, - "slot_end": 1731575400000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1lk319WDhop2qBsR_BdMLAl1tdzOwri17ao4IPguI7Ac" + "slot_start": 1731398400000, + "slot_end": 1731400200000, + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1AIOGsICQD3wWyrBZ5kDP7FX-hHDQ53lT_n8M7Jdl_kI" }, "vector": [ - 6, - 0, 0, 0, 0, 0, 0, + 6, 0, 0, 0, @@ -461995,31 +461991,11 @@ 0, 0, 0, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, 0, 0, - 2, - 0, 0, 0, 0, @@ -462027,8 +462003,6 @@ 0, 0, 0, - 2, - 0, 0, 0, 0, @@ -462058,8 +462032,10 @@ 0, 0, 0, + 2, 0, 0, + 2, 0, 0, 0, @@ -462107,7 +462083,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -462129,6 +462104,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -462204,6 +462180,20 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -462522,7 +462512,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -462536,6 +462525,14 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -462544,40 +462541,35 @@ }, { "session": { - "id": "scaling-ethereum-with-das-an-iterative-approach", - "sourceId": "JFWPRG", - "title": "Scaling Ethereum with DAS: an iterative approach", - "description": "In this time between the launch of 4844 and the possible launch of a first version of PeerDAS, we explore and explain the iterative approach that has been employed in the rollout of blobs and DAS to Ethereum, and discuss the past and future steps.", - "track": "Core Protocol", - "type": "Talk", - "expertise": "Intermediate", - "audience": "Research", + "id": "screening-of-the-white-rabbit", + "sourceId": "7CFGTS", + "title": "Screening of the White Rabbit", + "description": "Screening of the White Rabbit", + "track": "Experiences", + "type": "Movie", + "expertise": "Beginner", + "audience": "Design", "featured": false, "doNotRecord": false, "keywords": [ - "PeerDAS" + "test" ], "tags": [ - "Blobspace", - "Data Availability", - "Ethereum Roadmap", - "Scalability" + "Account", + "Abstraction" ], "language": "en", - "speakers": [ - "francesco" - ], + "speakers": [], "eventId": "devcon-7", - "slot_start": 1731398400000, - "slot_end": 1731400200000, - "slot_roomId": "stage-1", - "resources_presentation": "https://docs.google.com/presentation/d/1AIOGsICQD3wWyrBZ5kDP7FX-hHDQ53lT_n8M7Jdl_kI" + "slot_start": 1731497400000, + "slot_end": 1731500100000, + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1IhRTtp7JRxxcgFhG5DluJWQD1KNt28d8UsxmQ7icfhc" }, "vector": [ 0, 0, 0, - 6, 0, 0, 0, @@ -462590,6 +462582,9 @@ 0, 0, 0, + 6, + 0, + 0, 0, 0, 0, @@ -463052,7 +463047,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -463255,10 +463249,8 @@ 0, 0, 0, - 2, 0, 0, - 2, 0, 0, 0, @@ -463327,7 +463319,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -463403,7 +463394,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -463661,6 +463651,8 @@ 0, 0, 0, + 2, + 2, 0, 0, 0, @@ -463749,7 +463741,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -463758,41 +463749,55 @@ 0, 0, 0, + 2, + 0, 0, 0 ] }, { "session": { - "id": "screening-of-the-white-rabbit", - "sourceId": "7CFGTS", - "title": "Screening of the White Rabbit", - "description": "Screening of the White Rabbit", - "track": "Experiences", - "type": "Movie", - "expertise": "Beginner", + "id": "searcher-competition-in-block-building", + "sourceId": "MHRYV9", + "title": "Searcher Competition in Block Building", + "description": "We study the amount of MEV captured by validators, as a function of searcher competition. The core is a suitable solution concept in this context that makes robust predictions independent of implementation details or specific mechanisms chosen. The surplus share of validators is a function of searcher competition. Searchers can obtain at most the marginal value increase of the winning block relative to the best block that can be built without them. We validate the theory empirically.", + "track": "Cryptoeconomics", + "type": "Lightning Talk", + "expertise": "Intermediate", "audience": "Design", "featured": false, "doNotRecord": false, "keywords": [ - "test" + "Cooperative", + "Game", + "Theory;" ], "tags": [ - "Account", - "Abstraction" + "Core Protocol", + "Gaming", + "Mechanism design", + "MEV", + "theory", + "cooperative", + "Core Protocol", + "Mechanism design", + "MEV" ], "language": "en", - "speakers": [], + "speakers": [ + "akaki-mamageishvili" + ], "eventId": "devcon-7", - "slot_start": 1731497400000, - "slot_end": 1731500100000, - "slot_roomId": "main-stage", - "resources_presentation": "https://docs.google.com/presentation/d/1IhRTtp7JRxxcgFhG5DluJWQD1KNt28d8UsxmQ7icfhc" + "slot_start": 1731648600000, + "slot_end": 1731649200000, + "slot_roomId": "classroom-a", + "resources_presentation": "https://docs.google.com/presentation/d/1oRDP1vAH4P88oiBLEXOsJco7KgtJbQmYvKAeAkMug6Y" }, "vector": [ 0, 0, 0, + 6, 0, 0, 0, @@ -463805,12 +463810,6 @@ 0, 0, 0, - 6, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -464160,6 +464159,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -464414,10 +464414,12 @@ 0, 0, 0, + 6, 0, 0, 0, 0, + 6, 0, 0, 0, @@ -464429,6 +464431,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -464568,6 +464571,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -464849,6 +464853,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -464876,7 +464881,6 @@ 0, 0, 2, - 2, 0, 0, 0, @@ -464958,8 +464962,8 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -464980,45 +464984,41 @@ }, { "session": { - "id": "searcher-competition-in-block-building", - "sourceId": "MHRYV9", - "title": "Searcher Competition in Block Building", - "description": "We study the amount of MEV captured by validators, as a function of searcher competition. The core is a suitable solution concept in this context that makes robust predictions independent of implementation details or specific mechanisms chosen. The surplus share of validators is a function of searcher competition. Searchers can obtain at most the marginal value increase of the winning block relative to the best block that can be built without them. We validate the theory empirically.", - "track": "Cryptoeconomics", - "type": "Lightning Talk", - "expertise": "Intermediate", - "audience": "Design", + "id": "security-frameworks-by-seal", + "sourceId": "A7TNUF", + "title": "Security Frameworks by SEAL", + "description": "Comprised of dedicated security specialists, SEAL aims to spread awareness and educate the community about Web3 security best practices and pitfalls. We address various challenges, compile accessible resources, and create new content. Open to all backgrounds, our guidelines provide comprehensive security frameworks for Web3 projects, offering best practices and practical solutions throughout their lifecycle. We aim to make Web3 a safer space for developers and users alike.", + "track": "Security", + "type": "Talk", + "expertise": "Beginner", + "audience": "Product", "featured": false, "doNotRecord": false, "keywords": [ - "Cooperative", - "Game", - "Theory;" + "Best practices", + "Guidelines", + "Frameworks." ], "tags": [ - "Core Protocol", - "Gaming", - "Mechanism design", - "MEV", - "theory", - "cooperative", - "Core Protocol", - "Mechanism design", - "MEV" + "Security", + "Hacks", + "Public good", + "framework", + "Hacks", + "Public good", + "Security" ], "language": "en", "speakers": [ - "akaki-mamageishvili" + "matta-the-red-guild" ], "eventId": "devcon-7", - "slot_start": 1731648600000, - "slot_end": 1731649200000, - "slot_roomId": "classroom-a", - "resources_presentation": "https://docs.google.com/presentation/d/1oRDP1vAH4P88oiBLEXOsJco7KgtJbQmYvKAeAkMug6Y" + "slot_start": 1731576000000, + "slot_end": 1731577800000, + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1HmUewjGmXzH3e1271bv_rXsd73TpbSS90ZBFslgi4ic" }, "vector": [ - 0, - 0, 0, 0, 6, @@ -465242,6 +465242,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -465383,7 +465384,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -465646,7 +465646,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -465654,7 +465653,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -465743,6 +465741,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -465794,7 +465794,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -465882,6 +465881,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -466077,7 +466078,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -466104,9 +466104,10 @@ 0, 0, 0, - 2, 0, 0, + 2, + 0, 0, 0, 0, @@ -466196,10 +466197,11 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, - 2, 0, 0, 0 @@ -466207,39 +466209,40 @@ }, { "session": { - "id": "security-frameworks-by-seal", - "sourceId": "A7TNUF", - "title": "Security Frameworks by SEAL", - "description": "Comprised of dedicated security specialists, SEAL aims to spread awareness and educate the community about Web3 security best practices and pitfalls. We address various challenges, compile accessible resources, and create new content. Open to all backgrounds, our guidelines provide comprehensive security frameworks for Web3 projects, offering best practices and practical solutions throughout their lifecycle. We aim to make Web3 a safer space for developers and users alike.", + "id": "security-through-obscurity-using-microdots-to-store-secrets", + "sourceId": "UHQDPU", + "title": "Security through obscurity. Using microdots to store secrets.", + "description": "Key custody remains a tricky problem to solve. Most of the focus around improving the security of key custody revolve around software based approaches like secret sharing. However, physical approaches are also possible. \r\n\r\nThis talk discusses on how to secure secrets using microdots and how microdots may be fabricated at home with legally accessible tools.\r\n\r\nMicrodots is a technique which allows one to shrink documents down. This allows one to embed secrets in documents in plain sight.", "track": "Security", - "type": "Talk", - "expertise": "Beginner", - "audience": "Product", + "type": "Lightning Talk", + "expertise": "Intermediate", + "audience": "Lobby", "featured": false, "doNotRecord": false, "keywords": [ - "Best practices", - "Guidelines", - "Frameworks." + "None" ], "tags": [ + "Digital Sovereignty", + "Cryptography", "Security", - "Hacks", - "Public good", - "framework", - "Hacks", - "Public good", + "Hardware wallets", + "Custody", + "Cryptography", + "Custody", + "Digital Sovereignty", + "Hardware wallets", "Security" ], "language": "en", "speakers": [ - "matta-the-red-guild" + "jseam" ], "eventId": "devcon-7", - "slot_start": 1731576000000, - "slot_end": 1731577800000, - "slot_roomId": "stage-2", - "resources_presentation": "https://docs.google.com/presentation/d/1HmUewjGmXzH3e1271bv_rXsd73TpbSS90ZBFslgi4ic" + "slot_start": 1731406200000, + "slot_end": 1731406800000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1zGqyVZiy__TgQYZes9fefN5S6uBUQLT9Yl6wbxjJ-2M" }, "vector": [ 0, @@ -466466,7 +466469,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -466720,6 +466722,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -466873,6 +466876,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -466964,23 +466968,6 @@ 0, 0, 0, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -467000,6 +466987,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -467104,7 +467092,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -467205,6 +467192,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -467330,7 +467318,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -467346,6 +467333,15 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -467410,7 +467406,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -467427,51 +467422,57 @@ 0, 0, 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, 0 ] }, { "session": { - "id": "security-through-obscurity-using-microdots-to-store-secrets", - "sourceId": "UHQDPU", - "title": "Security through obscurity. Using microdots to store secrets.", - "description": "Key custody remains a tricky problem to solve. Most of the focus around improving the security of key custody revolve around software based approaches like secret sharing. However, physical approaches are also possible. \r\n\r\nThis talk discusses on how to secure secrets using microdots and how microdots may be fabricated at home with legally accessible tools.\r\n\r\nMicrodots is a technique which allows one to shrink documents down. This allows one to embed secrets in documents in plain sight.", - "track": "Security", + "id": "semaphore-v4", + "sourceId": "ZU9D8U", + "title": "Semaphore V4", + "description": "Semaphore is a protocol enabling individuals to prove group membership and send messages (such as votes or endorsements) anonymously. The latest version enhances efficiency and simplifies the use of libraries and contracts. This presentation will cover the new features, project vision, and the importance and challanges of zero-knowledge technologies.", + "track": "Applied Cryptography", "type": "Lightning Talk", "expertise": "Intermediate", - "audience": "Lobby", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "None" + "semaphore", + "anonymity sets", + "proof of membership" ], "tags": [ - "Digital Sovereignty", - "Cryptography", - "Security", - "Hardware wallets", - "Custody", - "Cryptography", - "Custody", - "Digital Sovereignty", - "Hardware wallets", - "Security" + "Privacy", + "Zero-Knowledge", + "User Experience", + "proof-of", + "membership", + "Privacy", + "User Experience", + "Zero-Knowledge" ], "language": "en", "speakers": [ - "jseam" + "cedoor" ], "eventId": "devcon-7", - "slot_start": 1731406200000, - "slot_end": 1731406800000, + "slot_start": 1731397200000, + "slot_end": 1731397800000, "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1zGqyVZiy__TgQYZes9fefN5S6uBUQLT9Yl6wbxjJ-2M" + "resources_presentation": "https://docs.google.com/presentation/d/12uKp51aS4tQMokLfQJRDQlh518PRLNinkH3148Cq9Do" }, "vector": [ 0, 0, - 6, - 0, 0, 0, 0, @@ -467479,6 +467480,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -468086,7 +468088,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -468100,10 +468101,11 @@ 0, 0, 0, + 6, 0, 0, 0, - 2, + 6, 0, 0, 0, @@ -468186,6 +468188,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -468210,7 +468213,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -468415,7 +468417,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -468452,6 +468453,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -468640,6 +468643,7 @@ 2, 0, 0, + 2, 0, 0, 0, @@ -468647,7 +468651,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -468658,40 +468661,31 @@ }, { "session": { - "id": "semaphore-v4", - "sourceId": "ZU9D8U", - "title": "Semaphore V4", - "description": "Semaphore is a protocol enabling individuals to prove group membership and send messages (such as votes or endorsements) anonymously. The latest version enhances efficiency and simplifies the use of libraries and contracts. This presentation will cover the new features, project vision, and the importance and challanges of zero-knowledge technologies.", - "track": "Applied Cryptography", - "type": "Lightning Talk", - "expertise": "Intermediate", - "audience": "Engineering", + "id": "silk-worms-thai-silk-and-the-3000-year-pre-history-of-cryptoeconomics", + "sourceId": "EVLQDR", + "title": "Silk worms, thai silk, and the 3,000-year pre-history of cryptoeconomics", + "description": "Some of the oldest preserved fibers of silk on earth are those at Ban Chiang, in the North of Thailand.\r\n\r\nToday the phrase \"silk road\" is used to describe not only the history of Eurasian trade, but also colloquially any social situation in which secret or taboo commerce flourishes.\r\n\r\nThis talk explores the impact of the silk worm in driving stateless commerce, and identifies history practices arising from the silk routes which are now enshrined in cryptoeconomics.", + "track": "Cypherpunk & Privacy", + "type": "Talk", + "expertise": "Beginner", + "audience": "Local/SEA", "featured": false, "doNotRecord": false, "keywords": [ - "semaphore", - "anonymity sets", - "proof of membership" + "silkworms" ], "tags": [ - "Privacy", - "Zero-Knowledge", - "User Experience", - "proof-of", - "membership", - "Privacy", - "User Experience", - "Zero-Knowledge" + "silkworms" ], "language": "en", "speakers": [ - "cedoor" + "justin-holmes" ], "eventId": "devcon-7", - "slot_start": 1731397200000, - "slot_end": 1731397800000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/12uKp51aS4tQMokLfQJRDQlh518PRLNinkH3148Cq9Do" + "slot_start": 1731465900000, + "slot_end": 1731467700000, + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1mQVjc9cXXX6Xkymmqc8ZsTUXWC6MJBkt1IyPSNHHplE" }, "vector": [ 0, @@ -468700,11 +468694,10 @@ 0, 0, 0, + 6, 0, 0, 0, - 6, - 0, 0, 0, 0, @@ -469319,7 +469312,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -469328,7 +469320,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -469411,7 +469402,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -469676,7 +469666,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -469784,12 +469773,14 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -469863,7 +469854,6 @@ 0, 0, 0, - 2, 0, 0, 2, @@ -469879,36 +469869,45 @@ 0, 0, 0, + 0, + 0, + 0, + 2, 0 ] }, { "session": { - "id": "silk-worms-thai-silk-and-the-3000-year-pre-history-of-cryptoeconomics", - "sourceId": "EVLQDR", - "title": "Silk worms, thai silk, and the 3,000-year pre-history of cryptoeconomics", - "description": "Some of the oldest preserved fibers of silk on earth are those at Ban Chiang, in the North of Thailand.\r\n\r\nToday the phrase \"silk road\" is used to describe not only the history of Eurasian trade, but also colloquially any social situation in which secret or taboo commerce flourishes.\r\n\r\nThis talk explores the impact of the silk worm in driving stateless commerce, and identifies history practices arising from the silk routes which are now enshrined in cryptoeconomics.", - "track": "Cypherpunk & Privacy", + "id": "simulating-an-ethereum-network-at-scale", + "sourceId": "FAZBAD", + "title": "Simulating an Ethereum network at scale", + "description": "Previously, when Ethereum client developers wanted to test their ideas on the network layer, they either had to use a simulation tool that could be used only with some programming language or had to do network emulation instead, which requires a cluster of computers to do it at scale rather than running it on a laptop-size machine. This talk will tell you how to simulate an Ethereum network with 100+ nodes on a laptop-sized machine with production Ethereum clients.", + "track": "Core Protocol", "type": "Talk", - "expertise": "Beginner", - "audience": "Local/SEA", + "expertise": "Intermediate", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "silkworms" + "Networking", + "Simulation" ], "tags": [ - "silkworms" + "Layer 1", + "simulation", + "Layer", + "1" ], "language": "en", "speakers": [ - "justin-holmes" + "pop", + "daniel-knopik" ], "eventId": "devcon-7", - "slot_start": 1731465900000, - "slot_end": 1731467700000, + "slot_start": 1731564600000, + "slot_end": 1731566400000, "slot_roomId": "stage-1", - "resources_presentation": "https://docs.google.com/presentation/d/1mQVjc9cXXX6Xkymmqc8ZsTUXWC6MJBkt1IyPSNHHplE" + "resources_presentation": "https://docs.google.com/presentation/d/1x5qwU96CuNwokAG1SeZ9BSYZKjgzyrpzL5MwVOtxJWQ" }, "vector": [ 0, @@ -469916,7 +469915,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -470393,6 +470391,7 @@ 0, 0, 6, + 6, 0, 0, 0, @@ -470544,6 +470543,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -470913,8 +470913,7 @@ 0, 0, 0, - 0, - 0, + 2, 0, 0, 0, @@ -471079,10 +471078,11 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, + 2, 0, 0, 0, @@ -471095,54 +471095,56 @@ 0, 0, 0, - 2, 0 ] }, { "session": { - "id": "simulating-an-ethereum-network-at-scale", - "sourceId": "FAZBAD", - "title": "Simulating an Ethereum network at scale", - "description": "Previously, when Ethereum client developers wanted to test their ideas on the network layer, they either had to use a simulation tool that could be used only with some programming language or had to do network emulation instead, which requires a cluster of computers to do it at scale rather than running it on a laptop-size machine. This talk will tell you how to simulate an Ethereum network with 100+ nodes on a laptop-sized machine with production Ethereum clients.", + "id": "single-slot-finality-and-the-future-of-staking", + "sourceId": "LZCP8E", + "title": "Single Slot Finality and the future of staking", + "description": "Discussing the evolution of the thinking around future upgrades to the Ethereum consensus protocol (single slot finality project) in relationship to the future of staking. For example discussing things like https://ethresear.ch/t/orbit-ssf-solo-staking-friendly-validator-set-management-for-ssf/19928/3", "track": "Core Protocol", "type": "Talk", "expertise": "Intermediate", - "audience": "Engineering", + "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "Networking", - "Simulation" + "Economic", + "security" ], "tags": [ - "Layer 1", - "simulation", - "Layer", - "1" + "Core Protocol", + "Ethereum Roadmap", + "Home staking", + "Single-slot Finality", + "Consensus Mechanisms", + "Security", + "economy", + "Consensus Mechanisms", + "Core Protocol", + "Ethereum Roadmap", + "Home staking", + "Single-slot Finality" ], "language": "en", "speakers": [ - "pop", - "daniel-knopik" + "francesco" ], "eventId": "devcon-7", - "slot_start": 1731564600000, - "slot_end": 1731566400000, + "slot_start": 1731573600000, + "slot_end": 1731575400000, "slot_roomId": "stage-1", - "resources_presentation": "https://docs.google.com/presentation/d/1x5qwU96CuNwokAG1SeZ9BSYZKjgzyrpzL5MwVOtxJWQ" + "resources_presentation": "https://docs.google.com/presentation/d/1198JUW8nHiS-gIHBkbDTKrorHlxq2jJXKTiMaVCMvcI" }, "vector": [ - 0, - 0, - 0, - 6, - 0, 0, 0, 0, 0, 0, + 6, 0, 0, 0, @@ -471613,10 +471615,9 @@ 0, 0, 0, + 6, 0, 0, - 6, - 6, 0, 0, 0, @@ -471775,6 +471776,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -471834,6 +471836,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -471940,6 +471943,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -471964,6 +471968,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -472225,41 +472230,40 @@ 0, 0, 0, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -472302,7 +472306,6 @@ 0, 0, 0, - 2, 0, 0, 2, @@ -472310,6 +472313,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -472323,48 +472329,44 @@ }, { "session": { - "id": "single-slot-finality-and-the-future-of-staking", - "sourceId": "LZCP8E", - "title": "Single Slot Finality and the future of staking", - "description": "Discussing the evolution of the thinking around future upgrades to the Ethereum consensus protocol (single slot finality project) in relationship to the future of staking. For example discussing things like https://ethresear.ch/t/orbit-ssf-solo-staking-friendly-validator-set-management-for-ssf/19928/3", - "track": "Core Protocol", + "id": "slangs-query-api-a-better-way-to-analyse-solidity-code", + "sourceId": "8PYLB7", + "title": "Slang’s Query API: a better way to analyse Solidity code", + "description": "Slang is Nomic Foundation’s modular set of Solidity compiler APIs. This presentation will review Slang’s query engine approach to analysing Solidity code, and explain why it makes building tools that support multiple Solidity versions significantly easier than existing solutions, leading overall to higher quality tools.", + "track": "Developer Experience", "type": "Talk", - "expertise": "Intermediate", - "audience": "Research", + "expertise": "Expert", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Economic", - "security" + "Parsing", + "Compiling" ], "tags": [ - "Core Protocol", - "Ethereum Roadmap", - "Home staking", - "Single-slot Finality", - "Consensus Mechanisms", - "Security", - "economy", - "Consensus Mechanisms", - "Core Protocol", - "Ethereum Roadmap", - "Home staking", - "Single-slot Finality" + "Developer Infrastructure", + "Tooling", + "Languages", + "compilers", + "Developer Infrastructure", + "Languages", + "Tooling" ], "language": "en", "speakers": [ - "francesco" + "antony-blakey" ], "eventId": "devcon-7", - "slot_start": 1731573600000, - "slot_end": 1731575400000, - "slot_roomId": "stage-1", - "resources_presentation": "https://docs.google.com/presentation/d/1198JUW8nHiS-gIHBkbDTKrorHlxq2jJXKTiMaVCMvcI" + "slot_start": 1731648600000, + "slot_end": 1731650400000, + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1y7kvxWFxGZ-TBTEld48n6Dz0MGYoIGHria1lhFAdTZo" }, "vector": [ 0, 0, 0, + 0, 6, 0, 0, @@ -472840,10 +472842,12 @@ 0, 0, 0, - 6, 0, 0, 0, + 6, + 0, + 0, 0, 0, 0, @@ -472980,7 +472984,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -473027,6 +473030,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -473059,7 +473063,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -473068,6 +473071,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -473166,7 +473171,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -473191,13 +473195,13 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -473364,7 +473368,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -473455,7 +473458,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -473533,12 +473535,11 @@ 0, 2, 0, + 2, 0, 0, 0, 0, - 2, - 0, 0, 0, 0, @@ -473552,38 +473553,33 @@ }, { "session": { - "id": "slangs-query-api-a-better-way-to-analyse-solidity-code", - "sourceId": "8PYLB7", - "title": "Slang’s Query API: a better way to analyse Solidity code", - "description": "Slang is Nomic Foundation’s modular set of Solidity compiler APIs. This presentation will review Slang’s query engine approach to analysing Solidity code, and explain why it makes building tools that support multiple Solidity versions significantly easier than existing solutions, leading overall to higher quality tools.", - "track": "Developer Experience", + "id": "smart-accounts-need-smart-sessions", + "sourceId": "SJDY99", + "title": "Smart Accounts need Smart Sessions", + "description": "The world of dapps is evolving and wallets are becoming smarter. This is powered by developments in Smart Accounts which unlock more user-friendly experiences. Learn about how WalletConnect is introducing Smart Sessions and walkthrough all the standards (EIPs, ERCs and CAIPs) that will make the future of wallet UX possible.", + "track": "Usability", "type": "Talk", - "expertise": "Expert", + "expertise": "Intermediate", "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Parsing", - "Compiling" + "standards", + "wallets", + "interoperability" ], "tags": [ - "Developer Infrastructure", - "Tooling", - "Languages", - "compilers", - "Developer Infrastructure", - "Languages", - "Tooling" + "interoperability" ], "language": "en", "speakers": [ - "antony-blakey" + "pedro-gomes" ], "eventId": "devcon-7", - "slot_start": 1731648600000, - "slot_end": 1731650400000, - "slot_roomId": "stage-3", - "resources_presentation": "https://docs.google.com/presentation/d/1y7kvxWFxGZ-TBTEld48n6Dz0MGYoIGHria1lhFAdTZo" + "slot_start": 1731643200000, + "slot_end": 1731645000000, + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1Xn-t83UrHqZiD2z9Y1uuRL-w6SCGvLF-dX6-cK0TwYM" }, "vector": [ 0, @@ -473591,11 +473587,10 @@ 0, 0, 0, - 6, - 0, 0, 0, 0, + 6, 0, 0, 0, @@ -474225,7 +474220,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -474253,7 +474247,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -474294,7 +474287,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -474424,7 +474416,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -474595,6 +474586,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -474758,6 +474753,7 @@ 0, 2, 0, + 0, 2, 0, 0, @@ -474776,35 +474772,40 @@ }, { "session": { - "id": "smart-accounts-need-smart-sessions", - "sourceId": "SJDY99", - "title": "Smart Accounts need Smart Sessions", - "description": "The world of dapps is evolving and wallets are becoming smarter. This is powered by developments in Smart Accounts which unlock more user-friendly experiences. Learn about how WalletConnect is introducing Smart Sessions and walkthrough all the standards (EIPs, ERCs and CAIPs) that will make the future of wallet UX possible.", - "track": "Usability", + "id": "smart-contracts-with-privacy-case-study-buying-renewable-power", + "sourceId": "F9PWUP", + "title": "Smart Contracts with Privacy - Case Study - Buying Renewable Power", + "description": "Getting the world’s industries to switch to renewable power is immensely important for our planet’s future, but renewable power purchasing agreements turn out to be complicated to manage and administer. Buyers and sellers must interact indirectly through the electricity market and agreements contain complex rules. Keeping track of these is complicated and expensive - UNLESS you have a blockchain-based smart contract. This is how we did it, using ZK for privacy, on chain!", + "track": "Real World Ethereum", "type": "Talk", "expertise": "Intermediate", - "audience": "Engineering", + "audience": "Business", "featured": false, "doNotRecord": false, "keywords": [ - "standards", - "wallets", - "interoperability" + "Enterprise" ], "tags": [ - "interoperability" + "Privacy", + "Zero-Knowledge", + "Use Cases", + "enterprise", + "Privacy", + "Use Cases", + "Zero-Knowledge" ], "language": "en", "speakers": [ - "pedro-gomes" + "paul-brody" ], "eventId": "devcon-7", - "slot_start": 1731643200000, - "slot_end": 1731645000000, - "slot_roomId": "main-stage", - "resources_presentation": "https://docs.google.com/presentation/d/1Xn-t83UrHqZiD2z9Y1uuRL-w6SCGvLF-dX6-cK0TwYM" + "slot_start": 1731493800000, + "slot_end": 1731495600000, + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1iPCFSCb5vpiqtzwoYxszBwbVcjQ5iI86jv7FH1Uo3E8" }, "vector": [ + 6, 0, 0, 0, @@ -474813,8 +474814,6 @@ 0, 0, 0, - 6, - 0, 0, 0, 0, @@ -475436,6 +475435,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -475522,6 +475522,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -475551,6 +475552,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -475809,9 +475811,6 @@ 0, 0, 0, - 2, - 0, - 0, 0, 0, 0, @@ -475899,6 +475898,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -475977,12 +475977,12 @@ 2, 0, 0, - 2, 0, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -475995,47 +475995,51 @@ }, { "session": { - "id": "smart-contracts-with-privacy-case-study-buying-renewable-power", - "sourceId": "F9PWUP", - "title": "Smart Contracts with Privacy - Case Study - Buying Renewable Power", - "description": "Getting the world’s industries to switch to renewable power is immensely important for our planet’s future, but renewable power purchasing agreements turn out to be complicated to manage and administer. Buyers and sellers must interact indirectly through the electricity market and agreements contain complex rules. Keeping track of these is complicated and expensive - UNLESS you have a blockchain-based smart contract. This is how we did it, using ZK for privacy, on chain!", - "track": "Real World Ethereum", - "type": "Talk", - "expertise": "Intermediate", - "audience": "Business", + "id": "solarpunk-vs-lunarpunk-the-evolution-and-integration-of-these-movements", + "sourceId": "SFY3FB", + "title": "Solarpunk vs. Lunarpunk: The Evolution and Integration of these Movements", + "description": "In this talk, I will explore how the ideals of solarpunk and lunarpunk can be integrated to address privacy, inclusivity, and justice. We will explain how combining the strengths of both movements we can potentially create a cohesive vision for a sustainable, equitable, and free future.", + "track": "Cypherpunk & Privacy", + "type": "Lightning Talk", + "expertise": "Beginner", + "audience": "Community", "featured": false, "doNotRecord": false, "keywords": [ - "Enterprise" + "Lunarpunk", + "Culture" ], "tags": [ - "Privacy", - "Zero-Knowledge", - "Use Cases", - "enterprise", - "Privacy", - "Use Cases", - "Zero-Knowledge" + "Coordination", + "Anonymity", + "Solarpunk", + "Ethereum for Good", + "Social", + "culture", + "Anonymity", + "Coordination", + "Ethereum for Good", + "Social", + "Solarpunk" ], "language": "en", "speakers": [ - "paul-brody" + "manualzuru" ], "eventId": "devcon-7", - "slot_start": 1731493800000, - "slot_end": 1731495600000, - "slot_roomId": "stage-6", - "resources_presentation": "https://docs.google.com/presentation/d/1iPCFSCb5vpiqtzwoYxszBwbVcjQ5iI86jv7FH1Uo3E8" + "slot_start": 1731496800000, + "slot_end": 1731497400000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1Zg48147sw4ud8uPsdsYKyuXSSdSVDoJZ0LSxumOJZ4o" }, "vector": [ - 6, - 0, 0, 0, 0, 0, 0, 0, + 6, 0, 0, 0, @@ -476662,9 +476666,6 @@ 0, 0, 0, - 6, - 0, - 0, 0, 0, 0, @@ -476676,6 +476677,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -476745,7 +476747,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -476768,6 +476769,8 @@ 0, 0, 0, + 2, + 2, 0, 0, 0, @@ -476775,7 +476778,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -476800,6 +476802,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -476824,6 +476827,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -476873,6 +476877,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -477122,7 +477127,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -477202,9 +477206,10 @@ 0, 0, 0, + 2, + 0, 0, 0, - 2, 0, 0, 0, @@ -477218,50 +477223,41 @@ }, { "session": { - "id": "solarpunk-vs-lunarpunk-the-evolution-and-integration-of-these-movements", - "sourceId": "SFY3FB", - "title": "Solarpunk vs. Lunarpunk: The Evolution and Integration of these Movements", - "description": "In this talk, I will explore how the ideals of solarpunk and lunarpunk can be integrated to address privacy, inclusivity, and justice. We will explain how combining the strengths of both movements we can potentially create a cohesive vision for a sustainable, equitable, and free future.", - "track": "Cypherpunk & Privacy", - "type": "Lightning Talk", - "expertise": "Beginner", - "audience": "Community", + "id": "solidity-inline-assembly-for-developer-experience", + "sourceId": "F7XJZW", + "title": "Solidity Inline-Assembly for Developer Experience", + "description": "We demonstrate how inline-assembly is used at Solady to improve the account abstraction developer experience, write concise code, and create novel features.\r\n\r\nSolady is a Solidity library (MIT-licensed). \r\n\r\nSome of our biggest users include Coinbase, Optimism, Uniswap.", + "track": "Developer Experience", + "type": "Talk", + "expertise": "Intermediate", + "audience": "Developper", "featured": false, "doNotRecord": false, "keywords": [ - "Lunarpunk", - "Culture" + "Solidity" ], "tags": [ - "Coordination", - "Anonymity", - "Solarpunk", - "Ethereum for Good", - "Social", - "culture", - "Anonymity", - "Coordination", - "Ethereum for Good", - "Social", - "Solarpunk" + "Gas", + "Account Abstraction", + "solidity", + "Account Abstraction", + "Gas" ], "language": "en", "speakers": [ - "manualzuru" + "vectorized" ], "eventId": "devcon-7", - "slot_start": 1731496800000, - "slot_end": 1731497400000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1Zg48147sw4ud8uPsdsYKyuXSSdSVDoJZ0LSxumOJZ4o" + "slot_start": 1731576600000, + "slot_end": 1731578400000, + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1ww4IN7FSAReDpOBeMK96jT38LWmsqkRdbQBoBnUIH-k" }, "vector": [ 0, 0, 0, 0, - 0, - 0, 6, 0, 0, @@ -477743,6 +477739,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -477900,7 +477897,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -477926,6 +477922,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -477992,8 +477989,6 @@ 0, 0, 0, - 2, - 2, 0, 0, 0, @@ -478025,7 +478020,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -478050,7 +478044,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -478098,9 +478091,9 @@ 0, 0, 0, + 2, 0, 0, - 2, 0, 0, 0, @@ -478237,6 +478230,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -478424,7 +478419,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -478436,6 +478430,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -478446,42 +478444,42 @@ }, { "session": { - "id": "solidity-inline-assembly-for-developer-experience", - "sourceId": "F7XJZW", - "title": "Solidity Inline-Assembly for Developer Experience", - "description": "We demonstrate how inline-assembly is used at Solady to improve the account abstraction developer experience, write concise code, and create novel features.\r\n\r\nSolady is a Solidity library (MIT-licensed). \r\n\r\nSome of our biggest users include Coinbase, Optimism, Uniswap.", + "id": "solidity-then-now-and-the-future", + "sourceId": "HZ3DEF", + "title": "Solidity: Then, Now, & the Future!", + "description": "In this talk, I will be presenting the prospect of Q1 2025 release of the Solidity language compiler including the following sections:\r\n\r\n- Latest features and developments\r\n- via-ir: what's happening and what's next\r\n- Experimental Solidity: The future of the language\r\n- Timeline & roadmap", "track": "Developer Experience", "type": "Talk", "expertise": "Intermediate", - "audience": "Developper", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ + "Smart Contract Development", "Solidity" ], "tags": [ - "Gas", - "Account Abstraction", + "Tooling", + "Languages", "solidity", - "Account Abstraction", - "Gas" + "Languages", + "Tooling" ], "language": "en", "speakers": [ - "vectorized" + "vishwa-mehta" ], "eventId": "devcon-7", - "slot_start": 1731576600000, - "slot_end": 1731578400000, + "slot_start": 1731574800000, + "slot_end": 1731576600000, "slot_roomId": "stage-3", - "resources_presentation": "https://docs.google.com/presentation/d/1ww4IN7FSAReDpOBeMK96jT38LWmsqkRdbQBoBnUIH-k" + "resources_presentation": "https://docs.google.com/presentation/d/1GmwHGEiPwMU4yfyA7ipBeOYh8M7CK0BgtepZdbx3JFA" }, "vector": [ 0, 0, 0, 0, - 0, 6, 0, 0, @@ -479117,6 +479115,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -479145,7 +479145,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -479185,6 +479184,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -479314,7 +479314,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -479649,9 +479648,9 @@ 2, 0, 0, + 2, 0, 0, - 2, 0, 0, 0, @@ -479667,36 +479666,38 @@ }, { "session": { - "id": "solidity-then-now-and-the-future", - "sourceId": "HZ3DEF", - "title": "Solidity: Then, Now, & the Future!", - "description": "In this talk, I will be presenting the prospect of Q1 2025 release of the Solidity language compiler including the following sections:\r\n\r\n- Latest features and developments\r\n- via-ir: what's happening and what's next\r\n- Experimental Solidity: The future of the language\r\n- Timeline & roadmap", - "track": "Developer Experience", - "type": "Talk", - "expertise": "Intermediate", - "audience": "Engineering", + "id": "solo-staking-in-the-dark-forest-a-survival-guide", + "sourceId": "REJ3SW", + "title": "Solo staking in the dark forest: a survival guide", + "description": "Solo stakers are key to keeping the Ethereum ecosystem geographically decentralized and censorship resistant. But PBS leaves solo stakers extremely vulnerable to a variety of narrowly targeted DDOS attacks, made possible by public information on the p2p network. This talk will explain why privacy matters on the p2p layer, provide an overview of the attacks solo stakers would face in PBS, and demonstrate some of these in a sandbox environment.", + "track": "Core Protocol", + "type": "Lightning Talk", + "expertise": "Beginner", + "audience": "Stakers/Validators", "featured": false, "doNotRecord": false, "keywords": [ - "Smart Contract Development", - "Solidity" + "Metadata" ], "tags": [ - "Tooling", - "Languages", - "solidity", - "Languages", - "Tooling" + "Staking", + "Privacy", + "Security", + "MEV", + "metadata", + "MEV", + "Privacy", + "Security" ], "language": "en", "speakers": [ - "vishwa-mehta" + "qianchen-q-yu" ], "eventId": "devcon-7", - "slot_start": 1731574800000, - "slot_end": 1731576600000, - "slot_roomId": "stage-3", - "resources_presentation": "https://docs.google.com/presentation/d/1GmwHGEiPwMU4yfyA7ipBeOYh8M7CK0BgtepZdbx3JFA" + "slot_start": 1731639900000, + "slot_end": 1731640500000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1d-GmGcNLmt1uMkzzdpBPgSsDGcejG31g_wfOtXcVIvg" }, "vector": [ 0, @@ -480187,7 +480188,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -480318,7 +480318,9 @@ 0, 0, 0, + 6, 0, + 6, 0, 0, 0, @@ -480338,9 +480340,6 @@ 0, 0, 0, - 2, - 0, - 0, 0, 0, 0, @@ -480407,7 +480406,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -480419,6 +480417,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -480441,6 +480440,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -480675,7 +480675,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -480795,6 +480794,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -480871,7 +480871,6 @@ 2, 0, 0, - 2, 0, 0, 0, @@ -480880,6 +480879,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -480889,43 +480890,47 @@ }, { "session": { - "id": "solo-staking-in-the-dark-forest-a-survival-guide", - "sourceId": "REJ3SW", - "title": "Solo staking in the dark forest: a survival guide", - "description": "Solo stakers are key to keeping the Ethereum ecosystem geographically decentralized and censorship resistant. But PBS leaves solo stakers extremely vulnerable to a variety of narrowly targeted DDOS attacks, made possible by public information on the p2p network. This talk will explain why privacy matters on the p2p layer, provide an overview of the attacks solo stakers would face in PBS, and demonstrate some of these in a sandbox environment.", - "track": "Core Protocol", - "type": "Lightning Talk", - "expertise": "Beginner", - "audience": "Stakers/Validators", + "id": "solving-multichain-ux-lessons-from-cosmos-for-the-rollup-ecosystem", + "sourceId": "QKRCF7", + "title": "Solving Multichain UX: Lessons from Cosmos for the Rollup Ecosystem", + "description": "This talk addresses how we tackled challenges in the Cosmos ecosystem like liquidity fragmentation, multi-chain accounts, and cross-chain contract standards, and how these solutions can be used to improve cross-chain UX in the rollup ecosystem. \r\n\r\nIf time allows, we'll also dig into designing flexible and scalable abstractions for rapid deployment of integrations (bridges, dexs, wallets) across not just many chains, but many diverse tech stacks.", + "track": "Developer Experience", + "type": "Talk", + "expertise": "Intermediate", + "audience": "Developper", "featured": false, "doNotRecord": false, "keywords": [ - "Metadata" + "DeFi", + "Cross-chain", + "Aggregation" ], "tags": [ - "Staking", - "Privacy", - "Security", - "MEV", - "metadata", - "MEV", - "Privacy", - "Security" + "Fragmentation", + "UI/UX", + "Account Abstraction", + "defi", + "cross-chain", + "aggregation", + "Account Abstraction", + "Fragmentation", + "UI/UX" ], "language": "en", "speakers": [ - "qianchen-q-yu" + "sunny-aggarwal" ], "eventId": "devcon-7", - "slot_start": 1731639900000, - "slot_end": 1731640500000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1d-GmGcNLmt1uMkzzdpBPgSsDGcejG31g_wfOtXcVIvg" + "slot_start": 1731577800000, + "slot_end": 1731579600000, + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/10vnF2ObOK5u8Z8XcfbB0o6Q0DIS1LwGHZA_ieNhsIXg" }, "vector": [ 0, 0, 0, + 0, 6, 0, 0, @@ -481411,9 +481416,9 @@ 0, 0, 0, + 6, 0, 0, - 6, 0, 0, 0, @@ -481541,9 +481546,7 @@ 0, 0, 0, - 6, 0, - 6, 0, 0, 0, @@ -481585,6 +481588,20 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, 0, 0, 0, @@ -481640,7 +481657,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -481663,7 +481679,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -481922,6 +481937,22 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -481979,6 +482010,22 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -482018,48 +482065,6 @@ 0, 0, 0, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -482098,11 +482103,10 @@ 0, 0, 0, + 2, 0, 0, 0, - 2, - 0, 0, 0, 0, @@ -482113,41 +482117,40 @@ }, { "session": { - "id": "solving-multichain-ux-lessons-from-cosmos-for-the-rollup-ecosystem", - "sourceId": "QKRCF7", - "title": "Solving Multichain UX: Lessons from Cosmos for the Rollup Ecosystem", - "description": "This talk addresses how we tackled challenges in the Cosmos ecosystem like liquidity fragmentation, multi-chain accounts, and cross-chain contract standards, and how these solutions can be used to improve cross-chain UX in the rollup ecosystem. \r\n\r\nIf time allows, we'll also dig into designing flexible and scalable abstractions for rapid deployment of integrations (bridges, dexs, wallets) across not just many chains, but many diverse tech stacks.", - "track": "Developer Experience", - "type": "Talk", - "expertise": "Intermediate", - "audience": "Developper", + "id": "sovereignists-vs-globalists", + "sourceId": "ZHQPKA", + "title": "Sovereignists vs. Globalists", + "description": "Sovereignists vs. Globalists is the real battle we should be fighting.\r\n\r\nFundamentally the goal of the space is to be Sovereign. I think very few people came into the space with the idea that well we should all rely on a single, one World government to control everything we do. But rather how do we give users a choice about what kind of systems they actually interact with on a day-to-day basis.\r\n\r\nWhat we should be thinking about when building truly decentralized truly resilient systems, is how to", + "track": "Cypherpunk & Privacy", + "type": "Lightning Talk", + "expertise": "Beginner", + "audience": "Community", "featured": false, "doNotRecord": false, "keywords": [ - "DeFi", - "Cross-chain", - "Aggregation" + "Vision", + "future", + "resilient technologies" ], "tags": [ - "Fragmentation", - "UI/UX", - "Account Abstraction", - "defi", - "cross-chain", - "aggregation", - "Account Abstraction", - "Fragmentation", - "UI/UX" + "Decentralization Improvements", + "Digital Sovereignty", + "Emergency Plan", + "resiliency", + "technology", + "Decentralization Improvements", + "Digital Sovereignty", + "Emergency Plan" ], "language": "en", "speakers": [ - "sunny-aggarwal" + "adrian-brink" ], "eventId": "devcon-7", - "slot_start": 1731577800000, - "slot_end": 1731579600000, - "slot_roomId": "stage-5", - "resources_presentation": "https://docs.google.com/presentation/d/10vnF2ObOK5u8Z8XcfbB0o6Q0DIS1LwGHZA_ieNhsIXg" + "slot_start": 1731648600000, + "slot_end": 1731649200000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1Ce0TClLRzVeI_KHk3Q7wjGn9iUM0mxltuQHeo2UgQuw" }, "vector": [ 0, @@ -482155,9 +482158,8 @@ 0, 0, 0, - 6, - 0, 0, + 6, 0, 0, 0, @@ -482775,6 +482777,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -482811,19 +482814,16 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -482895,6 +482895,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -482926,6 +482927,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -482965,6 +482967,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -483146,6 +483149,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -483160,7 +483165,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -483234,7 +483238,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -483246,7 +483249,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -483335,45 +483337,43 @@ 0, 0, 0, + 0, 0 ] }, { "session": { - "id": "sovereignists-vs-globalists", - "sourceId": "ZHQPKA", - "title": "Sovereignists vs. Globalists", - "description": "Sovereignists vs. Globalists is the real battle we should be fighting.\r\n\r\nFundamentally the goal of the space is to be Sovereign. I think very few people came into the space with the idea that well we should all rely on a single, one World government to control everything we do. But rather how do we give users a choice about what kind of systems they actually interact with on a day-to-day basis.\r\n\r\nWhat we should be thinking about when building truly decentralized truly resilient systems, is how to", - "track": "Cypherpunk & Privacy", - "type": "Lightning Talk", + "id": "speedrun-rollups-a-beginners-guide-to-l2s-zk-and-wtf-people-are-talking-about-on-panels", + "sourceId": "L3Z78Q", + "title": "Speedrun Rollups: A Beginner's Guide to L2s, ZK, and WTF People are Talking About on Panels", + "description": "The L2 landscape has grown, both in terms of size, but also the development of the tech and the new problems that need to be solved.\r\n\r\nThis talk aims to take you from zero to hero, equipping you with the history, development, and current state of L2s, so you can maximize your Devcon experience without having to carry around a dictionary to understand WTF people are talking about.", + "track": "Layer 2", + "type": "Workshop", "expertise": "Beginner", - "audience": "Community", + "audience": "Hobby", "featured": false, "doNotRecord": false, "keywords": [ - "Vision", - "future", - "resilient technologies" + "ELI5" ], "tags": [ - "Decentralization Improvements", - "Digital Sovereignty", - "Emergency Plan", - "resiliency", - "technology", - "Decentralization Improvements", - "Digital Sovereignty", - "Emergency Plan" + "Layer 2s", + "Scalability", + "ZK-EVMs", + "eli5", + "Layer 2s", + "Scalability", + "ZK-EVMs" ], "language": "en", "speakers": [ - "adrian-brink" + "emily" ], "eventId": "devcon-7", - "slot_start": 1731648600000, - "slot_end": 1731649200000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1Ce0TClLRzVeI_KHk3Q7wjGn9iUM0mxltuQHeo2UgQuw" + "slot_start": 1731391200000, + "slot_end": 1731396600000, + "slot_roomId": "classroom-e", + "resources_presentation": "https://docs.google.com/presentation/d/17fKWm64cWJz5zLVi9Av7ZypNBcbMuJYxb55zQcDbVJ8" }, "vector": [ 0, @@ -483382,6 +483382,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -483866,9 +483867,9 @@ 0, 0, 0, + 6, 0, 0, - 6, 0, 0, 0, @@ -484004,7 +484005,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -484056,6 +484056,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -484118,7 +484119,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -484129,6 +484129,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -484150,7 +484151,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -484190,7 +484190,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -484335,6 +484334,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -484372,7 +484372,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -484394,6 +484393,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -484549,7 +484549,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -484561,42 +484560,39 @@ 0, 0, 0, - 0 + 0, + 2 ] }, { "session": { - "id": "speedrun-rollups-a-beginners-guide-to-l2s-zk-and-wtf-people-are-talking-about-on-panels", - "sourceId": "L3Z78Q", - "title": "Speedrun Rollups: A Beginner's Guide to L2s, ZK, and WTF People are Talking About on Panels", - "description": "The L2 landscape has grown, both in terms of size, but also the development of the tech and the new problems that need to be solved.\r\n\r\nThis talk aims to take you from zero to hero, equipping you with the history, development, and current state of L2s, so you can maximize your Devcon experience without having to carry around a dictionary to understand WTF people are talking about.", - "track": "Layer 2", + "id": "speedrunning-chain-abstraction-eips", + "sourceId": "UVUPRS", + "title": "Speedrunning chain abstraction EIPs", + "description": "We look at different EIPs in pipeline across the CAKE stack and how they relate to chain abstraction.", + "track": "Usability", "type": "Workshop", - "expertise": "Beginner", - "audience": "Hobby", + "expertise": "Expert", + "audience": "Developer", "featured": false, "doNotRecord": false, "keywords": [ - "ELI5" + "ChainAbstraction", + "CredibleAccounts", + "Cross-chain" ], "tags": [ - "Layer 2s", - "Scalability", - "ZK-EVMs", - "eli5", - "Layer 2s", - "Scalability", - "ZK-EVMs" + "cross-chain" ], "language": "en", "speakers": [ - "emily" + "ankit-chiplunkar" ], "eventId": "devcon-7", - "slot_start": 1731391200000, - "slot_end": 1731396600000, - "slot_roomId": "classroom-e", - "resources_presentation": "https://docs.google.com/presentation/d/17fKWm64cWJz5zLVi9Av7ZypNBcbMuJYxb55zQcDbVJ8" + "slot_start": 1731655200000, + "slot_end": 1731660600000, + "slot_roomId": "classroom-a", + "resources_presentation": "https://docs.google.com/presentation/d/1up9DjzXHNhdVzKddYHp52RLJfA0EO60JAyhULDNogTk" }, "vector": [ 0, @@ -484606,6 +484602,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -485090,9 +485087,10 @@ 0, 0, 0, + 6, + 0, 0, 0, - 6, 0, 0, 0, @@ -485279,7 +485277,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -485352,7 +485349,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -485557,7 +485553,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -485616,7 +485611,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -485684,6 +485678,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -485767,14 +485762,15 @@ 0, 0, 0, - 2, 0, 0, 0, + 2, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -485784,40 +485780,45 @@ 0, 0, 0, - 2 + 0 ] }, { "session": { - "id": "speedrunning-chain-abstraction-eips", - "sourceId": "UVUPRS", - "title": "Speedrunning chain abstraction EIPs", - "description": "We look at different EIPs in pipeline across the CAKE stack and how they relate to chain abstraction.", - "track": "Usability", - "type": "Workshop", - "expertise": "Expert", - "audience": "Developer", + "id": "stablecoin-technicalities-innovations-challenges-and-opportunities", + "sourceId": "XJBYKJ", + "title": "Stablecoin Technicalities: Innovations, Challenges, and Opportunities", + "description": "This session is dedicated to the evolving landscape of stablecoins, with a particular focus on the latest advancements and the role of PYUSD. This talk is tailored for developers and crypto-enthusiasts eager to explore the broader implications of stablecoin technology, integration challenges, and real-world applications of stablecoins in modern finance while focusing on PayPal's role in the Ethereum ecosystem.", + "track": "Real World Ethereum", + "type": "Lightning Talk", + "expertise": "Intermediate", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "ChainAbstraction", - "CredibleAccounts", - "Cross-chain" + "Stablecoins" ], "tags": [ - "cross-chain" + "Use Cases", + "Remittance", + "Product-market fit", + "stablecoin", + "Product-market fit", + "Remittance", + "Use Cases" ], "language": "en", "speakers": [ - "ankit-chiplunkar" + "edwin-aoki" ], "eventId": "devcon-7", - "slot_start": 1731655200000, - "slot_end": 1731660600000, - "slot_roomId": "classroom-a", - "resources_presentation": "https://docs.google.com/presentation/d/1up9DjzXHNhdVzKddYHp52RLJfA0EO60JAyhULDNogTk" + "slot_start": 1731568200000, + "slot_end": 1731568800000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1Mh_MTgJQI_Yj0brAf1A-CWrCUWCivpHPQFUodwNtN3M" }, "vector": [ + 6, 0, 0, 0, @@ -485826,8 +485827,6 @@ 0, 0, 0, - 6, - 0, 0, 0, 0, @@ -486491,6 +486490,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -486565,6 +486565,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -486794,6 +486795,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -486879,6 +486881,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -486902,8 +486905,6 @@ 0, 0, 0, - 2, - 0, 0, 0, 0, @@ -486986,6 +486987,7 @@ 0, 0, 0, + 2, 0, 0, 2, @@ -486999,8 +487001,6 @@ 0, 0, 0, - 2, - 0, 0, 0, 0 @@ -487008,37 +487008,40 @@ }, { "session": { - "id": "stablecoin-technicalities-innovations-challenges-and-opportunities", - "sourceId": "XJBYKJ", - "title": "Stablecoin Technicalities: Innovations, Challenges, and Opportunities", - "description": "This session is dedicated to the evolving landscape of stablecoins, with a particular focus on the latest advancements and the role of PYUSD. This talk is tailored for developers and crypto-enthusiasts eager to explore the broader implications of stablecoin technology, integration challenges, and real-world applications of stablecoins in modern finance while focusing on PayPal's role in the Ethereum ecosystem.", + "id": "staking-for-school-connectivity", + "sourceId": "ZU3AEJ", + "title": "Staking for school connectivity", + "description": "Giga is a joint venture between UNICEF and the ITU with the mission of connecting all the world's schools to the internet. Over the past years, a novel approach to fund the ongoing operating expenses of school connectivity has been running as a pilot in Rwanda and Giga is currently scaling up operations.\r\n\r\nAs part of this pilot, one staking node has been generating returns that are being spent on connectivity in a school in Rwanda. All of this has been done in compliance with local regulations.", "track": "Real World Ethereum", "type": "Lightning Talk", "expertise": "Intermediate", - "audience": "Engineering", + "audience": "Community", "featured": false, "doNotRecord": false, "keywords": [ - "Stablecoins" + "connectivity", + "schools", + "social impact" ], "tags": [ - "Use Cases", - "Remittance", - "Product-market fit", - "stablecoin", - "Product-market fit", - "Remittance", - "Use Cases" + "Staking", + "Sustainability", + "Ethereum for Good", + "Social", + "impact", + "Ethereum for Good", + "Staking", + "Sustainability" ], "language": "en", "speakers": [ - "edwin-aoki" + "gerben-kijne" ], "eventId": "devcon-7", - "slot_start": 1731568200000, - "slot_end": 1731568800000, + "slot_start": 1731577200000, + "slot_end": 1731577800000, "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1Mh_MTgJQI_Yj0brAf1A-CWrCUWCivpHPQFUodwNtN3M" + "resources_presentation": "https://docs.google.com/presentation/d/1rmmBw3SZZEyNNDi7PgdUEMlN6Wfogmt3EIpC8WZe-5I" }, "vector": [ 6, @@ -487535,7 +487538,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -487713,7 +487715,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -487780,15 +487781,16 @@ 0, 0, 0, + 2, 0, 0, + 2, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -487836,6 +487838,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -487918,6 +487921,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -488000,6 +488004,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -488018,7 +488023,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -488105,7 +488109,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -488213,8 +488216,8 @@ 2, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -488231,49 +488234,49 @@ }, { "session": { - "id": "staking-for-school-connectivity", - "sourceId": "ZU3AEJ", - "title": "Staking for school connectivity", - "description": "Giga is a joint venture between UNICEF and the ITU with the mission of connecting all the world's schools to the internet. Over the past years, a novel approach to fund the ongoing operating expenses of school connectivity has been running as a pilot in Rwanda and Giga is currently scaling up operations.\r\n\r\nAs part of this pilot, one staking node has been generating returns that are being spent on connectivity in a school in Rwanda. All of this has been done in compliance with local regulations.", - "track": "Real World Ethereum", - "type": "Lightning Talk", + "id": "staking-on-power-efficient-and-low-cost-hardware-from-arm64-to-risc-v-boards", + "sourceId": "J3SWYT", + "title": "Staking on Power Efficient and Low Cost Hardware: From ARM64 to RISC-V Boards", + "description": "The entry barrier to staking on Ethereum got lower, as ARM boards, the tooling and OS support have improved massively. We show the current landscape of hardware options and the software stack to go along with it. \r\nAs a glimpse into the future we will talk about RISC-V, an open CPU architecture, present the current state of RISC-V based single board computers. We will discuss the progress we have made to run Ethereum nodes on these boards and the road ahead to optimize clients.", + "track": "Core Protocol", + "type": "Talk", "expertise": "Intermediate", - "audience": "Community", + "audience": "Stakers/Validators", "featured": false, "doNotRecord": false, "keywords": [ - "connectivity", - "schools", - "social impact" + "node running", + "RISC-V", + "Hardware optimization" ], "tags": [ - "Staking", - "Sustainability", - "Ethereum for Good", - "Social", - "impact", - "Ethereum for Good", - "Staking", - "Sustainability" + "Validator Experience", + "Home staking", + "Decentralization", + "optimization", + "hardware", + "Decentralization", + "Home staking", + "Validator Experience" ], "language": "en", "speakers": [ - "gerben-kijne" + "aavegotch1eth", + "haurog" ], "eventId": "devcon-7", - "slot_start": 1731577200000, - "slot_end": 1731577800000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1rmmBw3SZZEyNNDi7PgdUEMlN6Wfogmt3EIpC8WZe-5I" + "slot_start": 1731571800000, + "slot_end": 1731573600000, + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/120GkPug8WQzGtUpAMbWnOOcB7P72J5K2YG_ZVHAuEF0" }, "vector": [ - 6, - 0, 0, 0, 0, 0, 0, + 6, 0, 0, 0, @@ -488764,6 +488767,7 @@ 0, 0, 6, + 6, 0, 0, 0, @@ -488923,6 +488927,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -488963,6 +488968,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -488979,6 +488985,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -489004,10 +489011,6 @@ 0, 0, 0, - 2, - 0, - 0, - 2, 0, 0, 0, @@ -489144,7 +489147,7 @@ 0, 0, 0, - 2, + 0, 0, 0, 0, @@ -489436,17 +489439,18 @@ 0, 0, 0, + 0, 2, 0, 0, 0, - 2, 0, 0, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -489457,53 +489461,49 @@ }, { "session": { - "id": "staking-on-power-efficient-and-low-cost-hardware-from-arm64-to-risc-v-boards", - "sourceId": "J3SWYT", - "title": "Staking on Power Efficient and Low Cost Hardware: From ARM64 to RISC-V Boards", - "description": "The entry barrier to staking on Ethereum got lower, as ARM boards, the tooling and OS support have improved massively. We show the current landscape of hardware options and the software stack to go along with it. \r\nAs a glimpse into the future we will talk about RISC-V, an open CPU architecture, present the current state of RISC-V based single board computers. We will discuss the progress we have made to run Ethereum nodes on these boards and the road ahead to optimize clients.", - "track": "Core Protocol", - "type": "Talk", + "id": "stark-proofs-eli5", + "sourceId": "BKTYWY", + "title": "STARK proofs ELI5", + "description": "Let's face it, ZK proofs are intimidating. But they don't have to be!\r\nZK proofs are complex not because of the depth math they use, but because of the large number of fields of mathematics they leverage features from.\r\nIn this talk, we'll break down STARK proofs into simple blocks and colorful analogies so that you get a good high level overview of how they work", + "track": "Applied Cryptography", + "type": "Lightning Talk", "expertise": "Intermediate", - "audience": "Stakers/Validators", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "node running", - "RISC-V", - "Hardware optimization" + "ELI5" ], "tags": [ - "Validator Experience", - "Home staking", - "Decentralization", - "optimization", - "hardware", - "Decentralization", - "Home staking", - "Validator Experience" + "ZKP", + "Use cases of cryptography", + "STARK", + "eli5", + "STARK", + "Use cases of cryptography", + "ZKP" ], "language": "en", "speakers": [ - "aavegotch1eth", - "haurog" + "henri" ], "eventId": "devcon-7", - "slot_start": 1731571800000, - "slot_end": 1731573600000, - "slot_roomId": "stage-1", - "resources_presentation": "https://docs.google.com/presentation/d/120GkPug8WQzGtUpAMbWnOOcB7P72J5K2YG_ZVHAuEF0" + "slot_start": 1731394200000, + "slot_end": 1731394800000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1wuFB_JXv5HWJjXdbPmQNAk43TRxm_cDU9haSzPCxKco" }, "vector": [ 0, 0, 0, - 6, 0, 0, 0, 0, 0, 0, + 6, 0, 0, 0, @@ -489992,7 +489992,6 @@ 0, 0, 6, - 6, 0, 0, 0, @@ -490141,6 +490140,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -490150,7 +490150,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -490184,6 +490183,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -490191,7 +490191,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -490208,7 +490207,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -490287,7 +490285,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -490318,6 +490315,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -490453,7 +490451,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -490514,6 +490511,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -490666,13 +490666,13 @@ 2, 0, 0, + 2, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -490684,45 +490684,37 @@ }, { "session": { - "id": "stark-proofs-eli5", - "sourceId": "BKTYWY", - "title": "STARK proofs ELI5", - "description": "Let's face it, ZK proofs are intimidating. But they don't have to be!\r\nZK proofs are complex not because of the depth math they use, but because of the large number of fields of mathematics they leverage features from.\r\nIn this talk, we'll break down STARK proofs into simple blocks and colorful analogies so that you get a good high level overview of how they work", - "track": "Applied Cryptography", + "id": "start-contributing-to-economic-protocol-development", + "sourceId": "CEZPBS", + "title": "Start contributing to economic protocol development", + "description": "Protocol development needs more economists, yet many potential contributors do not know which problems are important to Ethereum protocol development. This talk bridges the gap for those interested in blockchain research who want to work on impactful problems. The talk will overview different economic research areas at the protocol level. Examples include an economic perspective on consensus systems, transaction fee mechanism design, and economic sides of current EIPs.", + "track": "Cryptoeconomics", "type": "Lightning Talk", - "expertise": "Intermediate", - "audience": "Engineering", + "expertise": "Beginner", + "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "ELI5" + "Introduction" ], "tags": [ - "ZKP", - "Use cases of cryptography", - "STARK", - "eli5", - "STARK", - "Use cases of cryptography", - "ZKP" + "Core Protocol", + "Economics", + "introduction", + "Core Protocol", + "Economics" ], "language": "en", "speakers": [ - "henri" + "julian-ma" ], "eventId": "devcon-7", - "slot_start": 1731394200000, - "slot_end": 1731394800000, + "slot_start": 1731484800000, + "slot_end": 1731485400000, "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1wuFB_JXv5HWJjXdbPmQNAk43TRxm_cDU9haSzPCxKco" + "resources_presentation": "https://docs.google.com/presentation/d/1oT8-qF_kFLzRfy9StlucF5G7CCSCbwTrU3VGnmV4M-M" }, "vector": [ - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -491216,15 +491208,12 @@ 0, 0, 0, - 6, - 0, - 0, - 0, 0, 0, 0, 0, 0, + 6, 0, 0, 0, @@ -491379,6 +491368,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -491406,31 +491396,6 @@ 0, 0, 0, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -491538,7 +491503,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -491734,7 +491698,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -491848,6 +491811,38 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -491886,7 +491881,6 @@ 0, 0, 0, - 2, 0, 0, 2, @@ -491895,6 +491889,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -491907,44 +491905,46 @@ }, { "session": { - "id": "start-contributing-to-economic-protocol-development", - "sourceId": "CEZPBS", - "title": "Start contributing to economic protocol development", - "description": "Protocol development needs more economists, yet many potential contributors do not know which problems are important to Ethereum protocol development. This talk bridges the gap for those interested in blockchain research who want to work on impactful problems. The talk will overview different economic research areas at the protocol level. Examples include an economic perspective on consensus systems, transaction fee mechanism design, and economic sides of current EIPs.", - "track": "Cryptoeconomics", - "type": "Lightning Talk", - "expertise": "Beginner", - "audience": "Research", + "id": "state-contention-rules-everything-around-me", + "sourceId": "XGHU89", + "title": "State Contention Rules Everything Around Me", + "description": "State contention causes MEV, prevents parallelization, breaks gas simulation, causes transactions to revert, etc. etc. We'll discuss state contention in practical and theoretical systems (e.g. OS threads and type systems) and how/why synchronization primitives developed. We'll cover why state is contentious, what state is contentious, what can be accomplished by making state non-contentitious, and strategies for refactoring existing systems to reduce contention.", + "track": "Core Protocol", + "type": "Talk", + "expertise": "Expert", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Introduction" + "Synchronization", + "Concurrency" ], "tags": [ - "Core Protocol", - "Economics", - "introduction", - "Core Protocol", - "Economics" + "Layer 1", + "Architecture", + "Cross-L2", + "concurrency", + "Architecture", + "Cross-L2", + "Layer 1" ], "language": "en", "speakers": [ - "julian-ma" + "james-prestwich" ], "eventId": "devcon-7", - "slot_start": 1731484800000, - "slot_end": 1731485400000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1oT8-qF_kFLzRfy9StlucF5G7CCSCbwTrU3VGnmV4M-M" + "slot_start": 1731579000000, + "slot_end": 1731580800000, + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1cS2GTJFjotanBsdxY8DrP-qcMwV7ijAs3-hVV-oIS40" }, "vector": [ 0, 0, 0, 0, - 6, - 0, 0, + 6, 0, 0, 0, @@ -492572,10 +492572,10 @@ 0, 0, 0, + 6, 0, 0, 0, - 2, 0, 0, 0, @@ -492591,7 +492591,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -492616,6 +492615,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -492701,6 +492701,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -492748,6 +492749,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -493035,7 +493037,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -493106,14 +493107,14 @@ 0, 0, 0, - 2, 0, 0, + 2, 0, + 2, 0, 0, 0, - 2, 0, 0, 0, @@ -493128,45 +493129,43 @@ }, { "session": { - "id": "state-contention-rules-everything-around-me", - "sourceId": "XGHU89", - "title": "State Contention Rules Everything Around Me", - "description": "State contention causes MEV, prevents parallelization, breaks gas simulation, causes transactions to revert, etc. etc. We'll discuss state contention in practical and theoretical systems (e.g. OS threads and type systems) and how/why synchronization primitives developed. We'll cover why state is contentious, what state is contentious, what can be accomplished by making state non-contentitious, and strategies for refactoring existing systems to reduce contention.", - "track": "Core Protocol", + "id": "state-of-the-ens", + "sourceId": "VBSW3N", + "title": "State of the ENS", + "description": "Jeff Lau, co-founder of ENS, gives an update on the state of ENS, and our progress with migrating over to layer 2. ENS's approach to layer 2 aims to preserve users' ability to choose where their names are stored and administered, while massively reducing transaction costs and increasing scalability for the vast majority of users. Embracing its status as a public good, we want to make ENS the most useful to the largest number of people possible.", + "track": "Real World Ethereum", "type": "Talk", - "expertise": "Expert", + "expertise": "Beginner", "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Synchronization", - "Concurrency" + "Usability" ], "tags": [ - "Layer 1", - "Architecture", - "Cross-L2", - "concurrency", - "Architecture", - "Cross-L2", - "Layer 1" + "Protocol Design", + "Identity", + "Public good", + "usability", + "Identity", + "Protocol Design", + "Public good" ], "language": "en", "speakers": [ - "james-prestwich" + "jeff-lau" ], "eventId": "devcon-7", - "slot_start": 1731579000000, - "slot_end": 1731580800000, - "slot_roomId": "stage-1", - "resources_presentation": "https://docs.google.com/presentation/d/1cS2GTJFjotanBsdxY8DrP-qcMwV7ijAs3-hVV-oIS40" + "slot_start": 1731638700000, + "slot_end": 1731640500000, + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1z_YHSVofOJSq48tqbAiqN423gAZrzi5rzZMND8BcHDw" }, "vector": [ + 6, 0, 0, 0, - 6, - 0, 0, 0, 0, @@ -493785,8 +493784,6 @@ 0, 0, 0, - 6, - 0, 0, 0, 0, @@ -493829,6 +493826,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -493838,7 +493836,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -493875,6 +493872,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -493886,6 +493884,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -493924,7 +493923,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -493972,7 +493970,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -494262,6 +494259,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -494334,6 +494332,8 @@ 0, 2, 0, + 0, + 0, 2, 0, 0, @@ -494352,48 +494352,48 @@ }, { "session": { - "id": "state-of-the-ens", - "sourceId": "VBSW3N", - "title": "State of the ENS", - "description": "Nick Johnson, founder of ENS, gives an update on the state of ENS, and our progress with migrating over to layer 2. ENS's approach to layer 2 aims to preserve users' ability to choose where their names are stored and administered, while massively reducing transaction costs and increasing scalability for the vast majority of users. Embracing its status as a public good, we want to make ENS the most useful to the largest number of people possible.", - "track": "Real World Ethereum", - "type": "Talk", - "expertise": "Beginner", - "audience": "Engineering", + "id": "structuring-censorship-resistant-privacy-protocols-risks-and-considerations", + "sourceId": "MVJFDX", + "title": "Structuring Censorship Resistant Privacy Protocols: Risks and Considerations", + "description": "This workshop is aimed at developers, legal professionals, and project managers involved in the creation and maintenance of privacy-focused projects and will guide participants through the various considerations and risks that need to be managed during the structuring, development and launch of these protocols.", + "track": "Cypherpunk & Privacy", + "type": "Workshop", + "expertise": "Intermediate", + "audience": "Product", "featured": false, - "doNotRecord": false, + "doNotRecord": true, "keywords": [ - "Usability" + "Legal" ], "tags": [ - "Protocol Design", - "Identity", - "Public good", - "usability", - "Identity", - "Protocol Design", - "Public good" + "Frameworks", + "Privacy", + "Censorship Resistance", + "legal", + "Censorship Resistance", + "Frameworks", + "Privacy" ], "language": "en", "speakers": [ - "jeff-lau" + "fatemeh-fannizadeh", + "andre-omietanski", + "amal-ibraymi" ], "eventId": "devcon-7", - "slot_start": 1731638700000, - "slot_end": 1731640500000, - "slot_roomId": "main-stage", - "resources_presentation": "https://docs.google.com/presentation/d/1z_YHSVofOJSq48tqbAiqN423gAZrzi5rzZMND8BcHDw" + "slot_start": 1731576600000, + "slot_end": 1731582000000, + "slot_roomId": "classroom-d", + "resources_presentation": "https://docs.google.com/presentation/d/1hNJE0EKTqY7KkSQmnZdpNsxrFfsKPlhwl0VFWn9f3pA" }, "vector": [ - 6, - 0, - 0, 0, 0, 0, 0, 0, 0, + 6, 0, 0, 0, @@ -494445,6 +494445,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -494888,6 +494889,7 @@ 0, 0, 6, + 6, 0, 0, 0, @@ -495049,7 +495051,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -495095,7 +495096,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -495104,10 +495104,11 @@ 0, 0, 0, + 2, 0, + 2, 0, 0, - 2, 0, 0, 0, @@ -495146,6 +495147,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -495553,17 +495555,17 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, - 2, 0, 0, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -495575,48 +495577,47 @@ }, { "session": { - "id": "structuring-censorship-resistant-privacy-protocols-risks-and-considerations", - "sourceId": "MVJFDX", - "title": "Structuring Censorship Resistant Privacy Protocols: Risks and Considerations", - "description": "This workshop is aimed at developers, legal professionals, and project managers involved in the creation and maintenance of privacy-focused projects and will guide participants through the various considerations and risks that need to be managed during the structuring, development and launch of these protocols.", - "track": "Cypherpunk & Privacy", - "type": "Workshop", + "id": "superliquid-mechanisms-for-decentralized-stablecoins", + "sourceId": "SLNQ8K", + "title": "Superliquid Mechanisms for Decentralized Stablecoins", + "description": "USDC and USDT outpace decentralized stablecoins in large part due to their liquidity. This talk covers the theory, data, and risks of stablecoin liquidity innovations. This will include mint/redemption mechanism design, liquidity pool design, rehypothecation, and protocol-owned liquidity. The analysis will distill how the flexibility of decentralized stablecoin issuance mechanisms can safely be used to their advantage over centralized stablecoins, which Gyroscope v2 is putting into practice.", + "track": "Cryptoeconomics", + "type": "Talk", "expertise": "Intermediate", - "audience": "Product", + "audience": "Engineering", "featured": false, - "doNotRecord": true, + "doNotRecord": false, "keywords": [ - "Legal" + "Stablecoins", + "DeFi" ], "tags": [ - "Frameworks", - "Privacy", - "Censorship Resistance", - "legal", - "Censorship Resistance", - "Frameworks", - "Privacy" + "Mechanism design", + "Economics", + "AMMs", + "defi", + "AMMs", + "Economics", + "Mechanism design" ], "language": "en", "speakers": [ - "fatemeh-fannizadeh", - "andre-omietanski", - "amal-ibraymi" + "ariah-klages-mundt" ], "eventId": "devcon-7", - "slot_start": 1731576600000, - "slot_end": 1731582000000, - "slot_roomId": "classroom-d", - "resources_presentation": "https://docs.google.com/presentation/d/1hNJE0EKTqY7KkSQmnZdpNsxrFfsKPlhwl0VFWn9f3pA" + "slot_start": 1731641400000, + "slot_end": 1731643200000, + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1Uq2Z7r9A4ctbRuT4PbYzFJRFe2xqpvo_AnrVxHcMjiU" }, "vector": [ 0, 0, 0, + 6, 0, 0, 0, - 6, 0, 0, 0, @@ -495668,7 +495669,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -496014,6 +496014,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -496113,8 +496114,6 @@ 0, 0, 0, - 6, - 6, 0, 0, 0, @@ -496237,6 +496236,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -496264,6 +496264,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -496304,6 +496305,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -496327,9 +496329,7 @@ 0, 0, 0, - 2, 0, - 2, 0, 0, 0, @@ -496370,7 +496370,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -496622,6 +496621,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -496709,7 +496711,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -496782,12 +496783,12 @@ 2, 0, 0, + 2, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -496800,50 +496801,50 @@ }, { "session": { - "id": "superliquid-mechanisms-for-decentralized-stablecoins", - "sourceId": "SLNQ8K", - "title": "Superliquid Mechanisms for Decentralized Stablecoins", - "description": "USDC and USDT outpace decentralized stablecoins in large part due to their liquidity. This talk covers the theory, data, and risks of stablecoin liquidity innovations. This will include mint/redemption mechanism design, liquidity pool design, rehypothecation, and protocol-owned liquidity. The analysis will distill how the flexibility of decentralized stablecoin issuance mechanisms can safely be used to their advantage over centralized stablecoins, which Gyroscope v2 is putting into practice.", - "track": "Cryptoeconomics", - "type": "Talk", - "expertise": "Intermediate", + "id": "supernodes-on-a-shoestring-democratizing-ethereum-with-low-power-hardware", + "sourceId": "W3DKPQ", + "title": "Supernodes on a Shoestring: Democratizing Ethereum with Low-Power Hardware", + "description": "Learn to run a full Ethereum supernode (L1 & L2) on affordable hardware (ARM devices) This live demo will guide you through selecting the hardware, installing EoA image who automatically install and configure all the software. Become a part of the decentralized Ethereum on a easy and power efficient way.", + "track": "Core Protocol", + "type": "Workshop", + "expertise": "Beginner", "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Stablecoins", - "DeFi" + "Node Operation", + "Low-Power Hardware" ], "tags": [ - "Mechanism design", - "Economics", - "AMMs", - "defi", - "AMMs", - "Economics", - "Mechanism design" + "Layer 1", + "Decentralization Improvements", + "Layer 2s", + "Decentralization", + "hardware", + "low-power", + "Decentralization", + "Decentralization Improvements", + "Layer 1", + "Layer 2s" ], "language": "en", "speakers": [ - "ariah-klages-mundt" + "diego-losada", + "fernando-collado" ], "eventId": "devcon-7", - "slot_start": 1731641400000, - "slot_end": 1731643200000, - "slot_roomId": "stage-1", - "resources_presentation": "https://docs.google.com/presentation/d/1Uq2Z7r9A4ctbRuT4PbYzFJRFe2xqpvo_AnrVxHcMjiU" + "slot_start": 1731472200000, + "slot_end": 1731477600000, + "slot_roomId": "classroom-e", + "resources_presentation": "https://docs.google.com/presentation/d/1iW-qq2w5XkPf2rNpSWzKfErwV_ysrpVcA97rrOKKEyQ" }, "vector": [ - 0, - 0, - 0, - 0, - 6, 0, 0, 0, 0, 0, + 6, 0, 0, 0, @@ -497078,6 +497079,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -497239,7 +497241,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -497341,6 +497342,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -497461,15 +497463,16 @@ 0, 0, 0, + 6, 0, 0, - 6, 0, 0, 0, 0, 0, 0, + 6, 0, 0, 0, @@ -497487,7 +497490,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -497517,6 +497519,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -497528,7 +497531,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -497551,6 +497553,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -497629,6 +497632,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -497844,7 +497848,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -497935,6 +497938,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -498006,6 +498010,7 @@ 2, 0, 0, + 0, 2, 0, 0, @@ -498024,42 +498029,39 @@ }, { "session": { - "id": "supernodes-on-a-shoestring-democratizing-ethereum-with-low-power-hardware", - "sourceId": "W3DKPQ", - "title": "Supernodes on a Shoestring: Democratizing Ethereum with Low-Power Hardware", - "description": "Learn to run a full Ethereum supernode (L1 & L2) on affordable hardware (ARM devices) This live demo will guide you through selecting the hardware, installing EoA image who automatically install and configure all the software. Become a part of the decentralized Ethereum on a easy and power efficient way.", - "track": "Core Protocol", - "type": "Workshop", - "expertise": "Beginner", - "audience": "Engineering", + "id": "sybil-proof-mechanisms", + "sourceId": "7QENZH", + "title": "Sybil-Proof Mechanisms", + "description": "I discuss a fundamental impossibility result on proposer selection mechanisms: If different actors can generate different value from block proposal (or sequencing) rights, the only sybil-proof and incentive compatible way of assigning proposal rights is through an (arguably centralizing) auction. In other words, any proposer selection mechanism can at most satisfy two out of three fundamental requirements: incentive compatibility, sybil-resistance and decentralization.", + "track": "Cryptoeconomics", + "type": "Lightning Talk", + "expertise": "Intermediate", + "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "Node Operation", - "Low-Power Hardware" + "APS" ], "tags": [ - "Layer 1", - "Decentralization Improvements", - "Layer 2s", - "Decentralization", - "hardware", - "low-power", - "Decentralization", - "Decentralization Improvements", - "Layer 1", - "Layer 2s" + "PBS", + "Mechanism design", + "Game Theory", + "MEV", + "apps", + "Game Theory", + "Mechanism design", + "MEV", + "PBS" ], "language": "en", "speakers": [ - "diego-losada", - "fernando-collado" + "christoph-schlegel" ], "eventId": "devcon-7", - "slot_start": 1731472200000, - "slot_end": 1731477600000, - "slot_roomId": "classroom-e", - "resources_presentation": "https://docs.google.com/presentation/d/1iW-qq2w5XkPf2rNpSWzKfErwV_ysrpVcA97rrOKKEyQ" + "slot_start": 1731486600000, + "slot_end": 1731487200000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1zjLtbzOM-9p0FmUus6R7GhQq9rHDQj5paePedPnL_rA" }, "vector": [ 0, @@ -498219,6 +498221,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -498303,7 +498306,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -498567,7 +498569,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -498683,14 +498684,17 @@ 0, 0, 0, + 6, + 0, 0, 0, + 0, + 6, 6, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -498717,6 +498721,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -498742,7 +498747,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -498776,7 +498780,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -498855,7 +498858,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -499230,13 +499232,13 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, - 2, 0, 0, + 2, 0, 0, 0, @@ -499252,47 +499254,47 @@ }, { "session": { - "id": "sybil-proof-mechanisms", - "sourceId": "7QENZH", - "title": "Sybil-Proof Mechanisms", - "description": "I discuss a fundamental impossibility result on proposer selection mechanisms: If different actors can generate different value from block proposal (or sequencing) rights, the only sybil-proof and incentive compatible way of assigning proposal rights is through an (arguably centralizing) auction. In other words, any proposer selection mechanism can at most satisfy two out of three fundamental requirements: incentive compatibility, sybil-resistance and decentralization.", - "track": "Cryptoeconomics", + "id": "tackling-east-asias-population-decline-issues-with-local-coops-subsystem-for-local-governance", + "sourceId": "QKMVPC", + "title": "Tackling East Asia's Population Decline Issues with Local Coop's Subsystem for Local Governance", + "description": "Local Coop envisions a world beyond nation-states and capitalism, fostering mutual aid and co-creation. It promotes self-reliant community autonomy and public goods, targeting East Asia's declining population. The system includes digital resident IDs with NFTs, democratizes emissions trading, and manages resources sustainably. Partnerships with local governments facilitate transferring public goods and services to Local Coop, optimized through technology and resident participation.", + "track": "Real World Ethereum", "type": "Lightning Talk", - "expertise": "Intermediate", - "audience": "Research", + "expertise": "Beginner", + "audience": "Local/SEA", "featured": false, "doNotRecord": false, "keywords": [ - "APS" + "Population Decline", + "Local Government", + "NFT", + "Public Service" ], "tags": [ - "PBS", - "Mechanism design", - "Game Theory", - "MEV", - "apps", - "Game Theory", - "Mechanism design", - "MEV", - "PBS" + "Public good", + "Local Impact", + "service", + "public", + "Autonomous World", + "Local Impact", + "Public good" ], "language": "en", "speakers": [ - "christoph-schlegel" + "atsushi-hayashi" ], "eventId": "devcon-7", - "slot_start": 1731486600000, - "slot_end": 1731487200000, + "slot_start": 1731573600000, + "slot_end": 1731574200000, "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1zjLtbzOM-9p0FmUus6R7GhQq9rHDQj5paePedPnL_rA" + "resources_presentation": "https://docs.google.com/presentation/d/105LJog6X4qLZc6Fr_TdY9gMTLhUukbrbE677s9fsW6E" }, "vector": [ + 6, 0, 0, 0, 0, - 6, - 0, 0, 0, 0, @@ -499444,7 +499446,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -499793,6 +499794,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -499907,7 +499909,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -499916,8 +499917,6 @@ 0, 0, 0, - 6, - 6, 0, 0, 0, @@ -499944,7 +499943,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -500014,6 +500012,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -500069,6 +500068,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -500144,6 +500144,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -500280,6 +500281,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -500361,6 +500363,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -500388,7 +500391,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -500462,7 +500464,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -500472,54 +500473,52 @@ 0, 0, 0, + 0, + 2, 0 ] }, { "session": { - "id": "tackling-east-asias-population-decline-issues-with-local-coops-subsystem-for-local-governance", - "sourceId": "QKMVPC", - "title": "Tackling East Asia's Population Decline Issues with Local Coop's Subsystem for Local Governance", - "description": "Local Coop envisions a world beyond nation-states and capitalism, fostering mutual aid and co-creation. It promotes self-reliant community autonomy and public goods, targeting East Asia's declining population. The system includes digital resident IDs with NFTs, democratizes emissions trading, and manages resources sustainably. Partnerships with local governments facilitate transferring public goods and services to Local Coop, optimized through technology and resident participation.", - "track": "Real World Ethereum", - "type": "Lightning Talk", - "expertise": "Beginner", - "audience": "Local/SEA", + "id": "tales-from-interop", + "sourceId": "UQPDPQ", + "title": "Tales from interop", + "description": "A deep dive into the interop process for Pectra and how it evolved over the year. Find out how 100 people can work on 3 forks at the same time and how we avoided the devops bottlenecks.", + "track": "Core Protocol", + "type": "Talk", + "expertise": "Intermediate", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Population Decline", - "Local Government", - "NFT", - "Public Service" + "DevOps" ], "tags": [ - "Public good", - "Local Impact", - "service", - "public", - "Autonomous World", - "Local Impact", - "Public good" + "Core Protocol", + "Security", + "Testing", + "devops", + "Core Protocol", + "Security", + "Testing" ], "language": "en", "speakers": [ - "atsushi-hayashi" + "parithosh-jayanthi" ], "eventId": "devcon-7", - "slot_start": 1731573600000, - "slot_end": 1731574200000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/105LJog6X4qLZc6Fr_TdY9gMTLhUukbrbE677s9fsW6E" + "slot_start": 1731403800000, + "slot_end": 1731405600000, + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1EI6PvXpSa-LCMg1S_f31vrLcip8y61g5BqDRGaUIJe0" }, "vector": [ - 6, - 0, 0, 0, 0, 0, 0, + 6, 0, 0, 0, @@ -501132,6 +501131,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -501150,6 +501150,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -501235,7 +501236,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -501291,7 +501291,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -501365,9 +501364,9 @@ 0, 0, 0, + 2, 0, 0, - 2, 0, 0, 0, @@ -501504,7 +501503,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -501587,7 +501585,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -501617,6 +501614,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -501681,10 +501679,13 @@ 0, 0, 0, - 2, 0, 0, 0, + 2, + 0, + 0, + 2, 0, 0, 0, @@ -501697,56 +501698,61 @@ 0, 0, 0, - 2, 0 ] }, { "session": { - "id": "tales-from-interop", - "sourceId": "UQPDPQ", - "title": "Tales from interop", - "description": "A deep dive into the interop process for Pectra and how it evolved over the year. Find out how 100 people can work on 3 forks at the same time and how we avoided the devops bottlenecks.", - "track": "Core Protocol", + "id": "tbd-but-something-about-homomorphic-encryption", + "sourceId": "KS7H3H", + "title": "TBD (but something about Homomorphic Encryption)", + "description": "I have been tasked to submit a talk proposal, originaly on Multiparty Homomorphic Encryption as a place holder to secure the talk session, but there are three possible talks I could give:\r\n1) Introduction to Multiparty Homomorphic Encryption from RLWE\r\n2) IDASH PRIVACY & SECURITY WORKSHOP 2024: Presentation of the submitted solution (secure evaluation of a transformer with CKKS to classify protein sequences)\r\n3) The pitfalls of Fully Homomorphic Encryption: when IND-CPA security is not enough", + "track": "Applied Cryptography", "type": "Talk", "expertise": "Intermediate", - "audience": "Engineering", + "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "DevOps" + "I", + "could", + "find", + "them", + "all" ], "tags": [ - "Core Protocol", + "Open Source Software", + "Homomorphic Encryption", + "Use cases of cryptography", "Security", - "Testing", - "devops", - "Core Protocol", + "Use Cases", + "Homomorphic Encryption", + "Open Source Software", "Security", - "Testing" + "Use Cases", + "Use cases of cryptography" ], "language": "en", "speakers": [ - "parithosh-jayanthi" + "jean-philippe-bossuat" ], "eventId": "devcon-7", - "slot_start": 1731403800000, - "slot_end": 1731405600000, - "slot_roomId": "stage-1", - "resources_presentation": "https://docs.google.com/presentation/d/1EI6PvXpSa-LCMg1S_f31vrLcip8y61g5BqDRGaUIJe0" + "slot_start": 1731569400000, + "slot_end": 1731571200000, + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1qdDRslHeX1rQN30xep6TupLd5KYw4-agBG6u4Zh17dA" }, "vector": [ 0, 0, 0, - 6, - 0, 0, 0, 0, 0, 0, 0, + 6, 0, 0, 0, @@ -502354,8 +502360,8 @@ 0, 0, 0, - 6, 0, + 6, 0, 0, 0, @@ -502373,7 +502379,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -502384,6 +502389,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -502438,6 +502444,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -502445,6 +502452,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -502482,6 +502490,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -502587,7 +502596,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -502838,7 +502846,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -502908,9 +502915,9 @@ 2, 0, 0, - 2, 0, 0, + 2, 0, 0, 0, @@ -502926,44 +502933,37 @@ }, { "session": { - "id": "tbd-but-something-about-homomorphic-encryption", - "sourceId": "KS7H3H", - "title": "TBD (but something about Homomorphic Encryption)", - "description": "I have been tasked to submit a talk proposal, originaly on Multiparty Homomorphic Encryption as a place holder to secure the talk session, but there are three possible talks I could give:\r\n1) Introduction to Multiparty Homomorphic Encryption from RLWE\r\n2) IDASH PRIVACY & SECURITY WORKSHOP 2024: Presentation of the submitted solution (secure evaluation of a transformer with CKKS to classify protein sequences)\r\n3) The pitfalls of Fully Homomorphic Encryption: when IND-CPA security is not enough", - "track": "Applied Cryptography", + "id": "tending-the-infinite-garden-organizational-culture-in-the-ethereum-ecosystem", + "sourceId": "U7SNLQ", + "title": "Tending the Infinite Garden: Organizational Culture in the Ethereum Ecosystem", + "description": "This presentation will discuss the findings of the academic paper \"Tending the Infinite Garden: Organisational Culture in the Ethereum Ecosystem\" by Dr. Paul-Dylan-Ennis and Ann Brody. Our study examines the decision-making processes fundamental to Ethereum's protocol governance, drawing on interviews with Ethereum's core developers. We identify a central worldview in Ethereum known as the \"Infinite Garden\" and discuss how Ethereum's social layer is crucial for upholding cypherpunk values.", + "track": "Cypherpunk & Privacy", "type": "Talk", "expertise": "Intermediate", - "audience": "Research", + "audience": "Developer", "featured": false, "doNotRecord": false, "keywords": [ - "I", - "could", - "find", - "them", - "all" + "Ethereum", + "Core", + "Development;", + "Social", + "Layer;", + "Governance;", + "Values" ], "tags": [ - "Open Source Software", - "Homomorphic Encryption", - "Use cases of cryptography", - "Security", - "Use Cases", - "Homomorphic Encryption", - "Open Source Software", - "Security", - "Use Cases", - "Use cases of cryptography" + "value" ], "language": "en", "speakers": [ - "jean-philippe-bossuat" + "ann-brody" ], "eventId": "devcon-7", - "slot_start": 1731569400000, - "slot_end": 1731571200000, + "slot_start": 1731495600000, + "slot_end": 1731497400000, "slot_roomId": "stage-6", - "resources_presentation": "https://docs.google.com/presentation/d/1qdDRslHeX1rQN30xep6TupLd5KYw4-agBG6u4Zh17dA" + "resources_presentation": "https://docs.google.com/presentation/d/1f-XpVYzA-AiFID7laGqTa-L6kAXqGezXQRCWQw-a-L4" }, "vector": [ 0, @@ -502972,11 +502972,10 @@ 0, 0, 0, + 6, 0, 0, 0, - 6, - 0, 0, 0, 0, @@ -503584,7 +503583,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -503612,7 +503610,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -503667,7 +503664,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -503675,7 +503671,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -503713,7 +503708,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -503958,6 +503952,12 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -504156,47 +504156,47 @@ }, { "session": { - "id": "tending-the-infinite-garden-organizational-culture-in-the-ethereum-ecosystem", - "sourceId": "U7SNLQ", - "title": "Tending the Infinite Garden: Organizational Culture in the Ethereum Ecosystem", - "description": "This presentation will discuss the findings of the academic paper \"Tending the Infinite Garden: Organisational Culture in the Ethereum Ecosystem\" by Dr. Paul-Dylan-Ennis and Ann Brody. Our study examines the decision-making processes fundamental to Ethereum's protocol governance, drawing on interviews with Ethereum's core developers. We identify a central worldview in Ethereum known as the \"Infinite Garden\" and discuss how Ethereum's social layer is crucial for upholding cypherpunk values.", - "track": "Cypherpunk & Privacy", - "type": "Talk", + "id": "the-10-most-common-vulnerabilities-found-in-audit-contests", + "sourceId": "LYFXZN", + "title": "The 10 Most Common Vulnerabilities Found in Audit Contests", + "description": "This lightning talk offers a quick survival guide for DApp developers and security experts, highlighting the most common vulnerabilities found in audit contests. As these contests are often the final step before mainnet, the identified vulnerabilities have typically been overlooked by multiple developers and auditors. The session includes a link to a guide on fixing each vulnerability and a 2-minute Q&A to explore any of the 10 vulnerabilities in more detail and discuss why they are often missed", + "track": "Security", + "type": "Lightning Talk", "expertise": "Intermediate", - "audience": "Developer", + "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "Ethereum", - "Core", - "Development;", - "Social", - "Layer;", - "Governance;", - "Values" + "Vulnerabilities;", + "Audit", + "Contests" ], "tags": [ - "value" + "Security", + "Auditing", + "audit", + "contest", + "Auditing", + "Security" ], "language": "en", "speakers": [ - "ann-brody" + "jack-sanford" ], "eventId": "devcon-7", - "slot_start": 1731495600000, - "slot_end": 1731497400000, - "slot_roomId": "stage-6", - "resources_presentation": "https://docs.google.com/presentation/d/1f-XpVYzA-AiFID7laGqTa-L6kAXqGezXQRCWQw-a-L4" + "slot_start": 1731408000000, + "slot_end": 1731408600000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1_iMeu-TIt6aOehgouo5xQOCb89l5Su5oE2WffTDcOII" }, "vector": [ 0, 0, + 6, 0, 0, 0, 0, - 6, - 0, 0, 0, 0, @@ -504808,6 +504808,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -504953,6 +504954,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -505075,6 +505077,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -505175,9 +505178,6 @@ 0, 0, 0, - 2, - 0, - 0, 0, 0, 0, @@ -505292,6 +505292,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -505363,6 +505364,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -505370,7 +505372,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -505379,40 +505380,48 @@ }, { "session": { - "id": "the-10-most-common-vulnerabilities-found-in-audit-contests", - "sourceId": "LYFXZN", - "title": "The 10 Most Common Vulnerabilities Found in Audit Contests", - "description": "This lightning talk offers a quick survival guide for DApp developers and security experts, highlighting the most common vulnerabilities found in audit contests. As these contests are often the final step before mainnet, the identified vulnerabilities have typically been overlooked by multiple developers and auditors. The session includes a link to a guide on fixing each vulnerability and a 2-minute Q&A to explore any of the 10 vulnerabilities in more detail and discuss why they are often missed", - "track": "Security", + "id": "the-age-of-account-abstraction-opportunities-and-challenges", + "sourceId": "EPN9S7", + "title": "The Age of Account Abstraction: Opportunities and Challenges", + "description": "In a world where the web3 user experience is streamlined through account abstraction, complexities like gas and multiple L1s/L2s are hidden from users. This talk explores the competitive dynamics likely to develop at each layer of the stack (layers, DeFi protocols, intent protocols) and the strategies that might be employed to succeed. Join me to delve into the transformative impact of making Web3 seamless and accessible, and understand how to navigate and thrive in this evolving landscape.", + "track": "Usability", "type": "Lightning Talk", "expertise": "Intermediate", - "audience": "Research", + "audience": "Business", "featured": false, "doNotRecord": false, "keywords": [ - "Vulnerabilities;", - "Audit", - "Contests" + "Protocol competition", + "User growth", + "Layer specialisation" ], "tags": [ - "Security", - "Auditing", - "audit", - "contest", - "Auditing", - "Security" + "Layer 2s", + "Account Abstraction", + "Intents", + "specialisation", + "layer", + "Account Abstraction", + "Intents", + "Layer 2s" ], "language": "en", "speakers": [ - "jack-sanford" + "daniel-yanev" ], "eventId": "devcon-7", - "slot_start": 1731408000000, - "slot_end": 1731408600000, + "slot_start": 1731552300000, + "slot_end": 1731552900000, "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1_iMeu-TIt6aOehgouo5xQOCb89l5Su5oE2WffTDcOII" + "resources_presentation": "https://docs.google.com/presentation/d/17eyZChjX1qpt1_WuQIDXpXi06_RixZQtwAbNNS22vqU" }, "vector": [ + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 6, @@ -505916,6 +505925,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -505923,7 +505933,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -506031,7 +506040,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -506076,6 +506084,24 @@ 0, 0, 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -506177,7 +506203,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -506300,7 +506325,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -506361,6 +506385,14 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -506480,43 +506512,14 @@ 0, 0, 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, 0, 0, 0, @@ -506588,9 +506591,9 @@ 0, 0, 0, - 2, 0, 0, + 2, 0, 0, 0, @@ -506603,40 +506606,39 @@ }, { "session": { - "id": "the-age-of-account-abstraction-opportunities-and-challenges", - "sourceId": "EPN9S7", - "title": "The Age of Account Abstraction: Opportunities and Challenges", - "description": "In a world where the web3 user experience is streamlined through account abstraction, complexities like gas and multiple L1s/L2s are hidden from users. This talk explores the competitive dynamics likely to develop at each layer of the stack (layers, DeFi protocols, intent protocols) and the strategies that might be employed to succeed. Join me to delve into the transformative impact of making Web3 seamless and accessible, and understand how to navigate and thrive in this evolving landscape.", - "track": "Usability", - "type": "Lightning Talk", + "id": "the-age-of-aggregation", + "sourceId": "VVTWM7", + "title": "The Age Of AGGREGATION", + "description": "Aggregation plays a critical role in enhancing the usability and scalability of blockchain technology. In this session, we will explore the fundamental concepts of aggregation, debunk common myths, and discuss the necessity of aggregated blockchain systems for achieving real-world usage. Current scalability boundaries limit blockchain's potential, but through aggregation, we can optimize performance and usability, making blockchain technology accessible to a broader audience", + "track": "Layer 2", + "type": "Talk", "expertise": "Intermediate", - "audience": "Business", + "audience": "Product", "featured": false, "doNotRecord": false, "keywords": [ - "Protocol competition", - "User growth", - "Layer specialisation" + "Blockchain optimization", + "performance enhancement", + "scalability" ], "tags": [ - "Layer 2s", - "Account Abstraction", - "Intents", - "specialisation", - "layer", - "Account Abstraction", - "Intents", - "Layer 2s" + "Protocol Design", + "Scalability", + "Token bridging", + "User Experience", + "Protocol Design", + "Token bridging", + "User Experience" ], "language": "en", "speakers": [ - "daniel-yanev" + "sandeep-nailwal" ], "eventId": "devcon-7", - "slot_start": 1731552300000, - "slot_end": 1731552900000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/17eyZChjX1qpt1_WuQIDXpXi06_RixZQtwAbNNS22vqU" + "slot_start": 1731645000000, + "slot_end": 1731646800000, + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/19GjAOPnXoMBNpAerM--poOFpPMM-IeprVNBtTrgK-UA" }, "vector": [ 0, @@ -506646,7 +506648,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -507274,6 +507275,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -507303,12 +507305,11 @@ 0, 0, 0, + 2, 0, 0, 0, 0, - 2, - 2, 0, 0, 0, @@ -507319,7 +507320,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -507394,6 +507394,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -507453,6 +507454,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -507608,7 +507612,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -507743,7 +507746,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -507815,9 +507817,9 @@ 0, 0, 0, - 2, 0, 0, + 2, 0, 0, 0, @@ -507829,39 +507831,40 @@ }, { "session": { - "id": "the-age-of-aggregation", - "sourceId": "VVTWM7", - "title": "The Age Of AGGREGATION", - "description": "Aggregation plays a critical role in enhancing the usability and scalability of blockchain technology. In this session, we will explore the fundamental concepts of aggregation, debunk common myths, and discuss the necessity of aggregated blockchain systems for achieving real-world usage. Current scalability boundaries limit blockchain's potential, but through aggregation, we can optimize performance and usability, making blockchain technology accessible to a broader audience", - "track": "Layer 2", - "type": "Talk", + "id": "the-blind-mans-elephant-a-product-vision-towards-private-identities", + "sourceId": "GSZKVK", + "title": "The Blind Man's Elephant: a product vision towards private identities", + "description": "A short talk introducing the concepts of key properties we want to achieve in private ZK identities. Sparkling concepts like SSI and DIDs and why blockchains are the best way to ensure that.\r\n\r\nFinally it concludes with simple ZK and data-structure constructions and different alternatives that are seeking to provide this characteristics.\r\n\r\nIn short, this is a lightning overview of the space, it's desired features and different approaches to achieve them.", + "track": "Applied Cryptography", + "type": "Lightning Talk", "expertise": "Intermediate", - "audience": "Product", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Blockchain optimization", - "performance enhancement", - "scalability" + "Selective-disclosure" ], "tags": [ - "Protocol Design", - "Scalability", - "Token bridging", - "User Experience", - "Protocol Design", - "Token bridging", - "User Experience" + "Privacy", + "Identity", + "ZKP", + "Use Cases", + "selective", + "disclosure", + "Identity", + "Privacy", + "Use Cases", + "ZKP" ], "language": "en", "speakers": [ - "sandeep-nailwal" + "andy" ], "eventId": "devcon-7", - "slot_start": 1731645000000, - "slot_end": 1731646800000, - "slot_roomId": "main-stage", - "resources_presentation": "https://docs.google.com/presentation/d/19GjAOPnXoMBNpAerM--poOFpPMM-IeprVNBtTrgK-UA" + "slot_start": 1731395400000, + "slot_end": 1731396000000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1OM2zZQsD8haiBnMdAS98Oz90Cmk3F2nH7dY0H_hjKTA" }, "vector": [ 0, @@ -507871,10 +507874,9 @@ 0, 0, 0, - 6, - 0, 0, 0, + 6, 0, 0, 0, @@ -508489,8 +508491,6 @@ 0, 0, 0, - 6, - 0, 0, 0, 0, @@ -508528,7 +508528,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -508557,6 +508556,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -508577,12 +508577,14 @@ 0, 0, 0, + 2, 0, 0, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -508612,12 +508614,12 @@ 0, 0, 0, + 2, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -508677,7 +508679,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -508970,6 +508971,8 @@ 0, 0, 0, + 2, + 2, 0, 0, 0, @@ -509036,12 +509039,12 @@ 2, 0, 0, + 2, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -509054,40 +509057,37 @@ }, { "session": { - "id": "the-blind-mans-elephant-a-product-vision-towards-private-identities", - "sourceId": "GSZKVK", - "title": "The Blind Man's Elephant: a product vision towards private identities", - "description": "A short talk introducing the concepts of key properties we want to achieve in private ZK identities. Sparkling concepts like SSI and DIDs and why blockchains are the best way to ensure that.\r\n\r\nFinally it concludes with simple ZK and data-structure constructions and different alternatives that are seeking to provide this characteristics.\r\n\r\nIn short, this is a lightning overview of the space, it's desired features and different approaches to achieve them.", - "track": "Applied Cryptography", - "type": "Lightning Talk", + "id": "the-butterfly-effect-and-paradoxes-of-account-abstraction-in-the-defi-ecosystem", + "sourceId": "7VUDWG", + "title": "The Butterfly Effect and Paradoxes of Account Abstraction in the DeFi Ecosystem", + "description": "gm, I'd talk about the **butterfly effects** and **paradoxes** of account abstraction (AA).\r\n\r\nDiscuss the cascading impacts on AA in DeFi;\r\n* Accessibility\r\n* Collaborative DeFi\r\n* Unlocking advanced wallet features\r\n\r\nI'll discuss the paradoxes of AA;\r\n* Simplicity vs Complexity\r\n* Security vs Convenience\r\n* Decentralization vs Usability\r\n* Customization vs Standardization\r\n* Innovation vs Stability\r\n\r\n(+) with real world onchain examples, relevant EIPs/ERCs, benchmarking AA with performance insights.\r\n\r\nLFG", + "track": "Usability", + "type": "Talk", "expertise": "Intermediate", - "audience": "Engineering", + "audience": "Product", "featured": false, "doNotRecord": false, "keywords": [ - "Selective-disclosure" + "DeFi" ], "tags": [ - "Privacy", - "Identity", - "ZKP", - "Use Cases", - "selective", - "disclosure", - "Identity", - "Privacy", - "Use Cases", - "ZKP" + "Decentralization", + "User Experience", + "Account Abstraction", + "defi", + "Account Abstraction", + "Decentralization", + "User Experience" ], "language": "en", "speakers": [ - "andy" + "niha" ], "eventId": "devcon-7", - "slot_start": 1731395400000, - "slot_end": 1731396000000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1OM2zZQsD8haiBnMdAS98Oz90Cmk3F2nH7dY0H_hjKTA" + "slot_start": 1731465900000, + "slot_end": 1731467700000, + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1zpiZg4dw7Yoaj_Sy6FpGr9LUxUTz8UzDFGi_e9GpUrU" }, "vector": [ 0, @@ -509098,7 +509098,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -509725,6 +509724,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -509758,6 +509758,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -509779,7 +509780,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -509800,14 +509800,13 @@ 0, 0, 0, - 2, 0, 0, 0, 0, + 2, 0, 0, - 2, 0, 0, 0, @@ -509837,7 +509836,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -510102,6 +510100,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -510195,8 +510195,6 @@ 0, 0, 0, - 2, - 2, 0, 0, 0, @@ -510259,7 +510257,6 @@ 0, 0, 0, - 2, 0, 0, 2, @@ -510271,6 +510268,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -510280,10 +510280,10 @@ }, { "session": { - "id": "the-butterfly-effect-and-paradoxes-of-account-abstraction-in-the-defi-ecosystem", - "sourceId": "7VUDWG", - "title": "The Butterfly Effect and Paradoxes of Account Abstraction in the DeFi Ecosystem", - "description": "gm, I'd talk about the **butterfly effects** and **paradoxes** of account abstraction (AA).\r\n\r\nDiscuss the cascading impacts on AA in DeFi;\r\n* Accessibility\r\n* Collaborative DeFi\r\n* Unlocking advanced wallet features\r\n\r\nI'll discuss the paradoxes of AA;\r\n* Simplicity vs Complexity\r\n* Security vs Convenience\r\n* Decentralization vs Usability\r\n* Customization vs Standardization\r\n* Innovation vs Stability\r\n\r\n(+) with real world onchain examples, relevant EIPs/ERCs, benchmarking AA with performance insights.\r\n\r\nLFG", + "id": "the-chain-abstraction-master-plan", + "sourceId": "DCSCA7", + "title": "The Chain Abstraction Master Plan", + "description": "Chain abstraction is vital for Ethereum’s future competitiveness and interoperability. This talk will dive into why Ethereum apps need chain abstraction to avoid fragmentation and ensure open, trustless, and modular systems. We’ll explore approaches to abstraction, the importance of open standards, and a roadmap for upgrading the ecosystem’s core infrastructure—spanning JSON-RPC API improvements, resource locks, and intent settlement—to unlock new layers of usability and decentralization.", "track": "Usability", "type": "Talk", "expertise": "Intermediate", @@ -510291,26 +510291,34 @@ "featured": false, "doNotRecord": false, "keywords": [ - "DeFi" + "Chain Abstraction", + "OneBalance", + "Resource Locks" ], "tags": [ - "Decentralization", - "User Experience", - "Account Abstraction", - "defi", "Account Abstraction", - "Decentralization", + "Cross-L2", + "Developer Infrastructure", + "DevEx", + "Ethereum Roadmap", + "Gas", + "Intents", + "MEV", + "Paymaster", + "Rollups", + "Token bridging", + "Transaction fees mechanisms", "User Experience" ], "language": "en", "speakers": [ - "niha" + "stephane-gosselin" ], "eventId": "devcon-7", - "slot_start": 1731465900000, - "slot_end": 1731467700000, - "slot_roomId": "stage-6", - "resources_presentation": "https://docs.google.com/presentation/d/1zpiZg4dw7Yoaj_Sy6FpGr9LUxUTz8UzDFGi_e9GpUrU" + "slot_start": 1731576600000, + "slot_end": 1731577800000, + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1aMlbfC7Va_bqN5fI43BFPOB0iIennWgUwyiQxb7D3q0" }, "vector": [ 0, @@ -510826,7 +510834,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -510934,10 +510941,6 @@ 0, 0, 0, - 0, - 0, - 0, - 0, 6, 0, 0, @@ -510952,6 +510955,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -510965,6 +510969,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -510974,7 +510979,9 @@ 0, 0, 0, + 2, 0, + 2, 0, 0, 0, @@ -510982,6 +510989,8 @@ 0, 0, 2, + 2, + 2, 0, 0, 0, @@ -511027,11 +511036,6 @@ 0, 0, 0, - 2, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -511127,8 +511131,10 @@ 0, 0, 0, + 2, 0, 0, + 2, 0, 0, 0, @@ -511144,6 +511150,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -511151,6 +511158,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -511323,7 +511331,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -511356,6 +511363,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -511490,8 +511498,8 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -511503,48 +511511,39 @@ }, { "session": { - "id": "the-chain-abstraction-master-plan", - "sourceId": "DCSCA7", - "title": "The Chain Abstraction Master Plan", - "description": "Chain abstraction is vital for Ethereum’s future competitiveness and interoperability. This talk will dive into why Ethereum apps need chain abstraction to avoid fragmentation and ensure open, trustless, and modular systems. We’ll explore approaches to abstraction, the importance of open standards, and a roadmap for upgrading the ecosystem’s core infrastructure—spanning JSON-RPC API improvements, resource locks, and intent settlement—to unlock new layers of usability and decentralization.", - "track": "Usability", - "type": "Talk", - "expertise": "Intermediate", - "audience": "Product", + "id": "the-chain-mail-gaze", + "sourceId": "73SKE9", + "title": "The Chain Mail Gaze", + "description": "With their dreams of new ‘Network State’ empires, resource extraction, and colonial domination, today’s tech overlords are the descendants of Europe’s mediaeval Crusaders: well-financed, zealous fanatics remaking the world in the name of their greater good. Through a psycho-political reading of scarcity, chauvinism, and colonialism, The Chain Mail Gaze connects Crusader ideologues’ desire for blood, land, and booty, to emerging ‘frontiers’ mediated by contemporary technologies.", + "track": "Coordination", + "type": "Lightning Talk", + "expertise": "Beginner", + "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "Chain Abstraction", - "OneBalance", - "Resource Locks" + "decolonial" ], "tags": [ - "Account Abstraction", - "Cross-L2", - "Developer Infrastructure", - "DevEx", - "Ethereum Roadmap", - "Gas", - "Intents", - "MEV", - "Paymaster", - "Rollups", - "Token bridging", - "Transaction fees mechanisms", - "User Experience" + "Governance", + "Network State", + "decolonial", + "Governance", + "Network State" ], "language": "en", "speakers": [ - "stephane-gosselin" + "wassim-z-alsindi" ], "eventId": "devcon-7", - "slot_start": 1731576600000, - "slot_end": 1731577800000, - "slot_roomId": "stage-5", - "resources_presentation": "https://docs.google.com/presentation/d/1aMlbfC7Va_bqN5fI43BFPOB0iIennWgUwyiQxb7D3q0" + "slot_start": 1731409800000, + "slot_end": 1731410400000, + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/17RnVgqUzy-db9C_X4-QKgghgKSZ40O-5PtTPVJladMk" }, "vector": [ 0, + 6, 0, 0, 0, @@ -511552,8 +511551,6 @@ 0, 0, 0, - 6, - 0, 0, 0, 0, @@ -512164,12 +512161,10 @@ 0, 0, 0, - 6, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -512192,7 +512187,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -512202,17 +512196,17 @@ 0, 0, 0, - 2, 0, - 2, 0, 0, 0, 0, 0, 0, - 2, - 2, + 0, + 0, + 0, + 0, 2, 0, 0, @@ -512255,6 +512249,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -512354,10 +512350,8 @@ 0, 0, 0, - 2, 0, 0, - 2, 0, 0, 0, @@ -512373,7 +512367,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -512381,7 +512374,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -512587,7 +512579,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -512657,6 +512648,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -512713,12 +512705,15 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 2, @@ -512729,44 +512724,45 @@ 0, 0, 0, + 0, + 0, + 0, 0 ] }, { "session": { - "id": "the-chain-mail-gaze", - "sourceId": "73SKE9", - "title": "The Chain Mail Gaze", - "description": "With their dreams of new ‘Network State’ empires, resource extraction, and colonial domination, today’s tech overlords are the descendants of Europe’s mediaeval Crusaders: well-financed, zealous fanatics remaking the world in the name of their greater good. Through a psycho-political reading of scarcity, chauvinism, and colonialism, The Chain Mail Gaze connects Crusader ideologues’ desire for blood, land, and booty, to emerging ‘frontiers’ mediated by contemporary technologies.", - "track": "Coordination", + "id": "the-combination-of-zkp-mpc-fhe", + "sourceId": "XPLVT8", + "title": "The combination of ZKP +/- MPC +/- FHE", + "description": "This talk will provide you with the necessary intuition to understand when you should use ZKP, MPC or FHE, or any combination of them.", + "track": "Applied Cryptography", "type": "Lightning Talk", "expertise": "Beginner", - "audience": "Research", + "audience": "Developer", "featured": false, "doNotRecord": false, "keywords": [ - "decolonial" + "FHE" ], "tags": [ - "Governance", - "Network State", - "decolonial", - "Governance", - "Network State" + "ZKP", + "MPC", + "fhe", + "MPC", + "ZKP" ], "language": "en", "speakers": [ - "wassim-z-alsindi" + "giacomo" ], "eventId": "devcon-7", - "slot_start": 1731409800000, - "slot_end": 1731410400000, - "slot_roomId": "stage-2", - "resources_presentation": "https://docs.google.com/presentation/d/17RnVgqUzy-db9C_X4-QKgghgKSZ40O-5PtTPVJladMk" + "slot_start": 1731390000000, + "slot_end": 1731390600000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1iRVxAm1tYqEBlFNUqErTPQ1GCnhG1txvgCWdfQbSgpk" }, "vector": [ - 0, - 6, 0, 0, 0, @@ -512776,6 +512772,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -513430,7 +513427,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -513456,6 +513452,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -513465,6 +513463,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -513472,7 +513471,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -513955,38 +513953,40 @@ }, { "session": { - "id": "the-combination-of-zkp-mpc-fhe", - "sourceId": "XPLVT8", - "title": "The combination of ZKP +/- MPC +/- FHE", - "description": "This talk will provide you with the necessary intuition to understand when you should use ZKP, MPC or FHE, or any combination of them.", - "track": "Applied Cryptography", - "type": "Lightning Talk", + "id": "the-daos-of-the-east", + "sourceId": "BUKGLV", + "title": "The DAOs of the East", + "description": "DAOs are growing fast in East Asia, and they work very differently from DAOs in the West. From regional revitalization in Japan to Taiwan's digital ministry to the Chinese diaspora, I'll cover many examples and what they mean for DAOs in the West.", + "track": "Coordination", + "type": "Talk", "expertise": "Beginner", - "audience": "Developer", + "audience": "Community", "featured": false, "doNotRecord": false, "keywords": [ - "FHE" + "Asia" ], "tags": [ - "ZKP", - "MPC", - "fhe", - "MPC", - "ZKP" + "DAO", + "Collective Intelligence", + "Regulation", + "asia", + "Collective Intelligence", + "DAO" ], "language": "en", "speakers": [ - "giacomo" + "joshua-tan" ], "eventId": "devcon-7", - "slot_start": 1731390000000, - "slot_end": 1731390600000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1iRVxAm1tYqEBlFNUqErTPQ1GCnhG1txvgCWdfQbSgpk" + "slot_start": 1731492000000, + "slot_end": 1731493800000, + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/185nuWRZn9PaXkbj3mmudjiul9XhVrRireCzXcJBlu4Y" }, "vector": [ 0, + 6, 0, 0, 0, @@ -513995,8 +513995,6 @@ 0, 0, 0, - 6, - 0, 0, 0, 0, @@ -514639,6 +514637,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -514675,7 +514674,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -514686,7 +514684,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -514701,6 +514698,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -514708,6 +514706,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -515050,6 +515049,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -515094,7 +515094,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -515159,6 +515158,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -515167,7 +515167,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -515176,40 +515175,39 @@ }, { "session": { - "id": "the-daos-of-the-east", - "sourceId": "BUKGLV", - "title": "The DAOs of the East", - "description": "DAOs are growing fast in East Asia, and they work very differently from DAOs in the West. From regional revitalization in Japan to Taiwan's digital ministry to the Chinese diaspora, I'll cover many examples and what they mean for DAOs in the West.", - "track": "Coordination", + "id": "the-dave-fraud-proof-algorithm-triumphing-over-sybils-with-a-laptop-and-a-small-collateral", + "sourceId": "C7ZFH3", + "title": "The Dave fraud-proof algorithm — triumphing over Sybils with a laptop and a small collateral", + "description": "Current fraud-proof algorithms are susceptible to Sybil attacks, impacting safety, decentralization, and (settlement) liveness. This presentation introduces _Dave_, a novel algorithm that offers an unprecedented combination of these three properties. We demonstrate that there's no realistic Sybil attack capable of exhausting defenders' resources or causing significant delays, even with minimal stake requirements.", + "track": "Layer 2", "type": "Talk", - "expertise": "Beginner", - "audience": "Community", + "expertise": "Expert", + "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "Asia" + "Interactive", + "fraud", + "proofs" ], "tags": [ - "DAO", - "Collective Intelligence", - "Regulation", - "asia", - "Collective Intelligence", - "DAO" + "Optimistic rollups", + "fraud", + "proof", + "Optimistic", + "rollups" ], "language": "en", "speakers": [ - "joshua-tan" + "gabriel-coutinho-de-paula" ], "eventId": "devcon-7", - "slot_start": 1731492000000, - "slot_end": 1731493800000, + "slot_start": 1731472200000, + "slot_end": 1731474000000, "slot_roomId": "stage-5", - "resources_presentation": "https://docs.google.com/presentation/d/185nuWRZn9PaXkbj3mmudjiul9XhVrRireCzXcJBlu4Y" + "resources_presentation": "https://docs.google.com/presentation/d/1GhOQePXCr0xuShvpJcgSNAMhIC_wT2B34JYiogZJB7s" }, "vector": [ - 0, - 6, 0, 0, 0, @@ -515217,6 +515215,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -515860,27 +515859,6 @@ 0, 0, 0, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -515912,6 +515890,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -515921,7 +515900,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -515929,7 +515907,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -516064,6 +516041,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -516185,6 +516163,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -516273,7 +516252,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -516338,6 +516316,26 @@ 0, 0, 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -516376,7 +516374,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -516385,6 +516382,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -516398,37 +516398,39 @@ }, { "session": { - "id": "the-dave-fraud-proof-algorithm-triumphing-over-sybils-with-a-laptop-and-a-small-collateral", - "sourceId": "C7ZFH3", - "title": "The Dave fraud-proof algorithm — triumphing over Sybils with a laptop and a small collateral", - "description": "Current fraud-proof algorithms are susceptible to Sybil attacks, impacting safety, decentralization, and (settlement) liveness. This presentation introduces _Dave_, a novel algorithm that offers an unprecedented combination of these three properties. We demonstrate that there's no realistic Sybil attack capable of exhausting defenders' resources or causing significant delays, even with minimal stake requirements.", - "track": "Layer 2", - "type": "Talk", - "expertise": "Expert", - "audience": "Research", + "id": "the-end-of-self-custodial-wallets", + "sourceId": "KDUNLM", + "title": "The end of self-custodial wallets", + "description": "This talk provides a quick overview of how countries worldwide restrict or plan to ban the self-custodial ownership model, which is the foundation of cryptocurrencies.\r\n\r\n- What kind of laws, regulations and guidance countries have passed to restrict self-custodial\r\n- What kind of areas are being targeted: ownership of cryptocurrencies, wallets, developers, interfaces\r\n- Who are the driving forces behind opposing self-custodial\r\n- How to counteract this development", + "track": "Cypherpunk & Privacy", + "type": "Lightning Talk", + "expertise": "Beginner", + "audience": "Business", "featured": false, "doNotRecord": false, "keywords": [ - "Interactive", - "fraud", - "proofs" + "Self custodial", + "FATF", + "wallet" ], "tags": [ - "Optimistic rollups", - "fraud", - "proof", - "Optimistic", - "rollups" + "Free Speech", + "Censorship Resistance", + "Regulation", + "fatf", + "Censorship Resistance", + "Free Speech", + "Regulation" ], "language": "en", "speakers": [ - "gabriel-coutinho-de-paula" + "mikko-ohtamaa" ], "eventId": "devcon-7", - "slot_start": 1731472200000, - "slot_end": 1731474000000, - "slot_roomId": "stage-5", - "resources_presentation": "https://docs.google.com/presentation/d/1GhOQePXCr0xuShvpJcgSNAMhIC_wT2B34JYiogZJB7s" + "slot_start": 1731647400000, + "slot_end": 1731648000000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1Ap05BLrc25kR-WdwGvInSGF6oehwIIAg82A0vs0Krrg" }, "vector": [ 0, @@ -516437,7 +516439,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -517077,6 +517078,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -517113,7 +517115,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -517153,6 +517154,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -517191,6 +517193,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -517264,7 +517267,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -517386,7 +517388,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -517540,10 +517541,9 @@ 0, 0, 0, - 2, - 2, 0, 0, + 2, 0, 0, 0, @@ -517606,11 +517606,13 @@ 0, 0, 0, - 2, 0, 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -517621,39 +517623,35 @@ }, { "session": { - "id": "the-end-of-self-custodial-wallets", - "sourceId": "KDUNLM", - "title": "The end of self-custodial wallets", - "description": "This talk provides a quick overview of how countries worldwide restrict or plan to ban the self-custodial ownership model, which is the foundation of cryptocurrencies.\r\n\r\n- What kind of laws, regulations and guidance countries have passed to restrict self-custodial\r\n- What kind of areas are being targeted: ownership of cryptocurrencies, wallets, developers, interfaces\r\n- Who are the driving forces behind opposing self-custodial\r\n- How to counteract this development", - "track": "Cypherpunk & Privacy", - "type": "Lightning Talk", - "expertise": "Beginner", - "audience": "Business", + "id": "the-evolution-of-zk-from-1985-2013", + "sourceId": "FGXMGH", + "title": "The Evolution of ZK from 1985-2013", + "description": "This session delves into the rich history of zero-knowledge proofs (ZKPs), tracing key milestones from their inception in 1985 to groundbreaking advancements like simulation extractability and the first non-interactive zero-knowledge protocol (NIZK), the first SNARK protocol, etc. While many advances happened within the crypto space, it is beneficial to be aware about the evolution of ZK prior to us inheriting it from the theoretical world.", + "track": "Applied Cryptography", + "type": "Talk", + "expertise": "Expert", + "audience": "Developer", "featured": false, "doNotRecord": false, "keywords": [ - "Self custodial", - "FATF", - "wallet" + "history" ], "tags": [ - "Free Speech", - "Censorship Resistance", - "Regulation", - "fatf", - "Censorship Resistance", - "Free Speech", - "Regulation" + "Zero-Knowledge", + "Cryptography", + "history", + "Cryptography", + "Zero-Knowledge" ], "language": "en", "speakers": [ - "mikko-ohtamaa" + "vanishree-rao" ], "eventId": "devcon-7", - "slot_start": 1731647400000, - "slot_end": 1731648000000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1Ap05BLrc25kR-WdwGvInSGF6oehwIIAg82A0vs0Krrg" + "slot_start": 1731656400000, + "slot_end": 1731658200000, + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1sY_h2GBY4R5mcKYTqc0O1AuTzmygnIH1SdXhzmaDIyE" }, "vector": [ 0, @@ -517662,10 +517660,10 @@ 0, 0, 0, - 6, 0, 0, 0, + 6, 0, 0, 0, @@ -518048,6 +518046,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -518176,7 +518175,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -518286,6 +518284,9 @@ 0, 0, 0, + 6, + 6, + 0, 0, 0, 0, @@ -518301,7 +518302,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -518377,7 +518377,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -518416,7 +518415,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -518824,10 +518822,9 @@ 0, 0, 0, - 2, - 0, 0, 0, + 2, 0, 0, 0, @@ -518841,53 +518838,54 @@ 0, 0, 0, + 0, 0 ] }, { "session": { - "id": "the-evolution-of-zk-from-1985-2013", - "sourceId": "FGXMGH", - "title": "The Evolution of ZK from 1985-2013", - "description": "This session delves into the rich history of zero-knowledge proofs (ZKPs), tracing key milestones from their inception in 1985 to groundbreaking advancements like simulation extractability and the first non-interactive zero-knowledge protocol (NIZK), the first SNARK protocol, etc. While many advances happened within the crypto space, it is beneficial to be aware about the evolution of ZK prior to us inheriting it from the theoretical world.", - "track": "Applied Cryptography", - "type": "Talk", - "expertise": "Expert", - "audience": "Developer", + "id": "the-fixed-rate-flywheel", + "sourceId": "WYWLXV", + "title": "The Fixed Rate Flywheel", + "description": "In the rapidly evolving landscape of modern DeFi, fixed-rate protocols have emerged as a critical component, bridging the gap between traditional finance stability and DeFi innovation. This panel introduces \"The Fixed Rate Flywheel,\" a powerful concept illustrating how fixed rate markets fuel variable lending, create hedging opportunities, and generate high-yield products. Join us to hear experts from DELV Tech, Morpho Labs, Phoenix Labs, and Gauntlet talk about the next evolution of DeFi.", + "track": "Cryptoeconomics", + "type": "Panel", + "expertise": "Intermediate", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "history" + "DeFi", + "Fixed Rates" ], "tags": [ - "Zero-Knowledge", - "Cryptography", - "history", - "Cryptography", - "Zero-Knowledge" + "fixed", + "rate" ], "language": "en", "speakers": [ - "vanishree-rao" + "alex-towle", + "merlin-egalite", + "lucas-manuel", + "violet-vienhage" ], "eventId": "devcon-7", - "slot_start": 1731656400000, - "slot_end": 1731658200000, - "slot_roomId": "stage-3", - "resources_presentation": "https://docs.google.com/presentation/d/1sY_h2GBY4R5mcKYTqc0O1AuTzmygnIH1SdXhzmaDIyE" + "slot_start": 1731491400000, + "slot_end": 1731495000000, + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1ng1HvT-kAE4r-IB_k-m3qkQnZ9PMYl3wwR_zkEmF4Fg" }, "vector": [ 0, 0, 0, + 6, 0, 0, 0, 0, 0, 0, - 6, - 0, 0, 0, 0, @@ -519271,7 +519269,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -519398,6 +519395,10 @@ 0, 0, 0, + 6, + 6, + 6, + 6, 0, 0, 0, @@ -519511,8 +519512,6 @@ 0, 0, 0, - 6, - 2, 0, 0, 0, @@ -519990,6 +519989,7 @@ 0, 0, 2, + 2, 0, 0, 0, @@ -520045,6 +520045,7 @@ 0, 0, 0, + 2, 0, 0, 2, @@ -520058,8 +520059,6 @@ 0, 0, 0, - 2, - 0, 0, 0, 0 @@ -520067,43 +520066,42 @@ }, { "session": { - "id": "the-fixed-rate-flywheel", - "sourceId": "WYWLXV", - "title": "The Fixed Rate Flywheel", - "description": "In the rapidly evolving landscape of modern DeFi, fixed-rate protocols have emerged as a critical component, bridging the gap between traditional finance stability and DeFi innovation. This panel introduces \"The Fixed Rate Flywheel,\" a powerful concept illustrating how fixed rate markets fuel variable lending, create hedging opportunities, and generate high-yield products. Join us to hear experts from DELV Tech, Morpho Labs, Phoenix Labs, and Gauntlet talk about the next evolution of DeFi.", - "track": "Cryptoeconomics", - "type": "Panel", - "expertise": "Intermediate", - "audience": "Engineering", + "id": "the-future-of-ai-why-we-need-private-uncensored-permissionless-ai", + "sourceId": "EK8T9X", + "title": "The Future of AI: Why We Need Private, Uncensored, Permissionless AI", + "description": "The current path of AI development leads to a future where a few powerful companies control this transformative technology, with the potential to become the arbiter of truth, manipulate and monetize private user data, and moderate who has access to the future of intelligence.\r\n\r\nNo entity, private or public, should have the power to monopolize or contextualize truth. Open-source, uncensored, and decentralised AI is impervious to political fancy and ideology, and offers a necessary alternative.", + "track": "Real World Ethereum", + "type": "Lightning Talk", + "expertise": "Beginner", + "audience": "Product", "featured": false, "doNotRecord": false, "keywords": [ - "DeFi", - "Fixed Rates" + "AI" ], "tags": [ - "fixed", - "rate" + "Censorship Resistance", + "Permissionless", + "Privacy" ], "language": "en", "speakers": [ - "alex-towle", - "merlin-egalite", - "lucas-manuel", - "violet-vienhage" + "teana-baker-taylor" ], "eventId": "devcon-7", - "slot_start": 1731491400000, - "slot_end": 1731495000000, - "slot_roomId": "stage-1", - "resources_presentation": "https://docs.google.com/presentation/d/1ng1HvT-kAE4r-IB_k-m3qkQnZ9PMYl3wwR_zkEmF4Fg" + "slot_start": 1731564000000, + "slot_end": 1731564600000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1kklsZ1YE71cdtzZNkgKNXlsh133eDOoZO3-I29W9u9s" }, "vector": [ + 6, + 0, + 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -520621,9 +520619,6 @@ 0, 0, 6, - 6, - 6, - 6, 0, 0, 0, @@ -520817,6 +520812,22 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -520844,6 +520855,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -520956,6 +520971,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -521212,23 +521231,6 @@ 0, 0, 0, - 2, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -521261,6 +521263,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -521268,7 +521271,6 @@ 0, 0, 0, - 2, 0, 0, 2, @@ -521278,48 +521280,44 @@ 0, 0, 0, - 0, - 0, - 0, - 0, - 0, - 0, 0 ] }, { "session": { - "id": "the-future-of-ai-why-we-need-private-uncensored-permissionless-ai", - "sourceId": "EK8T9X", - "title": "The Future of AI: Why We Need Private, Uncensored, Permissionless AI", - "description": "The current path of AI development leads to a future where a few powerful companies control this transformative technology, with the potential to become the arbiter of truth, manipulate and monetize private user data, and moderate who has access to the future of intelligence.\r\n\r\nNo entity, private or public, should have the power to monopolize or contextualize truth. Open-source, uncensored, and decentralised AI is impervious to political fancy and ideology, and offers a necessary alternative.", - "track": "Real World Ethereum", - "type": "Lightning Talk", - "expertise": "Beginner", + "id": "the-future-of-block-construction-how-shared-vs-independent-sequencing-is-impacting-users", + "sourceId": "9M78AK", + "title": "The Future of Block Construction: How Shared vs. Independent Sequencing Is Impacting Users", + "description": "This talk will discuss shared sequencing products (Astria, Espresso, Radius) which were developed to enhance decentralization and security via distributed transaction ordering with independent sequencing (native Mainnet L2 sequencers i.e. Base, OP) and confirmation times, sequencer margins, risks to centralization and the impact on end users.\r\n\r\nThe talk will go into: \r\n1. Confirmation + App UX \r\n2. RevShare for Builders\r\n3. Gas \r\n4. Reliability + TX costs for end user\r\n5. TX Condition types + wallets", + "track": "Usability", + "type": "Talk", + "expertise": "Intermediate", "audience": "Product", "featured": false, "doNotRecord": false, "keywords": [ - "AI" + "Sequencing" ], "tags": [ - "Censorship Resistance", - "Permissionless", - "Privacy" + "Layer 2s", + "User Experience", + "Transaction fees mechanisms", + "sequencer", + "Layer 2s", + "Transaction fees mechanisms", + "User Experience" ], "language": "en", "speakers": [ - "teana-baker-taylor" + "tina-haibodi" ], "eventId": "devcon-7", - "slot_start": 1731564000000, - "slot_end": 1731564600000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1kklsZ1YE71cdtzZNkgKNXlsh133eDOoZO3-I29W9u9s" + "slot_start": 1731405600000, + "slot_end": 1731407400000, + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1l63vZZz_0RN-aU0hwjhmdAat5Fq0OFy7UoMYiS3KJxc" }, "vector": [ - 6, - 0, 0, 0, 0, @@ -521328,6 +521326,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -521953,6 +521952,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -521976,6 +521976,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -521996,6 +521998,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -522035,11 +522038,11 @@ 0, 0, 0, - 2, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -522078,7 +522081,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -522194,7 +522196,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -522502,43 +522503,43 @@ 0, 0, 0, - 0, 0 ] }, { "session": { - "id": "the-future-of-block-construction-how-shared-vs-independent-sequencing-is-impacting-users", - "sourceId": "9M78AK", - "title": "The Future of Block Construction: How Shared vs. Independent Sequencing Is Impacting Users", - "description": "This talk will discuss shared sequencing products (Astria, Espresso, Radius) which were developed to enhance decentralization and security via distributed transaction ordering with independent sequencing (native Mainnet L2 sequencers i.e. Base, OP) and confirmation times, sequencer margins, risks to centralization and the impact on end users.\r\n\r\nThe talk will go into: \r\n1. Confirmation + App UX \r\n2. RevShare for Builders\r\n3. Gas \r\n4. Reliability + TX costs for end user\r\n5. TX Condition types + wallets", - "track": "Usability", + "id": "the-future-of-eof-layer-1-layer-2-and-beyond", + "sourceId": "9EBQ3H", + "title": "The Future of EOF: Layer 1, Layer 2, and Beyond!", + "description": "While the EVM Object Format provides a mechanism to modernize the EVM, the container format itself provides a stable path for innovation and experimentation within the base and rollup layers of ethereum, as well as rollup layers, and even chain free execution.\r\n\r\nIn this presentation we will show how the structure of the EOF container may be adapted to support these potential use cases.", + "track": "Core Protocol", "type": "Talk", "expertise": "Intermediate", - "audience": "Product", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Sequencing" + "EOF", + "EVM" ], "tags": [ - "Layer 2s", - "User Experience", - "Transaction fees mechanisms", - "sequencer", - "Layer 2s", - "Transaction fees mechanisms", - "User Experience" + "Layer 1", + "EVM-equivalent", + "Politics", + "EVM", + "EVM-equivalent", + "Layer 1", + "Politics" ], "language": "en", "speakers": [ - "tina-haibodi" + "danno-ferrin" ], "eventId": "devcon-7", - "slot_start": 1731405600000, - "slot_end": 1731407400000, - "slot_roomId": "stage-1", - "resources_presentation": "https://docs.google.com/presentation/d/1l63vZZz_0RN-aU0hwjhmdAat5Fq0OFy7UoMYiS3KJxc" + "slot_start": 1731563400000, + "slot_end": 1731565200000, + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1xsXLO6lk8scS1Bau7a1gPEtC1QKpw5GdJrAD2ZppNaI" }, "vector": [ 0, @@ -522546,10 +522547,10 @@ 0, 0, 0, + 6, 0, 0, 0, - 6, 0, 0, 0, @@ -522814,6 +522815,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -523067,7 +523069,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -523166,7 +523167,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -523175,6 +523175,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -523199,7 +523200,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -523221,7 +523221,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -523265,7 +523264,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -523361,6 +523359,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -523489,6 +523488,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -523551,6 +523551,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -523713,12 +523714,12 @@ 2, 0, 0, + 2, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -523731,48 +523732,46 @@ }, { "session": { - "id": "the-future-of-eof-layer-1-layer-2-and-beyond", - "sourceId": "9EBQ3H", - "title": "The Future of EOF: Layer 1, Layer 2, and Beyond!", - "description": "While the EVM Object Format provides a mechanism to modernize the EVM, the container format itself provides a stable path for innovation and experimentation within the base and rollup layers of ethereum, as well as rollup layers, and even chain free execution.\r\n\r\nIn this presentation we will show how the structure of the EOF container may be adapted to support these potential use cases.", - "track": "Core Protocol", + "id": "the-future-of-layer-2-research-development-and-next-gen-technologies", + "sourceId": "PJQQSR", + "title": "The Future of Layer 2: Research, Development, and Next-Gen Technologies", + "description": "Discussion around L2 blockchain research and development. What are the major challenges for L2s to advance, and what solutions are being explored? What will the L2 space look like next year and beyond? The talk will be illustrated with examples from Arbitrum’s research and development.", + "track": "Layer 2", "type": "Talk", "expertise": "Intermediate", - "audience": "Engineering", + "audience": "Developper", "featured": false, "doNotRecord": false, "keywords": [ - "EOF", - "EVM" + "Arbitrum" ], "tags": [ - "Layer 1", - "EVM-equivalent", - "Politics", - "EVM", - "EVM-equivalent", - "Layer 1", - "Politics" + "Layer 2s", + "Scalability", + "arbitrum", + "Layer 2s", + "Scalability" ], "language": "en", "speakers": [ - "danno-ferrin" + "ed-felten" ], "eventId": "devcon-7", - "slot_start": 1731563400000, - "slot_end": 1731565200000, - "slot_roomId": "stage-3", - "resources_presentation": "https://docs.google.com/presentation/d/1xsXLO6lk8scS1Bau7a1gPEtC1QKpw5GdJrAD2ZppNaI" + "slot_start": 1731492000000, + "slot_end": 1731493800000, + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1j5n0blTsDLltg5bxumMOQ0zvAqbfL-faBMhuzsnBX3k" }, "vector": [ 0, 0, 0, - 6, 0, 0, 0, 0, + 6, + 0, 0, 0, 0, @@ -524039,7 +524038,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -524290,6 +524288,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -524388,7 +524387,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -524445,6 +524443,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -524517,6 +524516,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -524582,7 +524582,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -524711,7 +524710,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -524774,7 +524772,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -524880,6 +524877,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -524937,11 +524935,11 @@ 2, 0, 0, - 2, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -524955,35 +524953,30 @@ }, { "session": { - "id": "the-future-of-layer-2-research-development-and-next-gen-technologies", - "sourceId": "PJQQSR", - "title": "The Future of Layer 2: Research, Development, and Next-Gen Technologies", - "description": "Discussion around L2 blockchain research and development. What are the major challenges for L2s to advance, and what solutions are being explored? What will the L2 space look like next year and beyond? The talk will be illustrated with examples from Arbitrum’s research and development.", + "id": "the-future-of-light-clients", + "sourceId": "UL8U8B", + "title": "The Future of Light Clients", + "description": "Ethereum has achieved a remarkable feat: production-ready light clients. There are now at least seven light client projects active on Ethereum today.\r\n\r\nHowever, light clients have kept up with Ethereum’s future, Layer 2s. Implementations for layer 2s have been mostly overlooked. This is due to both the low prioritization of work on light clients and significant technical challenges. In this talk, we will discuss the path to layer 2 light clients and our work to bring them to production in Helios.", "track": "Layer 2", "type": "Talk", - "expertise": "Intermediate", - "audience": "Developper", + "expertise": "Expert", + "audience": "Research", "featured": false, "doNotRecord": false, - "keywords": [ - "Arbitrum" - ], + "keywords": [], "tags": [ "Layer 2s", - "Scalability", - "arbitrum", - "Layer 2s", - "Scalability" + "Light Clients" ], "language": "en", "speakers": [ - "ed-felten" + "noah-citron" ], "eventId": "devcon-7", - "slot_start": 1731492000000, - "slot_end": 1731493800000, - "slot_roomId": "main-stage", - "resources_presentation": "https://docs.google.com/presentation/d/1j5n0blTsDLltg5bxumMOQ0zvAqbfL-faBMhuzsnBX3k" + "slot_start": 1731494400000, + "slot_end": 1731495600000, + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/11L_sO6Usnx1os7aiKFPC2mNm1diDnV9Hlo7PETnsic8" }, "vector": [ 0, @@ -525512,7 +525505,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -525625,6 +525617,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -525739,7 +525732,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -526101,7 +526093,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -526155,10 +526146,12 @@ 0, 0, 0, - 2, 0, 0, 0, + 2, + 0, + 0, 0, 2, 0, @@ -526176,41 +526169,43 @@ }, { "session": { - "id": "the-future-of-light-clients", - "sourceId": "UL8U8B", - "title": "The Future of Light Clients", - "description": "Ethereum has achieved a remarkable feat: production-ready light clients. There are now at least seven light client projects active on Ethereum today.\r\n\r\nHowever, light clients have kept up with Ethereum’s future, Layer 2s. Implementations for layer 2s have been mostly overlooked. This is due to both the low prioritization of work on light clients and significant technical challenges. In this talk, we will discuss the path to layer 2 light clients and our work to bring them to production in Helios.", - "track": "Layer 2", - "type": "Talk", - "expertise": "Expert", - "audience": "Research", + "id": "the-future-of-web3-grants-learnings-from-studying-30-programs", + "sourceId": "F9YCZY", + "title": "The Future of Web3 Grants: Learnings from Studying 30+ Programs", + "description": "This presentation will cover learnings from studying almost 3 dozen grant programs across multiple chains and ecosystems. I will present an overview of the state of grants across Ethereum as well as Bitcoin, Cardano, Solana, and other chains. I will present on the most pressing challenges for grant operators, feedback from grantees on their experiences, and will present a potential path forward in terms of collective priorities that can help all programs improve.", + "track": "Coordination", + "type": "Lightning Talk", + "expertise": "Beginner", + "audience": "Community", "featured": false, "doNotRecord": false, - "keywords": [], + "keywords": [ + "Grant", + "Allocation", + "Capital" + ], "tags": [ - "Layer 2s", - "Light Clients" + "capital" ], "language": "en", "speakers": [ - "noah-citron" + "eugene-leventhal" ], "eventId": "devcon-7", - "slot_start": 1731494400000, - "slot_end": 1731495600000, - "slot_roomId": "stage-2", - "resources_presentation": "https://docs.google.com/presentation/d/11L_sO6Usnx1os7aiKFPC2mNm1diDnV9Hlo7PETnsic8" + "slot_start": 1731641400000, + "slot_end": 1731642000000, + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1kRi6qfFHeK8txYMq58KLUaOTV4stHccKNP0m-WyZWWg" }, "vector": [ 0, + 6, 0, 0, 0, 0, 0, 0, - 6, - 0, 0, 0, 0, @@ -526840,7 +526835,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -526882,7 +526876,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -527320,6 +527313,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -527387,49 +527381,59 @@ 0, 0, 0, + 0, + 0, 0 ] }, { "session": { - "id": "the-future-of-web3-grants-learnings-from-studying-30-programs", - "sourceId": "F9YCZY", - "title": "The Future of Web3 Grants: Learnings from Studying 30+ Programs", - "description": "This presentation will cover learnings from studying almost 3 dozen grant programs across multiple chains and ecosystems. I will present an overview of the state of grants across Ethereum as well as Bitcoin, Cardano, Solana, and other chains. I will present on the most pressing challenges for grant operators, feedback from grantees on their experiences, and will present a potential path forward in terms of collective priorities that can help all programs improve.", - "track": "Coordination", - "type": "Lightning Talk", + "id": "the-history-and-philosophy-of-cypherpunk", + "sourceId": "8JVYCQ", + "title": "The History and Philosophy of Cypherpunk", + "description": "Rather than bend to knee to Donald Trump, the goal of the cypherpunk movement is to abolish the state in order to maximize human freedom via privacy-enhancing decentralized technologie. After reviewing the history of this deviant group of programmers in the 1980s, what philosophical and technical lessons do the cypherpunks hold for Ethereum today? Censorship-resistant digital cash was only one the start, and the missing parts of their legacy: mixnets and anonymous credentials for identity.", + "track": "Cypherpunk & Privacy", + "type": "Talk", "expertise": "Beginner", "audience": "Community", "featured": false, "doNotRecord": false, "keywords": [ - "Grant", - "Allocation", - "Capital" + "mixnets", + "cypherpunk", + "cryptoanarchist" ], "tags": [ - "capital" + "Anonymity", + "Censorship Resistance", + "Digital Sovereignty", + "cypherpunk", + "mixnet", + "cryptoanarchy", + "Anonymity", + "Politics", + "Values" ], "language": "en", "speakers": [ - "eugene-leventhal" + "max-hampshire", + "harry-halpin", + "iness-ben-guirat" ], "eventId": "devcon-7", - "slot_start": 1731641400000, - "slot_end": 1731642000000, - "slot_roomId": "stage-5", - "resources_presentation": "https://docs.google.com/presentation/d/1kRi6qfFHeK8txYMq58KLUaOTV4stHccKNP0m-WyZWWg" + "slot_start": 1731407400000, + "slot_end": 1731409200000, + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1ovH3oyNrS_ZaZbKCeLkHxgPjrRCAzaWP7RVIf9TRkOo" }, "vector": [ - 0, - 6, - 0, 0, 0, 0, 0, 0, 0, + 6, 0, 0, 0, @@ -527722,6 +527726,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -527951,6 +527956,7 @@ 0, 0, 6, + 6, 0, 0, 0, @@ -528065,6 +528071,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -528143,6 +528150,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -528161,6 +528169,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -528178,6 +528187,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -528363,6 +528373,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -528410,12 +528421,7 @@ 0, 0, 0, - 0, - 0, - 0, - 0, - 0, - 0, + 2, 0, 0, 0, @@ -528538,7 +528544,7 @@ 0, 0, 2, - 0, + 2, 0, 0, 0, @@ -528611,52 +528617,50 @@ }, { "session": { - "id": "the-history-and-philosophy-of-cypherpunk", - "sourceId": "8JVYCQ", - "title": "The History and Philosophy of Cypherpunk", - "description": "Rather than bend to knee to Donald Trump, the goal of the cypherpunk movement is to abolish the state in order to maximize human freedom via privacy-enhancing decentralized technologie. After reviewing the history of this deviant group of programmers in the 1980s, what philosophical and technical lessons do the cypherpunks hold for Ethereum today? Censorship-resistant digital cash was only one the start, and the missing parts of their legacy: mixnets and anonymous credentials for identity.", - "track": "Cypherpunk & Privacy", + "id": "the-hunt-for-impactful-use-cases-from-the-crypto-for-good-fund-what-15-blockchain-pilots-revealed-in-emerging-markets", + "sourceId": "TV3QRD", + "title": "The Hunt for Impactful Use Cases from the Crypto For Good Fund: What 15 Blockchain Pilots Revealed in Emerging Markets", + "description": "* This talk will provide a snapshot of the some of most impactful real world uses of web3 in emerging markets covering the additionality added by blockchain. \r\n* Additionally, the talk will deep-dive into the insights and results of 3 web3 pilots funded by Mercy Corps Ventures in Africa & Latin America, showcasing how web3 is addressing the needs of financially underserved and climate vulnerable populations.", + "track": "Real World Ethereum", "type": "Talk", "expertise": "Beginner", - "audience": "Community", + "audience": "Product", "featured": false, "doNotRecord": false, "keywords": [ - "mixnets", - "cypherpunk", - "cryptoanarchist" + "Emerging Markets", + "Africa", + "Latin America" ], "tags": [ - "Anonymity", - "Censorship Resistance", - "Digital Sovereignty", - "cypherpunk", - "mixnet", - "cryptoanarchy", - "Anonymity", - "Politics", - "Values" + "Use Cases", + "RWA", + "Ethereum for Good", + "latin", + "america", + "Ethereum for Good", + "RWA", + "Use Cases" ], "language": "en", "speakers": [ - "max-hampshire", - "harry-halpin", - "iness-ben-guirat" + "timothy-asiimwe" ], "eventId": "devcon-7", - "slot_start": 1731407400000, - "slot_end": 1731409200000, - "slot_roomId": "main-stage", - "resources_presentation": "https://docs.google.com/presentation/d/1ovH3oyNrS_ZaZbKCeLkHxgPjrRCAzaWP7RVIf9TRkOo" + "slot_start": 1731641400000, + "slot_end": 1731643200000, + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1vwkrczNxrHXLNfycNjtYzjJo4jXX3Z2RUJ7NWPh4OMQ" }, "vector": [ + 6, + 0, 0, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -528950,7 +528954,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -529180,7 +529183,6 @@ 0, 0, 0, - 6, 6, 0, 0, @@ -529294,7 +529296,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -529373,7 +529374,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -529390,15 +529390,17 @@ 0, 0, 0, + 2, + 0, 0, 0, - 2, 0, 0, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -529410,7 +529412,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -529418,6 +529419,11 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -529596,7 +529602,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -529644,7 +529649,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -529817,18 +529821,17 @@ 0, 0, 0, - 0, 2, 0, 0, 0, 0, - 2, 0, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -529840,46 +529843,42 @@ }, { "session": { - "id": "the-hunt-for-impactful-use-cases-from-the-crypto-for-good-fund-what-15-blockchain-pilots-revealed-in-emerging-markets", - "sourceId": "TV3QRD", - "title": "The Hunt for Impactful Use Cases from the Crypto For Good Fund: What 15 Blockchain Pilots Revealed in Emerging Markets", - "description": "* This talk will provide a snapshot of the some of most impactful real world uses of web3 in emerging markets covering the additionality added by blockchain. \r\n* Additionally, the talk will deep-dive into the insights and results of 3 web3 pilots funded by Mercy Corps Ventures in Africa & Latin America, showcasing how web3 is addressing the needs of financially underserved and climate vulnerable populations.", - "track": "Real World Ethereum", + "id": "the-long-con-pig-butchering-drainers-and-job-scams", + "sourceId": "STMCNZ", + "title": "The Long Con: Pig Butchering, Drainers, and Job Scams", + "description": "I'll discuss the different types of malicious actors from low-skilled script kiddies to government-sanctioned advanced persistent threats. This presentation will include an overview on drainer groups and how sophisticated scammers string along their victims, fattening them up before extracting as much value as they can, as well as the nefarious practices these operations employ. Finally, I'll focus on the recent rise of job scams that have been targeting builders and employers alike.", + "track": "Security", "type": "Talk", "expertise": "Beginner", - "audience": "Product", + "audience": "Community", "featured": false, "doNotRecord": false, "keywords": [ - "Emerging Markets", - "Africa", - "Latin America" + "threat", + "intelligence" ], "tags": [ - "Use Cases", - "RWA", - "Ethereum for Good", - "latin", - "america", - "Ethereum for Good", - "RWA", - "Use Cases" + "Security", + "Custody", + "threat", + "intelligence", + "Custody", + "Security" ], "language": "en", "speakers": [ - "timothy-asiimwe" + "luker" ], "eventId": "devcon-7", - "slot_start": 1731641400000, - "slot_end": 1731643200000, - "slot_roomId": "stage-6", - "resources_presentation": "https://docs.google.com/presentation/d/1vwkrczNxrHXLNfycNjtYzjJo4jXX3Z2RUJ7NWPh4OMQ" + "slot_start": 1731581400000, + "slot_end": 1731583200000, + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1dFgaih8CwwDPKj_GGRG-nwZ_b7MobKt9l-QDbYxwOPk" }, "vector": [ - 6, - 0, 0, 0, + 6, 0, 0, 0, @@ -530495,6 +530494,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -530613,7 +530613,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -530623,7 +530622,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -530642,7 +530640,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -530743,6 +530740,9 @@ 0, 0, 0, + 2, + 2, + 0, 0, 0, 0, @@ -530964,6 +530964,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -530995,8 +530997,6 @@ 0, 0, 0, - 2, - 2, 0, 0, 0, @@ -531049,11 +531049,11 @@ 0, 0, 0, + 2, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -531066,41 +531066,43 @@ }, { "session": { - "id": "the-long-con-pig-butchering-drainers-and-job-scams", - "sourceId": "STMCNZ", - "title": "The Long Con: Pig Butchering, Drainers, and Job Scams", - "description": "I'll discuss the different types of malicious actors from low-skilled script kiddies to government-sanctioned advanced persistent threats. This presentation will include an overview on drainer groups and how sophisticated scammers string along their victims, fattening them up before extracting as much value as they can, as well as the nefarious practices these operations employ. Finally, I'll focus on the recent rise of job scams that have been targeting builders and employers alike.", - "track": "Security", + "id": "the-next-10-years-of-web3-in-africa", + "sourceId": "GSNQLC", + "title": "The next 10 years of Web3 in Africa", + "description": "When Africa reaches 2 billion people, what are the profound ways Web3 shapes its economy? Historically, millions of Africans repurposed and stitched together crypto tools for real-world utility. Now, a new generation of builders is developing tailored solutions. In the next 10 years, what can we expect to be built that redefines trust and finance in Africa? And what needs to be true for more than half of African economies to be powered by decentralized technologies?", + "track": "Real World Ethereum", "type": "Talk", - "expertise": "Beginner", - "audience": "Community", + "expertise": "Intermediate", + "audience": "Product", "featured": false, "doNotRecord": false, "keywords": [ - "threat", - "intelligence" + "Africa", + "Mass adoption", + "" ], "tags": [ - "Security", - "Custody", - "threat", - "intelligence", - "Custody", - "Security" + "Ethereum Roadmap", + "Use Cases", + "macro/micro economics", + "adoption", + "africa", + "mass", + "Ethereum Roadmap", + "macro/micro economics", + "Use Cases" ], "language": "en", "speakers": [ - "luker" + "yoseph-ayele" ], "eventId": "devcon-7", - "slot_start": 1731581400000, - "slot_end": 1731583200000, - "slot_roomId": "stage-2", - "resources_presentation": "https://docs.google.com/presentation/d/1dFgaih8CwwDPKj_GGRG-nwZ_b7MobKt9l-QDbYxwOPk" + "slot_start": 1731407400000, + "slot_end": 1731409200000, + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1IAQR41JAk7FPn24OGhprL4uyoP17OlBMG8dv6oyQ_n8" }, "vector": [ - 0, - 0, 6, 0, 0, @@ -531417,6 +531419,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -531632,19 +531635,6 @@ 0, 0, 0, - 6, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -531717,7 +531707,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -531731,6 +531720,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -531860,6 +531850,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -531884,6 +531875,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -531940,6 +531932,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -531960,11 +531953,10 @@ 0, 0, 0, + 2, 0, 0, 0, - 2, - 2, 0, 0, 0, @@ -532188,7 +532180,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -532232,6 +532223,16 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -532267,7 +532268,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -532281,6 +532281,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -532289,48 +532293,43 @@ }, { "session": { - "id": "the-next-10-years-of-web3-in-africa", - "sourceId": "GSNQLC", - "title": "The next 10 years of Web3 in Africa", - "description": "When Africa reaches 2 billion people, what are the profound ways Web3 shapes its economy? Historically, millions of Africans repurposed and stitched together crypto tools for real-world utility. Now, a new generation of builders is developing tailored solutions. In the next 10 years, what can we expect to be built that redefines trust and finance in Africa? And what needs to be true for more than half of African economies to be powered by decentralized technologies?", - "track": "Real World Ethereum", + "id": "the-next-700-evm-languages", + "sourceId": "QE7RWH", + "title": "The Next 700 EVM Languages", + "description": "What is the role of programming languages in helping smart contracts become reliable and scalable technology? Are our current languages for the EVM up to the task? Has Ethereum lost the lead in this regard?\r\nThis talk explores these questions and proposes a roadmap for the development of the next generation of smart contract languages for the EVM.", + "track": "Developer Experience", "type": "Talk", "expertise": "Intermediate", - "audience": "Product", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Africa", - "Mass adoption", - "" + "programming languages", + "formal verification", + "smart contracts" ], "tags": [ - "Ethereum Roadmap", - "Use Cases", - "macro/micro economics", - "adoption", - "africa", - "mass", - "Ethereum Roadmap", - "macro/micro economics", - "Use Cases" + "Languages", + "Formal Verification", + "smart", + "contracts" ], "language": "en", "speakers": [ - "yoseph-ayele" + "francisco-giordano" ], "eventId": "devcon-7", - "slot_start": 1731407400000, - "slot_end": 1731409200000, - "slot_roomId": "stage-6", - "resources_presentation": "https://docs.google.com/presentation/d/1IAQR41JAk7FPn24OGhprL4uyoP17OlBMG8dv6oyQ_n8" + "slot_start": 1731580200000, + "slot_end": 1731582000000, + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1xFEtAafqxxm1b1UAUHGb8bnoWg9x6qZQdGRk_3lPM8Y" }, "vector": [ - 6, 0, 0, 0, 0, + 6, 0, 0, 0, @@ -532643,7 +532642,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -532859,6 +532857,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -532943,7 +532942,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -533035,6 +533033,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -533073,7 +533073,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -533098,7 +533097,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -533134,6 +533132,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -533155,7 +533154,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -533176,7 +533174,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -533198,6 +533195,9 @@ 0, 0, 0, + 2, + 2, + 0, 0, 0, 0, @@ -533447,7 +533447,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -533498,12 +533497,12 @@ 2, 0, 0, + 2, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -533516,45 +533515,38 @@ }, { "session": { - "id": "the-next-700-evm-languages", - "sourceId": "QE7RWH", - "title": "The Next 700 EVM Languages", - "description": "What is the role of programming languages in helping smart contracts become reliable and scalable technology? Are our current languages for the EVM up to the task? Has Ethereum lost the lead in this regard?\r\nThis talk explores these questions and proposes a roadmap for the development of the next generation of smart contract languages for the EVM.", - "track": "Developer Experience", + "id": "the-next-generation-of-decentralized-governance", + "sourceId": "WUSAHA", + "title": "The Next Generation of Decentralized Governance", + "description": "see confidential gdoc https://docs.google.com/document/d/1PRULOtk3aLLT6Bm-lk2yuZWhDzgI2Y1So1oJwNI6tTI/edit#heading=h.dnj486xnko59\r\n\r\ncontent will be public mid september", + "track": "Coordination", "type": "Talk", "expertise": "Intermediate", - "audience": "Engineering", + "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "programming languages", - "formal verification", - "smart contracts" - ], - "tags": [ - "Languages", - "Formal Verification", - "smart", - "contracts" + "see", + "doc" ], + "tags": [], "language": "en", "speakers": [ - "francisco-giordano" + "tracheopteryx" ], "eventId": "devcon-7", - "slot_start": 1731580200000, - "slot_end": 1731582000000, - "slot_roomId": "stage-3", - "resources_presentation": "https://docs.google.com/presentation/d/1xFEtAafqxxm1b1UAUHGb8bnoWg9x6qZQdGRk_3lPM8Y" + "slot_start": 1731405600000, + "slot_end": 1731407400000, + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/12GuPqjQk66_MOFYNzQAXdDgl9b2uXDcWEc4im_qwX7E" }, "vector": [ 0, + 6, 0, 0, 0, 0, - 6, - 0, 0, 0, 0, @@ -534256,7 +534248,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -534355,7 +534346,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -534418,8 +534408,6 @@ 0, 0, 0, - 2, - 2, 0, 0, 0, @@ -534717,7 +534705,9 @@ 0, 0, 0, - 2, + 0, + 0, + 0, 0, 0, 2, @@ -534725,6 +534715,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -534738,30 +534731,36 @@ }, { "session": { - "id": "the-next-generation-of-decentralized-governance", - "sourceId": "WUSAHA", - "title": "The Next Generation of Decentralized Governance", - "description": "see confidential gdoc https://docs.google.com/document/d/1PRULOtk3aLLT6Bm-lk2yuZWhDzgI2Y1So1oJwNI6tTI/edit#heading=h.dnj486xnko59\r\n\r\ncontent will be public mid september", + "id": "the-next-generation-of-governors-will-be-modular", + "sourceId": "DEAUWE", + "title": "The next generation of governors will be modular!", + "description": "Onchain governance is one of the main non-financial usecases of ethereum. Still, innovation in that space is slow, and deployed solution are still very much tighted to financial assets. In order to move away from that situation, and build more powerfull governance solution, we need to build a more modular and evolutive approach.", "track": "Coordination", - "type": "Talk", + "type": "Lightning Talk", "expertise": "Intermediate", - "audience": "Research", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "see", - "doc" + "Smart contracts", + "modularity" + ], + "tags": [ + "Governance", + "Design", + "modular", + "Design", + "Governance" ], - "tags": [], "language": "en", "speakers": [ - "tracheopteryx" + "hadrien-croubois" ], "eventId": "devcon-7", - "slot_start": 1731405600000, - "slot_end": 1731407400000, - "slot_roomId": "stage-2", - "resources_presentation": "https://docs.google.com/presentation/d/12GuPqjQk66_MOFYNzQAXdDgl9b2uXDcWEc4im_qwX7E" + "slot_start": 1731489600000, + "slot_end": 1731490200000, + "slot_roomId": "classroom-a", + "resources_presentation": "https://docs.google.com/presentation/d/1DnvD2EnuiJkqkdlnAA1h6CZl0zqKU90ShcgX4KV0SrE" }, "vector": [ 0, @@ -535298,7 +535297,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -535472,6 +535470,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -535519,6 +535518,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -535677,6 +535677,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -535931,6 +535932,7 @@ 0, 0, 0, + 2, 0, 0, 2, @@ -535939,9 +535941,6 @@ 0, 0, 0, - 2, - 0, - 0, 0, 0, 0, @@ -535954,40 +535953,41 @@ }, { "session": { - "id": "the-next-generation-of-governors-will-be-modular", - "sourceId": "DEAUWE", - "title": "The next generation of governors will be modular!", - "description": "Onchain governance is one of the main non-financial usecases of ethereum. Still, innovation in that space is slow, and deployed solution are still very much tighted to financial assets. In order to move away from that situation, and build more powerfull governance solution, we need to build a more modular and evolutive approach.", - "track": "Coordination", - "type": "Lightning Talk", + "id": "the-real-state-of-l2s", + "sourceId": "HCXUU8", + "title": "The REAL state of L2s", + "description": "The evolution of Layer 2 solutions has been pivotal in scaling blockchain technologies. This talk, led by L2BEAT founder Bartek Kiepuszewski, delves into the current landscape, recent advancements, and future potential of L2 ecosystems. It will try to address some myths and current challenges of the space. Some important changes to L2BEAT risk framework will also be announced.", + "track": "Layer 2", + "type": "Talk", "expertise": "Intermediate", - "audience": "Engineering", - "featured": false, + "audience": "Community", + "featured": true, "doNotRecord": false, "keywords": [ - "Smart contracts", - "modularity" + "L2Risks", + "Myths&Reality" ], "tags": [ - "Governance", - "Design", - "modular", - "Design", - "Governance" + "Architecture", + "Layer 2s", + "Best Practices", + "myths", + "reality", + "Architecture", + "Best Practices", + "Layer 2s" ], "language": "en", "speakers": [ - "hadrien-croubois" + "bartek-kiepuszewski" ], "eventId": "devcon-7", - "slot_start": 1731489600000, - "slot_end": 1731490200000, - "slot_roomId": "classroom-a", - "resources_presentation": "https://docs.google.com/presentation/d/1DnvD2EnuiJkqkdlnAA1h6CZl0zqKU90ShcgX4KV0SrE" + "slot_start": 1731472200000, + "slot_end": 1731474000000, + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1NxPv65UP8MJMX2f8NWmiAL-GETRNifiDtkZS5evBvV0" }, "vector": [ - 0, - 6, 0, 0, 0, @@ -535995,6 +535995,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -536636,37 +536637,7 @@ 0, 0, 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, + 2, 0, 0, 0, @@ -536697,6 +536668,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -536741,20 +536713,6 @@ 0, 0, 0, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -536886,6 +536844,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -536900,7 +536859,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -537151,17 +537109,61 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, 0, - 2, 0, 0, 2, 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -537176,41 +537178,40 @@ }, { "session": { - "id": "the-real-state-of-l2s", - "sourceId": "HCXUU8", - "title": "The REAL state of L2s", - "description": "The evolution of Layer 2 solutions has been pivotal in scaling blockchain technologies. This talk, led by L2BEAT founder Bartek Kiepuszewski, delves into the current landscape, recent advancements, and future potential of L2 ecosystems. It will try to address some myths and current challenges of the space. Some important changes to L2BEAT risk framework will also be announced.", - "track": "Layer 2", - "type": "Talk", - "expertise": "Intermediate", + "id": "the-ripple-effect-of-devcon-vi", + "sourceId": "E3U3XU", + "title": "The Ripple Effect of Devcon VI", + "description": "Devcon VI in Bogotá accelerated community growth across the region. Local communities emerged in several cities in Colombia and Latin America. The gathering provided leaders with a new perspective on enhancing collective creation for social impact and blockchain adoption. At ETH Bogotá, we used this spark to transition from hosting general events to creating an educational system for developers and builders, aiming to push the adoption of blockchain and Ethereum in a new way.", + "track": "Real World Ethereum", + "type": "Lightning Talk", + "expertise": "Beginner", "audience": "Community", - "featured": true, + "featured": false, "doNotRecord": false, "keywords": [ - "L2Risks", - "Myths&Reality" + "Education" ], "tags": [ - "Architecture", - "Layer 2s", - "Best Practices", - "myths", - "reality", - "Architecture", - "Best Practices", - "Layer 2s" + "Vision", + "Ethereum for Good", + "Local Impact", + "education", + "Ethereum for Good", + "Local Impact", + "Vision" ], "language": "en", "speakers": [ - "bartek-kiepuszewski" + "julio-cesar-arango" ], "eventId": "devcon-7", - "slot_start": 1731472200000, - "slot_end": 1731474000000, - "slot_roomId": "main-stage", - "resources_presentation": "https://docs.google.com/presentation/d/1NxPv65UP8MJMX2f8NWmiAL-GETRNifiDtkZS5evBvV0" + "slot_start": 1731560400000, + "slot_end": 1731561000000, + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1vrrnCLaeOKKIwa7Mc_RpUOzo-jB1B7QzDNcIzCEOrak" }, "vector": [ + 6, 0, 0, 0, @@ -537218,8 +537219,6 @@ 0, 0, 0, - 6, - 0, 0, 0, 0, @@ -537860,8 +537859,6 @@ 0, 0, 0, - 2, - 0, 0, 0, 0, @@ -537887,11 +537884,9 @@ 0, 0, 0, - 2, 0, 0, 0, - 2, 0, 0, 0, @@ -537918,6 +537913,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -537952,6 +537948,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -538057,6 +538054,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -538333,7 +538331,8 @@ 0, 0, 0, - 2, + 0, + 0, 0, 0, 0, @@ -538384,6 +538383,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -538401,41 +538401,42 @@ }, { "session": { - "id": "the-ripple-effect-of-devcon-vi", - "sourceId": "E3U3XU", - "title": "The Ripple Effect of Devcon VI", - "description": "Devcon VI in Bogotá accelerated community growth across the region. Local communities emerged in several cities in Colombia and Latin America. The gathering provided leaders with a new perspective on enhancing collective creation for social impact and blockchain adoption. At ETH Bogotá, we used this spark to transition from hosting general events to creating an educational system for developers and builders, aiming to push the adoption of blockchain and Ethereum in a new way.", - "track": "Real World Ethereum", + "id": "the-rise-of-ai-in-web3-development-ux", + "sourceId": "LTEX8X", + "title": "The Rise of AI in Web3 Development UX", + "description": "This talk explores the intersection of artificial intelligence and Web3 technologies, highlighting how AI can enhance the development of decentralized applications and blockchain ecosystems. The presentation will provide practical examples, code snippets, and insights into Web3 AI through the lens of the recent RemixAI integration into the Remix toolset. Attendees will gain valuable knowledge on leveraging AI to build more robust, intelligent, and user-friendly decentralized applications.", + "track": "Usability", "type": "Lightning Talk", "expertise": "Beginner", - "audience": "Community", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Education" + "AI Web3", + "LLM", + "Code Generation" ], "tags": [ - "Vision", - "Ethereum for Good", - "Local Impact", - "education", - "Ethereum for Good", - "Local Impact", - "Vision" + "Tooling", + "User Experience", + "UI/UX", + "coding", + "generation", + "Tooling", + "UI/UX", + "User Experience" ], "language": "en", "speakers": [ - "julio-cesar-arango" + "stephane-tetsing" ], "eventId": "devcon-7", - "slot_start": 1731560400000, - "slot_end": 1731561000000, - "slot_roomId": "stage-1", - "resources_presentation": "https://docs.google.com/presentation/d/1vrrnCLaeOKKIwa7Mc_RpUOzo-jB1B7QzDNcIzCEOrak" + "slot_start": 1731565200000, + "slot_end": 1731565800000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1zhCIin-EiFLgd3IrIQYnzWKZ4MmkJfeVVaweIJV7Mm0" }, "vector": [ - 6, - 0, 0, 0, 0, @@ -538444,6 +538445,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -539069,10 +539071,12 @@ 0, 0, 0, + 6, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -539106,6 +539110,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -539136,7 +539141,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -539171,7 +539175,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -539277,7 +539280,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -539288,7 +539290,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -539558,6 +539559,8 @@ 0, 0, 0, + 2, + 2, 0, 0, 0, @@ -539606,7 +539609,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -539619,45 +539621,47 @@ 0, 0, 0, + 0, 0 ] }, { "session": { - "id": "the-rise-of-ai-in-web3-development-ux", - "sourceId": "LTEX8X", - "title": "The Rise of AI in Web3 Development UX", - "description": "This talk explores the intersection of artificial intelligence and Web3 technologies, highlighting how AI can enhance the development of decentralized applications and blockchain ecosystems. The presentation will provide practical examples, code snippets, and insights into Web3 AI through the lens of the recent RemixAI integration into the Remix toolset. Attendees will gain valuable knowledge on leveraging AI to build more robust, intelligent, and user-friendly decentralized applications.", - "track": "Usability", - "type": "Lightning Talk", - "expertise": "Beginner", + "id": "the-rise-of-appchains-from-l2s-to-rollup-clusters", + "sourceId": "SEARYQ", + "title": "The rise of Appchains: from L2s to Rollup Clusters", + "description": "Ethereum's rollup-centric approach has led to the emergence of L2 Rollup Clusters reducing fees but creating fragmented liquidity and a less seamless user experience. Third-party bridges, though helpful, are cumbersome, vulnerable to hacks ($2B losses to date), and costly, leading to high fees. In this keynote, Alex will discuss how native interoperability, with ZK at its core, can resolve fragmentation, enabling Clusters to collaborate instead of competing for users and liquidity, ultimately dr", + "track": "Layer 2", + "type": "Talk", + "expertise": "Intermediate", "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "AI Web3", - "LLM", - "Code Generation" + "Fragmentation", + "UX", + "interoperability", + "Rollup Clusters", + "L2" ], "tags": [ - "Tooling", - "User Experience", - "UI/UX", - "coding", - "generation", - "Tooling", - "UI/UX", - "User Experience" + "Ethereum Roadmap", + "Appchains", + "Zero-Knowledge", + "interoperability", + "Appchains", + "Ethereum Roadmap", + "Zero-Knowledge" ], "language": "en", "speakers": [ - "stephane-tetsing" + "alex-gluchowski" ], "eventId": "devcon-7", - "slot_start": 1731565200000, - "slot_end": 1731565800000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1zhCIin-EiFLgd3IrIQYnzWKZ4MmkJfeVVaweIJV7Mm0" + "slot_start": 1731493800000, + "slot_end": 1731495600000, + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1WOJXGXgVk5LDrCpMtULqypFYqyEzI5whhM4XbIRAcVA" }, "vector": [ 0, @@ -539667,7 +539671,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -540285,6 +540288,12 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, 6, 0, 0, @@ -540299,7 +540308,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -540333,7 +540341,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -540486,6 +540493,33 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -540600,6 +540634,14 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -540626,6 +540668,14 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -540784,52 +540834,6 @@ 0, 0, 2, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 2, - 0, 0, 0, 2, @@ -540850,43 +540854,44 @@ }, { "session": { - "id": "the-rise-of-appchains-from-l2s-to-rollup-clusters", - "sourceId": "SEARYQ", - "title": "The rise of Appchains: from L2s to Rollup Clusters", - "description": "Ethereum's rollup-centric approach has led to the emergence of L2 Rollup Clusters reducing fees but creating fragmented liquidity and a less seamless user experience. Third-party bridges, though helpful, are cumbersome, vulnerable to hacks ($2B losses to date), and costly, leading to high fees. In this keynote, Alex will discuss how native interoperability, with ZK at its core, can resolve fragmentation, enabling Clusters to collaborate instead of competing for users and liquidity, ultimately dr", - "track": "Layer 2", - "type": "Talk", - "expertise": "Intermediate", - "audience": "Engineering", + "id": "the-role-of-culture-in-shaping-technology-the-case-against-tech-neo-colonialism", + "sourceId": "LRJTXY", + "title": "The role of culture in shaping technology - the case against tech-neo-colonialism", + "description": "Who builds technology and for whom? In decentralized technology, we must apply the cypherpunk ethos not only to the product we want to provide to the world but also to the manner we build that product. We must avoid imposing our worldview onto different cultures, or we risk reinventing tech neocolonialism. This talk will illustrate the risks of concentration of power and tech within our industry into the hands of a few cultures and present ways to build a truly cypherpunk future.", + "track": "Real World Ethereum", + "type": "Lightning Talk", + "expertise": "Beginner", + "audience": "Developer", "featured": false, "doNotRecord": false, "keywords": [ - "Fragmentation", - "UX", - "interoperability", - "Rollup Clusters", - "L2" + "Philosophy", + "Diversity", + "Democracy" ], "tags": [ - "Ethereum Roadmap", - "Appchains", - "Zero-Knowledge", - "interoperability", - "Appchains", - "Ethereum Roadmap", - "Zero-Knowledge" + "Network State", + "Digital Sovereignty", + "Decentralization", + "diversity", + "democracy", + "philosophy", + "Decentralization", + "Digital Sovereignty", + "Network State" ], "language": "en", "speakers": [ - "alex-gluchowski" + "fatemeh-fannizadeh" ], "eventId": "devcon-7", - "slot_start": 1731493800000, - "slot_end": 1731495600000, - "slot_roomId": "main-stage", - "resources_presentation": "https://docs.google.com/presentation/d/1WOJXGXgVk5LDrCpMtULqypFYqyEzI5whhM4XbIRAcVA" + "slot_start": 1731583200000, + "slot_end": 1731583800000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1Wi0ob1KXq6nswjq25vU56mNvitsmnOnrWaRe-gSp-3k" }, "vector": [ + 6, 0, 0, 0, @@ -540894,10 +540899,6 @@ 0, 0, 0, - 6, - 0, - 0, - 0, 0, 0, 0, @@ -541391,6 +541392,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -541427,7 +541429,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -541521,7 +541522,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -541556,6 +541556,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -541604,6 +541605,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -541630,6 +541632,8 @@ 0, 0, 0, + 2, + 2, 0, 0, 0, @@ -541716,7 +541720,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -541857,7 +541860,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -541891,7 +541893,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -542014,6 +542015,8 @@ 0, 0, 0, + 2, + 2, 0, 0, 0, @@ -542059,11 +542062,12 @@ 2, 0, 0, - 2, 0, 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -542077,43 +542081,34 @@ }, { "session": { - "id": "the-role-of-culture-in-shaping-technology-the-case-against-tech-neo-colonialism", - "sourceId": "LRJTXY", - "title": "The role of culture in shaping technology - the case against tech-neo-colonialism", - "description": "Who builds technology and for whom? In decentralized technology, we must apply the cypherpunk ethos not only to the product we want to provide to the world but also to the manner we build that product. We must avoid imposing our worldview onto different cultures, or we risk reinventing tech neocolonialism. This talk will illustrate the risks of concentration of power and tech within our industry into the hands of a few cultures and present ways to build a truly cypherpunk future.", - "track": "Real World Ethereum", - "type": "Lightning Talk", + "id": "the-shape-of-protocols-to-come", + "sourceId": "TYGBPN", + "title": "The Shape of Protocols to Come", + "description": "Ethereum defies easy categorization—it blends aspects of money, nations, and more, yet doesn't fit neatly into any single category. To build better mental models for understanding Ethereum, we've spent the past two years stepping back and exploring the broader class it belongs to: Protocols. This talk explores the fundamental properties of protocols, strategies for navigating them, and how Ethereum can uniquely contribute to this emerging research field.", + "track": "Coordination", + "type": "Talk", "expertise": "Beginner", - "audience": "Developer", + "audience": "Engineering", "featured": false, "doNotRecord": false, - "keywords": [ - "Philosophy", - "Diversity", - "Democracy" - ], + "keywords": [], "tags": [ - "Network State", - "Digital Sovereignty", - "Decentralization", - "diversity", - "democracy", - "philosophy", - "Decentralization", - "Digital Sovereignty", - "Network State" + "Ethereum Roadmap", + "Protocol Design", + "Use Cases" ], "language": "en", "speakers": [ - "fatemeh-fannizadeh" + "tim-beiko" ], "eventId": "devcon-7", - "slot_start": 1731583200000, - "slot_end": 1731583800000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1Wi0ob1KXq6nswjq25vU56mNvitsmnOnrWaRe-gSp-3k" + "slot_start": 1731409200000, + "slot_end": 1731411000000, + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/15QhPTXl4SBVPn-h9srUsdXijj_OIaZYVL1C32DxEyiw" }, "vector": [ + 0, 6, 0, 0, @@ -542138,6 +542133,7 @@ 0, 0, 0, + 4, 0, 0, 0, @@ -542617,7 +542613,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -542777,9 +542772,9 @@ 0, 0, 0, + 2, 0, 0, - 2, 0, 0, 0, @@ -542828,7 +542823,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -542855,14 +542849,13 @@ 0, 0, 0, - 2, - 2, 0, 0, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -542944,6 +542937,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -543239,8 +543235,6 @@ 0, 0, 0, - 2, - 2, 0, 0, 0, @@ -543286,6 +543280,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -543295,7 +543290,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -543304,61 +543298,37 @@ }, { "session": { - "id": "the-shape-of-protocols-to-come", - "sourceId": "TYGBPN", - "title": "The Shape of Protocols to Come", - "description": "Ethereum defies easy categorization—it blends aspects of money, nations, and more, yet doesn't fit neatly into any single category. To build better mental models for understanding Ethereum, we've spent the past two years stepping back and exploring the broader class it belongs to: Protocols. This talk explores the fundamental properties of protocols, strategies for navigating them, and how Ethereum can uniquely contribute to this emerging research field.", - "track": "Coordination", - "type": "Talk", + "id": "the-state-of-web3-support-today-what-just-happened", + "sourceId": "BZRKUD", + "title": "The State of Web3 Support Today: What Just Happened?", + "description": "One of the most common and painful experiences someone can have today is also one of the most fundamental concepts we tend to take for granted - transactions. Users who seek support for their issues lack the appropriate level of information to even understand what they were doing when it all went wrong. This talk will examine why core web3 experiences are still problematic and propose things to consider when building experiences for everyone that ranges from in app UX to community support tools.", + "track": "Usability", + "type": "Lightning Talk", "expertise": "Beginner", - "audience": "Engineering", + "audience": "Product", "featured": false, "doNotRecord": false, - "keywords": [], + "keywords": [ + "User Support", + "Community" + ], "tags": [ - "Ethereum Roadmap", - "Protocol Design", - "Use Cases" + "community", + "Accessibility", + "Tooling", + "User Experience" ], "language": "en", "speakers": [ - "tim-beiko" + "josh-reid" ], "eventId": "devcon-7", - "slot_start": 1731409200000, - "slot_end": 1731411000000, - "slot_roomId": "main-stage", - "resources_presentation": "https://docs.google.com/presentation/d/15QhPTXl4SBVPn-h9srUsdXijj_OIaZYVL1C32DxEyiw" + "slot_start": 1731408600000, + "slot_end": 1731409200000, + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1jmtrpYtos5-qZy0sfliSMlhtQfUi9JSCAcTEP4C554k" }, "vector": [ - 0, - 6, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 4, - 0, - 0, 0, 0, 0, @@ -543367,6 +543337,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -543897,6 +543868,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -543991,6 +543963,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -544030,6 +544003,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -544078,21 +544052,6 @@ 0, 0, 0, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -544499,7 +544458,42 @@ 0, 0, 0, - 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -544513,6 +544507,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -544521,35 +544519,38 @@ }, { "session": { - "id": "the-state-of-web3-support-today-what-just-happened", - "sourceId": "BZRKUD", - "title": "The State of Web3 Support Today: What Just Happened?", - "description": "One of the most common and painful experiences someone can have today is also one of the most fundamental concepts we tend to take for granted - transactions. Users who seek support for their issues lack the appropriate level of information to even understand what they were doing when it all went wrong. This talk will examine why core web3 experiences are still problematic and propose things to consider when building experiences for everyone that ranges from in app UX to community support tools.", - "track": "Usability", - "type": "Lightning Talk", + "id": "the-supreme-ruler-of-the-world", + "sourceId": "TLWWCW", + "title": "The Supreme Ruler of the World", + "description": "VK rules the world. ZK rules the world, too, like a straightedge wielded with eyes closed. Rulers rule in simple ways: by lining things up and by checking they're all in line. Bring your high school math to learn straightedges called SumCheck and SumCalc and begin to appreciate ZK in simple geometric terms. No moon math. We'll visit lines, cubes and polynomials, to see how they can be used to deduce and to generate, to check and to delegate.", + "track": "Applied Cryptography", + "type": "Talk", "expertise": "Beginner", - "audience": "Product", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "User Support", - "Community" + "sumcalc", + "sumcheck" ], "tags": [ - "community", - "Accessibility", - "Tooling", - "User Experience" + "Scalability", + "Validiums", + "Zero-Knowledge", + "sumcheck", + "Scalability", + "Validiums", + "Zero-Knowledge" ], "language": "en", "speakers": [ - "josh-reid" + "don-beaver" ], "eventId": "devcon-7", - "slot_start": 1731408600000, - "slot_end": 1731409200000, - "slot_roomId": "stage-1", - "resources_presentation": "https://docs.google.com/presentation/d/1jmtrpYtos5-qZy0sfliSMlhtQfUi9JSCAcTEP4C554k" + "slot_start": 1731484800000, + "slot_end": 1731486600000, + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1IP5PshRsU2LlH33ndPmkTGZJki3mzS-uZ3M-Yc5vD6o" }, "vector": [ 0, @@ -544560,9 +544561,8 @@ 0, 0, 0, - 6, - 0, 0, + 6, 0, 0, 0, @@ -545177,13 +545177,13 @@ 0, 0, 0, - 6, 0, 0, 0, 0, 0, 0, + 6, 0, 0, 0, @@ -545191,7 +545191,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -545226,7 +545225,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -545308,6 +545306,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -545342,7 +545341,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -545617,6 +545615,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -545679,6 +545679,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -545724,12 +545725,12 @@ 0, 0, 0, + 2, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -545742,50 +545743,51 @@ }, { "session": { - "id": "the-supreme-ruler-of-the-world", - "sourceId": "TLWWCW", - "title": "The Supreme Ruler of the World", - "description": "VK rules the world. ZK rules the world, too, like a straightedge wielded with eyes closed. Rulers rule in simple ways: by lining things up and by checking they're all in line. Bring your high school math to learn straightedges called SumCheck and SumCalc and begin to appreciate ZK in simple geometric terms. No moon math. We'll visit lines, cubes and polynomials, to see how they can be used to deduce and to generate, to check and to delegate.", - "track": "Applied Cryptography", + "id": "the-tension-between-mev-and-censorship-resistance-gadgets", + "sourceId": "G3MBF7", + "title": "The tension between MEV and Censorship Resistance Gadgets", + "description": "Although fairly unrelated at first glance, MEV is currently *the* bottleneck for a censorship-resistant Ethereum. This talk will first explore why MEV and censorship resistance are fundamentally counterforces. Then, we will dive into how MEV constrains the design space of censorship-resistant gadgets like Inclusion Lists and Concurrent Block Producers. What does the future of censorship resistance look like for Ethereum?", + "track": "Cryptoeconomics", "type": "Talk", - "expertise": "Beginner", - "audience": "Engineering", + "expertise": "Expert", + "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "sumcalc", - "sumcheck" + "Inclusion Lists", + "Protocol Design" ], "tags": [ - "Scalability", - "Validiums", - "Zero-Knowledge", - "sumcheck", - "Scalability", - "Validiums", - "Zero-Knowledge" + "Ethereum Roadmap", + "Censorship Resistance", + "Design", + "MEV", + "protocol", + "Censorship Resistance", + "Ethereum Roadmap", + "MEV" ], "language": "en", "speakers": [ - "don-beaver" + "julian-ma" ], "eventId": "devcon-7", - "slot_start": 1731484800000, - "slot_end": 1731486600000, - "slot_roomId": "stage-3", - "resources_presentation": "https://docs.google.com/presentation/d/1IP5PshRsU2LlH33ndPmkTGZJki3mzS-uZ3M-Yc5vD6o" + "slot_start": 1731641400000, + "slot_end": 1731643200000, + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1q6BQXCGubElt47T2cCMmisWZixsWRezzeO8I3FiONPU" }, "vector": [ 0, 0, 0, + 6, 0, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -546274,6 +546276,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -546318,7 +546321,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -546396,6 +546398,8 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, @@ -546410,7 +546414,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -546529,12 +546532,13 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -546603,6 +546607,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -546774,6 +546779,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -546839,7 +546845,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -546903,7 +546908,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -546959,56 +546963,52 @@ 0, 0, 0, - 0, - 0, 0 ] }, { "session": { - "id": "the-tension-between-mev-and-censorship-resistance-gadgets", - "sourceId": "G3MBF7", - "title": "The tension between MEV and Censorship Resistance Gadgets", - "description": "Although fairly unrelated at first glance, MEV is currently *the* bottleneck for a censorship-resistant Ethereum. This talk will first explore why MEV and censorship resistance are fundamentally counterforces. Then, we will dive into how MEV constrains the design space of censorship-resistant gadgets like Inclusion Lists and Concurrent Block Producers. What does the future of censorship resistance look like for Ethereum?", - "track": "Cryptoeconomics", + "id": "the-three-transitions-cross-chain-smart-wallets-with-privacy", + "sourceId": "JESAHN", + "title": "The Three Transitions: Cross-Chain Smart Wallets with Privacy", + "description": "Last year, Vitalik outlined [\"The Three Transitions\"](https://vitalik.eth.limo/general/2023/06/09/three_transitions.html) ahead for the Ethereum stack: moving to L2s, smart wallets, and private transactions. The Base team has built [Keyspace](https://docs.key.space/), a cross-chain keystore that helps all wallets makes these transitions. Come learn about how Keyspace works and how Keyspace helps smart wallets sync signers and send private transactions in a multichain world.", + "track": "Layer 2", "type": "Talk", - "expertise": "Expert", - "audience": "Research", + "expertise": "Intermediate", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Inclusion Lists", - "Protocol Design" + "Wallets" ], "tags": [ - "Ethereum Roadmap", - "Censorship Resistance", - "Design", - "MEV", - "protocol", - "Censorship Resistance", - "Ethereum Roadmap", - "MEV" + "Zk Rollups", + "Cross-L2", + "Account Abstraction", + "wallet", + "Account Abstraction", + "Cross-L2", + "Zk Rollups" ], "language": "en", "speakers": [ - "julian-ma" + "niran-babalola" ], "eventId": "devcon-7", - "slot_start": 1731641400000, - "slot_end": 1731643200000, - "slot_roomId": "stage-2", - "resources_presentation": "https://docs.google.com/presentation/d/1q6BQXCGubElt47T2cCMmisWZixsWRezzeO8I3FiONPU" + "slot_start": 1731468600000, + "slot_end": 1731470400000, + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/12qgh9Oa6U7CvGBkNUiXG-L-E0qYKLqahhOhkZATUF_Q" }, "vector": [ 0, 0, 0, 0, - 6, 0, 0, 0, + 6, 0, 0, 0, @@ -547501,7 +547501,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -547543,6 +547542,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -547621,7 +547621,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -547670,6 +547669,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -547684,6 +547684,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -547756,12 +547757,10 @@ 0, 0, 0, - 2, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -547812,6 +547811,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -547830,7 +547830,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -548002,7 +548001,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -548042,6 +548040,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -548174,9 +548173,10 @@ 2, 0, 0, + 2, + 0, 0, 0, - 2, 0, 0, 0, @@ -548191,39 +548191,42 @@ }, { "session": { - "id": "the-three-transitions-cross-chain-smart-wallets-with-privacy", - "sourceId": "JESAHN", - "title": "The Three Transitions: Cross-Chain Smart Wallets with Privacy", - "description": "Last year, Vitalik outlined [\"The Three Transitions\"](https://vitalik.eth.limo/general/2023/06/09/three_transitions.html) ahead for the Ethereum stack: moving to L2s, smart wallets, and private transactions. The Base team has built [Keyspace](https://docs.key.space/), a cross-chain keystore that helps all wallets makes these transitions. Come learn about how Keyspace works and how Keyspace helps smart wallets sync signers and send private transactions in a multichain world.", - "track": "Layer 2", - "type": "Talk", + "id": "the-trustless-trade-supply-chain", + "sourceId": "RQZADG", + "title": "The Trustless Trade Supply Chain", + "description": "Trades are fundamental to defi. Without credibly neutral trade execution – we risk the same centralisation and rent extraction through privileged actors that we have in tradfi.\r\n\r\nToday, the trade supply chain in defi is mostly centralised: Intent auctions, builders, solvers and market makers are handful of off-chain actors with privileged access.\r\n\r\nHowever, a trustless, and decentralised trade supply chain is possible. This talk highlights the current and future technologies that make it possible.", + "track": "Real World Ethereum", + "type": "Lightning Talk", "expertise": "Intermediate", - "audience": "Engineering", + "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "Wallets" + "TEE" ], "tags": [ - "Zk Rollups", - "Cross-L2", - "Account Abstraction", - "wallet", - "Account Abstraction", - "Cross-L2", - "Zk Rollups" + "PBS", + "MEV", + "Trading", + "Intents", + "TEE", + "Intents", + "MEV", + "PBS", + "Trading" ], "language": "en", "speakers": [ - "niran-babalola" + "markus" ], "eventId": "devcon-7", - "slot_start": 1731468600000, - "slot_end": 1731470400000, - "slot_roomId": "stage-5", - "resources_presentation": "https://docs.google.com/presentation/d/12qgh9Oa6U7CvGBkNUiXG-L-E0qYKLqahhOhkZATUF_Q" + "slot_start": 1731410400000, + "slot_end": 1731411000000, + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1ZpnW0qJAIFrezIxxeweffstYIWJbW-4Aa1uhy79go6A" }, "vector": [ + 6, 0, 0, 0, @@ -548231,8 +548234,6 @@ 0, 0, 0, - 6, - 0, 0, 0, 0, @@ -548845,6 +548846,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -548881,6 +548883,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -548907,7 +548910,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -548917,6 +548919,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -549034,7 +549037,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -549167,6 +549169,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -549264,7 +549267,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -549396,9 +549398,9 @@ 2, 0, 0, - 2, 0, 0, + 2, 0, 0, 0, @@ -549414,43 +549416,35 @@ }, { "session": { - "id": "the-trustless-trade-supply-chain", - "sourceId": "RQZADG", - "title": "The Trustless Trade Supply Chain", - "description": "Trades are fundamental to defi. Without credibly neutral trade execution – we risk the same centralisation and rent extraction through privileged actors that we have in tradfi.\r\n\r\nToday, the trade supply chain in defi is mostly centralised: Intent auctions, builders, solvers and market makers are handful of off-chain actors with privileged access.\r\n\r\nHowever, a trustless, and decentralised trade supply chain is possible. This talk highlights the current and future technologies that make it possible.", - "track": "Real World Ethereum", - "type": "Lightning Talk", - "expertise": "Intermediate", - "audience": "Research", - "featured": false, + "id": "the-universal-cryptographic-adapter", + "sourceId": "R9X9ZG", + "title": "The Universal Cryptographic Adapter", + "description": "The \"secret\" third affordance of Zero-Knowledge proof after 1) Privacy and 2) Succinctness is Interoperability. ZK enables us to continuously refactor data, aggregate it from different sources, and transforming it without loosing its integrity.\r\nStarting with the Zupass project, and now with the broader adoption of the POD and GPC format, 0xPARC has been exploring using ZK for data sovereignty and creating more interoperable data ecosystem. We will cover our learnings and progress in this talk.", + "track": "Applied Cryptography", + "type": "Talk", + "expertise": "Expert", + "audience": "Engineering", + "featured": true, "doNotRecord": false, "keywords": [ - "TEE" + "None" ], "tags": [ - "PBS", - "MEV", - "Trading", - "Intents", - "TEE", - "Intents", - "MEV", - "PBS", - "Trading" + "Not financial", + "Permissionless", + "ZKP" ], "language": "en", "speakers": [ - "markus" + "justin-glibert" ], "eventId": "devcon-7", - "slot_start": 1731410400000, - "slot_end": 1731411000000, - "slot_roomId": "stage-1", - "resources_presentation": "https://docs.google.com/presentation/d/1ZpnW0qJAIFrezIxxeweffstYIWJbW-4Aa1uhy79go6A" + "slot_start": 1731483000000, + "slot_end": 1731484800000, + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1DIuykDDTe3d5hT9NzR3bnBAg1TQAoLS7n9JoGbIFyAg" }, "vector": [ - 6, - 0, 0, 0, 0, @@ -549460,6 +549454,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -549471,6 +549466,7 @@ 0, 0, 0, + 4, 0, 0, 0, @@ -549993,7 +549989,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -550069,7 +550064,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -550106,7 +550100,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -550118,7 +550111,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -550299,6 +550291,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -550328,6 +550321,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -550392,7 +550386,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -550618,11 +550611,11 @@ 0, 0, 0, - 2, 0, 0, 0, 0, + 2, 0, 2, 0, @@ -550634,51 +550627,57 @@ 0, 0, 0, + 0, + 0, + 0, 0 ] }, { "session": { - "id": "the-universal-cryptographic-adapter", - "sourceId": "R9X9ZG", - "title": "The Universal Cryptographic Adapter", - "description": "The \"secret\" third affordance of Zero-Knowledge proof after 1) Privacy and 2) Succinctness is Interoperability. ZK enables us to continuously refactor data, aggregate it from different sources, and transforming it without loosing its integrity.\r\nStarting with the Zupass project, and now with the broader adoption of the POD and GPC format, 0xPARC has been exploring using ZK for data sovereignty and creating more interoperable data ecosystem. We will cover our learnings and progress in this talk.", - "track": "Applied Cryptography", + "id": "the-verge-is-not-going-to-break-your-contracts", + "sourceId": "NJXNE3", + "title": "The verge is (not) going to break your contracts!", + "description": "The verge is comming, and with it a new pricing model for storage. This breaks many assumption that compilers have been doing for years. We'll see how part and future contracts are going to be affected, and what design should be favored in anticipation of the verge.", + "track": "Developer Experience", "type": "Talk", "expertise": "Expert", - "audience": "Engineering", - "featured": true, + "audience": "Developper", + "featured": false, "doNotRecord": false, "keywords": [ - "None" + "compiler" ], "tags": [ - "Not financial", - "Permissionless", - "ZKP" + "Verkle trees", + "Libraries", + "Best Practices", + "compilers", + "Best Practices", + "Libraries", + "Verkle trees" ], "language": "en", "speakers": [ - "justin-glibert" + "hadrien-croubois" ], "eventId": "devcon-7", - "slot_start": 1731483000000, - "slot_end": 1731484800000, - "slot_roomId": "stage-6", - "resources_presentation": "https://docs.google.com/presentation/d/1DIuykDDTe3d5hT9NzR3bnBAg1TQAoLS7n9JoGbIFyAg" + "slot_start": 1731492000000, + "slot_end": 1731493800000, + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1qXCj-zxWc3N3cgUT-kq17kAdjRXdLfCUoe5VGTpy0TE" }, "vector": [ 0, 0, 0, 0, + 6, 0, 0, 0, 0, 0, - 6, - 0, 0, 0, 0, @@ -550689,7 +550688,6 @@ 0, 0, 0, - 4, 0, 0, 0, @@ -551204,6 +551202,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -551298,6 +551297,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -551317,6 +551317,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -551357,7 +551358,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -551506,6 +551506,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -551514,7 +551515,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -551544,7 +551544,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -551596,6 +551595,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -551840,11 +551840,11 @@ 0, 2, 0, - 2, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -551858,37 +551858,40 @@ }, { "session": { - "id": "the-verge-is-not-going-to-break-your-contracts", - "sourceId": "NJXNE3", - "title": "The verge is (not) going to break your contracts!", - "description": "The verge is comming, and with it a new pricing model for storage. This breaks many assumption that compilers have been doing for years. We'll see how part and future contracts are going to be affected, and what design should be favored in anticipation of the verge.", - "track": "Developer Experience", + "id": "the-verifiability-vision", + "sourceId": "KXRMGY", + "title": "The verifiability vision", + "description": "Imagine all data was guaranteed to be correct. We could build a trustworthy digital world based only on correct data. In this presentation, we will sketch layers and techniques that can realize this dream, in particular proof carrying data and succinct proofs. We will also discuss the connection to the proof singularity vision for Ethereum as well as highlight caveats that apply; humanity is still in the early stages of the journey and there are obstacles and constraints to tackle", + "track": "Applied Cryptography", "type": "Talk", - "expertise": "Expert", - "audience": "Developper", + "expertise": "Intermediate", + "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "compiler" + "Verifiability", + "proof carrying data", + "succinct proofs" ], "tags": [ - "Verkle trees", - "Libraries", - "Best Practices", - "compilers", - "Best Practices", - "Libraries", - "Verkle trees" + "Scalability", + "Vision", + "ZKP", + "proof", + "succinct", + "Scalability", + "Vision", + "ZKP" ], "language": "en", "speakers": [ - "hadrien-croubois" + "jens-groth" ], "eventId": "devcon-7", - "slot_start": 1731492000000, - "slot_end": 1731493800000, - "slot_roomId": "stage-3", - "resources_presentation": "https://docs.google.com/presentation/d/1qXCj-zxWc3N3cgUT-kq17kAdjRXdLfCUoe5VGTpy0TE" + "slot_start": 1731578400000, + "slot_end": 1731580200000, + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1D13mwNG569Eo7vRzSRs1BRHF7sCXAys5mnZEJpklwtg" }, "vector": [ 0, @@ -551896,12 +551899,11 @@ 0, 0, 0, - 6, - 0, 0, 0, 0, 0, + 6, 0, 0, 0, @@ -552427,8 +552429,6 @@ 0, 0, 0, - 6, - 0, 0, 0, 0, @@ -552437,6 +552437,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -552524,7 +552525,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -552540,7 +552540,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -552584,6 +552583,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -552647,6 +552647,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -552726,16 +552727,17 @@ 0, 0, 0, + 2, 0, 0, 0, - 2, 0, 0, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -552818,7 +552820,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -553020,6 +553021,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -553065,6 +553067,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -553081,46 +553084,39 @@ }, { "session": { - "id": "the-verifiability-vision", - "sourceId": "KXRMGY", - "title": "The verifiability vision", - "description": "Imagine all data was guaranteed to be correct. We could build a trustworthy digital world based only on correct data. In this presentation, we will sketch layers and techniques that can realize this dream, in particular proof carrying data and succinct proofs. We will also discuss the connection to the proof singularity vision for Ethereum as well as highlight caveats that apply; humanity is still in the early stages of the journey and there are obstacles and constraints to tackle", - "track": "Applied Cryptography", + "id": "the-verkle-advantage", + "sourceId": "YLBEZN", + "title": "The verkle advantage", + "description": "This talk provides a comprehensive overview of the achievements by the stateless development effort, over the past year. It will explore some of the discoveries we made while implementing verkle trees, that improve the user and developer experience of Ethereum.", + "track": "Core Protocol", "type": "Talk", "expertise": "Intermediate", - "audience": "Research", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Verifiability", - "proof carrying data", - "succinct proofs" + "stateless" ], "tags": [ - "Scalability", - "Vision", - "ZKP", - "proof", - "succinct", - "Scalability", - "Vision", - "ZKP" + "Core Protocol", + "Protocol Design", + "Verkle trees", + "stateless", + "Core Protocol", + "Protocol Design", + "Verkle trees" ], "language": "en", "speakers": [ - "jens-groth" + "guillaume-ballet" ], "eventId": "devcon-7", - "slot_start": 1731578400000, - "slot_end": 1731580200000, - "slot_roomId": "stage-6", - "resources_presentation": "https://docs.google.com/presentation/d/1D13mwNG569Eo7vRzSRs1BRHF7sCXAys5mnZEJpklwtg" + "slot_start": 1731490200000, + "slot_end": 1731492000000, + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1zs9ePGkdyS7IfCoOeK_dArKiELQYjDXk5L-A70d7Gf4" }, "vector": [ - 0, - 0, - 0, - 0, 0, 0, 0, @@ -553662,32 +553658,10 @@ 0, 0, 0, - 6, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, + 6, 0, 0, 0, @@ -553780,6 +553754,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -553870,16 +553845,6 @@ 0, 0, 0, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -553950,7 +553915,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -553960,7 +553924,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -554081,6 +554044,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -554245,7 +554209,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -554282,11 +554245,42 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -554295,6 +554289,12 @@ 2, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -554307,49 +554307,50 @@ }, { "session": { - "id": "the-verkle-advantage", - "sourceId": "YLBEZN", - "title": "The verkle advantage", - "description": "This talk provides a comprehensive overview of the achievements by the stateless development effort, over the past year. It will explore some of the discoveries we made while implementing verkle trees, that improve the user and developer experience of Ethereum.", - "track": "Core Protocol", + "id": "the-wallet-and-ux-stack-to-build-web3-applications-for-the-masses", + "sourceId": "LCNEGW", + "title": "The Wallet and UX Stack to Build Web3 Applications for the Masses", + "description": "In this talk I will give an overview of how wallet infrastructure and the relationship between wallets and dapps have evolved over the past 5 years. And give a layer-by-layer breakdown of the modern wallet stack from signers to smart account modules, how each component contributes to a UX unlock on Ethereum/L2s, and how application developers can use them today. We will also touch on pertinent ongoing EIPs such as 7702 (deploy code for EOAs), and 7715 (permissions).", + "track": "Usability", "type": "Talk", "expertise": "Intermediate", - "audience": "Engineering", + "audience": "Product", "featured": false, "doNotRecord": false, "keywords": [ - "stateless" + "Wallets", + "Signers", + "Permissions" ], "tags": [ - "Core Protocol", - "Protocol Design", - "Verkle trees", - "stateless", - "Core Protocol", - "Protocol Design", - "Verkle trees" + "Developer Infrastructure", + "User Experience", + "Account Abstraction", + "permissions", + "Account Abstraction", + "Developer Infrastructure", + "User Experience" ], "language": "en", "speakers": [ - "guillaume-ballet" + "nichanan-kesonpat" ], "eventId": "devcon-7", - "slot_start": 1731490200000, - "slot_end": 1731492000000, - "slot_roomId": "stage-2", - "resources_presentation": "https://docs.google.com/presentation/d/1zs9ePGkdyS7IfCoOeK_dArKiELQYjDXk5L-A70d7Gf4" + "slot_start": 1731470400000, + "slot_end": 1731472200000, + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1EwxJbkAW9PZZpjRozkPVAnLaQpoQZm7uf1kolnUFM_0" }, "vector": [ 0, 0, 0, - 6, - 0, 0, 0, 0, 0, 0, + 6, 0, 0, 0, @@ -554975,9 +554976,10 @@ 0, 0, 0, + 6, + 0, 0, 0, - 2, 0, 0, 0, @@ -555004,10 +555006,11 @@ 0, 0, 0, - 2, 0, 0, 0, + 2, + 2, 0, 0, 0, @@ -555267,7 +555270,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -555512,13 +555514,13 @@ 2, 0, 0, - 2, 0, 0, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -555530,41 +555532,57 @@ }, { "session": { - "id": "the-wallet-and-ux-stack-to-build-web3-applications-for-the-masses", - "sourceId": "LCNEGW", - "title": "The Wallet and UX Stack to Build Web3 Applications for the Masses", - "description": "In this talk I will give an overview of how wallet infrastructure and the relationship between wallets and dapps have evolved over the past 5 years. And give a layer-by-layer breakdown of the modern wallet stack from signers to smart account modules, how each component contributes to a UX unlock on Ethereum/L2s, and how application developers can use them today. We will also touch on pertinent ongoing EIPs such as 7702 (deploy code for EOAs), and 7715 (permissions).", - "track": "Usability", - "type": "Talk", - "expertise": "Intermediate", - "audience": "Product", + "id": "the-wellbeing-protocol-scaling-localism", + "sourceId": "HC3QGN", + "title": "The Wellbeing Protocol - Scaling Localism", + "description": "The Wellbeing Protocol began as a New Zealand Government-funded project to explore how Web 3 / DAO inspired governance patterns and localism could transform the community grant funding system. After successful trials in New Zealand, Australia and the UK, a TVNZ documentary, and international media coverage we are keen to share the challenges and learnings on our journey towards creating hyperlocal DAOs for marginalised / disempowered communities.", + "track": "Real World Ethereum", + "type": "Lightning Talk", + "expertise": "Beginner", + "audience": "Community", "featured": false, "doNotRecord": false, "keywords": [ - "Wallets", - "Signers", - "Permissions" + "conviction", + "zealand" ], "tags": [ - "Developer Infrastructure", + "DAO", + "Governance", + "Quadratic Voting", + "Collective Intelligence", + "Conviction", + "Ethereum for Good", + "Public good", + "Climate", + "ReFi", + "Regenerative Applications", "User Experience", - "Account Abstraction", - "permissions", - "Account Abstraction", - "Developer Infrastructure", + "zealand", + "Climate", + "Collective Intelligence", + "Conviction", + "DAO", + "Ethereum for Good", + "Governance", + "Public good", + "Quadratic Voting", + "ReFi", + "Regenerative Applications", "User Experience" ], "language": "en", "speakers": [ - "nichanan-kesonpat" + "mark-pascall" ], "eventId": "devcon-7", - "slot_start": 1731470400000, - "slot_end": 1731472200000, - "slot_roomId": "stage-6", - "resources_presentation": "https://docs.google.com/presentation/d/1EwxJbkAW9PZZpjRozkPVAnLaQpoQZm7uf1kolnUFM_0" + "slot_start": 1731481200000, + "slot_end": 1731481800000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1RsF9WALoUv0Wv3Pc036sfCbuKskiOHZzZRM1r385Iew" }, "vector": [ + 6, 0, 0, 0, @@ -555573,8 +555591,6 @@ 0, 0, 0, - 6, - 0, 0, 0, 0, @@ -556190,13 +556206,6 @@ 0, 0, 0, - 6, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -556207,6 +556216,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -556224,6 +556234,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -556232,8 +556243,6 @@ 0, 0, 0, - 2, - 2, 0, 0, 0, @@ -556280,11 +556289,13 @@ 0, 0, 0, + 2, 0, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -556293,6 +556304,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -556307,15 +556319,18 @@ 0, 0, 0, + 2, 0, 0, 0, 0, 0, + 2, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -556386,6 +556401,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -556602,6 +556618,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -556696,8 +556713,7 @@ 0, 0, 2, - 0, - 0, + 2, 0, 0, 0, @@ -556739,10 +556755,11 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, - 2, 0, 0, 0, @@ -556755,56 +556772,38 @@ }, { "session": { - "id": "the-wellbeing-protocol-scaling-localism", - "sourceId": "HC3QGN", - "title": "The Wellbeing Protocol - Scaling Localism", - "description": "The Wellbeing Protocol began as a New Zealand Government-funded project to explore how Web 3 / DAO inspired governance patterns and localism could transform the community grant funding system. After successful trials in New Zealand, Australia and the UK, a TVNZ documentary, and international media coverage we are keen to share the challenges and learnings on our journey towards creating hyperlocal DAOs for marginalised / disempowered communities.", - "track": "Real World Ethereum", + "id": "things-you-didnt-know-about-contract-deployment", + "sourceId": "GJM9UC", + "title": "Things you didn't know about contract deployment", + "description": "In this session we will explore some of the lesser-known facts around contract deployment. To make the presentation  accessible to all technical levels, the talk will start by recapping the three ways to start contract deployment (deployment tx, CREATE, CREATE2). Following this, we will delve deeper into the topic and highlight some interesting facts around contract deployment, including what happens when an address already has code, ETH, or state entries at deployment.", + "track": "Core Protocol", "type": "Lightning Talk", - "expertise": "Beginner", - "audience": "Community", + "expertise": "Intermediate", + "audience": "Developper", "featured": false, "doNotRecord": false, "keywords": [ - "conviction", - "zealand" + "Deployment" ], "tags": [ - "DAO", - "Governance", - "Quadratic Voting", - "Collective Intelligence", - "Conviction", - "Ethereum for Good", - "Public good", - "Climate", - "ReFi", - "Regenerative Applications", - "User Experience", - "zealand", - "Climate", - "Collective Intelligence", - "Conviction", - "DAO", - "Ethereum for Good", - "Governance", - "Public good", - "Quadratic Voting", - "ReFi", - "Regenerative Applications", - "User Experience" + "deployment" ], "language": "en", "speakers": [ - "mark-pascall" + "theresa" ], "eventId": "devcon-7", - "slot_start": 1731481200000, - "slot_end": 1731481800000, + "slot_start": 1731470400000, + "slot_end": 1731471000000, "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1RsF9WALoUv0Wv3Pc036sfCbuKskiOHZzZRM1r385Iew" + "resources_presentation": "https://docs.google.com/presentation/d/1j7qMdITP1J2AjDNnsbYHtP1ZqxF408IJ_kLSInVI0qU" }, "vector": [ + 0, + 0, + 0, + 0, + 0, 6, 0, 0, @@ -557347,13 +557346,13 @@ 0, 0, 0, + 6, 0, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -557430,7 +557429,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -557457,7 +557455,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -557512,13 +557509,11 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -557527,7 +557522,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -557542,18 +557536,15 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -557624,7 +557615,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -557770,6 +557760,23 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -557842,7 +557849,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -557936,17 +557942,6 @@ 0, 0, 0, - 2, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -557978,10 +557973,9 @@ 0, 0, 0, - 2, - 0, 0, 0, + 2, 0, 0, 0, @@ -557995,36 +557989,39 @@ }, { "session": { - "id": "things-you-didnt-know-about-contract-deployment", - "sourceId": "GJM9UC", - "title": "Things you didn't know about contract deployment", - "description": "In this session we will explore some of the lesser-known facts around contract deployment. To make the presentation  accessible to all technical levels, the talk will start by recapping the three ways to start contract deployment (deployment tx, CREATE, CREATE2). Following this, we will delve deeper into the topic and highlight some interesting facts around contract deployment, including what happens when an address already has code, ETH, or state entries at deployment.", - "track": "Core Protocol", - "type": "Lightning Talk", - "expertise": "Intermediate", - "audience": "Developper", + "id": "this-cursed-machine-post-mortem-onchain-chaos-as-narrative", + "sourceId": "UBFQ9V", + "title": "THIS CURSED MACHINE Post-Mortem: Onchain Chaos as Narrative", + "description": "“Live in the pod, fulfil orders, get bugs.”\r\n\r\nTHIS CURSED MACHINE is a fully onchain sci-fi body horror fulfilment center simulator by Moving Castles, a game studio for the tactical research and development of autonomous worlds.\r\n\r\nWe will speak about learnings of launching an autonomous world onchain (Redstone) and how we embraced the emergent chaos by making the bot attacks, exploits and player corporations part of the narrative of the world itself.", + "track": "Real World Ethereum", + "type": "Talk", + "expertise": "Beginner", + "audience": "Product", "featured": false, "doNotRecord": false, "keywords": [ - "Deployment" + "Worldbuilding" ], "tags": [ - "deployment" + "Best Practices", + "Gaming", + "Autonomous World", + "worldbuilding", + "Autonomous World", + "Best Practices", + "Gaming" ], "language": "en", "speakers": [ - "theresa" + "arb" ], "eventId": "devcon-7", - "slot_start": 1731470400000, - "slot_end": 1731471000000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1j7qMdITP1J2AjDNnsbYHtP1ZqxF408IJ_kLSInVI0qU" + "slot_start": 1731486600000, + "slot_end": 1731488400000, + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1cXPZD6cWdMNr2QSeVuUQ8-WSQ_YhrCRA6-l3ClLl2n0" }, "vector": [ - 0, - 0, - 0, 6, 0, 0, @@ -558571,10 +558568,9 @@ 0, 0, 0, - 6, - 0, 0, 0, + 6, 0, 0, 0, @@ -558675,6 +558671,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -558802,6 +558799,8 @@ 0, 0, 0, + 2, + 2, 0, 0, 0, @@ -558983,7 +558982,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -559156,6 +559154,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -559196,12 +559195,13 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -559212,44 +559212,48 @@ }, { "session": { - "id": "this-cursed-machine-post-mortem-onchain-chaos-as-narrative", - "sourceId": "UBFQ9V", - "title": "THIS CURSED MACHINE Post-Mortem: Onchain Chaos as Narrative", - "description": "“Live in the pod, fulfil orders, get bugs.”\r\n\r\nTHIS CURSED MACHINE is a fully onchain sci-fi body horror fulfilment center simulator by Moving Castles, a game studio for the tactical research and development of autonomous worlds.\r\n\r\nWe will speak about learnings of launching an autonomous world onchain (Redstone) and how we embraced the emergent chaos by making the bot attacks, exploits and player corporations part of the narrative of the world itself.", - "track": "Real World Ethereum", - "type": "Talk", + "id": "time-is-all-you-need-optimizing-dutch-auctions-on-arbitrum", + "sourceId": "QNSX9R", + "title": "Time is all you need: optimizing Dutch auctions on Arbitrum", + "description": "Dutch auctions are a common approach in MEV-mitigating mechanism designs. However, little work has been done in exploring the optimal auction execution times, as well as optimal decay curves, for blockchain based trading. Using simulations and real data, we present our findings on this topic, as well as proposed solutions to achieve the optimal outcomes.", + "track": "Cryptoeconomics", + "type": "Lightning Talk", "expertise": "Beginner", - "audience": "Product", + "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "Worldbuilding" + "Dutch", + "auctions" ], "tags": [ - "Best Practices", - "Gaming", - "Autonomous World", - "worldbuilding", - "Autonomous World", - "Best Practices", - "Gaming" + "Decentralization Improvements", + "Layer 2s", + "Mechanism design", + "MEV", + "auction", + "dutch", + "Decentralization Improvements", + "Layer 2s", + "Mechanism design", + "MEV" ], "language": "en", "speakers": [ - "arb" + "brad-bachu", + "cody-born" ], "eventId": "devcon-7", - "slot_start": 1731486600000, - "slot_end": 1731488400000, - "slot_roomId": "stage-5", - "resources_presentation": "https://docs.google.com/presentation/d/1cXPZD6cWdMNr2QSeVuUQ8-WSQ_YhrCRA6-l3ClLl2n0" + "slot_start": 1731489000000, + "slot_end": 1731489600000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1DhrF39oif7Piw0FK877aPOnLTq12Z7iwOXeKa33SnVU" }, "vector": [ - 6, - 0, 0, 0, 0, + 6, 0, 0, 0, @@ -559796,6 +559800,7 @@ 0, 0, 6, + 6, 0, 0, 0, @@ -559865,9 +559870,12 @@ 0, 0, 0, + 6, 0, 0, 0, + 6, + 6, 0, 0, 0, @@ -559894,9 +559902,6 @@ 0, 0, 0, - 2, - 0, - 0, 0, 0, 0, @@ -559925,6 +559930,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -560022,8 +560028,6 @@ 0, 0, 0, - 2, - 2, 0, 0, 0, @@ -560186,6 +560190,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -560419,10 +560424,10 @@ 0, 0, 0, + 2, 0, 0, 0, - 2, 0, 0, 0, @@ -560435,48 +560440,45 @@ }, { "session": { - "id": "time-is-all-you-need-optimizing-dutch-auctions-on-arbitrum", - "sourceId": "QNSX9R", - "title": "Time is all you need: optimizing Dutch auctions on Arbitrum", - "description": "Dutch auctions are a common approach in MEV-mitigating mechanism designs. However, little work has been done in exploring the optimal auction execution times, as well as optimal decay curves, for blockchain based trading. Using simulations and real data, we present our findings on this topic, as well as proposed solutions to achieve the optimal outcomes.", - "track": "Cryptoeconomics", - "type": "Lightning Talk", - "expertise": "Beginner", - "audience": "Research", - "featured": false, + "id": "title-redacted", + "sourceId": "8GH8TR", + "title": "[title redacted]", + "description": "[description redacted]", + "track": "Core Protocol", + "type": "Talk", + "expertise": "Intermediate", + "audience": "Community", + "featured": true, "doNotRecord": false, "keywords": [ - "Dutch", - "auctions" + "beacon chain", + "research", + "cryptoeconomics" ], "tags": [ - "Decentralization Improvements", - "Layer 2s", - "Mechanism design", - "MEV", - "auction", - "dutch", - "Decentralization Improvements", - "Layer 2s", - "Mechanism design", - "MEV" + "Consensus", + "Ethereum Roadmap", + "cryptoeconomy", + "Consensus", + "Core Protocol", + "Ethereum Roadmap" ], "language": "en", "speakers": [ - "brad-bachu", - "cody-born" + "justin-drake" ], "eventId": "devcon-7", - "slot_start": 1731489000000, - "slot_end": 1731489600000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1DhrF39oif7Piw0FK877aPOnLTq12Z7iwOXeKa33SnVU" + "slot_start": 1731405600000, + "slot_end": 1731407400000, + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1hcsmjIHu5W9-usVg_e3DGrH4QnmLER-OPOZ_0ccXjKU" }, "vector": [ 0, 0, 0, 0, + 0, 6, 0, 0, @@ -560913,6 +560915,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -561024,8 +561027,6 @@ 0, 0, 0, - 6, - 6, 0, 0, 0, @@ -561093,16 +561094,14 @@ 0, 0, 0, - 6, 0, 0, 0, + 6, 0, 0, 0, 0, - 6, - 6, 0, 0, 0, @@ -561112,6 +561111,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -561153,7 +561153,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -561304,6 +561303,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -561413,7 +561413,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -561607,9 +561606,9 @@ 0, 0, 0, - 2, 0, 0, + 2, 0, 0, 0, @@ -561641,10 +561640,10 @@ 0, 0, 0, - 2, 0, 0, 0, + 2, 0, 0, 0, @@ -561658,45 +561657,54 @@ 0, 0, 0, + 0, + 0, 0 ] }, { "session": { - "id": "title-redacted", - "sourceId": "8GH8TR", - "title": "[title redacted]", - "description": "[description redacted]", - "track": "Core Protocol", - "type": "Talk", + "id": "tlsnotary-applying-mpc-and-interactive-zk-to-prove-web2-data", + "sourceId": "RTVKJC", + "title": "TLSNotary: Applying MPC and interactive ZK to prove web2 data", + "description": "Diving into TLSNotary, a protocol which leverages multi-party computation and interactive ZK to prove the authenticity and provenance of any data on the web to another party.\r\n\r\nSummary:\r\n1. What it is and what it can do\r\n2. High-level overview of how it works\r\n3. Details on the underlying MPC and ZK protocols that we use\r\n4. How to use it", + "track": "Applied Cryptography", + "type": "Lightning Talk", "expertise": "Intermediate", - "audience": "Community", - "featured": true, + "audience": "Engineering", + "featured": false, "doNotRecord": false, "keywords": [ - "beacon chain", - "research", - "cryptoeconomics" + "User Sovereignty", + "Infrastructure", + "Oracle" ], "tags": [ - "Consensus", - "Ethereum Roadmap", - "cryptoeconomy", - "Consensus", - "Core Protocol", - "Ethereum Roadmap" + "Identity", + "ZKP", + "MPC", + "oracle", + "Identity", + "MPC", + "ZKP" ], "language": "en", "speakers": [ - "justin-drake" + "sinu" ], "eventId": "devcon-7", - "slot_start": 1731405600000, - "slot_end": 1731407400000, - "slot_roomId": "main-stage", - "resources_presentation": "https://docs.google.com/presentation/d/1hcsmjIHu5W9-usVg_e3DGrH4QnmLER-OPOZ_0ccXjKU" + "slot_start": 1731576000000, + "slot_end": 1731576600000, + "slot_roomId": "classroom-e", + "resources_presentation": "https://docs.google.com/presentation/d/1XH5xVNY-eLNdwvYduookcntMG3Z4qjU319sqNmXxUXo" }, "vector": [ + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -562141,7 +562149,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -562243,6 +562250,10 @@ 0, 0, 0, + 6, + 0, + 0, + 0, 0, 0, 0, @@ -562321,7 +562332,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -562334,7 +562344,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -562379,6 +562388,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -562389,6 +562399,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -562398,6 +562409,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -562526,7 +562538,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -562735,6 +562746,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -562832,19 +562847,6 @@ 0, 0, 0, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -562869,7 +562871,6 @@ 2, 0, 0, - 0, 2, 0, 0, @@ -562882,44 +562883,42 @@ 0, 0, 0, + 0, 0 ] }, { "session": { - "id": "tlsnotary-applying-mpc-and-interactive-zk-to-prove-web2-data", - "sourceId": "RTVKJC", - "title": "TLSNotary: Applying MPC and interactive ZK to prove web2 data", - "description": "Diving into TLSNotary, a protocol which leverages multi-party computation and interactive ZK to prove the authenticity and provenance of any data on the web to another party.\r\n\r\nSummary:\r\n1. What it is and what it can do\r\n2. High-level overview of how it works\r\n3. Details on the underlying MPC and ZK protocols that we use\r\n4. How to use it", - "track": "Applied Cryptography", - "type": "Lightning Talk", + "id": "today-verkle-tomorrow-zk-everything-stateless-everything-lightclient", + "sourceId": "Z8EEGW", + "title": "Today Verkle + Tomorrow ZK = Everything Stateless, Everything Lightclient", + "description": "Statelessness could be one of the biggest unlocks in the Ethereum ecosystem, allowing the protocol to scale massively without giving away control and access to big entities, all while providing some real 'teeth' to the light client ecosystem.\r\n\r\nIn this talk, we’ll see how stateless clients enable immediate scalability and decentralization benefits, and how combining statelessness with ZKing the state transitions unlocks Ethereum’s long-term vision.", + "track": "Core Protocol", + "type": "Talk", "expertise": "Intermediate", "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "User Sovereignty", - "Infrastructure", - "Oracle" + "statelessness" ], "tags": [ - "Identity", - "ZKP", - "MPC", - "oracle", - "Identity", - "MPC", - "ZKP" + "Light Clients", + "Zero-Knowledge", + "statelessness", + "Light Clients", + "Zero-Knowledge" ], "language": "en", "speakers": [ - "sinu" + "jason-chaskin", + "gajinder-singh" ], "eventId": "devcon-7", - "slot_start": 1731576000000, - "slot_end": 1731576600000, - "slot_roomId": "classroom-e", - "resources_presentation": "https://docs.google.com/presentation/d/1XH5xVNY-eLNdwvYduookcntMG3Z4qjU319sqNmXxUXo" + "slot_start": 1731492000000, + "slot_end": 1731493800000, + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1vOoQZu3TYR_edc7RAy-eEqHYRvkAPSwPJBk3veKBxRM" }, "vector": [ 0, @@ -562927,12 +562926,11 @@ 0, 0, 0, + 6, 0, 0, 0, 0, - 6, - 0, 0, 0, 0, @@ -563476,6 +563474,7 @@ 0, 0, 6, + 6, 0, 0, 0, @@ -563552,6 +563551,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -563559,6 +563559,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -563611,7 +563613,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -563622,7 +563623,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -563632,7 +563632,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -563970,7 +563969,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -564058,6 +564056,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -564112,39 +564111,42 @@ }, { "session": { - "id": "today-verkle-tomorrow-zk-everything-stateless-everything-lightclient", - "sourceId": "Z8EEGW", - "title": "Today Verkle + Tomorrow ZK = Everything Stateless, Everything Lightclient", - "description": "Statelessness could be one of the biggest unlocks in the Ethereum ecosystem, allowing the protocol to scale massively without giving away control and access to big entities, all while providing some real 'teeth' to the light client ecosystem.\r\n\r\nIn this talk, we’ll see how stateless clients enable immediate scalability and decentralization benefits, and how combining statelessness with ZKing the state transitions unlocks Ethereum’s long-term vision.", - "track": "Core Protocol", - "type": "Talk", + "id": "top-hacks-since-devcon-vi-what-did-we-learn", + "sourceId": "FCWCBG", + "title": "Top Hacks since Devcon VI: what did we learn?", + "description": "Discover the most daring blockchain hacks of '22-'24 and how to defend against them. Join Mudit Gupta, CISO of Polygon, and Matthias Egli from ChainSecurity for an analysis of tactics and vulnerabilities, and gain valuable insights to stay ahead of the game. And stay tuned for a prominent anon surprise guest!", + "track": "Security", + "type": "Workshop", "expertise": "Intermediate", "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "statelessness" + "Learnings", + "War Rooms" ], "tags": [ - "Light Clients", - "Zero-Knowledge", - "statelessness", - "Light Clients", - "Zero-Knowledge" + "Security", + "Hacks", + "Use Cases", + "war", + "room", + "Hacks", + "Security", + "Use Cases" ], "language": "en", "speakers": [ - "jason-chaskin", - "gajinder-singh" + "matthias-egli", + "mudit-gupta" ], "eventId": "devcon-7", - "slot_start": 1731492000000, - "slot_end": 1731493800000, - "slot_roomId": "stage-2", - "resources_presentation": "https://docs.google.com/presentation/d/1vOoQZu3TYR_edc7RAy-eEqHYRvkAPSwPJBk3veKBxRM" + "slot_start": 1731483000000, + "slot_end": 1731488400000, + "slot_roomId": "classroom-b", + "resources_presentation": "https://docs.google.com/presentation/d/1Ic4xQqu3tPIGtBkRi-td-CDrhLlNwW9GBWn1_dYegTE" }, "vector": [ - 0, 0, 0, 6, @@ -564347,6 +564349,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -564511,6 +564514,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -564698,8 +564702,6 @@ 0, 0, 0, - 6, - 6, 0, 0, 0, @@ -564763,6 +564765,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -564778,11 +564781,9 @@ 0, 0, 0, - 6, 0, 0, 0, - 2, 0, 0, 0, @@ -564893,6 +564894,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -565007,6 +565009,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -565281,7 +565284,7 @@ 0, 0, 2, - 0, + 2, 0, 0, 0, @@ -565334,48 +565337,50 @@ }, { "session": { - "id": "top-hacks-since-devcon-vi-what-did-we-learn", - "sourceId": "FCWCBG", - "title": "Top Hacks since Devcon VI: what did we learn?", - "description": "Discover the most daring blockchain hacks of '22-'24 and how to defend against them. Join Mudit Gupta, CISO of Polygon, and Matthias Egli from ChainSecurity for an analysis of tactics and vulnerabilities, and gain valuable insights to stay ahead of the game. And stay tuned for a prominent anon surprise guest!", - "track": "Security", - "type": "Workshop", - "expertise": "Intermediate", + "id": "top-opcode-offenders-in-the-zkevm", + "sourceId": "DJL7RP", + "title": "Top opcode offenders in the zkEVM", + "description": "One of the challenges for any L2 is to reflect accurately the cost for each opcode in zk-resources.\r\nEthereum L1 reflects the resource cost in term of GAS but lately it has been proposed chnages in opcode GAS cost to fit the zk-world to make Ethreum L1 more aligned to L2 or even with enshrined zk-rollups.\r\nIn this talk, I will explain the worst performance opcodes when comparing its GAS cost Vs zk-resources cost in Polygon zkEVM in typical transactions (erc20 trannsfers, swaps, ...)", + "track": "Core Protocol", + "type": "Talk", + "expertise": "Expert", "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Learnings", - "War Rooms" + "zk-resources", + "GAS costs", + "top offenders" ], "tags": [ - "Security", - "Hacks", - "Use Cases", - "war", - "room", - "Hacks", - "Security", - "Use Cases" + "Core Protocol", + "Layer 2s", + "Zk Rollups", + "top", + "offenders", + "Core Protocol", + "Layer 2s", + "Zk Rollups" ], "language": "en", "speakers": [ - "matthias-egli", - "mudit-gupta" + "carlos-matallana", + "jesus" ], "eventId": "devcon-7", - "slot_start": 1731483000000, - "slot_end": 1731488400000, - "slot_roomId": "classroom-b", - "resources_presentation": "https://docs.google.com/presentation/d/1Ic4xQqu3tPIGtBkRi-td-CDrhLlNwW9GBWn1_dYegTE" + "slot_start": 1731490200000, + "slot_end": 1731492000000, + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1NcWox_AiyJE1F6zW2KLfOoCFpaY0DVyowm34wlSdbao" }, "vector": [ 0, 0, - 6, 0, 0, 0, + 6, + 0, 0, 0, 0, @@ -565573,7 +565578,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -565738,7 +565742,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -565786,6 +565789,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -565924,6 +565928,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -565988,7 +565993,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -566007,6 +566011,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -566049,8 +566054,10 @@ 0, 0, 0, + 2, 0, 0, + 2, 0, 0, 0, @@ -566117,7 +566124,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -566232,7 +566238,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -566541,7 +566546,6 @@ 0, 2, 0, - 0, 2, 0, 0, @@ -566560,44 +566564,39 @@ }, { "session": { - "id": "top-opcode-offenders-in-the-zkevm", - "sourceId": "DJL7RP", - "title": "Top opcode offenders in the zkEVM", - "description": "One of the challenges for any L2 is to reflect accurately the cost for each opcode in zk-resources.\r\nEthereum L1 reflects the resource cost in term of GAS but lately it has been proposed chnages in opcode GAS cost to fit the zk-world to make Ethreum L1 more aligned to L2 or even with enshrined zk-rollups.\r\nIn this talk, I will explain the worst performance opcodes when comparing its GAS cost Vs zk-resources cost in Polygon zkEVM in typical transactions (erc20 trannsfers, swaps, ...)", - "track": "Core Protocol", - "type": "Talk", - "expertise": "Expert", + "id": "transaction-simulation-the-good-the-bad-and-the-ugly", + "sourceId": "TE9JUF", + "title": "Transaction simulation, the good, the bad & the ugly", + "description": "Transaction simulation allows users to preview the outcomes of signing a transaction, enabling them to make informed decisions rather than fully trusting the dApp. However, several caveats and risks are associated with relying on simulated transaction outcomes. State changes, differing contract behavior between simulation and on-chain execution, and randomness can all affect the outcome. In this talk, I'll share my experiences and learnings from simulating user transactions over the past 2 years", + "track": "Security", + "type": "Lightning Talk", + "expertise": "Intermediate", "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "zk-resources", - "GAS costs", - "top offenders" + "simulation", + "wallet", + "safety" ], "tags": [ - "Core Protocol", - "Layer 2s", - "Zk Rollups", - "top", - "offenders", - "Core Protocol", - "Layer 2s", - "Zk Rollups" + "Security", + "User Experience", + "safety", + "Security", + "User Experience" ], "language": "en", "speakers": [ - "carlos-matallana", - "jesus" + "kim-persson" ], "eventId": "devcon-7", - "slot_start": 1731490200000, - "slot_end": 1731492000000, - "slot_roomId": "stage-3", - "resources_presentation": "https://docs.google.com/presentation/d/1NcWox_AiyJE1F6zW2KLfOoCFpaY0DVyowm34wlSdbao" + "slot_start": 1731409800000, + "slot_end": 1731410400000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1Bl4qs4Zj65LUtt4i8uht8GdKLHGxRkYht0gt_Qcd_n4" }, "vector": [ - 0, 0, 0, 6, @@ -567014,7 +567013,7 @@ 0, 0, 0, - 6, + 0, 0, 0, 0, @@ -567216,6 +567215,8 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, @@ -567230,11 +567231,22 @@ 0, 0, 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -567277,10 +567289,8 @@ 0, 0, 0, - 2, 0, 0, - 2, 0, 0, 0, @@ -567498,6 +567508,22 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -567736,39 +567762,13 @@ 0, 0, 0, - 2, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, 0, 2, 0, + 0, 2, 0, 0, @@ -567787,40 +567787,37 @@ }, { "session": { - "id": "transaction-simulation-the-good-the-bad-and-the-ugly", - "sourceId": "TE9JUF", - "title": "Transaction simulation, the good, the bad & the ugly", - "description": "Transaction simulation allows users to preview the outcomes of signing a transaction, enabling them to make informed decisions rather than fully trusting the dApp. However, several caveats and risks are associated with relying on simulated transaction outcomes. State changes, differing contract behavior between simulation and on-chain execution, and randomness can all affect the outcome. In this talk, I'll share my experiences and learnings from simulating user transactions over the past 2 years", - "track": "Security", - "type": "Lightning Talk", - "expertise": "Intermediate", - "audience": "Engineering", + "id": "transforming-systems-lessons-from-taiwans-movements", + "sourceId": "B9EDKY", + "title": "Transforming Systems: Lessons from Taiwan's Movements", + "description": "I will talk about the most recent struggles of open source communities in Taiwan, g0v specifically, how da0 has been trying to help in the past year or so, the conclusions we had and what is still missing. g0v has been running bi-monthly hackathons for 10 years now, which has been the key foundation for the community. April this year they stopped due to lack of funding support, we use this as a point of reference and how a web3 oriented subgroup like da0 could have done better, and the future.", + "track": "Coordination", + "type": "Talk", + "expertise": "Beginner", + "audience": "Community", "featured": false, "doNotRecord": false, "keywords": [ - "simulation", - "wallet", - "safety" + "Ecosystem", + "Funding", + "Mainstream" ], "tags": [ - "Security", - "User Experience", - "safety", - "Security", - "User Experience" + "Civil Resistance", + "Coordination", + "Public good" ], "language": "en", "speakers": [ - "kim-persson" + "noah-yeh" ], "eventId": "devcon-7", - "slot_start": 1731409800000, - "slot_end": 1731410400000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1Bl4qs4Zj65LUtt4i8uht8GdKLHGxRkYht0gt_Qcd_n4" + "slot_start": 1731639600000, + "slot_end": 1731640800000, + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1mKMsPFBtVYtAcJOczCaTR2Ssw6fiQ86zw-Jz3zyGmFk" }, "vector": [ - 0, 0, 6, 0, @@ -568438,14 +568435,12 @@ 0, 0, 0, - 6, 0, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -568545,6 +568540,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -568591,6 +568587,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -568660,6 +568657,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -568731,7 +568729,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -568992,9 +568989,10 @@ 2, 0, 0, - 2, 0, 0, + 2, + 0, 0, 0, 0, @@ -569010,42 +569008,48 @@ }, { "session": { - "id": "transforming-systems-lessons-from-taiwans-movements", - "sourceId": "B9EDKY", - "title": "Transforming Systems: Lessons from Taiwan's Movements", - "description": "I will talk about the most recent struggles of open source communities in Taiwan, g0v specifically, how da0 has been trying to help in the past year or so, the conclusions we had and what is still missing. g0v has been running bi-monthly hackathons for 10 years now, which has been the key foundation for the community. April this year they stopped due to lack of funding support, we use this as a point of reference and how a web3 oriented subgroup like da0 could have done better, and the future.", - "track": "Coordination", - "type": "Talk", - "expertise": "Beginner", - "audience": "Community", + "id": "transitioning-from-an-l1-to-an-l2-a-case-study", + "sourceId": "KHVZ9M", + "title": "Transitioning from an L1 to an L2: A case study", + "description": "This talk will cover the learnings from cLabs' experience rebuilding Celo from the ground up as an L2. We hope that it can be a useful case study for other L1s to follow.", + "track": "Layer 2", + "type": "Lightning Talk", + "expertise": "Intermediate", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Ecosystem", - "Funding", - "Mainstream" + "Layer2", + "case study", + "technical learnings" ], "tags": [ - "Civil Resistance", - "Coordination", - "Public good" + "Layer 1", + "Layer 2s", + "Rollups", + "Scalability", + "Optimistic rollups", + "Use Cases", + "learnings", + "technical", + "Layer 1", + "Layer 2s", + "Optimistic rollups", + "Rollups", + "Scalability", + "Use Cases" ], "language": "en", "speakers": [ - "noah-yeh" + "marek-olszewski" ], "eventId": "devcon-7", - "slot_start": 1731639600000, - "slot_end": 1731640800000, - "slot_roomId": "stage-5", - "resources_presentation": "https://docs.google.com/presentation/d/1mKMsPFBtVYtAcJOczCaTR2Ssw6fiQ86zw-Jz3zyGmFk" + "slot_start": 1731655200000, + "slot_end": 1731655800000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/14jswR8SSkWsHdCj5ky0DG_01yQVUwV7nJtS5K18ynHg" }, "vector": [ - 0, - 6, - 0, - 0, - 0, 0, 0, 0, @@ -569053,6 +569057,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -569487,6 +569492,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -569599,7 +569605,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -569678,6 +569683,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -569704,6 +569710,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -569723,7 +569730,9 @@ 0, 0, 0, + 2, 0, + 2, 0, 0, 0, @@ -569763,7 +569772,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -569789,11 +569797,13 @@ 0, 0, 0, + 2, 0, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -569810,7 +569820,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -569880,7 +569889,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -570182,6 +570190,8 @@ 0, 0, 0, + 2, + 2, 0, 0, 0, @@ -570212,8 +570222,6 @@ 2, 0, 0, - 0, - 0, 2, 0, 0, @@ -570226,53 +570234,49 @@ 0, 0, 0, + 0, 0 ] }, { "session": { - "id": "transitioning-from-an-l1-to-an-l2-a-case-study", - "sourceId": "KHVZ9M", - "title": "Transitioning from an L1 to an L2: A case study", - "description": "This talk will cover the learnings from cLabs' experience rebuilding Celo from the ground up as an L2. We hope that it can be a useful case study for other L1s to follow.", - "track": "Layer 2", + "id": "trust-minimized-p2p-marketplaces-on-ethereum", + "sourceId": "YPNBE8", + "title": "Trust-minimized P2P marketplaces on Ethereum", + "description": "Blockchains have enabled trustless and fast transaction settlement (i.e. stablecoins, DeFi). However, these existing use cases exist in parallel and are siloed off from the real world. With the maturation of ZK, MPC and other programmable crypto techniques, we are now able to connect data on the internet to blockchains in a trust minimized way for use in smart contracts. This talk will explore the massive design space unlocked for apps (i.e. trust minimized P2P marketplaces)", + "track": "Real World Ethereum", "type": "Lightning Talk", "expertise": "Intermediate", - "audience": "Engineering", + "audience": "Product", "featured": false, "doNotRecord": false, "keywords": [ - "Layer2", - "case study", - "technical learnings" + "TLSNotary", + "ZKEmail", + "P2P marketplaces" ], "tags": [ - "Layer 1", - "Layer 2s", - "Rollups", - "Scalability", - "Optimistic rollups", - "Use Cases", - "learnings", - "technical", - "Layer 1", - "Layer 2s", - "Optimistic rollups", - "Rollups", - "Scalability", - "Use Cases" + "ZKP", + "Signatures", + "P2P finance", + "p2p", + "marketplace", + "P2P finance", + "Signatures", + "ZKP" ], "language": "en", "speakers": [ - "marek-olszewski" + "richard" ], "eventId": "devcon-7", - "slot_start": 1731655200000, - "slot_end": 1731655800000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/14jswR8SSkWsHdCj5ky0DG_01yQVUwV7nJtS5K18ynHg" + "slot_start": 1731556200000, + "slot_end": 1731556800000, + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1_yxVcYnivrcVQGtbD7FmPQLfgJn75M9f-qQDTJJuPH8" }, "vector": [ + 6, 0, 0, 0, @@ -570280,7 +570284,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -570383,6 +570386,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -570718,7 +570722,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -570896,7 +570899,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -570933,7 +570935,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -570953,9 +570954,7 @@ 0, 0, 0, - 2, 0, - 2, 0, 0, 0, @@ -570966,6 +570965,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -570979,6 +570979,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -571020,13 +571021,11 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -571186,6 +571185,11 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -571441,17 +571445,16 @@ 0, 0, 0, - 0, 2, 0, 0, - 2, 0, 0, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -571463,42 +571466,38 @@ }, { "session": { - "id": "trust-minimized-p2p-marketplaces-on-ethereum", - "sourceId": "YPNBE8", - "title": "Trust-minimized P2P marketplaces on Ethereum", - "description": "Blockchains have enabled trustless and fast transaction settlement (i.e. stablecoins, DeFi). However, these existing use cases exist in parallel and are siloed off from the real world. With the maturation of ZK, MPC and other programmable crypto techniques, we are now able to connect data on the internet to blockchains in a trust minimized way for use in smart contracts. This talk will explore the massive design space unlocked for apps (i.e. trust minimized P2P marketplaces)", - "track": "Real World Ethereum", + "id": "trust-zones-why-daos-will-be-the-best-organizations-ever-created", + "sourceId": "R9ENCP", + "title": "Trust Zones: Why DAOs will be the best organizations ever created", + "description": "This talk introduces the theory of Trust Zones. Every Trust Zone is a unique blend of constraints, reputation requirements, and accountability measures, within which an agent can operate on behalf of an organization to further its goals.\r\n\r\nI will contend that the operational management of all organizations can be described as creating new Trust Zones and adjusting their parameters. And further, that DAOs and other onchain organizations can do this better than any other organizational form.", + "track": "Coordination", "type": "Lightning Talk", "expertise": "Intermediate", - "audience": "Product", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "TLSNotary", - "ZKEmail", - "P2P marketplaces" + "Trust" ], "tags": [ - "ZKP", - "Signatures", - "P2P finance", - "p2p", - "marketplace", - "P2P finance", - "Signatures", - "ZKP" + "DAO", + "Governance", + "trusted", + "DAO", + "Governance" ], "language": "en", "speakers": [ - "richard" + "spencer-graham" ], "eventId": "devcon-7", - "slot_start": 1731556200000, - "slot_end": 1731556800000, - "slot_roomId": "stage-6", - "resources_presentation": "https://docs.google.com/presentation/d/1_yxVcYnivrcVQGtbD7FmPQLfgJn75M9f-qQDTJJuPH8" + "slot_start": 1731488400000, + "slot_end": 1731489000000, + "slot_roomId": "classroom-a", + "resources_presentation": "https://docs.google.com/presentation/d/11gK41qto_r77F_waBaxEdW2JoYIgXHs4mVHzUzI_OaU" }, "vector": [ + 0, 6, 0, 0, @@ -571609,7 +571608,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -572056,6 +572054,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -572188,7 +572187,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -572202,16 +572200,17 @@ 0, 0, 0, - 2, 0, 0, 0, 0, + 2, 0, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -572284,6 +572283,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -572408,7 +572409,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -572642,8 +572642,6 @@ 0, 0, 0, - 2, - 2, 0, 0, 0, @@ -572671,12 +572669,12 @@ 2, 0, 0, + 2, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -572689,35 +572687,40 @@ }, { "session": { - "id": "trust-zones-why-daos-will-be-the-best-organizations-ever-created", - "sourceId": "R9ENCP", - "title": "Trust Zones: Why DAOs will be the best organizations ever created", - "description": "This talk introduces the theory of Trust Zones. Every Trust Zone is a unique blend of constraints, reputation requirements, and accountability measures, within which an agent can operate on behalf of an organization to further its goals.\r\n\r\nI will contend that the operational management of all organizations can be described as creating new Trust Zones and adjusting their parameters. And further, that DAOs and other onchain organizations can do this better than any other organizational form.", + "id": "truth-and-values-in-the-complexity-of-ethereum-tribes", + "sourceId": "CCVGE8", + "title": "Truth and values in the complexity of Ethereum tribes", + "description": "The array of actors in the Ethereum ecosystem is getting increasingly complex. There's friction between those who are financially (DeFi) or idealistically motivated (EF, cypherpunks), and sometimes blurred boundaries.\r\nWe'll make a personal attempt at mapping the landscape, look at some data and critically reflect on values in Ethereum, how we make choices and feel about ourselves and others. While at the same time pointing an overall positive, cohesive picture of the ecosystem and its future.", "track": "Coordination", - "type": "Lightning Talk", + "type": "Talk", "expertise": "Intermediate", - "audience": "Engineering", + "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "Trust" + "Transparency", + "Values", + "Ecosystem" ], "tags": [ - "DAO", "Governance", - "trusted", - "DAO", - "Governance" + "Decentralization", + "MEV", + "fairness", + "Decentralization", + "Governance", + "MEV" ], "language": "en", "speakers": [ - "spencer-graham" + "chris", + "davide-rezzoli" ], "eventId": "devcon-7", - "slot_start": 1731488400000, - "slot_end": 1731489000000, - "slot_roomId": "classroom-a", - "resources_presentation": "https://docs.google.com/presentation/d/11gK41qto_r77F_waBaxEdW2JoYIgXHs4mVHzUzI_OaU" + "slot_start": 1731555000000, + "slot_end": 1731556800000, + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/12xOmjbuWiCGoJo_Bx-KMT5zB8_88W6kmYHfhx1CzVcA" }, "vector": [ 0, @@ -573278,7 +573281,7 @@ 0, 0, 0, - 0, + 6, 6, 0, 0, @@ -573340,7 +573343,7 @@ 0, 0, 0, - 0, + 6, 0, 0, 0, @@ -573433,8 +573436,8 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -573506,7 +573509,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -573865,6 +573867,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -573892,9 +573895,9 @@ 2, 0, 0, - 2, 0, 0, + 2, 0, 0, 0, @@ -573949,7 +573952,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -574505,6 +574507,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -575120,13 +575123,13 @@ 0, 0, 0, + 2, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -575170,7 +575173,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -575311,6 +575313,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -576341,13 +576344,13 @@ 0, 0, 0, + 2, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -577612,9 +577615,9 @@ 0, 0, 0, - 6, 0, 0, + 6, 0, 0, 0, @@ -579272,9 +579275,9 @@ 0, 0, 0, + 6, 0, 0, - 6, 0, 0, 0, @@ -580015,8 +580018,8 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -581240,8 +581243,8 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -581286,9 +581289,9 @@ 0, 0, 0, - 6, 0, 0, + 6, 0, 0, 0, @@ -582457,7 +582460,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -582468,6 +582470,7 @@ 0, 0, 0, + 0, 0 ] }, @@ -583059,9 +583062,9 @@ 0, 0, 0, + 6, 0, 0, - 6, 0, 0, 0, @@ -583555,7 +583558,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -583677,19 +583679,20 @@ 0, 0, 0, + 0, 2, 0, 0, 0, 0, 0, + 2, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -584364,7 +584367,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -584374,6 +584376,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -584916,8 +584919,8 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -586093,7 +586096,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -586127,14 +586129,15 @@ 0, 0, 0, + 0, 2, 0, 0, 0, 0, - 2, 0, 0, + 2, 0, 0, 0, @@ -587360,8 +587363,8 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -587412,9 +587415,9 @@ 0, 0, 0, - 6, 0, 0, + 6, 0, 0, 0, @@ -592302,7 +592305,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -592881,6 +592883,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -593330,7 +593333,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -593467,19 +593469,20 @@ 0, 0, 0, + 0, 2, 0, 0, 0, 0, 0, + 2, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -595971,7 +595974,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -596557,6 +596559,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -596593,11 +596596,11 @@ 0, 0, 0, + 6, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -599511,7 +599514,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -599591,6 +599593,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -600268,7 +600271,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -600278,6 +600280,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -601496,7 +601499,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -601506,6 +601508,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -603132,7 +603135,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -603265,6 +603267,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -603273,8 +603276,8 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -604539,9 +604542,9 @@ 0, 0, 0, - 6, 0, 0, + 6, 0, 0, 0, @@ -605759,9 +605762,9 @@ 0, 0, 0, - 6, 0, 0, + 6, 0, 0, 0, @@ -607610,7 +607613,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -607620,6 +607622,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -608024,7 +608027,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -608153,6 +608155,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -608209,7 +608212,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -608809,6 +608811,7 @@ 0, 0, 0, + 0, 6, 6, 0, @@ -609380,7 +609383,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -609391,6 +609393,7 @@ 0, 0, 0, + 0, 0 ] }, @@ -610051,7 +610054,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -610142,6 +610144,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -610602,7 +610605,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -610613,6 +610615,7 @@ 0, 0, 0, + 0, 0 ] }, @@ -610826,7 +610829,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -611249,6 +611251,7 @@ 0, 0, 0, + 0, 6, 6, 0, @@ -613326,7 +613329,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -613731,6 +613733,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -614127,7 +614130,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -614262,8 +614264,8 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -614279,6 +614281,7 @@ 0, 0, 0, + 0, 0 ] }, @@ -614945,11 +614948,11 @@ 0, 0, 0, + 6, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -615488,7 +615491,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -615499,6 +615501,7 @@ 0, 0, 0, + 0, 0 ] }, @@ -616065,9 +616068,9 @@ 0, 0, 0, + 6, 0, 0, - 6, 0, 0, 0, @@ -617934,7 +617937,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -617945,6 +617947,7 @@ 0, 0, 0, + 0, 0 ] }, @@ -619157,8 +619160,8 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -620379,13 +620382,13 @@ 0, 0, 0, + 2, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -620841,8 +620844,6 @@ 0, 0, 0, - 0, - 0, 6, 0, 0, @@ -621116,6 +621117,8 @@ 0, 0, 0, + 0, + 0, 2, 0, 0, @@ -622836,10 +622839,10 @@ }, { "session": { - "id": "zero-to-dapp", + "id": "zero-to-dapp-onboarding-the-next-wave-of-builders-across-the-world", "sourceId": "LUW7G9", - "title": "Zero to Dapp", - "description": "Learning Web3 programming.There are so many different tools and protocols to learn. Zero to Dapp is a workshop series that builds upon collaboration between different projects to guides the students from zero to their first Dapp. In this workshop, we review our learnings from previous editions to encourage others give their own Zero to Dapp. Then we'll give a shortened version - usually, this workshop takes between a half day up to two full days. But we are fast learners at DevCon, aren’t we? ;)", + "title": "Zero To Dapp: Onboarding the next wave of builders across the world", + "description": "Learning Web3 programming. There are so many different tools and protocols to learn. Zero to Dapp is a workshop series that builds upon collaboration between different projects to guide the students from zero to their first Dapp. In this workshop, we review our learning from previous editions to encourage others give their own Zero to Dapp. Then we'll give a shortened version - usually, this workshop takes between a half day up to two full days. But we are fast learners at DevCon, aren’t we? ;)", "track": "Developer Experience", "type": "Workshop", "expertise": "Beginner", @@ -622879,7 +622882,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -623435,6 +623437,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -623498,7 +623501,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -623509,6 +623511,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -624050,13 +624053,13 @@ 0, 0, 0, + 2, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -625322,10 +625325,9 @@ 0, 0, 0, - 6, - 0, 0, 0, + 6, 0, 0, 0, @@ -625950,10 +625952,11 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, - 6, 0, 0, 0, @@ -626543,9 +626546,9 @@ 0, 0, 0, - 6, 0, 0, + 6, 0, 0, 0, diff --git a/devcon-api/data/vectors/dictionary.json b/devcon-api/data/vectors/dictionary.json index e721b37b7..9f0b7f4c3 100644 --- a/devcon-api/data/vectors/dictionary.json +++ b/devcon-api/data/vectors/dictionary.json @@ -3,9 +3,9 @@ "Real World Ethereum", "Coordination", "Security", - "Core Protocol", "Cryptoeconomics", "Developer Experience", + "Core Protocol", "Cypherpunk & Privacy", "Layer 2", "Usability", @@ -29,11 +29,11 @@ "venkatesh-rao", "tim-beiko", "qi-su", - "roberto-saltini", - "luca-zanolini", "roozbeh-sarenche", "ahmad", "andrew-twyman", + "roberto-saltini", + "luca-zanolini", "hsyodyssey", "mf", "palina-tolmach", @@ -117,7 +117,7 @@ "gnana-lakshmi", "chuxin-huang", "michael-silberling", - "yanyan-ho", + "yan-ho", "georgia-rakusen", "eda-akturk", "timour-kosters", @@ -127,7 +127,7 @@ "evin-mcmullen", "bridget-hearst", "olivia-smith", - "rachel-brissenden", + "rachel-onchain", "wbnns", "auryn-macmillan", "jonah-burian", @@ -176,8 +176,7 @@ "lefteris-karapetsas", "jerome-de-tychey", "sarah-allen", - "chris", - "davide-rezzoli", + "amir-taaki", "lisa-jy-tan", "andrew-davis", "sam-calder-mason", @@ -349,7 +348,7 @@ "porter-adams", "andrii-bondar", "han-tuzun", - "panjamapong-sermsawatsri", + "panjamapong-panj-sermsawatsri", "ryan-smith", "audrey-tang", "mikel-cortes-cortze", @@ -360,11 +359,11 @@ "diego-kingston", "enrico-bottazzi", "caspar-schwarz-schilling", + "ansgar-dietrichs", "holke-brammer", "bitbeckers", "peter-garamvolgyi", "krzysztof-urbanski", - "ansgar-dietrichs", "ben-fisch", "jcp", "tbd", @@ -386,7 +385,6 @@ "ctrlc03", "zac-williamson", "vivek-bhupatiraju", - "amir-taaki", "artem-kotelskiy", "joshua-davila", "beth-mccarthy", @@ -445,9 +443,9 @@ "adam-domurad", "abhimanyu-shekhawat", "diego-fernandez", - "daniel-marzec", "justin-drake", "marek-olszewski", + "daniel-marzec", "jasper-driessens", "garm", "agustin-grosso", @@ -562,6 +560,8 @@ "kim-persson", "noah-yeh", "spencer-graham", + "chris", + "davide-rezzoli", "rob-stupay", "joan-baylina", "thomas-jay-rush", @@ -627,11 +627,7 @@ "MEV", "program", "analysis", - "Layer 1", "Consensus", - "User Experience", - "confirmation", - "rule", "Decentralization Improvements", "Mechanism design", "Game Theory", @@ -641,6 +637,10 @@ "Zero-Knowledge", "Cryptography", "zupass", + "Layer 1", + "User Experience", + "confirmation", + "rule", "Core Protocol", "Light Clients", "Tooling", @@ -853,7 +853,7 @@ "Not financial", "cybernetics", "dark", - "fairness", + "agorism", "macro/micro economics", "Testing", "observability", @@ -1028,7 +1028,6 @@ "storage", "lunarpunk", "messaging", - "agorism", "composability", "validator", "set", @@ -1149,6 +1148,7 @@ "technical", "P2P finance", "marketplace", + "fairness", "Desktop", "real-time", "unified", @@ -1182,14 +1182,14 @@ "audiences": [ "Engineering", "Community", - "Developper", "Research", + "Developer", + "Developper", "Business", "Product", "Stakers/Validators", "Lobby", "Academic", - "Developer", "Design", "", "Local/SEA", From 6b9971e1ce9b21342745dea21c9f0601c4474b4c Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 2 Nov 2024 08:40:18 +0000 Subject: [PATCH 3/4] [action] Pretalx Sync --- ...-autonomous-world-with-mud-in-2-hours.json | 2 +- ...s-frogrammable-cryptography-by-0xparc.json | 21 + ...s-mud-community-led-session-by-0xparc.json | 4 +- ...-programmable-cryptography-by-0xparc.json} | 8 +- ...for-human-connection-and-coordination.json | 27 + ...l-threat-detection-for-users-and-devs.json | 3 +- ...-we-need-to-start-with-builders-first.json | 2 +- ...n-reggae-sesh-w-rafamilkz-and-friends.json | 3 +- ...-and-ethos-alignment-pre-merge-to-now.json | 1 + .../issuance-endgame-stake-targeting.json | 4 +- ...-private-voting-and-what-are-we-up-to.json | 2 +- .../practical-endgame-on-issuance-policy.json | 2 +- devcon-api/data/speakers/ctrlc03.json | 4 +- devcon-api/data/speakers/devansh-mehta.json | 2 +- .../data/speakers/fernando-collado.json | 4 +- .../data/speakers/marshall-vyletel-jr.json | 2 +- devcon-api/data/speakers/nine-arnakorn.json | 9 + devcon-api/data/vectors/devcon-7.json | 52363 ++++++++++++---- devcon-api/data/vectors/dictionary.json | 21 +- 19 files changed, 38985 insertions(+), 13499 deletions(-) create mode 100644 devcon-api/data/sessions/devcon-7/cls-frogrammable-cryptography-by-0xparc.json rename devcon-api/data/sessions/devcon-7/{cls-programmable-frogrammable-by-0xparc.json => cls-programmable-cryptography-by-0xparc.json} (74%) create mode 100644 devcon-api/data/sessions/devcon-7/digital-pheromones-mpc-for-human-connection-and-coordination.json create mode 100644 devcon-api/data/speakers/nine-arnakorn.json diff --git a/devcon-api/data/sessions/devcon-7/build-an-autonomous-world-with-mud-in-2-hours.json b/devcon-api/data/sessions/devcon-7/build-an-autonomous-world-with-mud-in-2-hours.json index 7bdc87295..874642ddb 100644 --- a/devcon-api/data/sessions/devcon-7/build-an-autonomous-world-with-mud-in-2-hours.json +++ b/devcon-api/data/sessions/devcon-7/build-an-autonomous-world-with-mud-in-2-hours.json @@ -3,7 +3,7 @@ "sourceId": "9VQBCC", "title": "Build an autonomous world with MUD in 2 hours", "description": "Have you ever wanted to create an autonomous world or build an onchain game, but didn’t know where to start?\r\n\r\nIn this workshop, code along with Alvarius and Frolic, core devs of MUD, an application framework designed for games and autonomous worlds, and create a new world from scratch to deployment, covering Solidity/MUD development of core logic, onboarding (wallet and gas), instant transactions, and world extension.", - "track": "[CLS] MUD Community-Led Session, by 0xParc", + "track": "[CLS] MUD Community-Led Session, by 0xPARC", "type": "Workshop", "expertise": "Beginner", "audience": "Developer", diff --git a/devcon-api/data/sessions/devcon-7/cls-frogrammable-cryptography-by-0xparc.json b/devcon-api/data/sessions/devcon-7/cls-frogrammable-cryptography-by-0xparc.json new file mode 100644 index 000000000..9b5733ac1 --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/cls-frogrammable-cryptography-by-0xparc.json @@ -0,0 +1,21 @@ +{ + "id": "cls-frogrammable-cryptography-by-0xparc", + "sourceId": "8YBVU8", + "title": "[CLS] Frogrammable Cryptography, by 0xPARC", + "description": "Underlying the FROGCRYPTO activations throughout the Devcon week are different programmable cryptography primitives. For instance, the frogs collected via Zupass differ significantly from those that interact in Frogzone.\r\n\r\nAt the Frogrammable Cryptography CLS, we will break down these different primitives through technical talks, lightning sessions, and hands-on workshops. We will also offer a glimpse of what is coming next, including cryptographic primitives like iO and new ways to build digital", + "track": "[CLS] Programmable / Frogrammable Cryptography, by 0xPARC", + "type": "Mixed Formats", + "expertise": "", + "audience": "Engineering", + "featured": false, + "doNotRecord": false, + "keywords": [], + "tags": [], + "language": "en", + "speakers": [], + "eventId": "devcon-7", + "slot_start": 1731648600000, + "slot_end": 1731660300000, + "slot_roomId": "breakout-3", + "resources_presentation": "https://docs.google.com/presentation/d/1l2bzMt22PVWIve-Kd1J_TxX2-Mrvu3UbqbCL-Fpe1qo" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/cls-mud-community-led-session-by-0xparc.json b/devcon-api/data/sessions/devcon-7/cls-mud-community-led-session-by-0xparc.json index 4bc0294a0..b19d07e4f 100644 --- a/devcon-api/data/sessions/devcon-7/cls-mud-community-led-session-by-0xparc.json +++ b/devcon-api/data/sessions/devcon-7/cls-mud-community-led-session-by-0xparc.json @@ -1,9 +1,9 @@ { "id": "cls-mud-community-led-session-by-0xparc", "sourceId": "QVGFPW", - "title": "[CLS] MUD Community-Led Session, by 0xParc", + "title": "[CLS] MUD Community-Led Session, by 0xPARC", "description": "A CLS for the MUD community and those interested in onchain games, worlds, and non-financial apps.", - "track": "[CLS] MUD Community-Led Session, by 0xParc", + "track": "[CLS] MUD Community-Led Session, by 0xPARC", "type": "Mixed Formats", "expertise": "", "audience": "Engineering", diff --git a/devcon-api/data/sessions/devcon-7/cls-programmable-frogrammable-by-0xparc.json b/devcon-api/data/sessions/devcon-7/cls-programmable-cryptography-by-0xparc.json similarity index 74% rename from devcon-api/data/sessions/devcon-7/cls-programmable-frogrammable-by-0xparc.json rename to devcon-api/data/sessions/devcon-7/cls-programmable-cryptography-by-0xparc.json index 70b0e4cd4..41f47c22f 100644 --- a/devcon-api/data/sessions/devcon-7/cls-programmable-frogrammable-by-0xparc.json +++ b/devcon-api/data/sessions/devcon-7/cls-programmable-cryptography-by-0xparc.json @@ -1,9 +1,9 @@ { - "id": "cls-programmable-frogrammable-by-0xparc", + "id": "cls-programmable-cryptography-by-0xparc", "sourceId": "UTCRP8", - "title": "[CLS] Programmable / Frogrammable, by 0xParc", + "title": "[CLS] Programmable Cryptography, by 0xPARC", "description": "The Programmable Cryptography CLS hosts a series of talks exploring how advanced cryptography can reshape digital infrastructure beyond blockchain and trust infrastructure.", - "track": "[CLS] Programmable / Frogrammable, by 0xParc", + "track": "[CLS] Programmable / Frogrammable Cryptography, by 0xPARC", "type": "Mixed Formats", "expertise": "", "audience": "Engineering", @@ -15,7 +15,7 @@ "speakers": [], "eventId": "devcon-7", "slot_start": 1731639600000, - "slot_end": 1731661200000, + "slot_end": 1731646800000, "slot_roomId": "breakout-3", "resources_presentation": "https://docs.google.com/presentation/d/1KpnGjqycfpLNFKUjuTryELdVgZfiVhV0qOcH-f6orS0" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/digital-pheromones-mpc-for-human-connection-and-coordination.json b/devcon-api/data/sessions/devcon-7/digital-pheromones-mpc-for-human-connection-and-coordination.json new file mode 100644 index 000000000..49f17760c --- /dev/null +++ b/devcon-api/data/sessions/devcon-7/digital-pheromones-mpc-for-human-connection-and-coordination.json @@ -0,0 +1,27 @@ +{ + "id": "digital-pheromones-mpc-for-human-connection-and-coordination", + "sourceId": "LMCG3V", + "title": "Digital pheromones: MPC for human connection & coordination", + "description": "Recent MPC research from Cursive and PSE enables a new concept called \"digital pheromones\": the ability to produce lightweight, privacy-preserving signals that people can use to coordinate safely and efficiently.\r\n\r\nThe primary result we will cover is Trinity, a new 2PC scheme with nearly ideal UX/DevX, built on the trio of PLONK, Garbled Circuits, and KZG Witness Encryption. We will do a live demo with attendees and explore what a future filled with digital pheromones will enable!", + "track": "Applied Cryptography", + "type": "Talk", + "expertise": "Intermediate", + "audience": "Research", + "featured": false, + "doNotRecord": false, + "keywords": [], + "tags": [ + "MPC", + "Privacy", + "Use cases of cryptography" + ], + "language": "en", + "speakers": [ + "vivek-bhupatiraju" + ], + "eventId": "devcon-7", + "slot_start": 1731573000000, + "slot_end": 1731574200000, + "slot_roomId": "classroom-e", + "resources_presentation": "https://docs.google.com/presentation/d/1VlzRulp0j62UZdPbUEc2y_6-IxSsimLBL_t3kn0xprA" +} \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/dont-get-rekt-practical-threat-detection-for-users-and-devs.json b/devcon-api/data/sessions/devcon-7/dont-get-rekt-practical-threat-detection-for-users-and-devs.json index b48a430e0..47a575af8 100644 --- a/devcon-api/data/sessions/devcon-7/dont-get-rekt-practical-threat-detection-for-users-and-devs.json +++ b/devcon-api/data/sessions/devcon-7/dont-get-rekt-practical-threat-detection-for-users-and-devs.json @@ -24,8 +24,7 @@ "language": "en", "speakers": [ "tincho", - "matta-the-red-guild", - "saucecri" + "matta-the-red-guild" ], "eventId": "devcon-7", "slot_start": 1731488400000, diff --git a/devcon-api/data/sessions/devcon-7/ecosystem-development-best-practices-and-why-we-need-to-start-with-builders-first.json b/devcon-api/data/sessions/devcon-7/ecosystem-development-best-practices-and-why-we-need-to-start-with-builders-first.json index 353b1da8b..e737fb786 100644 --- a/devcon-api/data/sessions/devcon-7/ecosystem-development-best-practices-and-why-we-need-to-start-with-builders-first.json +++ b/devcon-api/data/sessions/devcon-7/ecosystem-development-best-practices-and-why-we-need-to-start-with-builders-first.json @@ -27,7 +27,7 @@ ], "language": "en", "speakers": [ - "arnakorn-baimongkol" + "nine-arnakorn" ], "eventId": "devcon-7", "slot_start": 1731402000000, diff --git a/devcon-api/data/sessions/devcon-7/elevate-your-vibration-reggae-sesh-w-rafamilkz-and-friends.json b/devcon-api/data/sessions/devcon-7/elevate-your-vibration-reggae-sesh-w-rafamilkz-and-friends.json index 936ebb362..b00433a79 100644 --- a/devcon-api/data/sessions/devcon-7/elevate-your-vibration-reggae-sesh-w-rafamilkz-and-friends.json +++ b/devcon-api/data/sessions/devcon-7/elevate-your-vibration-reggae-sesh-w-rafamilkz-and-friends.json @@ -25,5 +25,6 @@ "eventId": "devcon-7", "slot_start": 1731573000000, "slot_end": 1731576600000, - "slot_roomId": "music-stage" + "slot_roomId": "music-stage", + "resources_presentation": "https://docs.google.com/presentation/d/14nyL7Ln8KMC-c1thokTKnggtUR8lxRb5WI3bRH2a-uQ" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/ethereums-values-and-ethos-alignment-pre-merge-to-now.json b/devcon-api/data/sessions/devcon-7/ethereums-values-and-ethos-alignment-pre-merge-to-now.json index 4d6f1668f..917c5cd14 100644 --- a/devcon-api/data/sessions/devcon-7/ethereums-values-and-ethos-alignment-pre-merge-to-now.json +++ b/devcon-api/data/sessions/devcon-7/ethereums-values-and-ethos-alignment-pre-merge-to-now.json @@ -26,6 +26,7 @@ "language": "en", "speakers": [ "peter-szilagyi", + "ahmad-bitar", "phil-ngo", "marek-moraczynski", "nixo", diff --git a/devcon-api/data/sessions/devcon-7/issuance-endgame-stake-targeting.json b/devcon-api/data/sessions/devcon-7/issuance-endgame-stake-targeting.json index f2c744381..38de397e9 100644 --- a/devcon-api/data/sessions/devcon-7/issuance-endgame-stake-targeting.json +++ b/devcon-api/data/sessions/devcon-7/issuance-endgame-stake-targeting.json @@ -26,8 +26,8 @@ "ansgar-dietrichs" ], "eventId": "devcon-7", - "slot_start": 1731553800000, - "slot_end": 1731555600000, + "slot_start": 1731552300000, + "slot_end": 1731554100000, "slot_roomId": "stage-2", "resources_presentation": "https://docs.google.com/presentation/d/1H2muDBPNRQn-IIusKik3f5fD_tsi9lmseX7GwmbUAh8" } \ No newline at end of file diff --git a/devcon-api/data/sessions/devcon-7/maci-why-do-we-need-private-voting-and-what-are-we-up-to.json b/devcon-api/data/sessions/devcon-7/maci-why-do-we-need-private-voting-and-what-are-we-up-to.json index 4ed441df7..bbdc1e954 100644 --- a/devcon-api/data/sessions/devcon-7/maci-why-do-we-need-private-voting-and-what-are-we-up-to.json +++ b/devcon-api/data/sessions/devcon-7/maci-why-do-we-need-private-voting-and-what-are-we-up-to.json @@ -2,7 +2,7 @@ "id": "maci-why-do-we-need-private-voting-and-what-are-we-up-to", "sourceId": "TCJJW3", "title": "MACI - Why do we need private voting and what are we up to", - "description": "MACI is a protocol that can be used to run private on chain polls. This talk will introduce the protocol, dive into some of the technical aspects and how they compare to other private voting solutions. Finally we will talk about the team's plans for the future and how the community can get involved to help improve the project.", + "description": "MACI is a protocol that can be used to run private on chain polls. This talk will introduce the protocol, dive into some of the technical aspects. Finally we will talk about the team's plans for the future and how the community can get involved to help improve the project.", "track": "Applied Cryptography", "type": "Lightning Talk", "expertise": "Intermediate", diff --git a/devcon-api/data/sessions/devcon-7/practical-endgame-on-issuance-policy.json b/devcon-api/data/sessions/devcon-7/practical-endgame-on-issuance-policy.json index 6154eaded..aa707b19f 100644 --- a/devcon-api/data/sessions/devcon-7/practical-endgame-on-issuance-policy.json +++ b/devcon-api/data/sessions/devcon-7/practical-endgame-on-issuance-policy.json @@ -21,7 +21,7 @@ "anders-elowsson" ], "eventId": "devcon-7", - "slot_start": 1731555600000, + "slot_start": 1731555000000, "slot_end": 1731556800000, "slot_roomId": "stage-2", "resources_presentation": "https://docs.google.com/presentation/d/1xmwhrvV65FuGDVnNb8_zGgVoMM4-pg6gMEP0t1Iw-OU" diff --git a/devcon-api/data/speakers/ctrlc03.json b/devcon-api/data/speakers/ctrlc03.json index c8f1641c6..6a25a0451 100644 --- a/devcon-api/data/speakers/ctrlc03.json +++ b/devcon-api/data/speakers/ctrlc03.json @@ -2,8 +2,8 @@ "id": "ctrlc03", "sourceId": "LYUHSR", "name": "ctrlc03", - "avatar": "", - "description": "", + "avatar": "https://speak.devcon.org/media/avatars/pfp_Le1iAOQ.jpeg", + "description": "Developer at PSE working on MACI.", "twitter": "ctrlc03", "github": "ctrlc03" } \ No newline at end of file diff --git a/devcon-api/data/speakers/devansh-mehta.json b/devcon-api/data/speakers/devansh-mehta.json index 7a9f397dd..d60a3033c 100644 --- a/devcon-api/data/speakers/devansh-mehta.json +++ b/devcon-api/data/speakers/devansh-mehta.json @@ -3,7 +3,7 @@ "sourceId": "KSWWAH", "name": "Devansh Mehta", "avatar": "https://speak.devcon.org/media/avatars/devansh_1Wxw5Vw.jpeg", - "description": "Devansh Mehta is founder of VoiceDeck, 2023 Next Billion Fellow at the Ethereum Foundation and lead for the Arbitrum Treasury Group.\r\n\r\nThe other panel members are Areta, a crypto-native investment bank and strategic governance firm leading an RWA program on Arbitrum; Karpatkey , a DeFi-native organisation specialising in professional DAO finance since 2020; Steakhouse Financial, a CFO-as-a-service consulting company for DAOs; and Nethermind, a blockchain research and engineering company.", + "description": "Devansh Mehta has broad experience in the journalism and social sector, including as an investigative reporter and consultant to community media outlets in India. His company VoiceDeck has piloted new technologies with low-resource communities, including blockchain based impact certificates. \r\n\r\nDevansh has completed a dual Master’s Degree in International Affairs and Investigative Journalism at Columbia University. He was selected for the 2023 Next Billion Fellowship by Ethereum Foundation.", "twitter": "thedevanshmehta", "github": "devansh76", "ens": "devansh.voicedeck.eth" diff --git a/devcon-api/data/speakers/fernando-collado.json b/devcon-api/data/speakers/fernando-collado.json index 78e3da513..2c65d7850 100644 --- a/devcon-api/data/speakers/fernando-collado.json +++ b/devcon-api/data/speakers/fernando-collado.json @@ -2,8 +2,8 @@ "id": "fernando-collado", "sourceId": "UAFYVK", "name": "Fernando Collado", - "avatar": "", - "description": "", + "avatar": "https://speak.devcon.org/media/avatars/1000045297_O3LhY8K.jpg", + "description": "With 17+ years in IT, I specialize in system administration, technical management, and support engineering. My work in blockchain, particularly as co-founder of Ethereum on ARM, has been transformative in testing Ethereum’s compatibility with ARM devices, enabling broader applications across diverse hardware. This experience has deepened my technical expertise in blockchain, and I’m excited to share insights on adapting Ethereum to various environments.", "twitter": "ethereumonarm", "github": "washosk" } \ No newline at end of file diff --git a/devcon-api/data/speakers/marshall-vyletel-jr.json b/devcon-api/data/speakers/marshall-vyletel-jr.json index 572bf1163..59d10226f 100644 --- a/devcon-api/data/speakers/marshall-vyletel-jr.json +++ b/devcon-api/data/speakers/marshall-vyletel-jr.json @@ -2,7 +2,7 @@ "id": "marshall-vyletel-jr", "sourceId": "TWDMRV", "name": "Marshall Vyletel Jr.", - "avatar": "https://speak.devcon.org/media/avatars/smile-2_eGiFPL1.jpg", + "avatar": "https://speak.devcon.org/media/avatars/DSCF2542_UnsvfdD.jpg", "description": "Marshall is a research analyst at 1kx, where he focuses on research, due diligence, and thesis building around blockchain infrastructure projects. Previous to 1kx, Marshall was the lead data engineer at JPG building data infrastructure for NFTs as well as, briefly, a full-time experimental musician. Current focus areas include rollup interoperability, dapp infrastructure, and MEV.", "twitter": "mvyletel_jr", "github": "mvyleteljr" diff --git a/devcon-api/data/speakers/nine-arnakorn.json b/devcon-api/data/speakers/nine-arnakorn.json new file mode 100644 index 000000000..7e82d8345 --- /dev/null +++ b/devcon-api/data/speakers/nine-arnakorn.json @@ -0,0 +1,9 @@ +{ + "id": "nine-arnakorn", + "sourceId": "UG7TYV", + "name": "Nine Arnakorn", + "avatar": "https://speak.devcon.org/media/avatars/D6F9FFA2-D43F-432D-BFFE-72A776B529E3_buOuITm.jpg", + "description": "Founder at Symmetry & TH BUIDL", + "twitter": "nine_0x9", + "farcaster": "nineninth" +} \ No newline at end of file diff --git a/devcon-api/data/vectors/devcon-7.json b/devcon-api/data/vectors/devcon-7.json index ed21bf50f..63591280c 100644 --- a/devcon-api/data/vectors/devcon-7.json +++ b/devcon-api/data/vectors/devcon-7.json @@ -1199,6 +1199,15 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 2, 0, 0, @@ -1868,6 +1877,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 6, 0, 0, @@ -2419,6 +2436,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -3094,6 +3112,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 6, 6, 6, @@ -3645,6 +3671,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -4326,6 +4353,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 6, 6, 6, @@ -4872,6 +4907,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -5556,6 +5592,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 6, 6, 6, @@ -6096,6 +6140,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -6776,6 +6821,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 6, 0, 0, @@ -7322,6 +7375,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -8021,6 +8075,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 2, 2, 2, @@ -8553,6 +8615,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -9253,6 +9316,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 2, 2, 2, @@ -9777,6 +9848,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -10451,6 +10523,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 6, 0, 0, @@ -11001,6 +11081,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -11709,6 +11790,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 2, 2, 2, @@ -12226,6 +12315,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -12938,6 +13028,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 2, 2, 2, @@ -13451,6 +13549,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -14166,6 +14265,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 2, 2, 2, @@ -14674,6 +14781,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -15371,6 +15479,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 2, 0, 0, @@ -15902,6 +16018,7 @@ 0, 0, 0, + 0, 2, 0, 2, @@ -16624,6 +16741,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 2, 2, 2, @@ -17126,6 +17251,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -17850,6 +17976,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 2, 0, 0, @@ -18351,6 +18485,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -19062,6 +19197,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 2, 0, 0, @@ -19594,6 +19737,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -19644,8 +19788,8 @@ "ta-fakedev" ], "eventId": "devcon-7", - "slot_start": 1731405600000, - "slot_end": 1731407400000, + "slot_start": 1731403800000, + "slot_end": 1731405600000, "slot_roomId": "stage-5", "resources_presentation": "https://docs.google.com/presentation/d/1C4LP01Njg8d8_7focQ3IHctmO58TbdilXcn-G6_m3sM" }, @@ -20332,6 +20476,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 2, 2, 0, @@ -20819,6 +20971,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -21560,6 +21713,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 2, 2, 0, @@ -22037,6 +22198,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -22785,6 +22947,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 2, 2, 2, @@ -23262,6 +23432,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -23995,6 +24166,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 2, 0, 0, @@ -24485,6 +24664,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -25173,6 +25353,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 6, 6, 0, @@ -25711,6 +25899,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -26397,6 +26586,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 6, 0, 0, @@ -26934,6 +27131,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -27689,6 +27887,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 2, 0, 0, @@ -28151,6 +28357,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -28912,6 +29119,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 2, 2, 2, @@ -29373,6 +29588,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -30074,6 +30290,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 2, 0, 0, @@ -30599,6 +30823,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -31303,6 +31528,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 2, 0, 0, @@ -31818,6 +32051,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -32580,6 +32814,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 2, 0, 0, @@ -33041,6 +33283,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -33087,9 +33330,9 @@ "andre-omietanski" ], "eventId": "devcon-7", - "slot_start": 1731650400000, - "slot_end": 1731652200000, - "slot_roomId": "stage-1", + "slot_start": 1731400200000, + "slot_end": 1731402000000, + "slot_roomId": "stage-6", "resources_presentation": "https://docs.google.com/presentation/d/1yAUh-BkJ1oE5n2L_-NknKAtAJ9okKkjhrA-_VvME4rw" }, "vector": [ @@ -33723,7 +33966,15 @@ 0, 0, 0, - 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6, 0, 0, 0, @@ -34261,6 +34512,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -34974,6 +35226,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 2, 0, 0, @@ -35485,6 +35745,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -36191,6 +36452,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 2, 0, 0, @@ -36707,6 +36976,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -37397,6 +37667,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 2, 0, 0, @@ -37926,6 +38204,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -38651,6 +38930,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 2, 0, 0, @@ -39147,6 +39434,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -39830,6 +40118,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 6, 0, 0, @@ -40374,6 +40670,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -41072,6 +41369,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 2, 0, 0, @@ -41599,6 +41904,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -42378,6 +42684,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 2, 0, 0, @@ -42819,6 +43133,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -43511,6 +43826,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 6, 0, 0, @@ -44046,6 +44369,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -44723,6 +45047,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 6, 0, 0, @@ -45274,6 +45606,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -45957,6 +46290,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 6, 0, 0, @@ -46502,6 +46843,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -47235,6 +47577,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 2, 0, 0, @@ -47721,6 +48071,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -48501,6 +48852,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 2, 0, 0, @@ -48946,6 +49305,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -49640,6 +50000,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 2, 0, 0, @@ -50171,6 +50539,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -50852,6 +51221,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 6, 0, 0, @@ -51395,6 +51772,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -52167,6 +52545,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 2, 0, 0, @@ -52626,6 +53012,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -53406,6 +53793,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 2, 0, 0, @@ -53852,6 +54247,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -54550,6 +54946,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 6, 0, 0, @@ -55094,6 +55498,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -55768,6 +56173,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 6, 0, 0, @@ -56317,6 +56730,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -56998,6 +57412,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 6, 0, 0, @@ -57544,6 +57966,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -57595,8 +58018,8 @@ "florian-glatz" ], "eventId": "devcon-7", - "slot_start": 1731400200000, - "slot_end": 1731407400000, + "slot_start": 1731402000000, + "slot_end": 1731409200000, "slot_roomId": "classroom-d", "resources_presentation": "https://docs.google.com/presentation/d/1pzlL4H4Mj25_flDl4GMvEE-meKuh9eh2PLHklBBwEdw" }, @@ -58238,6 +58661,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 2, 0, 0, @@ -58771,6 +59202,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -58815,8 +59247,8 @@ "bruno-batavia" ], "eventId": "devcon-7", - "slot_start": 1731389400000, - "slot_end": 1731396600000, + "slot_start": 1731391200000, + "slot_end": 1731398400000, "slot_roomId": "classroom-d", "resources_presentation": "https://docs.google.com/presentation/d/1L-zUhR7NnvpMbCgqVyQBGzA1iXGeJqSDxOxg2F323yI" }, @@ -59543,6 +59975,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 2, 0, 0, @@ -59989,6 +60429,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -60734,6 +61175,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 2, 0, 0, @@ -61214,6 +61663,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -61961,6 +62411,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 2, 0, 0, @@ -62439,6 +62897,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -63112,6 +63571,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 6, 0, 0, @@ -63664,6 +64131,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -64354,6 +64822,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 6, 0, 0, @@ -64889,6 +65365,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -65562,6 +66039,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 6, 0, 0, @@ -66114,6 +66599,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -66794,7 +67280,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -66803,6 +67288,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -66887,7 +67373,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -66896,6 +67381,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -66930,7 +67416,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -66939,12 +67424,22 @@ 0, 0, 0, + 2, 0, 0, 0, 0, 0, - 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, 0, 0, 0, @@ -68039,6 +68534,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 2, 0, 0, @@ -68564,6 +69067,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -69250,6 +69754,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 6, 0, 0, @@ -69789,6 +70301,7 @@ 0, 0, 0, + 0, 2, 0, 2, @@ -70561,6 +71074,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 2, 0, 0, @@ -71010,6 +71531,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -71706,6 +72228,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 2, 0, 0, @@ -72236,6 +72766,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -73009,6 +73540,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 2, 0, 0, @@ -73458,6 +73997,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -73514,8 +74054,8 @@ "aayush-gupta" ], "eventId": "devcon-7", - "slot_start": 1731567600000, - "slot_end": 1731573000000, + "slot_start": 1731565800000, + "slot_end": 1731571200000, "slot_roomId": "classroom-e", "resources_presentation": "https://docs.google.com/presentation/d/11rThgXehZjvKPRgDBNd_WxtwkApTlRaFelE2r0W73fM" }, @@ -74164,6 +74704,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 2, 0, 0, @@ -74688,6 +75236,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -75382,6 +75931,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 2, 0, 0, @@ -75911,6 +76468,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -76594,6 +77152,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 6, 0, 0, @@ -77138,6 +77704,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -77863,6 +78430,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 2, 0, 0, @@ -78363,6 +78938,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -79067,6 +79643,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 2, 2, 0, @@ -79588,6 +80172,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -80325,6 +80910,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 2, 0, 0, @@ -80814,6 +81407,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -81488,6 +82082,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 6, 0, 0, @@ -82039,6 +82641,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -82760,6 +83363,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 2, 0, 0, @@ -83261,6 +83872,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -83950,6 +84562,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 6, 0, 0, @@ -84487,6 +85107,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -85191,6 +85812,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 2, 0, 0, @@ -85710,6 +86339,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -86440,6 +87070,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 2, 0, 0, @@ -86936,6 +87574,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -87701,6 +88340,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 2, 0, 0, @@ -88156,6 +88803,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -88848,6 +89496,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 6, 0, 0, @@ -89382,6 +90038,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -90080,6 +90737,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 2, 0, 0, @@ -90600,6 +91265,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -91394,6 +92060,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 2, 0, 0, @@ -91825,6 +92499,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -92535,6 +93210,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 2, 0, 0, @@ -93054,6 +93737,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -93730,6 +94414,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 6, 0, 0, @@ -94281,6 +94973,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -94962,6 +95655,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 6, 0, 0, @@ -95505,6 +96206,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -96183,6 +96885,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 6, 0, 0, @@ -96732,6 +97442,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -97418,6 +98129,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 6, 0, 6, @@ -97956,6 +98675,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -98643,6 +99363,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 6, 0, 0, @@ -99181,6 +99909,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -99872,6 +100601,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 6, 0, 0, @@ -100407,6 +101144,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -101136,6 +101874,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 2, 2, 0, @@ -101632,6 +102378,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -102357,6 +103104,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 2, 0, 0, @@ -102857,6 +103612,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -103562,6 +104318,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 2, 0, 0, @@ -104081,6 +104845,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -104777,6 +105542,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 2, 0, 0, @@ -105306,6 +106079,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -106001,6 +106775,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 2, 0, 0, @@ -106533,6 +107315,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -107237,6 +108020,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 2, 2, 0, @@ -107758,6 +108549,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -108456,6 +109248,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 2, 0, 0, @@ -108985,6 +109785,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -109007,39 +109808,25 @@ }, { "session": { - "id": "circle-stark-gpu-acceleration-an-analysis-of-performance-and-implementation", - "sourceId": "MUG9QP", - "title": "Circle STARK GPU Acceleration: An Analysis of Performance and Implementation", - "description": "The session will cover the overview of GPU acceleration for ZK-SNARK/STARK proof systems, focusing on the GPU implementation of Circle STARK. It will address challenges and solutions in implementation, delving into parallelizing computations in the FRI protocol, quotient operations, polynomial operations, and batching. We'll compare CPU and GPU performance, discussing available technologies (SIMD, AVX512, CUDA). Finally, we'll explore future directions for hardware acceleration (ie. FPGA).", - "track": "Applied Cryptography", - "type": "Talk", - "expertise": "Beginner", + "id": "circle-for-all", + "sourceId": "VPNPYY", + "title": "Circle for all", + "description": "By master Aoei\r\n- Self-Tune\r\n- Circle movement bonding activities\r\n- Sharing and Reflecting\r\n\r\nNov 13 15:00 - 15:45", + "track": "Experiences", + "type": "Mixed Formats", + "expertise": "", "audience": "Engineering", "featured": false, "doNotRecord": false, - "keywords": [ - "Circle STARK", - "Stwo", - "GPU" - ], - "tags": [ - "ZKP", - "Zero-Knowledge", - "STARK", - "gpu", - "STARK", - "Zero-Knowledge", - "ZKP" - ], + "keywords": [], + "tags": [], "language": "en", - "speakers": [ - "daniel" - ], + "speakers": [], "eventId": "devcon-7", - "slot_start": 1731475800000, - "slot_end": 1731477600000, - "slot_roomId": "stage-3", - "resources_presentation": "https://docs.google.com/presentation/d/1P0tuKkaODBsM7KxkSGtcEnPO4Ol_WaMBik4Mne_Fr0Y" + "slot_start": 1731484800000, + "slot_end": 1731487500000, + "slot_roomId": "decompression-room", + "resources_presentation": "https://docs.google.com/presentation/d/1hrC4BF-BEAqbZu7xLGF7HSCIT40WN7UKvfkGD14lwho" }, "vector": [ 0, @@ -109051,6 +109838,8 @@ 0, 0, 0, + 0, + 0, 6, 0, 0, @@ -109187,7 +109976,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -109672,7 +110460,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -109731,7 +110518,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -109863,8 +110649,6 @@ 0, 0, 0, - 2, - 2, 0, 0, 0, @@ -110210,11 +110994,23 @@ 0, 0, 0, - 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, 2, + 2, 0, 0, 0, @@ -110232,39 +111028,39 @@ }, { "session": { - "id": "circom-buses-a-new-journey", - "sourceId": "C7T3QL", - "title": "Circom buses: a new journey", - "description": "Circom is one of the most widely used languages in programmable cryptography. In this talk we present an amazing new circom feature, called buses. Like structs in other languages, programmers can define their own buses, as new types, in a general way to create structured collections of signals and freely use them in their code. Buses increase the readability, modularity and security of circuits. Illustrative examples as well as the renewed circomlib, using buses, are presented.", + "id": "circle-stark-gpu-acceleration-an-analysis-of-performance-and-implementation", + "sourceId": "MUG9QP", + "title": "Circle STARK GPU Acceleration: An Analysis of Performance and Implementation", + "description": "The session will cover the overview of GPU acceleration for ZK-SNARK/STARK proof systems, focusing on the GPU implementation of Circle STARK. It will address challenges and solutions in implementation, delving into parallelizing computations in the FRI protocol, quotient operations, polynomial operations, and batching. We'll compare CPU and GPU performance, discussing available technologies (SIMD, AVX512, CUDA). Finally, we'll explore future directions for hardware acceleration (ie. FPGA).", "track": "Applied Cryptography", "type": "Talk", - "expertise": "Intermediate", - "audience": "Developer", + "expertise": "Beginner", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Programmable Cryptography", - "circom", - "buses" + "Circle STARK", + "Stwo", + "GPU" ], "tags": [ "ZKP", "Zero-Knowledge", - "Cryptography", - "buses", - "Cryptography", + "STARK", + "gpu", + "STARK", "Zero-Knowledge", "ZKP" ], "language": "en", "speakers": [ - "albert-rubio" + "daniel" ], "eventId": "devcon-7", - "slot_start": 1731658200000, - "slot_end": 1731659400000, + "slot_start": 1731475800000, + "slot_end": 1731477600000, "slot_roomId": "stage-3", - "resources_presentation": "https://docs.google.com/presentation/d/1noOR17_aYCG_ZJUZyMBpdklsW49xHNFwO6ykyh99eko" + "resources_presentation": "https://docs.google.com/presentation/d/1P0tuKkaODBsM7KxkSGtcEnPO4Ol_WaMBik4Mne_Fr0Y" }, "vector": [ 0, @@ -110412,7 +111208,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -110897,8 +111692,6 @@ 0, 0, 0, - 6, - 6, 0, 0, 0, @@ -110908,6 +111701,13 @@ 0, 0, 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -110956,11 +111756,12 @@ 0, 0, 0, - 2, 0, 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -111090,6 +111891,8 @@ 0, 0, 0, + 0, + 2, 2, 0, 0, @@ -111436,13 +112239,15 @@ 0, 0, 0, + 0, 2, 0, 0, 0, + 2, + 0, 0, 0, - 2, 0, 0, 0, @@ -111457,42 +112262,41 @@ }, { "session": { - "id": "civic-tech-meets-dao-lessons-from-japans-largest-digital-public-goods-community", - "sourceId": "G7CUCX", - "title": "Civic Tech Meets DAO: Lessons from Japan's Largest Digital Public Goods Community", - "description": "Code for Japan, Japan's largest civic tech community, is implementing DAO concepts and Ethereum coordination mechanisms to enhance its decentralized structure and sustain open-source projects. This talk explores our journey in applying on-chain governance to an established volunteer-based community, highlighting our approaches to contribution visualization and project support using NFTs and QF. We'll share key challenges, solutions, and learnings from bridging web2 and web3 in civic tech.", - "track": "Coordination", + "id": "circom-buses-a-new-journey", + "sourceId": "C7T3QL", + "title": "Circom buses: a new journey", + "description": "Circom is one of the most widely used languages in programmable cryptography. In this talk we present an amazing new circom feature, called buses. Like structs in other languages, programmers can define their own buses, as new types, in a general way to create structured collections of signals and freely use them in their code. Buses increase the readability, modularity and security of circuits. Illustrative examples as well as the renewed circomlib, using buses, are presented.", + "track": "Applied Cryptography", "type": "Talk", - "expertise": "Beginner", - "audience": "Community", + "expertise": "Intermediate", + "audience": "Developer", "featured": false, "doNotRecord": false, "keywords": [ - "civic tech", - "Plurality" + "Programmable Cryptography", + "circom", + "buses" ], "tags": [ - "DAO", - "Quadratic Voting", - "Public good", - "plurality", - "DAO", - "Public good", - "Quadratic Voting" + "ZKP", + "Zero-Knowledge", + "Cryptography", + "buses", + "Cryptography", + "Zero-Knowledge", + "ZKP" ], "language": "en", "speakers": [ - "hal-seki" + "albert-rubio" ], "eventId": "devcon-7", - "slot_start": 1731645600000, - "slot_end": 1731647400000, - "slot_roomId": "stage-5", - "resources_presentation": "https://docs.google.com/presentation/d/1HA7lnd6KnPUYw130uBGO9g_dh4nt0Km9EV8l4rT8-rU" + "slot_start": 1731658200000, + "slot_end": 1731659400000, + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1noOR17_aYCG_ZJUZyMBpdklsW49xHNFwO6ykyh99eko" }, "vector": [ - 0, - 6, 0, 0, 0, @@ -111502,6 +112306,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -112130,6 +112935,8 @@ 0, 0, 0, + 6, + 6, 0, 0, 0, @@ -112187,32 +112994,6 @@ 0, 0, 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 2, 0, 0, @@ -112310,20 +113091,51 @@ 0, 0, 0, - 2, - 0, - 0, - 0, - 0, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -112659,7 +113471,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -112670,6 +113481,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -112681,44 +113496,40 @@ }, { "session": { - "id": "clear-a-formal-verification-framework-for-smart-contracts-in-lean", - "sourceId": "M3QKTW", - "title": "Clear: a Formal Verification framework for smart contracts in Lean", - "description": "Join us for an in-depth workshop on the Clear framework, a cutting-edge tool designed for the formal verification of smart contracts by extracting Yul code into Lean. This workshop will explore Clear’s remarkable expressivity, enabling any pen-and-paper proof of correctness to be mechanized in Lean. Participants will learn about Clear's compositionality and abstraction, allowing scalable verification of complex smart-contracts, and its automation capabilities to streamline proof generation.", - "track": "Security", - "type": "Workshop", - "expertise": "Expert", - "audience": "Engineering", + "id": "civic-tech-meets-dao-lessons-from-japans-largest-digital-public-goods-community", + "sourceId": "G7CUCX", + "title": "Civic Tech Meets DAO: Lessons from Japan's Largest Digital Public Goods Community", + "description": "Code for Japan, Japan's largest civic tech community, is implementing DAO concepts and Ethereum coordination mechanisms to enhance its decentralized structure and sustain open-source projects. This talk explores our journey in applying on-chain governance to an established volunteer-based community, highlighting our approaches to contribution visualization and project support using NFTs and QF. We'll share key challenges, solutions, and learnings from bridging web2 and web3 in civic tech.", + "track": "Coordination", + "type": "Talk", + "expertise": "Beginner", + "audience": "Community", "featured": false, "doNotRecord": false, "keywords": [ - "Yul", - "Lean", - "ITP" + "civic tech", + "Plurality" ], "tags": [ - "Frameworks", - "Security", - "Formal Verification", - "yul", - "lean", - "itp", - "Formal Verification", - "Frameworks", - "Security" + "DAO", + "Quadratic Voting", + "Public good", + "plurality", + "DAO", + "Public good", + "Quadratic Voting" ], "language": "en", "speakers": [ - "julian-sutherland" + "hal-seki" ], "eventId": "devcon-7", - "slot_start": 1731471600000, - "slot_end": 1731477000000, - "slot_roomId": "classroom-a", - "resources_presentation": "https://docs.google.com/presentation/d/1J21ogENKuo-BCOrzHLQIUHr3yr7F7Ki9YBkOmnf6sTU" + "slot_start": 1731645600000, + "slot_end": 1731647400000, + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1HA7lnd6KnPUYw130uBGO9g_dh4nt0Km9EV8l4rT8-rU" }, "vector": [ - 0, 0, 6, 0, @@ -113336,7 +114147,10 @@ 0, 0, 0, - 6, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -113446,6 +114260,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -113525,7 +114340,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -113544,7 +114358,10 @@ 0, 0, 2, - 2, + 0, + 0, + 0, + 0, 2, 0, 0, @@ -113888,13 +114705,17 @@ 0, 0, 0, - 2, + 0, 0, 2, 0, 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -113908,43 +114729,46 @@ }, { "session": { - "id": "client-side-zk-proving-and-its-applications-experiments-from-zk-email", - "sourceId": "WNQBQH", - "title": "Client-side ZK Proving and its Applications: Experiments from ZK Email", - "description": "We share our attempts at client-side ZK proving and its potential applications. This is significant for users to generate proofs without revealing private information to any external server. We have explored multiple solutions for client-side proving and have learned many lessons on generating proofs for non-small circuits with reasonable latency and memory consumption in a browser. The practical client-side proving will unlock new applications using signed data such as emails.", - "track": "Applied Cryptography", - "type": "Talk", - "expertise": "Intermediate", - "audience": "Research", + "id": "clear-a-formal-verification-framework-for-smart-contracts-in-lean", + "sourceId": "M3QKTW", + "title": "Clear: a Formal Verification framework for smart contracts in Lean", + "description": "Join us for an in-depth workshop on the Clear framework, a cutting-edge tool designed for the formal verification of smart contracts by extracting Yul code into Lean. This workshop will explore Clear’s remarkable expressivity, enabling any pen-and-paper proof of correctness to be mechanized in Lean. Participants will learn about Clear's compositionality and abstraction, allowing scalable verification of complex smart-contracts, and its automation capabilities to streamline proof generation.", + "track": "Security", + "type": "Workshop", + "expertise": "Expert", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Client-side", - "ZKP" + "Yul", + "Lean", + "ITP" ], "tags": [ - "Privacy", - "ZKP", - "Use cases of cryptography", - "client-side", - "Privacy", - "Use cases of cryptography", - "ZKP" + "Frameworks", + "Security", + "Formal Verification", + "yul", + "lean", + "itp", + "Formal Verification", + "Frameworks", + "Security" ], "language": "en", "speakers": [ - "aayush-gupta", - "sora-suegami" + "julian-sutherland" ], "eventId": "devcon-7", - "slot_start": 1731468600000, - "slot_end": 1731470400000, - "slot_roomId": "stage-3", - "resources_presentation": "https://docs.google.com/presentation/d/1G6_OH46sVVpOgDR1P1ZWqOpTtRzjcESBO1p9aHuVisY" + "slot_start": 1731471600000, + "slot_end": 1731477000000, + "slot_roomId": "classroom-a", + "resources_presentation": "https://docs.google.com/presentation/d/1J21ogENKuo-BCOrzHLQIUHr3yr7F7Ki9YBkOmnf6sTU" }, "vector": [ 0, 0, + 6, 0, 0, 0, @@ -113952,7 +114776,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -114041,7 +114864,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -114570,6 +115392,13 @@ 0, 0, 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -114589,7 +115418,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -114632,7 +115460,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -114660,13 +115487,13 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -114754,6 +115581,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -114772,6 +115600,8 @@ 0, 0, 2, + 2, + 2, 0, 0, 0, @@ -115112,10 +115942,10 @@ 0, 0, 0, - 2, 0, 0, 0, + 2, 0, 2, 0, @@ -115128,38 +115958,46 @@ 0, 0, 0, + 0, + 0, 0 ] }, { "session": { - "id": "clookup-composite-function-based-lookup-argument", - "sourceId": "TJ9TMF", - "title": "Clookup - Composite Function based Lookup Argument", - "description": "Presenting Clookup, a novel lookup protocol that enhances efficiency in verifiable computations. By using a composite function approach and multivariate polynomials within the sumcheck protocol, Clookup achieves optimal time complexity \\(O(m(m+n))\\) when processing \\(2^m\\) witness elements against a \\(2^n\\) table. This method eliminates the need to compute coefficient forms of composite functions.", + "id": "client-side-zk-proving-and-its-applications-experiments-from-zk-email", + "sourceId": "WNQBQH", + "title": "Client-side ZK Proving and its Applications: Experiments from ZK Email", + "description": "We share our attempts at client-side ZK proving and its potential applications. This is significant for users to generate proofs without revealing private information to any external server. We have explored multiple solutions for client-side proving and have learned many lessons on generating proofs for non-small circuits with reasonable latency and memory consumption in a browser. The practical client-side proving will unlock new applications using signed data such as emails.", "track": "Applied Cryptography", "type": "Talk", - "expertise": "Expert", + "expertise": "Intermediate", "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "Lookup", - "Arguments" + "Client-side", + "ZKP" ], "tags": [ - "Cryptography", + "Privacy", + "ZKP", + "Use cases of cryptography", + "client-side", + "Privacy", + "Use cases of cryptography", "ZKP" ], "language": "en", "speakers": [ - "wanseob-lim" + "aayush-gupta", + "sora-suegami" ], "eventId": "devcon-7", - "slot_start": 1731659400000, - "slot_end": 1731660600000, + "slot_start": 1731468600000, + "slot_end": 1731470400000, "slot_roomId": "stage-3", - "resources_presentation": "https://docs.google.com/presentation/d/1N-AwhGffiR0ykC4WCngFcoVQYru5isOOupvxSu_ZqIc" + "resources_presentation": "https://docs.google.com/presentation/d/1G6_OH46sVVpOgDR1P1ZWqOpTtRzjcESBO1p9aHuVisY" }, "vector": [ 0, @@ -115260,8 +116098,7 @@ 0, 0, 0, - 0, - 0, + 6, 0, 0, 0, @@ -115793,40 +116630,6 @@ 0, 0, 0, - 6, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -115894,6 +116697,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -115921,6 +116725,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -116031,6 +116836,50 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -116329,13 +117178,11 @@ 0, 0, 0, - 0, - 0, - 0, 2, 0, 0, 0, + 0, 2, 0, 0, @@ -116352,25 +117199,33 @@ }, { "session": { - "id": "closing-ceremonies", - "sourceId": "RUZK3B", - "title": "Closing Ceremonies", - "description": "Closing Ceremonies", - "track": "", + "id": "clookup-composite-function-based-lookup-argument", + "sourceId": "TJ9TMF", + "title": "Clookup - Composite Function based Lookup Argument", + "description": "Presenting Clookup, a novel lookup protocol that enhances efficiency in verifiable computations. By using a composite function approach and multivariate polynomials within the sumcheck protocol, Clookup achieves optimal time complexity \\(O(m(m+n))\\) when processing \\(2^m\\) witness elements against a \\(2^n\\) table. This method eliminates the need to compute coefficient forms of composite functions.", + "track": "Applied Cryptography", "type": "Talk", - "expertise": "", - "audience": "Engineering", + "expertise": "Expert", + "audience": "Research", "featured": false, "doNotRecord": false, - "keywords": [], - "tags": [], + "keywords": [ + "Lookup", + "Arguments" + ], + "tags": [ + "Cryptography", + "ZKP" + ], "language": "en", - "speakers": [], + "speakers": [ + "wanseob-lim" + ], "eventId": "devcon-7", - "slot_start": 1731661200000, - "slot_end": 1731668400000, - "slot_roomId": "main-stage", - "resources_presentation": "https://docs.google.com/presentation/d/1zk6NkmsduzkZUpci9G4Ulqy-v_Ab9pktxWiTS7fPEh4" + "slot_start": 1731659400000, + "slot_end": 1731660600000, + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1N-AwhGffiR0ykC4WCngFcoVQYru5isOOupvxSu_ZqIc" }, "vector": [ 0, @@ -116382,9 +117237,11 @@ 0, 0, 0, + 6, + 0, + 0, 0, 0, - 6, 0, 0, 0, @@ -116521,6 +117378,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -117009,6 +117867,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -117066,6 +117925,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -117545,10 +118408,11 @@ 0, 0, 2, - 2, 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -117563,35 +118427,25 @@ }, { "session": { - "id": "cls-buidlguidl-capture-the-flag-game", - "sourceId": "DNNSNX", - "title": "[CLS] BuidlGuidl - Capture the Flag game", - "description": "**Capture the Flag for Ethereum Developers (2:30 - 5:30 pm)**\r\n\r\nShow off your Solidity skills in BuidlGuidl's CTF! \r\n\r\nTackle 10+ challenges across all skill levels (beginner to advanced), and race to grab the most flags for a chance to win ETH, swag, and fully synced ETH nodes!\r\n\r\nOpen to all skill levels — join the fun! (solo or teaming up with frens)", - "track": "[CLS] Learn How To Build On Ethereum & Capture the Flag Game, by BuidlGuidl", - "type": "Workshop", - "expertise": "Intermediate", + "id": "closing-ceremonies", + "sourceId": "RUZK3B", + "title": "Closing Ceremonies", + "description": "Closing Ceremonies", + "track": "", + "type": "Talk", + "expertise": "", "audience": "Engineering", "featured": false, "doNotRecord": false, - "keywords": [ - "Capture", - "the", - "Flag" - ], - "tags": [ - "Live Coding", - "Open Source Software", - "Public good" - ], + "keywords": [], + "tags": [], "language": "en", - "speakers": [ - "austin-griffith" - ], + "speakers": [], "eventId": "devcon-7", - "slot_start": 1731483000000, - "slot_end": 1731493800000, - "slot_roomId": "breakout-3", - "resources_presentation": "https://docs.google.com/presentation/d/1xr4Ix-QggZF86XTqtv9VesZjbkocLKoff6BZ8MaCOVM" + "slot_start": 1731661200000, + "slot_end": 1731668400000, + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1zk6NkmsduzkZUpci9G4Ulqy-v_Ab9pktxWiTS7fPEh4" }, "vector": [ 0, @@ -117655,7 +118509,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -118303,7 +119156,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -118316,13 +119168,11 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -118763,9 +119613,22 @@ 0, 0, 0, - 2, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, 2, 0, 0, @@ -118784,17 +119647,21 @@ }, { "session": { - "id": "cls-buidlguidl-workshop-1", - "sourceId": "Y8RETB", - "title": "[CLS] BuidlGuidl - Workshop 1", - "description": "**Morning Workshop (10-11:45 am)**\r\n- Introduction to Ethereum development\r\n- Build & Deploy your first dApp on Ethereum", + "id": "cls-buidlguidl-capture-the-flag-game", + "sourceId": "DNNSNX", + "title": "[CLS] BuidlGuidl - Capture the Flag game", + "description": "**Capture the Flag for Ethereum Developers (2:30 - 5:30 pm)**\r\n\r\nShow off your Solidity skills in BuidlGuidl's CTF! \r\n\r\nTackle 10+ challenges across all skill levels (beginner to advanced), and race to grab the most flags for a chance to win ETH, swag, and fully synced ETH nodes!\r\n\r\nOpen to all skill levels — join the fun! (solo or teaming up with frens)", "track": "[CLS] Learn How To Build On Ethereum & Capture the Flag Game, by BuidlGuidl", "type": "Workshop", - "expertise": "Beginner", + "expertise": "Intermediate", "audience": "Engineering", "featured": false, "doNotRecord": false, - "keywords": [], + "keywords": [ + "Capture", + "the", + "Flag" + ], "tags": [ "Live Coding", "Open Source Software", @@ -118805,10 +119672,10 @@ "austin-griffith" ], "eventId": "devcon-7", - "slot_start": 1731466800000, - "slot_end": 1731473100000, + "slot_start": 1731483000000, + "slot_end": 1731493800000, "slot_roomId": "breakout-3", - "resources_presentation": "https://docs.google.com/presentation/d/1KDpey24PdDXO0vBbx6eyVUR3g478eggW52p-Z2GsI8E" + "resources_presentation": "https://docs.google.com/presentation/d/1xr4Ix-QggZF86XTqtv9VesZjbkocLKoff6BZ8MaCOVM" }, "vector": [ 0, @@ -118823,8 +119690,8 @@ 0, 0, 0, - 6, 0, + 6, 0, 0, 0, @@ -119520,6 +120387,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 2, 0, 0, @@ -119979,9 +120854,10 @@ 0, 0, 0, - 2, 0, 0, + 2, + 0, 0, 2, 0, @@ -120001,10 +120877,10 @@ }, { "session": { - "id": "cls-buidlguidl-workshop-2", - "sourceId": "3BCKLQ", - "title": "[CLS] BuidlGuidl - Workshop 2", - "description": "**Afternoon Workshop (1:15 - 2:15 pm)**\r\n- Your first five apps on Ethereum", + "id": "cls-buidlguidl-workshop-1", + "sourceId": "Y8RETB", + "title": "[CLS] BuidlGuidl - Workshop 1", + "description": "**Morning Workshop (10-11:45 am)**\r\n- Introduction to Ethereum development\r\n- Build & Deploy your first dApp on Ethereum", "track": "[CLS] Learn How To Build On Ethereum & Capture the Flag Game, by BuidlGuidl", "type": "Workshop", "expertise": "Beginner", @@ -120022,10 +120898,10 @@ "austin-griffith" ], "eventId": "devcon-7", - "slot_start": 1731478500000, - "slot_end": 1731483000000, + "slot_start": 1731466800000, + "slot_end": 1731473100000, "slot_roomId": "breakout-3", - "resources_presentation": "https://docs.google.com/presentation/d/1Y7SoCe3qErMg50qHQ7I69ZuGqYs3OYa620D1qj0qI8A" + "resources_presentation": "https://docs.google.com/presentation/d/1KDpey24PdDXO0vBbx6eyVUR3g478eggW52p-Z2GsI8E" }, "vector": [ 0, @@ -120040,8 +120916,8 @@ 0, 0, 0, - 6, 0, + 6, 0, 0, 0, @@ -120737,6 +121613,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 2, 0, 0, @@ -121196,6 +122080,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -121218,25 +122103,31 @@ }, { "session": { - "id": "cls-dacc-discovery-day-building-towards-a-resilient-utopia", - "sourceId": "3E73QZ", - "title": "[CLS] d/acc Discovery Day: Building Towards a Resilient Utopia", - "description": "A one-day summit focusing on d/acc: decentralization, democracy, differential accelerated progress, and defensive tech.", - "track": "[CLS] d/acc Discovery Day: Building Towards a Resilient Utopia", - "type": "Mixed Formats", - "expertise": "", + "id": "cls-buidlguidl-workshop-2", + "sourceId": "3BCKLQ", + "title": "[CLS] BuidlGuidl - Workshop 2", + "description": "**Afternoon Workshop (1:15 - 2:15 pm)**\r\n- Your first five apps on Ethereum", + "track": "[CLS] Learn How To Build On Ethereum & Capture the Flag Game, by BuidlGuidl", + "type": "Workshop", + "expertise": "Beginner", "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [], - "tags": [], + "tags": [ + "Live Coding", + "Open Source Software", + "Public good" + ], "language": "en", - "speakers": [], + "speakers": [ + "austin-griffith" + ], "eventId": "devcon-7", - "slot_start": 1731553200000, - "slot_end": 1731582000000, + "slot_start": 1731478500000, + "slot_end": 1731483000000, "slot_roomId": "breakout-3", - "resources_presentation": "https://docs.google.com/presentation/d/1ya5awqHRLXdbbTr78N8ZTasKlFLMBmpg5efemin8JRY" + "resources_presentation": "https://docs.google.com/presentation/d/1Y7SoCe3qErMg50qHQ7I69ZuGqYs3OYa620D1qj0qI8A" }, "vector": [ 0, @@ -121300,6 +122191,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -121955,6 +122847,26 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, 0, 0, 0, @@ -122395,22 +123307,10 @@ 0, 0, 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 2, + 0, + 0, + 0, 2, 0, 0, @@ -122429,30 +123329,25 @@ }, { "session": { - "id": "cls-epf-day", - "sourceId": "PE8JHU", - "title": "[CLS] EPF Day", - "description": "Josh and Mario introduce the fifth cohort's EPF Day.", - "track": "[CLS] EPF Day", - "type": "Lightning Talk", - "expertise": "Beginner", - "audience": "Community", + "id": "cls-dacc-discovery-day-building-towards-a-resilient-utopia", + "sourceId": "3E73QZ", + "title": "[CLS] d/acc Discovery Day: Building Towards a Resilient Utopia", + "description": "A one-day summit focusing on d/acc: decentralization, democracy, differential accelerated progress, and defensive tech.", + "track": "[CLS] d/acc Discovery Day: Building Towards a Resilient Utopia", + "type": "Mixed Formats", + "expertise": "", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [], - "tags": [ - "Ethereum Roadmap", - "Layer 1" - ], + "tags": [], "language": "en", - "speakers": [ - "josh-davis" - ], + "speakers": [], "eventId": "devcon-7", - "slot_start": 1731466800000, - "slot_end": 1731495600000, - "slot_roomId": "breakout-1", - "resources_presentation": "https://docs.google.com/presentation/d/1UgPaeQAkzm7-SuT2jdxRMLHcVJEzy3CxxHN_BL0ftCg" + "slot_start": 1731553200000, + "slot_end": 1731582000000, + "slot_roomId": "breakout-3", + "resources_presentation": "https://docs.google.com/presentation/d/1ya5awqHRLXdbbTr78N8ZTasKlFLMBmpg5efemin8JRY" }, "vector": [ 0, @@ -122606,7 +123501,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -123088,7 +123982,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -123284,7 +124177,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -123623,12 +124515,24 @@ 0, 0, 0, - 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, 0, 2, + 2, + 0, 0, 0, 0, @@ -123645,25 +124549,30 @@ }, { "session": { - "id": "cls-eth-escape-speed-hacking-challenge", - "sourceId": "RSYU7K", - "title": "[CLS] ETH Escape - Speed Hacking Challenge", - "description": "​Prize Pool: $50,000\r\n\r\n​A High-Stakes Speed Hacking/ CTF Challenge\r\nAre you ready to dive headfirst into a thrilling web3 adventure? Join us for ETH Escape, a heart-pounding Speed Hacking & Capture the Flag (CTF) challenge designed to test your coding skills and problem-solving abilities on Ethereum.\r\n\r\nhttps://lu.ma/viyjky8t", - "track": "Experiences", - "type": "Mixed Formats", - "expertise": "", - "audience": "Engineering", + "id": "cls-epf-day", + "sourceId": "PE8JHU", + "title": "[CLS] EPF Day", + "description": "Josh and Mario introduce the fifth cohort's EPF Day.", + "track": "[CLS] EPF Day", + "type": "Lightning Talk", + "expertise": "Beginner", + "audience": "Community", "featured": false, "doNotRecord": false, "keywords": [], - "tags": [], + "tags": [ + "Ethereum Roadmap", + "Layer 1" + ], "language": "en", - "speakers": [], + "speakers": [ + "josh-davis" + ], "eventId": "devcon-7", - "slot_start": 1731553200000, - "slot_end": 1731582000000, + "slot_start": 1731466800000, + "slot_end": 1731495600000, "slot_roomId": "breakout-1", - "resources_presentation": "https://docs.google.com/presentation/d/1TFlUSOJNbrhtdG-u3_ajWbpR--vyfBXX6KSwtcFkFI0" + "resources_presentation": "https://docs.google.com/presentation/d/1UgPaeQAkzm7-SuT2jdxRMLHcVJEzy3CxxHN_BL0ftCg" }, "vector": [ 0, @@ -123817,6 +124726,8 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, @@ -124305,6 +125216,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -124500,6 +125412,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -124838,11 +125753,14 @@ 0, 0, 2, - 2, 0, 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -124856,31 +125774,25 @@ }, { "session": { - "id": "cls-ethereum-magicians-infinite-endgames-block-construction", - "sourceId": "3AWFTE", - "title": "[CLS] Ethereum Magicians Infinite Endgames: Block construction", - "description": "Once again, Devcon will host Ethereum Magicians gatherings for the community to come together and discuss the most important topics in Ethereum’s roadmap. Join us here to discuss the “infinite endgame” for block construction. We'll cover PBS, MEV, role of validators vs. builders, centralization risks, and more!\r\n\r\nFor more context, see: https://bit.ly/ethmag-sea", - "track": "[CLS] Infinite Endgames by Ethereum Magicians", - "type": "Workshop", - "expertise": "Intermediate", - "audience": "Community", + "id": "cls-eth-escape-speed-hacking-challenge", + "sourceId": "RSYU7K", + "title": "[CLS] ETH Escape - Speed Hacking Challenge", + "description": "​Prize Pool: $50,000\r\n\r\n​A High-Stakes Speed Hacking/ CTF Challenge\r\nAre you ready to dive headfirst into a thrilling web3 adventure? Join us for ETH Escape, a heart-pounding Speed Hacking & Capture the Flag (CTF) challenge designed to test your coding skills and problem-solving abilities on Ethereum.\r\n\r\nhttps://lu.ma/viyjky8t", + "track": "Experiences", + "type": "Mixed Formats", + "expertise": "", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [], - "tags": [ - "Blobs", - "MEV", - "PBS" - ], + "tags": [], "language": "en", - "speakers": [ - "alex-stokes" - ], + "speakers": [], "eventId": "devcon-7", - "slot_start": 1731650400000, - "slot_end": 1731655800000, + "slot_start": 1731553200000, + "slot_end": 1731582000000, "slot_roomId": "breakout-1", - "resources_presentation": "https://docs.google.com/presentation/d/1yeTJ8P67T5QYFuo5u1uIU8PtyMBoM_1mpCtwWM27BQc" + "resources_presentation": "https://docs.google.com/presentation/d/1TFlUSOJNbrhtdG-u3_ajWbpR--vyfBXX6KSwtcFkFI0" }, "vector": [ 0, @@ -124894,12 +125806,19 @@ 0, 0, 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -125035,7 +125954,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -125503,7 +126421,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -125540,7 +126457,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -125561,7 +126477,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -126052,10 +126967,15 @@ 0, 0, 0, - 2, 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 2, 2, 0, 0, @@ -126068,39 +126988,37 @@ 0, 0, 0, + 0, 0 ] }, { "session": { - "id": "cls-ethereum-magicians-infinite-endgames-ethconomics", - "sourceId": "UFX3NX", - "title": "[CLS] Ethereum Magicians Infinite Endgames: Ethconomics", - "description": "Once again, Devcon will host Ethereum Magicians gatherings for the community to come together and discuss the most important topics in Ethereum's roadmap. Join us here to discuss the \"infinite endgame\" for Ethereum's economic model. We'll cover the role of Ether in the network's security, issuance proposals, out-of-protocol economic influences, and more! \r\n\r\nFor more context, see: https://bit.ly/ethmag-sea", + "id": "cls-ethereum-magicians-infinite-endgames-block-construction", + "sourceId": "3AWFTE", + "title": "[CLS] Ethereum Magicians Infinite Endgames: Block construction", + "description": "Once again, Devcon will host Ethereum Magicians gatherings for the community to come together and discuss the most important topics in Ethereum’s roadmap. Join us here to discuss the “infinite endgame” for block construction. We'll cover PBS, MEV, role of validators vs. builders, centralization risks, and more!\r\n\r\nFor more context, see: https://bit.ly/ethmag-sea", "track": "[CLS] Infinite Endgames by Ethereum Magicians", "type": "Workshop", - "expertise": "Beginner", - "audience": "Engineering", + "expertise": "Intermediate", + "audience": "Community", "featured": false, "doNotRecord": false, - "keywords": [ - "Ethconomics", - "Issuance" - ], + "keywords": [], "tags": [ - "Economics", + "Blobs", "MEV", - "Staking" + "PBS" ], "language": "en", "speakers": [ - "tim-beiko" + "alex-stokes" ], "eventId": "devcon-7", - "slot_start": 1731655800000, - "slot_end": 1731661200000, + "slot_start": 1731650400000, + "slot_end": 1731655800000, "slot_roomId": "breakout-1", - "resources_presentation": "https://docs.google.com/presentation/d/1yfoTOM-8vuH0ZUXAvbG6H3K4-yhQUtdboeWI5L5uJ7M" + "resources_presentation": "https://docs.google.com/presentation/d/1yeTJ8P67T5QYFuo5u1uIU8PtyMBoM_1mpCtwWM27BQc" }, "vector": [ 0, @@ -126128,7 +127046,6 @@ 0, 0, 0, - 4, 0, 0, 0, @@ -126256,6 +127173,15 @@ 0, 0, 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -126756,11 +127682,13 @@ 0, 0, 0, - 2, 0, 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -126779,6 +127707,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -126843,7 +127772,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -127287,37 +128215,39 @@ 0, 0, 0, - 0, 0 ] }, { "session": { - "id": "cls-ethereum-magicians-infinite-endgames-ethereum-execution", - "sourceId": "S8NCDC", - "title": "[CLS] Ethereum Magicians Infinite Endgames: Ethereum Execution", - "description": "A fishbowl-style discussion with core Ethereum contributors and community to publicly discuss the \"endgame\" of execution on Ethereum. We will discuss what the evolution of Ethereum’s execution layer will look like, L1 vs. L2, settlement vs. execution, enshrined rollups, consensus changes vs. client performance improvements, etc.", + "id": "cls-ethereum-magicians-infinite-endgames-ethconomics", + "sourceId": "UFX3NX", + "title": "[CLS] Ethereum Magicians Infinite Endgames: Ethconomics", + "description": "Once again, Devcon will host Ethereum Magicians gatherings for the community to come together and discuss the most important topics in Ethereum's roadmap. Join us here to discuss the \"infinite endgame\" for Ethereum's economic model. We'll cover the role of Ether in the network's security, issuance proposals, out-of-protocol economic influences, and more! \r\n\r\nFor more context, see: https://bit.ly/ethmag-sea", "track": "[CLS] Infinite Endgames by Ethereum Magicians", "type": "Workshop", - "expertise": "Expert", - "audience": "Research", + "expertise": "Beginner", + "audience": "Engineering", "featured": false, "doNotRecord": false, - "keywords": [], + "keywords": [ + "Ethconomics", + "Issuance" + ], "tags": [ - "Core Protocol", - "In-protocol Account Abstraction", - "Rollups" + "Economics", + "MEV", + "Staking" ], "language": "en", "speakers": [ - "lightclient" + "tim-beiko" ], "eventId": "devcon-7", - "slot_start": 1731645000000, - "slot_end": 1731650400000, + "slot_start": 1731655800000, + "slot_end": 1731661200000, "slot_roomId": "breakout-1", - "resources_presentation": "https://docs.google.com/presentation/d/1Ovum9wCpn-eOO_GaydQ7myGTVXFB4g6lDX0Btv4ApMI" + "resources_presentation": "https://docs.google.com/presentation/d/1yfoTOM-8vuH0ZUXAvbG6H3K4-yhQUtdboeWI5L5uJ7M" }, "vector": [ 0, @@ -127345,6 +128275,7 @@ 0, 0, 0, + 4, 0, 0, 0, @@ -127456,7 +128387,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -127948,6 +128878,8 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, @@ -127957,7 +128889,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -128067,6 +128998,13 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -128150,7 +129088,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -128505,38 +129442,38 @@ 0, 0, 0, + 0, + 0, 0 ] }, { "session": { - "id": "cls-ethereum-magicians-infinite-endgames-ux", - "sourceId": "QRG8QW", - "title": "[CLS] Ethereum Magicians Infinite Endgames: UX", - "description": "UX has been at the forefront of Ethereum recently, as standards for Account and Chain Abstraction have been gaining significant traction in the space.\r\n\r\nJoin us (literally! This panel will be “fishbowl style”) as we discuss the challenges that we will need to figure out first, such as cross-L2 key management, asset handling and transactions; avoiding fragmentation (liquidity, network, users); coordinating standards across L2s and wallets; and more", + "id": "cls-ethereum-magicians-infinite-endgames-ethereum-execution", + "sourceId": "S8NCDC", + "title": "[CLS] Ethereum Magicians Infinite Endgames: Ethereum Execution", + "description": "A fishbowl-style discussion with core Ethereum contributors and community to publicly discuss the \"endgame\" of execution on Ethereum. We will discuss what the evolution of Ethereum’s execution layer will look like, L1 vs. L2, settlement vs. execution, enshrined rollups, consensus changes vs. client performance improvements, etc.", "track": "[CLS] Infinite Endgames by Ethereum Magicians", "type": "Workshop", - "expertise": "Intermediate", - "audience": "Product", + "expertise": "Expert", + "audience": "Research", "featured": false, "doNotRecord": false, - "keywords": [ - "ERC-4337" - ], + "keywords": [], "tags": [ - "Account Abstraction", - "Cross-L2", - "UI/UX" + "Core Protocol", + "In-protocol Account Abstraction", + "Rollups" ], "language": "en", "speakers": [ - "tom-teman" + "lightclient" ], "eventId": "devcon-7", - "slot_start": 1731639600000, - "slot_end": 1731645000000, + "slot_start": 1731645000000, + "slot_end": 1731650400000, "slot_roomId": "breakout-1", - "resources_presentation": "https://docs.google.com/presentation/d/1O8Er1O0dSSedqAxQY9z1pjTRU-Hr46AyiOlBS6Dnvq0" + "resources_presentation": "https://docs.google.com/presentation/d/1Ovum9wCpn-eOO_GaydQ7myGTVXFB4g6lDX0Btv4ApMI" }, "vector": [ 0, @@ -128675,6 +129612,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -128692,8 +129630,6 @@ 0, 0, 0, - 6, - 0, 0, 0, 0, @@ -129185,6 +130121,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -129212,7 +130149,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -129349,7 +130285,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -129379,6 +130314,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -129708,7 +130644,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -129717,6 +130652,13 @@ 0, 0, 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, 2, 0, 0, @@ -129724,30 +130666,42 @@ 0, 0, 0, + 0, + 0, + 0, + 0, 0 ] }, { "session": { - "id": "cls-formal-verification-hangout", - "sourceId": "ZTHE3N", - "title": "[CLS] Formal Verification Hangout", - "description": "A low key, informal, self-organized event. The event will be casual, with minimal talks/programming, and geared towards facilitating discussions and allowing researchers to connect with others in the field. \r\nProgram:\r\n*Welcome*\r\n*Fishbowl Panel*\r\n *Break*\r\n*Lightning Talks*\r\n*Discussion Groups*\r\n*Informal Discussions*", - "track": "[CLS] Formal Verification Hangout, FV Team", - "type": "Mixed Formats", - "expertise": "", - "audience": "Engineering", + "id": "cls-ethereum-magicians-infinite-endgames-ux", + "sourceId": "QRG8QW", + "title": "[CLS] Ethereum Magicians Infinite Endgames: UX", + "description": "UX has been at the forefront of Ethereum recently, as standards for Account and Chain Abstraction have been gaining significant traction in the space.\r\n\r\nJoin us (literally! This panel will be “fishbowl style”) as we discuss the challenges that we will need to figure out first, such as cross-L2 key management, asset handling and transactions; avoiding fragmentation (liquidity, network, users); coordinating standards across L2s and wallets; and more", + "track": "[CLS] Infinite Endgames by Ethereum Magicians", + "type": "Workshop", + "expertise": "Intermediate", + "audience": "Product", "featured": false, "doNotRecord": false, - "keywords": [], - "tags": [], + "keywords": [ + "ERC-4337" + ], + "tags": [ + "Account Abstraction", + "Cross-L2", + "UI/UX" + ], "language": "en", - "speakers": [], + "speakers": [ + "tom-teman" + ], "eventId": "devcon-7", - "slot_start": 1731389400000, - "slot_end": 1731411000000, - "slot_roomId": "breakout-2", - "resources_presentation": "https://docs.google.com/presentation/d/1KG701RsIoq1QyT_uxs6WdIDJVZLJz0WL2Zcdl1b-gzg" + "slot_start": 1731639600000, + "slot_end": 1731645000000, + "slot_roomId": "breakout-1", + "resources_presentation": "https://docs.google.com/presentation/d/1O8Er1O0dSSedqAxQY9z1pjTRU-Hr46AyiOlBS6Dnvq0" }, "vector": [ 0, @@ -129766,7 +130720,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -129904,6 +130857,8 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, @@ -130425,10 +131380,12 @@ 0, 0, 0, + 2, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -130565,6 +131522,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -130922,7 +131883,6 @@ 0, 0, 2, - 2, 0, 0, 0, @@ -130931,6 +131891,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -130940,11 +131903,11 @@ }, { "session": { - "id": "cls-mud-community-led-session-by-0xparc", - "sourceId": "QVGFPW", - "title": "[CLS] MUD Community-Led Session, by 0xParc", - "description": "A CLS for the MUD community and those interested in onchain games, worlds, and non-financial apps.", - "track": "[CLS] MUD Community-Led Session, by 0xParc", + "id": "cls-formal-verification-hangout", + "sourceId": "ZTHE3N", + "title": "[CLS] Formal Verification Hangout", + "description": "A low key, informal, self-organized event. The event will be casual, with minimal talks/programming, and geared towards facilitating discussions and allowing researchers to connect with others in the field. \r\nProgram:\r\n*Welcome*\r\n*Fishbowl Panel*\r\n *Break*\r\n*Lightning Talks*\r\n*Discussion Groups*\r\n*Informal Discussions*", + "track": "[CLS] Formal Verification Hangout, FV Team", "type": "Mixed Formats", "expertise": "", "audience": "Engineering", @@ -130955,10 +131918,10 @@ "language": "en", "speakers": [], "eventId": "devcon-7", - "slot_start": 1731560400000, - "slot_end": 1731582000000, - "slot_roomId": "classroom-a", - "resources_presentation": "https://docs.google.com/presentation/d/1AqHGTHti-PPPc3mYJnBUgD1m5JnB24DqIQLTqNXb08c" + "slot_start": 1731389400000, + "slot_end": 1731411000000, + "slot_roomId": "breakout-2", + "resources_presentation": "https://docs.google.com/presentation/d/1KG701RsIoq1QyT_uxs6WdIDJVZLJz0WL2Zcdl1b-gzg" }, "vector": [ 0, @@ -130971,6 +131934,13 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 6, 0, 0, @@ -132132,6 +133102,8 @@ 0, 0, 0, + 0, + 0, 2, 2, 0, @@ -132151,11 +133123,11 @@ }, { "session": { - "id": "cls-programmable-frogrammable-by-0xparc", - "sourceId": "UTCRP8", - "title": "[CLS] Programmable / Frogrammable, by 0xParc", - "description": "The Programmable Cryptography CLS hosts a series of talks exploring how advanced cryptography can reshape digital infrastructure beyond blockchain and trust infrastructure.", - "track": "[CLS] Programmable / Frogrammable, by 0xParc", + "id": "cls-mud-community-led-session-by-0xparc", + "sourceId": "QVGFPW", + "title": "[CLS] MUD Community-Led Session, by 0xParc", + "description": "A CLS for the MUD community and those interested in onchain games, worlds, and non-financial apps.", + "track": "[CLS] MUD Community-Led Session, by 0xParc", "type": "Mixed Formats", "expertise": "", "audience": "Engineering", @@ -132166,10 +133138,10 @@ "language": "en", "speakers": [], "eventId": "devcon-7", - "slot_start": 1731639600000, - "slot_end": 1731661200000, - "slot_roomId": "breakout-3", - "resources_presentation": "https://docs.google.com/presentation/d/1KpnGjqycfpLNFKUjuTryELdVgZfiVhV0qOcH-f6orS0" + "slot_start": 1731560400000, + "slot_end": 1731582000000, + "slot_roomId": "classroom-a", + "resources_presentation": "https://docs.google.com/presentation/d/1AqHGTHti-PPPc3mYJnBUgD1m5JnB24DqIQLTqNXb08c" }, "vector": [ 0, @@ -132182,6 +133154,16 @@ 0, 0, 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -132190,7 +133172,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -133362,29 +134343,25 @@ }, { "session": { - "id": "cls-web-of-roots", - "sourceId": "D7FCXY", - "title": "[CLS] Web of roots", - "description": "[PLACEHOLDER] AYA/V #1", - "track": "[CLS] \"Web of roots\" (Use Cases Day)", - "type": "Workshop", - "expertise": "Intermediate", + "id": "cls-programmable-frogrammable-by-0xparc", + "sourceId": "UTCRP8", + "title": "[CLS] Programmable / Frogrammable, by 0xParc", + "description": "The Programmable Cryptography CLS hosts a series of talks exploring how advanced cryptography can reshape digital infrastructure beyond blockchain and trust infrastructure.", + "track": "[CLS] Programmable / Frogrammable, by 0xParc", + "type": "Mixed Formats", + "expertise": "", "audience": "Engineering", "featured": false, "doNotRecord": false, - "keywords": [ - "[PLACEHOLDER]", - "AYA/V", - "#1" - ], + "keywords": [], "tags": [], "language": "en", "speakers": [], "eventId": "devcon-7", - "slot_start": 1731466800000, - "slot_end": 1731481200000, - "slot_roomId": "breakout-2", - "resources_presentation": "https://docs.google.com/presentation/d/1jNgIqHMDpCaQmGgk8C925v8knXgyvWaS4em3x5oUmF0" + "slot_start": 1731639600000, + "slot_end": 1731661200000, + "slot_roomId": "breakout-3", + "resources_presentation": "https://docs.google.com/presentation/d/1KpnGjqycfpLNFKUjuTryELdVgZfiVhV0qOcH-f6orS0" }, "vector": [ 0, @@ -133405,7 +134382,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -134556,10 +135532,20 @@ 0, 0, 0, - 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 2, + 2, 0, 0, 0, @@ -134577,40 +135563,32 @@ }, { "session": { - "id": "community-currencies-the-price-of-attention-and-cost-of-influence-in-a-networked-age", - "sourceId": "XJPE8K", - "title": "Community Currencies: The Price of Attention and Cost of Influence in a Networked Age", - "description": "Human attention is a key input to AIs, while also a target of influence in marketplaces and elections. At the same time, money and voting are adversarial mechanisms for apportioning influence, often ending in conflict and capture when provisioning private and public goods. This talk introduces a model for community currencies that seeks to price attention, leveraging money and voting as complements to make AIs accountable and provision a greater breadth of goods between public and private.", - "track": "Coordination", - "type": "Lightning Talk", + "id": "cls-web-of-roots", + "sourceId": "D7FCXY", + "title": "[CLS] Web of roots", + "description": "[PLACEHOLDER] AYA/V #1", + "track": "[CLS] \"Web of roots\" (Use Cases Day)", + "type": "Workshop", "expertise": "Intermediate", - "audience": "Research", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Stellar", - "Punk" - ], - "tags": [ - "Censorship Resistance", - "Collective Intelligence", - "Consensus Mechanisms", - "Coordination", - "Identity" + "[PLACEHOLDER]", + "AYA/V", + "#1" ], + "tags": [], "language": "en", - "speakers": [ - "puja-ohlhaver" - ], + "speakers": [], "eventId": "devcon-7", - "slot_start": 1731409200000, - "slot_end": 1731409800000, - "slot_roomId": "stage-2", - "resources_presentation": "https://docs.google.com/presentation/d/1a63MEhn5HWzDRARwTVIqwlXGcTuEurRAij2MM5-ACMI" + "slot_start": 1731466800000, + "slot_end": 1731481200000, + "slot_roomId": "breakout-2", + "resources_presentation": "https://docs.google.com/presentation/d/1jNgIqHMDpCaQmGgk8C925v8knXgyvWaS4em3x5oUmF0" }, "vector": [ 0, - 6, 0, 0, 0, @@ -134629,6 +135607,19 @@ 0, 0, 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -134763,7 +135754,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -135261,7 +136251,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -135319,7 +136308,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -135369,7 +136357,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -135378,7 +136365,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -135413,7 +136399,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -135778,10 +136763,11 @@ 0, 0, 0, - 2, 0, 0, 0, + 2, + 0, 0, 2, 0, @@ -135794,46 +136780,45 @@ 0, 0, 0, + 0, + 0, 0 ] }, { "session": { - "id": "comparative-institutional-analysis-of-slashing-penalties-on-proof-of-stake-networks", - "sourceId": "YJZT3K", - "title": "Comparative Institutional Analysis of Slashing Penalties on Proof-of-Stake Networks", - "description": "With the support of the Ethereum Foundation, we have performed an analysis of slashing penalties on the fifty largest proof-of-stake cryptocurrency networks. Using insights from institutional economics and game theory, we consider variance in slashing penalties in terms of the conditions that trigger slashing, the magnitude of penalties contemplated, and the limited cases where human judgment plays a role in determining such penalties.", - "track": "Cryptoeconomics", + "id": "community-currencies-the-price-of-attention-and-cost-of-influence-in-a-networked-age", + "sourceId": "XJPE8K", + "title": "Community Currencies: The Price of Attention and Cost of Influence in a Networked Age", + "description": "Human attention is a key input to AIs, while also a target of influence in marketplaces and elections. At the same time, money and voting are adversarial mechanisms for apportioning influence, often ending in conflict and capture when provisioning private and public goods. This talk introduces a model for community currencies that seeks to price attention, leveraging money and voting as complements to make AIs accountable and provision a greater breadth of goods between public and private.", + "track": "Coordination", "type": "Lightning Talk", "expertise": "Intermediate", "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "Slashing" + "Stellar", + "Punk" ], "tags": [ - "Governance", - "Game Theory", - "Economics", - "slashing", - "Economics", - "Game Theory", - "Governance" + "Censorship Resistance", + "Collective Intelligence", + "Consensus Mechanisms", + "Coordination", + "Identity" ], "language": "en", "speakers": [ - "eric-alston" + "puja-ohlhaver" ], "eventId": "devcon-7", - "slot_start": 1731496800000, - "slot_end": 1731497400000, - "slot_roomId": "stage-1", - "resources_presentation": "https://docs.google.com/presentation/d/1U1W0kONT5CqQY5olh7ieFlQWhiN9s7HXZjQqM1AuBzg" + "slot_start": 1731409200000, + "slot_end": 1731409800000, + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1a63MEhn5HWzDRARwTVIqwlXGcTuEurRAij2MM5-ACMI" }, "vector": [ - 0, - 0, 0, 6, 0, @@ -135987,6 +136972,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -136458,7 +137444,15 @@ 0, 0, 0, - 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -136539,11 +137533,11 @@ 0, 0, 0, - 2, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -136593,6 +137587,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -136601,6 +137596,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -136635,6 +137631,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -136663,7 +137660,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -137022,39 +138018,37 @@ }, { "session": { - "id": "conditional-recall", - "sourceId": "XTQUDR", - "title": "Conditional Recall", - "description": "In the neon-lit nights of 2025, Johnson & Johnson unveiled X. A pill, not larger than a snowflake, but it promised a tempest of change. This miraculous drug didn't just allow people to cherry-pick memories to erase from their minds, it also can credibly leave a reminder in people's minds that those memories has been vanished, forever.\r\nWe explore the game theoretic implications of a technology (such as TEEs) that allows players to commit to forget information and discuss several applications.", + "id": "comparative-institutional-analysis-of-slashing-penalties-on-proof-of-stake-networks", + "sourceId": "YJZT3K", + "title": "Comparative Institutional Analysis of Slashing Penalties on Proof-of-Stake Networks", + "description": "With the support of the Ethereum Foundation, we have performed an analysis of slashing penalties on the fifty largest proof-of-stake cryptocurrency networks. Using insights from institutional economics and game theory, we consider variance in slashing penalties in terms of the conditions that trigger slashing, the magnitude of penalties contemplated, and the limited cases where human judgment plays a role in determining such penalties.", "track": "Cryptoeconomics", - "type": "Talk", + "type": "Lightning Talk", "expertise": "Intermediate", "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "TEE", - "Commitment" + "Slashing" ], "tags": [ - "Mechanism design", + "Governance", "Game Theory", "Economics", - "commitment", + "slashing", "Economics", "Game Theory", - "Mechanism design" + "Governance" ], "language": "en", "speakers": [ - "sxysun", - "christoph-schlegel" + "eric-alston" ], "eventId": "devcon-7", - "slot_start": 1731648600000, - "slot_end": 1731650400000, - "slot_roomId": "stage-2", - "resources_presentation": "https://docs.google.com/presentation/d/1jXv2kbSefJjmF8zhC0ibw1x1paaVWwuDjrd37N_Nzj8" + "slot_start": 1731496800000, + "slot_end": 1731497400000, + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1U1W0kONT5CqQY5olh7ieFlQWhiN9s7HXZjQqM1AuBzg" }, "vector": [ 0, @@ -137212,8 +138206,6 @@ 0, 0, 0, - 0, - 6, 6, 0, 0, @@ -137682,7 +138674,17 @@ 0, 0, 0, - 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 6, 0, 0, @@ -137764,6 +138766,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -137887,9 +138890,9 @@ 0, 0, 0, + 2, 0, 0, - 2, 0, 0, 0, @@ -138247,43 +139250,43 @@ }, { "session": { - "id": "coordinating-intelligence-open-algorithm-development-for-science-ai-and-beyond", - "sourceId": "FZRMPJ", - "title": "Coordinating Intelligence : Open Algorithm Development for Science, AI, and Beyond", - "description": "The Innovation Game (TIG) is a market-based framework accelerating development of computational methods crucial to science, engineering, and AI. It creates a \"synthetic market\" where \"Innovators\" contribute methods and are rewarded based on adoption by \"Benchmarkers,\" who are rewarded for solving random instances of computational challenges. This enables price discovery for commercial and pre-commercial research, attracting private investment. TIG's hybrid licensing model ensures open collaborat", - "track": "Coordination", - "type": "Lightning Talk", + "id": "conditional-recall", + "sourceId": "XTQUDR", + "title": "Conditional Recall", + "description": "In the neon-lit nights of 2025, Johnson & Johnson unveiled X. A pill, not larger than a snowflake, but it promised a tempest of change. This miraculous drug didn't just allow people to cherry-pick memories to erase from their minds, it also can credibly leave a reminder in people's minds that those memories has been vanished, forever.\r\nWe explore the game theoretic implications of a technology (such as TEEs) that allows players to commit to forget information and discuss several applications.", + "track": "Cryptoeconomics", + "type": "Talk", "expertise": "Intermediate", - "audience": "Engineering", + "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "Innovation", - "Algorithms", - "Optimised Proof of Work" + "TEE", + "Commitment" ], "tags": [ - "Coordination", - "DeSci", + "Mechanism design", + "Game Theory", "Economics", - "proof", - "optimised", - "work", - "Coordination", - "DeSci", - "Economics" + "commitment", + "Economics", + "Game Theory", + "Mechanism design" ], "language": "en", "speakers": [ - "dr-john-fletcher-phd" + "sxysun", + "christoph-schlegel" ], "eventId": "devcon-7", - "slot_start": 1731566400000, - "slot_end": 1731567000000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1LhUMD8kPbukRuIeQXcyC9Nzn52Zdr6JH80byPktkErk" + "slot_start": 1731648600000, + "slot_end": 1731650400000, + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1jXv2kbSefJjmF8zhC0ibw1x1paaVWwuDjrd37N_Nzj8" }, "vector": [ + 0, + 0, 0, 6, 0, @@ -138438,11 +139441,12 @@ 0, 0, 0, + 6, + 6, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -138914,6 +139918,11 @@ 0, 0, 0, + 6, + 6, + 0, + 0, + 0, 0, 0, 0, @@ -139030,7 +140039,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -139053,7 +140061,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -139117,8 +140124,7 @@ 0, 0, 0, - 2, - 2, + 0, 2, 0, 0, @@ -139453,7 +140459,8 @@ 0, 0, 0, - 2, + 0, + 0, 0, 0, 2, @@ -139461,6 +140468,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -139474,34 +140484,41 @@ }, { "session": { - "id": "coordination-accelerationism-a-manifesto", - "sourceId": "NGXHAA", - "title": "Coordination Accelerationism: A Manifesto", - "description": "In this talk, we place crypto in the context of evolutionary timescale. We present an overview of the various types of coordination systems, their advantages and weaknesses. The most robust type of coordination mechanism is something we term as, self-enforcing coordination systems (SECS) - which do not require an authority, a committee or even a majority of entities to enforce the conditions of coordination. We also show how to build the most general form of SECS.", + "id": "coordinating-intelligence-open-algorithm-development-for-science-ai-and-beyond", + "sourceId": "FZRMPJ", + "title": "Coordinating Intelligence : Open Algorithm Development for Science, AI, and Beyond", + "description": "The Innovation Game (TIG) is a market-based framework accelerating development of computational methods crucial to science, engineering, and AI. It creates a \"synthetic market\" where \"Innovators\" contribute methods and are rewarded based on adoption by \"Benchmarkers,\" who are rewarded for solving random instances of computational challenges. This enables price discovery for commercial and pre-commercial research, attracting private investment. TIG's hybrid licensing model ensures open collaborat", "track": "Coordination", - "type": "Talk", - "expertise": "Beginner", + "type": "Lightning Talk", + "expertise": "Intermediate", "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Forking" + "Innovation", + "Algorithms", + "Optimised Proof of Work" ], "tags": [ - "fork", - "Collective Intelligence", - "Consensus", - "Coordination" + "Coordination", + "DeSci", + "Economics", + "proof", + "optimised", + "work", + "Coordination", + "DeSci", + "Economics" ], "language": "en", "speakers": [ - "sreeram-kannan" + "dr-john-fletcher-phd" ], "eventId": "devcon-7", - "slot_start": 1731558600000, - "slot_end": 1731560400000, - "slot_roomId": "main-stage", - "resources_presentation": "https://docs.google.com/presentation/d/1pAUfWWkDdvSVfjG3UFm9ChrQDu1XE0Ae1vmkkLNxV3A" + "slot_start": 1731566400000, + "slot_end": 1731567000000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1LhUMD8kPbukRuIeQXcyC9Nzn52Zdr6JH80byPktkErk" }, "vector": [ 0, @@ -139662,7 +140679,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -140127,20 +141143,6 @@ 0, 0, 0, - 6, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -140156,7 +141158,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -140181,6 +141182,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -140296,6 +141298,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -140340,33 +141343,54 @@ 0, 0, 0, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -140672,13 +141696,15 @@ 0, 0, 0, - 2, 0, 0, 0, 2, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -140694,37 +141720,34 @@ }, { "session": { - "id": "coordination-isnt-free-how-incentive-misalignment-cost-daos-and-how-to-fix-it", - "sourceId": "ZV39SQ", - "title": "Coordination isn't free: how incentive misalignment cost DAOs (and how to fix it)", - "description": "DAOs face a critical challenge: aligning token holder interests with long-term success while maintaining effective governance. This talk explores the tension between governance participation and financial gains, as well as the dangers and opportunities posed by restaking protocols using DAO tokens. We'll examine how misaligned incentives can compromise DAOs and discuss innovative solutions like liquid staking and token splitting.", + "id": "coordination-accelerationism-a-manifesto", + "sourceId": "NGXHAA", + "title": "Coordination Accelerationism: A Manifesto", + "description": "In this talk, we place crypto in the context of evolutionary timescale. We present an overview of the various types of coordination systems, their advantages and weaknesses. The most robust type of coordination mechanism is something we term as, self-enforcing coordination systems (SECS) - which do not require an authority, a committee or even a majority of entities to enforce the conditions of coordination. We also show how to build the most general form of SECS.", "track": "Coordination", "type": "Talk", "expertise": "Beginner", - "audience": "Community", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "DAOs" + "Forking" ], "tags": [ - "Coordination", - "DAO", - "Best Practices", - "Mechanism design", - "Best Practices", - "Coordination", - "Mechanism design" + "fork", + "Collective Intelligence", + "Consensus", + "Coordination" ], "language": "en", "speakers": [ - "dennison-bertram" + "sreeram-kannan" ], "eventId": "devcon-7", - "slot_start": 1731394800000, - "slot_end": 1731396600000, - "slot_roomId": "stage-3", - "resources_presentation": "https://docs.google.com/presentation/d/1o6QVDTmx3Wki_7YsSzzIkIb_lvDouMYuQyMpQ98lqww" + "slot_start": 1731558600000, + "slot_end": 1731560400000, + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1pAUfWWkDdvSVfjG3UFm9ChrQDu1XE0Ae1vmkkLNxV3A" }, "vector": [ 0, @@ -140886,7 +141909,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -141352,6 +142374,13 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 6, 0, 0, @@ -141376,12 +142405,15 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -141440,7 +142472,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -141563,6 +142594,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -141899,7 +142931,6 @@ 0, 0, 0, - 0, 2, 0, 0, @@ -141912,53 +142943,51 @@ 0, 0, 0, + 0, 0 ] }, { "session": { - "id": "copying-memory-in-evm-how-hard-can-that-be", - "sourceId": "JKFBN3", - "title": "Copying Memory in EVM, how hard can that be?", - "description": "Memory copy operations in EVM are a useful feature, but there are different ways to do. How do they differ? Which is the best?\r\nThe options are:\r\nMLOAD+MSTORE loop\r\nIdentity Precompile\r\nThe new MCOPY opcode\r\nBased on concrete examples we will explain how these options differ. We will use different examples as the amount of bytes copied makes a difference. For all these options we will present gas consumption and code size.\r\nThis way we can compare the different options to copy memory and crown the ult", - "track": "Core Protocol", - "type": "Lightning Talk", - "expertise": "Intermediate", - "audience": "", + "id": "coordination-isnt-free-how-incentive-misalignment-cost-daos-and-how-to-fix-it", + "sourceId": "ZV39SQ", + "title": "Coordination isn't free: how incentive misalignment cost DAOs (and how to fix it)", + "description": "DAOs face a critical challenge: aligning token holder interests with long-term success while maintaining effective governance. This talk explores the tension between governance participation and financial gains, as well as the dangers and opportunities posed by restaking protocols using DAO tokens. We'll examine how misaligned incentives can compromise DAOs and discuss innovative solutions like liquid staking and token splitting.", + "track": "Coordination", + "type": "Talk", + "expertise": "Beginner", + "audience": "Community", "featured": false, "doNotRecord": false, "keywords": [ - "Optimisations", - "Compilers" + "DAOs" ], "tags": [ - "Core Protocol", - "Gas", - "Developer Infrastructure", - "compilers", - "optimised", - "Core Protocol", - "Developer Infrastructure", - "Gas" + "Coordination", + "DAO", + "Best Practices", + "Mechanism design", + "Best Practices", + "Coordination", + "Mechanism design" ], "language": "en", "speakers": [ - "elia-anzuoni" + "dennison-bertram" ], "eventId": "devcon-7", - "slot_start": 1731471600000, - "slot_end": 1731472200000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1zHvG3U1k7Ixpod7JNDZSJechFPRUfpGmYtaC0t0ufJA" + "slot_start": 1731394800000, + "slot_end": 1731396600000, + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1o6QVDTmx3Wki_7YsSzzIkIb_lvDouMYuQyMpQ98lqww" }, "vector": [ 0, + 6, 0, 0, 0, 0, - 6, - 0, 0, 0, 0, @@ -142586,10 +143615,10 @@ 0, 0, 0, + 6, 0, 0, 0, - 2, 0, 0, 0, @@ -142610,6 +143639,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -142619,7 +143649,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -142674,6 +143703,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -142729,6 +143759,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -142786,11 +143817,8 @@ 0, 0, 0, - 2, 0, 0, - 2, - 2, 0, 0, 0, @@ -143121,7 +144149,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -143132,45 +144159,61 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, 2, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0 ] }, { "session": { - "id": "corruption-kyc-and-the-cost-of-compliance", - "sourceId": "8FQ3HT", - "title": "Corruption, KYC and the Cost of Compliance", - "description": "Trillions of dollars in illicit financial flows slosh around our financial system today, facilitated by the most powerful centralised instiutitons. Current efforts to address IFFs are ineffective and result in harmful side effects for some of the most vulnernable in society. In this article, we investigate the causes and impact of IFFs. Despite what certain bankers and politicians might have told you, the transparency and programmability of cryptocurrencies are a solution to, not a cause of, the", - "track": "Cypherpunk & Privacy", - "type": "Talk", - "expertise": "Beginner", - "audience": "Engineering", + "id": "copying-memory-in-evm-how-hard-can-that-be", + "sourceId": "JKFBN3", + "title": "Copying Memory in EVM, how hard can that be?", + "description": "Memory copy operations in EVM are a useful feature, but there are different ways to do. How do they differ? Which is the best?\r\nThe options are:\r\nMLOAD+MSTORE loop\r\nIdentity Precompile\r\nThe new MCOPY opcode\r\nBased on concrete examples we will explain how these options differ. We will use different examples as the amount of bytes copied makes a difference. For all these options we will present gas consumption and code size.\r\nThis way we can compare the different options to copy memory and crown the ult", + "track": "Core Protocol", + "type": "Lightning Talk", + "expertise": "Intermediate", + "audience": "", "featured": false, "doNotRecord": false, "keywords": [ - "Compliance", - "Illicit Financial Flows", - "KYC/AML" + "Optimisations", + "Compilers" ], "tags": [ - "Anonymity", - "Censorship Resistance", - "Civil Resistance" + "Core Protocol", + "Gas", + "Developer Infrastructure", + "compilers", + "optimised", + "Core Protocol", + "Developer Infrastructure", + "Gas" ], "language": "en", "speakers": [ - "jarrad-hope" + "elia-anzuoni" ], "eventId": "devcon-7", - "slot_start": 1731582000000, - "slot_end": 1731583800000, - "slot_roomId": "main-stage", - "resources_presentation": "https://docs.google.com/presentation/d/1YTeRCkNqi_tWXXuL2gLaihLcpRslx1hjlAncemiP4bU" + "slot_start": 1731471600000, + "slot_end": 1731472200000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1zHvG3U1k7Ixpod7JNDZSJechFPRUfpGmYtaC0t0ufJA" }, "vector": [ 0, @@ -143178,7 +144221,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -143817,47 +144859,9 @@ 0, 0, 0, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, + 2, 0, 0, 0, @@ -143887,6 +144891,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -143933,7 +144938,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -144012,7 +145016,53 @@ 0, 0, 0, - 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, 0, 0, 0, @@ -144341,7 +145391,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -144358,46 +145407,43 @@ 0, 0, 0, + 0, + 2, + 0, 0 ] }, { "session": { - "id": "cross-l2-with-account-abstraction", - "sourceId": "BEWE3Q", - "title": "Cross L2 with Account Abstraction", - "description": "Ethereum today is more-fragmented than ever before. We'll talk about how ERC4337 wallets can be used to enable efficient and smooth cross-chain asset bridging UX for consumer applications.", - "track": "Usability", + "id": "corruption-kyc-and-the-cost-of-compliance", + "sourceId": "8FQ3HT", + "title": "Corruption, KYC and the Cost of Compliance", + "description": "Trillions of dollars in illicit financial flows slosh around our financial system today, facilitated by the most powerful centralised instiutitons. Current efforts to address IFFs are ineffective and result in harmful side effects for some of the most vulnernable in society. In this article, we investigate the causes and impact of IFFs. Despite what certain bankers and politicians might have told you, the transparency and programmability of cryptocurrencies are a solution to, not a cause of, the", + "track": "Cypherpunk & Privacy", "type": "Talk", - "expertise": "Intermediate", + "expertise": "Beginner", "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "CCTP", - "bridging", - "chain-abstraction" + "Compliance", + "Illicit Financial Flows", + "KYC/AML" ], "tags": [ - "Architecture", - "Cross-L2", - "Account Abstraction", - "chain", - "abstraction", - "Account Abstraction", - "Architecture", - "Cross-L2" + "Anonymity", + "Censorship Resistance", + "Civil Resistance" ], "language": "en", "speakers": [ - "nalin-b", - "dc-posch" + "jarrad-hope" ], "eventId": "devcon-7", - "slot_start": 1731574800000, - "slot_end": 1731576600000, - "slot_roomId": "stage-5", - "resources_presentation": "https://docs.google.com/presentation/d/19NEsXDqwrsMeZ3hvkerJHBNN4pTD7oRWn6fSazU8JWU" + "slot_start": 1731582000000, + "slot_end": 1731583800000, + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1YTeRCkNqi_tWXXuL2gLaihLcpRslx1hjlAncemiP4bU" }, "vector": [ 0, @@ -144406,9 +145452,9 @@ 0, 0, 0, + 6, 0, 0, - 6, 0, 0, 0, @@ -144520,7 +145566,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -145053,6 +146098,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -145068,7 +146114,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -145076,7 +146121,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -145170,6 +146214,11 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -145210,9 +146259,6 @@ 0, 0, 0, - 2, - 2, - 2, 0, 0, 0, @@ -145247,6 +146293,14 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -145572,6 +146626,7 @@ 2, 0, 0, + 0, 2, 0, 0, @@ -145590,42 +146645,43 @@ }, { "session": { - "id": "crypto-is-the-real-world-understanding-the-cryptonative-economy", - "sourceId": "UCZ83J", - "title": "Crypto is the Real World: Understanding the Cryptonative Economy", - "description": "Ethereum has often been viewed as a separate, speculative space detached from the \"real world.\" However, recent developments and analyses reveal that the cryptonative economy is not only substantial but also comparable to traditional economies in its scope and dynamics. This talk will delve into the findings of the Cryptonative Economy Reports, highlighting the significant economic demand for Ethereum and showcasing where has Ethereum become the real world already.", - "track": "Real World Ethereum", + "id": "cross-l2-with-account-abstraction", + "sourceId": "BEWE3Q", + "title": "Cross L2 with Account Abstraction", + "description": "Ethereum today is more-fragmented than ever before. We'll talk about how ERC4337 wallets can be used to enable efficient and smooth cross-chain asset bridging UX for consumer applications.", + "track": "Usability", "type": "Talk", "expertise": "Intermediate", - "audience": "Product", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Real world", - "Ecosystem", - "Cryptonativism" + "CCTP", + "bridging", + "chain-abstraction" ], "tags": [ - "Digital Sovereignty", - "Use Cases", - "Economics", - "cryptonative", - "Digital Sovereignty", - "Economics", - "Use Cases" + "Architecture", + "Cross-L2", + "Account Abstraction", + "chain", + "abstraction", + "Account Abstraction", + "Architecture", + "Cross-L2" ], "language": "en", "speakers": [ - "josef-je" + "nalin-b", + "dc-posch" ], "eventId": "devcon-7", - "slot_start": 1731391200000, - "slot_end": 1731392400000, - "slot_roomId": "stage-2", - "resources_presentation": "https://docs.google.com/presentation/d/1I8L_RL8n3RI4PQDkpmQfboZc2IVdS6GLh-psdPM4k5s" + "slot_start": 1731574800000, + "slot_end": 1731576600000, + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/19NEsXDqwrsMeZ3hvkerJHBNN4pTD7oRWn6fSazU8JWU" }, "vector": [ - 6, 0, 0, 0, @@ -145634,6 +146690,9 @@ 0, 0, 0, + 6, + 0, + 0, 0, 0, 0, @@ -145743,6 +146802,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -145785,11 +146845,11 @@ 0, 0, 0, + 6, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -146278,7 +147338,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -146299,6 +147358,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -146306,6 +147366,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -146367,12 +147431,10 @@ 0, 0, 0, - 2, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -146438,6 +147500,11 @@ 0, 0, 0, + 2, + 2, + 2, + 0, + 0, 0, 0, 0, @@ -146465,7 +147532,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -146797,13 +147863,13 @@ 2, 0, 0, + 2, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -146815,46 +147881,41 @@ }, { "session": { - "id": "crypto-twitter-is-wrong-this-is-how-rollups-really-work", - "sourceId": "YNBTQR", - "title": "Crypto Twitter is Wrong: This is How Rollups *Really* Work", - "description": "It's 2024, L2s are a critical part of the Ethereum scaling roadmap, and everyone *still* gets Rollups completely wrong. If you think that Optimistic Rollups and ZK Rollups are real things, that Rollups need sequencers to create blocks, or that Rollups need proofs to be secure, you've been completely and utterly bamboozled by the Crypto Twitter intelligentsia. It's time we take back the truth - this is How Rollups *Really* Work.", - "track": "Layer 2", + "id": "crypto-is-the-real-world-understanding-the-cryptonative-economy", + "sourceId": "UCZ83J", + "title": "Crypto is the Real World: Understanding the Cryptonative Economy", + "description": "Ethereum has often been viewed as a separate, speculative space detached from the \"real world.\" However, recent developments and analyses reveal that the cryptonative economy is not only substantial but also comparable to traditional economies in its scope and dynamics. This talk will delve into the findings of the Cryptonative Economy Reports, highlighting the significant economic demand for Ethereum and showcasing where has Ethereum become the real world already.", + "track": "Real World Ethereum", "type": "Talk", "expertise": "Intermediate", - "audience": "Engineering", + "audience": "Product", "featured": false, "doNotRecord": false, "keywords": [ - "Explainer" + "Real world", + "Ecosystem", + "Cryptonativism" ], "tags": [ - "Protocol Design", - "Layer 2s", - "Rollups", - "explainer", - "Layer 2s", - "Protocol Design", - "Rollups" + "Digital Sovereignty", + "Use Cases", + "Economics", + "cryptonative", + "Digital Sovereignty", + "Economics", + "Use Cases" ], "language": "en", "speakers": [ - "kelvin-fichter" + "josef-je" ], "eventId": "devcon-7", - "slot_start": 1731398400000, - "slot_end": 1731400200000, - "slot_roomId": "stage-5", - "resources_presentation": "https://docs.google.com/presentation/d/1Zq5DAdb9ha3cFF-gOzk6L82ORlY9uvzFl7T5sV1W2mg" + "slot_start": 1731389400000, + "slot_end": 1731390600000, + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1I8L_RL8n3RI4PQDkpmQfboZc2IVdS6GLh-psdPM4k5s" }, "vector": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, 6, 0, 0, @@ -147013,23 +148074,13 @@ 0, 0, 0, - 6, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, 0, 0, 0, + 6, 0, 0, 0, @@ -147508,11 +148559,9 @@ 0, 0, 0, - 2, 0, 0, 0, - 2, 0, 0, 0, @@ -147617,10 +148666,12 @@ 0, 0, 0, + 2, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -147689,19 +148740,43 @@ 0, 0, 0, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -148017,7 +149092,6 @@ 0, 0, 0, - 2, 0, 0, 2, @@ -148029,6 +149103,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -148038,41 +149115,44 @@ }, { "session": { - "id": "cuevm-gpu-accelerated-evm-for-security-and-beyond", - "sourceId": "PQBKHF", - "title": "CuEVM: GPU-Accelerated EVM for Security and Beyond", - "description": "In this talk, we present CuEVM, an EVM executor implemented in CUDA for running a massive number of transactions in parallel. Its primary application is to accelerate fuzzing by testing transactions in multiple sandbox EVMs on GPUs. Additionally, we have integrated it into Goevmlab to support a broader range of use cases. We will discuss the design choices, challenges, results, and future plans to leverage CuEVM beyond fuzzing.", - "track": "Security", + "id": "crypto-twitter-is-wrong-this-is-how-rollups-really-work", + "sourceId": "YNBTQR", + "title": "Crypto Twitter is Wrong: This is How Rollups *Really* Work", + "description": "It's 2024, L2s are a critical part of the Ethereum scaling roadmap, and everyone *still* gets Rollups completely wrong. If you think that Optimistic Rollups and ZK Rollups are real things, that Rollups need sequencers to create blocks, or that Rollups need proofs to be secure, you've been completely and utterly bamboozled by the Crypto Twitter intelligentsia. It's time we take back the truth - this is How Rollups *Really* Work.", + "track": "Layer 2", "type": "Talk", "expertise": "Intermediate", - "audience": "Research", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Parallel", - "EVM" + "Explainer" ], "tags": [ - "Scalability", - "Security", - "Fuzzing", - "EVM", - "parallel", - "Fuzzing", - "Scalability", - "Security" + "Protocol Design", + "Layer 2s", + "Rollups", + "explainer", + "Layer 2s", + "Protocol Design", + "Rollups" ], "language": "en", "speakers": [ - "minh-ho" + "kelvin-fichter" ], "eventId": "devcon-7", - "slot_start": 1731638700000, - "slot_end": 1731640500000, - "slot_roomId": "stage-3", - "resources_presentation": "https://docs.google.com/presentation/d/1abSiS9Ilz8g4Nc9doFglzH8ruOPatELbzUm3z4IqpRE" + "slot_start": 1731398400000, + "slot_end": 1731400200000, + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1Zq5DAdb9ha3cFF-gOzk6L82ORlY9uvzFl7T5sV1W2mg" }, "vector": [ + 0, + 0, + 0, + 0, + 0, 0, 0, 6, @@ -148233,13 +149313,14 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -148691,8 +149772,6 @@ 0, 0, 0, - 6, - 6, 0, 0, 0, @@ -148737,8 +149816,11 @@ 0, 0, 0, + 2, + 0, 0, 0, + 2, 0, 0, 0, @@ -148754,6 +149836,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -148826,7 +149910,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -148890,7 +149973,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -149242,9 +150324,9 @@ 0, 0, 0, - 2, 0, 0, + 2, 0, 0, 2, @@ -149258,44 +150340,55 @@ 0, 0, 0, + 0, + 0, 0 ] }, { "session": { - "id": "cultivating-culture-in-web3-preserving-the-essence-as-we-evolve", - "sourceId": "MZMQXY", - "title": "Cultivating Culture in Web3: Preserving the Essence as We Evolve", - "description": "Meaningful conversation around the importance of maintaining the unique culture of Ethereum, especially as we continue to grow and attract individuals from traditional backgrounds. The chat can explore how to uphold the values and ethos that have shaped the web3 community + the higher human needs of belonging, connectedness, and purpose etc.\r\n\r\nThis would be between myself and Aya", - "track": "Cypherpunk & Privacy", - "type": "Panel", - "expertise": "Beginner", - "audience": "Community", + "id": "cuevm-gpu-accelerated-evm-for-security-and-beyond", + "sourceId": "PQBKHF", + "title": "CuEVM: GPU-Accelerated EVM for Security and Beyond", + "description": "In this talk, we present CuEVM, an EVM executor implemented in CUDA for running a massive number of transactions in parallel. Its primary application is to accelerate fuzzing by testing transactions in multiple sandbox EVMs on GPUs. Additionally, we have integrated it into Goevmlab to support a broader range of use cases. We will discuss the design choices, challenges, results, and future plans to leverage CuEVM beyond fuzzing.", + "track": "Security", + "type": "Talk", + "expertise": "Intermediate", + "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "culture" + "Parallel", + "EVM" + ], + "tags": [ + "Scalability", + "Security", + "Fuzzing", + "EVM", + "parallel", + "Fuzzing", + "Scalability", + "Security" ], - "tags": [], "language": "en", "speakers": [ - "simona-pop", - "aya-miyaguchi" + "minh-ho" ], "eventId": "devcon-7", - "slot_start": 1731560400000, - "slot_end": 1731564000000, - "slot_roomId": "classroom-e", - "resources_presentation": "https://docs.google.com/presentation/d/1MEHwnn1XVg3IxqYq8U8Z80rO7dw8-zksCQ9QTwsL6X8" + "slot_start": 1731638700000, + "slot_end": 1731640500000, + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1abSiS9Ilz8g4Nc9doFglzH8ruOPatELbzUm3z4IqpRE" }, "vector": [ 0, 0, + 6, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -149309,7 +150402,6 @@ 0, 0, 0, - 4, 0, 0, 0, @@ -149916,6 +151008,9 @@ 0, 0, 0, + 6, + 6, + 0, 0, 0, 0, @@ -150048,6 +151143,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -150111,6 +151207,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -150135,6 +151232,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -150457,7 +151556,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -150467,6 +151565,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -150479,40 +151581,37 @@ }, { "session": { - "id": "cultivating-the-understory-building-resilient-daos", - "sourceId": "NRHH9B", - "title": "Cultivating the Understory : Building Resilient DAOs", - "description": "Let's explore the overlooked \"understory\" of DAOs and teams: the human layer that forms the foundation of successful decentralized governance. While much attention is given to the technical and structural aspects of DAOs (the \"overstory\"), we'll dive into the cultural, social, and distributed leadership elements that are crucial for the longevity and effectiveness of anything we build.\r\n\r\nThemes: DAO Ecology, Decentralized leadership, Coding culture DNA, Biomimicry for Governance", - "track": "Coordination", - "type": "Talk", + "id": "cultivating-culture-in-web3-preserving-the-essence-as-we-evolve", + "sourceId": "MZMQXY", + "title": "Cultivating Culture in Web3: Preserving the Essence as We Evolve", + "description": "Meaningful conversation around the importance of maintaining the unique culture of Ethereum, especially as we continue to grow and attract individuals from traditional backgrounds. The chat can explore how to uphold the values and ethos that have shaped the web3 community + the higher human needs of belonging, connectedness, and purpose etc.\r\n\r\nThis would be between myself and Aya", + "track": "Cypherpunk & Privacy", + "type": "Panel", "expertise": "Beginner", "audience": "Community", "featured": false, "doNotRecord": false, "keywords": [ - "Culture", - "Resilience" - ], - "tags": [ - "Coordination", - "DAO", - "Vision", - "resiliency", - "Coordination", - "DAO", - "Vision" + "culture" ], + "tags": [], "language": "en", "speakers": [ - "songyi-lee" + "simona-pop", + "aya-miyaguchi" ], "eventId": "devcon-7", - "slot_start": 1731400200000, - "slot_end": 1731402000000, - "slot_roomId": "stage-2", - "resources_presentation": "https://docs.google.com/presentation/d/15uqb6bZbGBerAG0KgTCVf2KHzFimQ1D5YSJ8jUna96c" + "slot_start": 1731558600000, + "slot_end": 1731562200000, + "slot_roomId": "classroom-e", + "resources_presentation": "https://docs.google.com/presentation/d/1MEHwnn1XVg3IxqYq8U8Z80rO7dw8-zksCQ9QTwsL6X8" }, "vector": [ + 0, + 0, + 0, + 0, + 0, 0, 6, 0, @@ -150528,6 +151627,9 @@ 0, 0, 0, + 4, + 0, + 0, 0, 0, 0, @@ -150672,6 +151774,12 @@ 0, 0, 0, + 6, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -150681,7 +151789,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -151226,7 +152333,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -151282,12 +152388,10 @@ 0, 0, 0, - 2, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -151356,7 +152460,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -151703,47 +152806,47 @@ }, { "session": { - "id": "cypherpunk-for-centuries-coordination-and-secrecy-across-the-ages", - "sourceId": "NMKQYY", - "title": "Cypherpunk for Centuries: Coordination and Secrecy Across the Ages", - "description": "Join Evin McMullen for an adventure through the historical ledger, learning from ancient examples of human coordination, governance and selective disclosure technologies whose principles are reflected in the onchain experiences we know and love today. \r\n\r\nPull up a chair, anon. Class is in session, so let’s explore the core Ethereum Values and context in which we live, and what came before us, through the lens of tech that led to the modern cypherpunk movement.", - "track": "Cypherpunk & Privacy", - "type": "Lightning Talk", + "id": "cultivating-the-understory-building-resilient-daos", + "sourceId": "NRHH9B", + "title": "Cultivating the Understory : Building Resilient DAOs", + "description": "Let's explore the overlooked \"understory\" of DAOs and teams: the human layer that forms the foundation of successful decentralized governance. While much attention is given to the technical and structural aspects of DAOs (the \"overstory\"), we'll dive into the cultural, social, and distributed leadership elements that are crucial for the longevity and effectiveness of anything we build.\r\n\r\nThemes: DAO Ecology, Decentralized leadership, Coding culture DNA, Biomimicry for Governance", + "track": "Coordination", + "type": "Talk", "expertise": "Beginner", - "audience": "Product", + "audience": "Community", "featured": false, "doNotRecord": false, "keywords": [ - "History", - "Culture" + "Culture", + "Resilience" ], "tags": [ - "Governance", - "Network State", - "Security", - "culture", - "Governance", - "Network State", - "Security" + "Coordination", + "DAO", + "Vision", + "resiliency", + "Coordination", + "DAO", + "Vision" ], "language": "en", "speakers": [ - "evin-mcmullen" + "songyi-lee" ], "eventId": "devcon-7", - "slot_start": 1731493800000, - "slot_end": 1731494400000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1zKy1Wacd_g6VIy9gBPNTLczV1UoUIzGVToCNnN39u1c" + "slot_start": 1731400200000, + "slot_end": 1731402000000, + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/15uqb6bZbGBerAG0KgTCVf2KHzFimQ1D5YSJ8jUna96c" }, "vector": [ 0, + 6, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -151859,7 +152962,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -151906,6 +153008,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -152355,7 +153458,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -152402,7 +153504,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -152444,7 +153545,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -152461,6 +153561,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -152515,6 +153617,14 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, 0, 0, 0, @@ -152905,17 +154015,19 @@ 0, 0, 0, + 0, + 0, 2, 0, 0, 0, 0, + 2, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -152927,34 +154039,38 @@ }, { "session": { - "id": "cypherpunk-is-slow-not-hyper-financialized-and-unlike-twitter", - "sourceId": "QPQZJR", - "title": "Cypherpunk is slow, not hyper-financialized and unlike Twitter", - "description": "In this lightning talk I will present three major directions that we need to tackle to make Ethereum Cypherpunk:\r\n1. Against popular trends, I call for increasing block time (instead of making it faster) to increase resilience via better DVT and mixnets - both are struggling with low latency blocks\r\n2. Let's revive the Ethereum world computer, not just financial infrastructure and their implications\r\n3. Rethink [d]app UX entirely - how does resilient human interaction feel like in the digital era?", + "id": "cypherpunk-for-centuries-coordination-and-secrecy-across-the-ages", + "sourceId": "NMKQYY", + "title": "Cypherpunk for Centuries: Coordination and Secrecy Across the Ages", + "description": "Join Evin McMullen for an adventure through the historical ledger, learning from ancient examples of human coordination, governance and selective disclosure technologies whose principles are reflected in the onchain experiences we know and love today. \r\n\r\nPull up a chair, anon. Class is in session, so let’s explore the core Ethereum Values and context in which we live, and what came before us, through the lens of tech that led to the modern cypherpunk movement.", "track": "Cypherpunk & Privacy", "type": "Lightning Talk", - "expertise": "Intermediate", - "audience": "Community", + "expertise": "Beginner", + "audience": "Product", "featured": false, "doNotRecord": false, "keywords": [ - "Latency" + "History", + "Culture" ], "tags": [ - "latency", - "Censorship Resistance", - "Ethereum Roadmap", - "Not financial" + "Governance", + "Network State", + "Security", + "culture", + "Governance", + "Network State", + "Security" ], "language": "en", "speakers": [ - "sebastian-buergel" + "evin-mcmullen" ], "eventId": "devcon-7", - "slot_start": 1731493200000, - "slot_end": 1731493800000, + "slot_start": 1731493800000, + "slot_end": 1731494400000, "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1oHb6j9HUcr5SBg9cKc9eUxdiZdwushIlE08dKhrQ1zE" + "resources_presentation": "https://docs.google.com/presentation/d/1zKy1Wacd_g6VIy9gBPNTLczV1UoUIzGVToCNnN39u1c" }, "vector": [ 0, @@ -153079,6 +154195,9 @@ 0, 0, 0, + 6, + 0, + 0, 0, 0, 0, @@ -153126,7 +154245,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -153581,6 +154699,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -153627,6 +154746,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -153668,6 +154788,11 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -153717,7 +154842,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -153786,7 +154910,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -153803,7 +154926,8 @@ 0, 0, 2, - 2, + 0, + 0, 0, 0, 0, @@ -154130,13 +155254,14 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -154147,40 +155272,41 @@ }, { "session": { - "id": "daos-and-borgs-blending-the-best-trust-minimization-techniques-of-the-onchain-and-offchain-worlds", - "sourceId": "3E7R7G", - "title": "DAOs and BORGs: blending the best trust-minimization techniques of the onchain and offchain worlds", - "description": "In his talk, Gabriel will give an overview of the legal challenges faced by DAOs and how ‘making DAOs modular’ with specialized legal wrappers and smart contracts known as ‘cybernetic orgs” (BORGs) can solve these problems. The talk will tie the evolution of DAOs to the modular revolution in blockchain infrastructure and a detailed walk-through of how modified Gnosis SAFEs can be combined with legal entity bylaws to blend the best trust-minimization techniques of the onchain and offchain worlds.", - "track": "Coordination", - "type": "Talk", + "id": "cypherpunk-is-slow-not-hyper-financialized-and-unlike-twitter", + "sourceId": "QPQZJR", + "title": "Cypherpunk is slow, not hyper-financialized and unlike Twitter", + "description": "In this lightning talk I will present three major directions that we need to tackle to make Ethereum Cypherpunk:\r\n1. Against popular trends, I call for increasing block time (instead of making it faster) to increase resilience via better DVT and mixnets - both are struggling with low latency blocks\r\n2. Let's revive the Ethereum world computer, not just financial infrastructure and their implications\r\n3. Rethink [d]app UX entirely - how does resilient human interaction feel like in the digital era?", + "track": "Cypherpunk & Privacy", + "type": "Lightning Talk", "expertise": "Intermediate", - "audience": "Research", + "audience": "Community", "featured": false, "doNotRecord": false, "keywords": [ - "Cryptolaw", - "cybernetics" + "Latency" ], "tags": [ - "DAO", - "Governance", - "Decentralization", - "cybernetics", - "DAO", - "Decentralization", - "Governance" + "latency", + "Censorship Resistance", + "Ethereum Roadmap", + "Not financial" ], "language": "en", "speakers": [ - "gabriel-shapiro" + "sebastian-buergel" ], "eventId": "devcon-7", - "slot_start": 1731402000000, - "slot_end": 1731403800000, - "slot_roomId": "stage-2", - "resources_presentation": "https://docs.google.com/presentation/d/1Pq-UfROf_3nVsy2VhJLpxOcTmyPsVPQsHMIH4SZRIfY" + "slot_start": 1731493200000, + "slot_end": 1731493800000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1oHb6j9HUcr5SBg9cKc9eUxdiZdwushIlE08dKhrQ1zE" }, "vector": [ + 0, + 0, + 0, + 0, + 0, 0, 6, 0, @@ -154345,13 +155471,14 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -154888,14 +156015,11 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 2, - 2, 0, 0, 0, @@ -154946,6 +156070,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -155013,6 +156139,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -155029,6 +156156,8 @@ 0, 0, 2, + 2, + 0, 0, 0, 0, @@ -155350,8 +156479,8 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -155366,43 +156495,44 @@ 0, 0, 0, + 0, 0 ] }, { "session": { - "id": "daos-unmasked-the-hard-truths-behind-the-hype", - "sourceId": "ZSSKBL", - "title": "DAOs Unmasked: The Hard Truths Behind the Hype", - "description": "In this talk we will see what a DAO is, what its not and face some hard truths about DAOs and how they are used today.\r\n\r\nDoes a DAO stand for Discord Administered Organization? Is a DAO just a discord chat and a multisig?\r\n\r\nIs a DAO a way for your company to have 2 cap tables, one for your and your investors and one for your community?\r\n\r\nAre DAOs a face for a Cayman Islands foundation which uses decentralization theater to shift liability?\r\n\r\nAre DAOs a way to sidestep regulations?\r\n\r\nLet's find out!", + "id": "daos-and-borgs-blending-the-best-trust-minimization-techniques-of-the-onchain-and-offchain-worlds", + "sourceId": "3E7R7G", + "title": "DAOs and BORGs: blending the best trust-minimization techniques of the onchain and offchain worlds", + "description": "In his talk, Gabriel will give an overview of the legal challenges faced by DAOs and how ‘making DAOs modular’ with specialized legal wrappers and smart contracts known as ‘cybernetic orgs” (BORGs) can solve these problems. The talk will tie the evolution of DAOs to the modular revolution in blockchain infrastructure and a detailed walk-through of how modified Gnosis SAFEs can be combined with legal entity bylaws to blend the best trust-minimization techniques of the onchain and offchain worlds.", "track": "Coordination", "type": "Talk", - "expertise": "Beginner", - "audience": "Community", + "expertise": "Intermediate", + "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "Decentralization Theater", - "Regulation" + "Cryptolaw", + "cybernetics" ], "tags": [ - "Coordination", "DAO", "Governance", - "Regulation", - "Coordination", + "Decentralization", + "cybernetics", "DAO", + "Decentralization", "Governance" ], "language": "en", "speakers": [ - "lefteris-karapetsas" + "gabriel-shapiro" ], "eventId": "devcon-7", - "slot_start": 1731393000000, - "slot_end": 1731394800000, - "slot_roomId": "stage-3", - "resources_presentation": "https://docs.google.com/presentation/d/1m4BLa2dYtnZhDK4AVI7x-ufBecnidvE3pGBZchBa82k" + "slot_start": 1731402000000, + "slot_end": 1731403800000, + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1Pq-UfROf_3nVsy2VhJLpxOcTmyPsVPQsHMIH4SZRIfY" }, "vector": [ 0, @@ -155575,7 +156705,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -156112,6 +157241,15 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 2, 0, 0, @@ -156119,6 +157257,8 @@ 0, 0, 2, + 2, + 0, 0, 0, 0, @@ -156126,7 +157266,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -156174,7 +157313,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -156252,6 +157390,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -156589,49 +157729,45 @@ 0, 0, 0, - 0, 0 ] }, { "session": { - "id": "dare-to-be-solo-staking", - "sourceId": "ZMSNHW", - "title": "Dare to be Solo Staking", - "description": "I have been solo staking on my home computer since the very first day of the beacon chain. It's been a challenging journey, and I anticipate it will remain so in the coming years. This talk will delve into the time, financial, and technical commitments required for solo staking. It aims to provide a practical overview of the solo staker experience from an Ethereum enthusiast's perspective. I will highlight what is keeping us from a wider solo staking community.", - "track": "Core Protocol", - "type": "Lightning Talk", + "id": "daos-unmasked-the-hard-truths-behind-the-hype", + "sourceId": "ZSSKBL", + "title": "DAOs Unmasked: The Hard Truths Behind the Hype", + "description": "In this talk we will see what a DAO is, what its not and face some hard truths about DAOs and how they are used today.\r\n\r\nDoes a DAO stand for Discord Administered Organization? Is a DAO just a discord chat and a multisig?\r\n\r\nIs a DAO a way for your company to have 2 cap tables, one for your and your investors and one for your community?\r\n\r\nAre DAOs a face for a Cayman Islands foundation which uses decentralization theater to shift liability?\r\n\r\nAre DAOs a way to sidestep regulations?\r\n\r\nLet's find out!", + "track": "Coordination", + "type": "Talk", "expertise": "Beginner", "audience": "Community", "featured": false, "doNotRecord": false, "keywords": [ - "staking" + "Decentralization Theater", + "Regulation" ], "tags": [ - "Staking", - "Home staking", - "Best Practices", - "Public good", - "Best Practices", - "Home staking", - "Public good" + "Coordination", + "DAO", + "Governance", + "Regulation", + "Coordination", + "DAO", + "Governance" ], "language": "en", "speakers": [ - "jerome-de-tychey" + "lefteris-karapetsas" ], "eventId": "devcon-7", - "slot_start": 1731642000000, - "slot_end": 1731642600000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1YmHz7J7_ErPzoGv9lX-paIBhxZrCFEk_NqqiRA-wNk8" + "slot_start": 1731393000000, + "slot_end": 1731394800000, + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1m4BLa2dYtnZhDK4AVI7x-ufBecnidvE3pGBZchBa82k" }, "vector": [ - 0, - 0, - 0, - 0, 0, 6, 0, @@ -156800,11 +157936,10 @@ 0, 0, 0, - 6, - 0, 0, 0, 0, + 6, 0, 0, 0, @@ -157277,7 +158412,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -157325,7 +158459,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -157356,18 +158489,6 @@ 0, 0, 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 2, 0, 0, @@ -157376,6 +158497,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -157423,6 +158545,51 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -157778,24 +158945,6 @@ 0, 0, 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 2, 0, 0, @@ -157818,41 +158967,43 @@ }, { "session": { - "id": "dark-daos-and-private-coordination", - "sourceId": "SX8B9E", - "title": "Dark DAOs and Private Coordination", - "description": "Dark DAOs allow for undetectable private coordination and are feasible to launch in Ethereum today. In this talk, I will introduce Dark DAOs, highlight applications that should be aware of their possibility, and point to the ways they can be harnessed as mechanisms for both prosocial and antisocial coordination. I will also discuss how the encumbrance of keys utilized by Dark DAOs can generalize. I will introduce Proofs of Complete Knowledge as an available countermeasure.", - "track": "Coordination", - "type": "Talk", - "expertise": "Intermediate", - "audience": "Research", + "id": "dare-to-be-solo-staking", + "sourceId": "ZMSNHW", + "title": "Dare to be Solo Staking", + "description": "I have been solo staking on my home computer since the very first day of the beacon chain. It's been a challenging journey, and I anticipate it will remain so in the coming years. This talk will delve into the time, financial, and technical commitments required for solo staking. It aims to provide a practical overview of the solo staker experience from an Ethereum enthusiast's perspective. I will highlight what is keeping us from a wider solo staking community.", + "track": "Core Protocol", + "type": "Lightning Talk", + "expertise": "Beginner", + "audience": "Community", "featured": false, "doNotRecord": false, "keywords": [ - "encumbrance", - "TEE", - "Dark DAO" + "staking" ], "tags": [ - "Coordination", - "DAO", - "Privacy", - "dark", - "Coordination", - "DAO", - "Privacy" + "Staking", + "Home staking", + "Best Practices", + "Public good", + "Best Practices", + "Home staking", + "Public good" ], "language": "en", "speakers": [ - "sarah-allen" + "jerome-de-tychey" ], "eventId": "devcon-7", - "slot_start": 1731403800000, - "slot_end": 1731405600000, - "slot_roomId": "stage-2", - "resources_presentation": "https://docs.google.com/presentation/d/1t0x6tAJgffLnu_2grB_zh1mp_RzOCOpsI9MX1oYUMlY" + "slot_start": 1731642000000, + "slot_end": 1731642600000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1YmHz7J7_ErPzoGv9lX-paIBhxZrCFEk_NqqiRA-wNk8" }, "vector": [ + 0, + 0, + 0, + 0, 0, 6, 0, @@ -158021,12 +159172,14 @@ 0, 0, 0, + 6, + 0, + 0, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -158504,6 +159657,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -158551,6 +159705,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -158566,17 +159721,16 @@ 0, 0, 0, - 2, 0, 0, 0, - 2, 0, 0, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -158594,6 +159748,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -158622,7 +159779,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -158701,7 +159857,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -159038,53 +160193,54 @@ 0, 0, 0, + 0, 0 ] }, { "session": { - "id": "darkfi-kills-glowies-intro-to-the-worlds-first-anon-dao-anon-markets-anon-chat-the-coming-regfi-vs-darkfi-split-the-dark-forest-and-secure-freedom-for-sovereign-society", - "sourceId": "FKED87", - "title": "DarkFi kills glowies: intro to the world's first anon DAO, anon markets, anon chat, the coming RegFi vs DarkFi split, the dark forest and secure freedom for sovereign society.", - "description": "The FBI director gave a speech on the \"Going Dark problem\" saying that mass usage of crypto threatens to create dark zones online where law enforcement cannot enter.\r\n\r\nDarkFi created the world's first anon DAO, after our experience on AssangeDAO which raised 55 million and bankrolled Assange's freedom.\r\n\r\nWe have also made the world's strongest anon chat, and the only p2p chat which is actually used. As well as task managers and anon markets. DarkFi delivers.\r\n\r\nFight back and lets gain our freedom!", - "track": "Cypherpunk & Privacy", + "id": "dark-daos-and-private-coordination", + "sourceId": "SX8B9E", + "title": "Dark DAOs and Private Coordination", + "description": "Dark DAOs allow for undetectable private coordination and are feasible to launch in Ethereum today. In this talk, I will introduce Dark DAOs, highlight applications that should be aware of their possibility, and point to the ways they can be harnessed as mechanisms for both prosocial and antisocial coordination. I will also discuss how the encumbrance of keys utilized by Dark DAOs can generalize. I will introduce Proofs of Complete Knowledge as an available countermeasure.", + "track": "Coordination", "type": "Talk", - "expertise": "Beginner", - "audience": "Community", + "expertise": "Intermediate", + "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "crypto-anarchy", - "agorism" + "encumbrance", + "TEE", + "Dark DAO" ], "tags": [ + "Coordination", + "DAO", "Privacy", - "Anonymity", - "ZKP", - "agorism", - "Anonymity", - "Privacy", - "ZKP" + "dark", + "Coordination", + "DAO", + "Privacy" ], "language": "en", "speakers": [ - "amir-taaki" + "sarah-allen" ], "eventId": "devcon-7", - "slot_start": 1731490200000, - "slot_end": 1731491400000, - "slot_roomId": "stage-6", - "resources_presentation": "https://docs.google.com/presentation/d/1p6CtJjA99UENn3f3VpXSbI_lYWQj6O34OdWgb8FUKiE" + "slot_start": 1731403800000, + "slot_end": 1731405600000, + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1t0x6tAJgffLnu_2grB_zh1mp_RzOCOpsI9MX1oYUMlY" }, "vector": [ 0, + 6, 0, 0, 0, 0, 0, - 6, - 0, 0, 0, 0, @@ -159721,7 +160877,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -159766,7 +160921,13 @@ 0, 0, 0, - 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -159798,6 +160959,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -159848,6 +161011,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -160245,6 +161409,9 @@ 0, 0, 0, + 0, + 0, + 0, 2, 0, 0, @@ -160261,51 +161428,52 @@ 0, 0, 0, - 0, 0 ] }, { "session": { - "id": "data-driven-tokenomics-analyzing-incentives-in-action", - "sourceId": "LPDCMK", - "title": "Data-Driven Tokenomics: Analyzing Incentives in Action", - "description": "This session explores using empirical data to analyse the health of tokenomics, monitoring how incentives impact user behaviours. This is important as we need to start shifting the conversation from pure simulations to data analytics and update token incentives in the same vein.", - "track": "Cryptoeconomics", - "type": "Lightning Talk", + "id": "darkfi-kills-glowies-intro-to-the-worlds-first-anon-dao-anon-markets-anon-chat-the-coming-regfi-vs-darkfi-split-the-dark-forest-and-secure-freedom-for-sovereign-society", + "sourceId": "FKED87", + "title": "DarkFi kills glowies: intro to the world's first anon DAO, anon markets, anon chat, the coming RegFi vs DarkFi split, the dark forest and secure freedom for sovereign society.", + "description": "The FBI director gave a speech on the \"Going Dark problem\" saying that mass usage of crypto threatens to create dark zones online where law enforcement cannot enter.\r\n\r\nDarkFi created the world's first anon DAO, after our experience on AssangeDAO which raised 55 million and bankrolled Assange's freedom.\r\n\r\nWe have also made the world's strongest anon chat, and the only p2p chat which is actually used. As well as task managers and anon markets. DarkFi delivers.\r\n\r\nFight back and lets gain our freedom!", + "track": "Cypherpunk & Privacy", + "type": "Talk", "expertise": "Beginner", - "audience": "Product", + "audience": "Community", "featured": false, "doNotRecord": false, "keywords": [ - "data analytics", - "growth analytics", - "user behaviour" + "crypto-anarchy", + "agorism" ], "tags": [ - "macro/micro economics", - "Tokenomics", - "User Research" + "Privacy", + "Anonymity", + "ZKP", + "agorism", + "Anonymity", + "Privacy", + "ZKP" ], "language": "en", "speakers": [ - "lisa-jy-tan" + "amir-taaki" ], "eventId": "devcon-7", - "slot_start": 1731484200000, - "slot_end": 1731484800000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1a7L3Uq6GwbOc7abUc_joXIpX0LM57pFSIKpUmrjx4rU" + "slot_start": 1731490200000, + "slot_end": 1731491400000, + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1p6CtJjA99UENn3f3VpXSbI_lYWQj6O34OdWgb8FUKiE" }, "vector": [ 0, 0, 0, - 6, - 0, 0, 0, 0, + 6, 0, 0, 0, @@ -160951,15 +162119,6 @@ 0, 0, 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 2, 0, 0, @@ -160996,41 +162155,6 @@ 0, 0, 0, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -161040,6 +162164,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -161067,6 +162192,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -161148,7 +162274,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -161199,6 +162324,38 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -161466,7 +162623,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -161476,6 +162632,23 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, 2, 0, 0, @@ -161483,49 +162656,47 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, 0 ] }, { "session": { - "id": "data-science-and-ethereum", - "sourceId": "LGXA3Q", - "title": "Data science and Ethereum", - "description": "Share insights on how we collect and utilize consensus layer data from devnets, testnets, and mainnet:\r\n- Tools used to extract data from the Ethereum network\r\n- Our current dataset: https://ethpandaops.io/data/xatu/\r\n- Examples of past analyses and their impact on decision-making\r\n- The importance of data science for research, Ethereum improvements and understanding the network\r\n- A demo on interacting with the dataset and how to get started\r\n- Future plans and ways to get involved", - "track": "Core Protocol", - "type": "Workshop", + "id": "data-driven-tokenomics-analyzing-incentives-in-action", + "sourceId": "LPDCMK", + "title": "Data-Driven Tokenomics: Analyzing Incentives in Action", + "description": "This session explores using empirical data to analyse the health of tokenomics, monitoring how incentives impact user behaviours. This is important as we need to start shifting the conversation from pure simulations to data analytics and update token incentives in the same vein.", + "track": "Cryptoeconomics", + "type": "Lightning Talk", "expertise": "Beginner", - "audience": "Research", + "audience": "Product", "featured": false, "doNotRecord": false, "keywords": [ - "Data", - "Analysis", - "Observability" + "data analytics", + "growth analytics", + "user behaviour" ], "tags": [ - "Layer 1", - "Consensus", - "Testing", - "observability", - "Consensus", - "Layer 1", - "Testing" + "macro/micro economics", + "Tokenomics", + "User Research" ], "language": "en", "speakers": [ - "andrew-davis", - "sam-calder-mason" + "lisa-jy-tan" ], "eventId": "devcon-7", - "slot_start": 1731555000000, - "slot_end": 1731560400000, - "slot_roomId": "classroom-d", - "resources_presentation": "https://docs.google.com/presentation/d/1Ii_t0zNEsYz1aRQml-w9fPgG3GbBAXs49o3KIFZpdCM" + "slot_start": 1731484200000, + "slot_end": 1731484800000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1a7L3Uq6GwbOc7abUc_joXIpX0LM57pFSIKpUmrjx4rU" }, "vector": [ - 0, - 0, 0, 0, 0, @@ -161700,7 +162871,7 @@ 0, 0, 0, - 6, + 0, 6, 0, 0, @@ -162147,7 +163318,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -162157,7 +163327,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -162198,6 +163367,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -162233,6 +163403,16 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -162376,7 +163556,9 @@ 0, 0, 2, - 2, + 0, + 0, + 0, 0, 0, 0, @@ -162698,11 +163880,11 @@ 0, 0, 0, - 2, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -162714,42 +163896,45 @@ }, { "session": { - "id": "debug-first-or-regret-later-an-arsenal-of-tools-can-build-solid-ethereum-foundations", - "sourceId": "LVVTKU", - "title": "Debug First, or Regret Later: an Arsenal of Tools can Build Solid Ethereum Foundations", - "description": "Building secure and reliable smart contracts requires a robust testing and debugging arsenal. This talk provides a comprehensive and up-to-date overview of essential tools in the Ethereum ecosystem. Learn how to effectively integrate these tools into your development workflow from the start. We'll explore popular options, their strengths, and how to combine them for maximum efficiency. Discover best practices for writing comprehensive tests, identifying and fixing bugs, and ensuring code quality", - "track": "Security", - "type": "Lightning Talk", - "expertise": "Intermediate", - "audience": "Developer", + "id": "data-science-and-ethereum", + "sourceId": "LGXA3Q", + "title": "Data science and Ethereum", + "description": "Share insights on how we collect and utilize consensus layer data from devnets, testnets, and mainnet:\r\n- Tools used to extract data from the Ethereum network\r\n- Our current dataset: https://ethpandaops.io/data/xatu/\r\n- Examples of past analyses and their impact on decision-making\r\n- The importance of data science for research, Ethereum improvements and understanding the network\r\n- A demo on interacting with the dataset and how to get started\r\n- Future plans and ways to get involved", + "track": "Core Protocol", + "type": "Workshop", + "expertise": "Beginner", + "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "Tooling", - "debugging", - "testing" + "Data", + "Analysis", + "Observability" ], "tags": [ - "DevEx", - "Security", - "Best Practices", + "Layer 1", + "Consensus", "Testing", - "Best Practices", - "DevEx", - "Security", + "observability", + "Consensus", + "Layer 1", "Testing" ], "language": "en", "speakers": [ - "aellison-cassimiro" + "andrew-davis", + "sam-calder-mason" ], "eventId": "devcon-7", - "slot_start": 1731656400000, - "slot_end": 1731657000000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1XRh2Y67-uqHjSpr6HxoT0Q9rUneXHLaUjz_9YbFd3SM" + "slot_start": 1731555000000, + "slot_end": 1731560400000, + "slot_roomId": "classroom-d", + "resources_presentation": "https://docs.google.com/presentation/d/1Ii_t0zNEsYz1aRQml-w9fPgG3GbBAXs49o3KIFZpdCM" }, "vector": [ + 0, + 0, + 0, 0, 0, 6, @@ -162923,12 +164108,13 @@ 0, 0, 0, + 6, + 6, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -163368,7 +164554,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -163378,6 +164563,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -163387,6 +164573,9 @@ 0, 0, 0, + 6, + 0, + 0, 0, 0, 0, @@ -163398,8 +164587,6 @@ 0, 0, 0, - 2, - 2, 0, 0, 0, @@ -163601,10 +164788,13 @@ 0, 0, 0, - 2, 0, 0, 0, + 2, + 2, + 0, + 0, 0, 0, 0, @@ -163935,46 +165125,48 @@ 0, 0, 0, + 0, 0 ] }, { "session": { - "id": "debugging-data-for-ethereum-ethdebugformat-overview-and-project-status", - "sourceId": "JLWSZ7", - "title": "Debugging data for Ethereum – ethdebug/format Overview and Project status", - "description": "Building debuggers for EVM languages is challenging, time-consuming, and brittle because compilers do not provide enough information to enable robust tooling. The **ethdebug format** project, sponsored by Solidity, seeks to address this concern by designing a standards-track collection of schemas for expressing high-level language semantics in connection with low-level machine code.\r\n\r\nPlease attend this talk to learn about the status of this effort and a brief overview of its components.", - "track": "Developer Experience", - "type": "Talk", - "expertise": "Expert", - "audience": "Engineering", + "id": "debug-first-or-regret-later-an-arsenal-of-tools-can-build-solid-ethereum-foundations", + "sourceId": "LVVTKU", + "title": "Debug First, or Regret Later: an Arsenal of Tools can Build Solid Ethereum Foundations", + "description": "Building secure and reliable smart contracts requires a robust testing and debugging arsenal. This talk provides a comprehensive and up-to-date overview of essential tools in the Ethereum ecosystem. Learn how to effectively integrate these tools into your development workflow from the start. We'll explore popular options, their strengths, and how to combine them for maximum efficiency. Discover best practices for writing comprehensive tests, identifying and fixing bugs, and ensuring code quality", + "track": "Security", + "type": "Lightning Talk", + "expertise": "Intermediate", + "audience": "Developer", "featured": false, "doNotRecord": false, "keywords": [ - "Debugging" + "Tooling", + "debugging", + "testing" ], "tags": [ - "Developer Infrastructure", - "Tooling", + "DevEx", + "Security", "Best Practices", - "debugging", + "Testing", "Best Practices", - "Developer Infrastructure", - "Tooling" + "DevEx", + "Security", + "Testing" ], "language": "en", "speakers": [ - "g-nick-gnidan" + "aellison-cassimiro" ], "eventId": "devcon-7", - "slot_start": 1731488400000, - "slot_end": 1731490200000, - "slot_roomId": "classroom-c", - "resources_presentation": "https://docs.google.com/presentation/d/1hKCNu1k-EbMC3GsA0i_-SO8vLwgPTyED9D91FSwTjoU" + "slot_start": 1731656400000, + "slot_end": 1731657000000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1XRh2Y67-uqHjSpr6HxoT0Q9rUneXHLaUjz_9YbFd3SM" }, "vector": [ - 0, - 0, 0, 0, 6, @@ -164152,16 +165344,8 @@ 0, 0, 0, - 6, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, + 6, 0, 0, 0, @@ -164609,10 +165793,10 @@ 0, 0, 0, + 6, 0, 0, 0, - 2, 0, 0, 0, @@ -164622,7 +165806,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -164641,6 +165824,7 @@ 0, 0, 2, + 2, 0, 0, 0, @@ -164826,24 +166010,41 @@ 0, 0, 0, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -165143,7 +166344,6 @@ 0, 0, 0, - 2, 0, 2, 0, @@ -165151,6 +166351,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -165163,41 +166366,43 @@ }, { "session": { - "id": "debunking-myths-about-building-out-of-sea", - "sourceId": "CDVQ7R", - "title": "Debunking Myths about Building out of SEA", - "description": "South East Asia is home to a burgeoning community of builders and some of the most influential projects in Ethereum. Listen in as SEA founders share their experiences and answer your questions about building out of this corner of the world.", - "track": "Real World Ethereum", - "type": "Panel", - "expertise": "Beginner", - "audience": "Local/SEA", + "id": "debugging-data-for-ethereum-ethdebugformat-overview-and-project-status", + "sourceId": "JLWSZ7", + "title": "Debugging data for Ethereum – ethdebug/format Overview and Project status", + "description": "Building debuggers for EVM languages is challenging, time-consuming, and brittle because compilers do not provide enough information to enable robust tooling. The **ethdebug format** project, sponsored by Solidity, seeks to address this concern by designing a standards-track collection of schemas for expressing high-level language semantics in connection with low-level machine code.\r\n\r\nPlease attend this talk to learn about the status of this effort and a brief overview of its components.", + "track": "Developer Experience", + "type": "Talk", + "expertise": "Expert", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Build", - "Myth", - "Local" + "Debugging" ], "tags": [ - "Local Impact", - "SEA", - "myths", - "SEA" + "Developer Infrastructure", + "Tooling", + "Best Practices", + "debugging", + "Best Practices", + "Developer Infrastructure", + "Tooling" ], "language": "en", "speakers": [ - "matthew-tan", - "harith-kamarul", - "tn-lee", - "loi-luu" + "g-nick-gnidan" ], "eventId": "devcon-7", - "slot_start": 1731646800000, - "slot_end": 1731650400000, - "slot_roomId": "stage-6", - "resources_presentation": "https://docs.google.com/presentation/d/1SpHoMINj55MzEUWqqO7ToaiDbowMedsSM9tKnMWMaSY" + "slot_start": 1731488400000, + "slot_end": 1731490200000, + "slot_roomId": "classroom-c", + "resources_presentation": "https://docs.google.com/presentation/d/1hKCNu1k-EbMC3GsA0i_-SO8vLwgPTyED9D91FSwTjoU" }, "vector": [ + 0, + 0, + 0, + 0, 6, 0, 0, @@ -165373,15 +166578,12 @@ 0, 0, 0, + 6, 0, 0, 0, 0, 0, - 6, - 6, - 6, - 6, 0, 0, 0, @@ -165844,6 +167046,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -165853,6 +167056,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -165870,6 +167074,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -166052,8 +167260,6 @@ 0, 0, 0, - 2, - 2, 2, 0, 0, @@ -166366,13 +167572,18 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, 0, + 2, + 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -166382,46 +167593,47 @@ 0, 0, 0, - 2, 0 ] }, { "session": { - "id": "decentralize-your-sequencer-a-guide-for-l2s", - "sourceId": "BNBCVC", - "title": "Decentralize your sequencer -- A guide for L2’s", - "description": "This talk will act as a river guide exploring the design space for L2 sequencer decentralization. It will cover:\r\n\r\n1. Should L2’s care about decentralizing a sequencer?\r\n2. What does it mean for UX?\r\n3. Forced Inclusion ≠ Decentralised sequencing\r\n4. ELI5 the approaches being taken by L2's\r\n5. Based rollups to the rescue?\r\n6. What are for optimistic / zk and / privacy rollups\r\n7. L2 Consensus networks are not the solution\r\n8. Decentralisation is not just about sequencing rights", - "track": "Layer 2", - "type": "Talk", - "expertise": "Intermediate", - "audience": "Engineering", + "id": "debunking-myths-about-building-out-of-sea", + "sourceId": "CDVQ7R", + "title": "Debunking Myths about Building out of SEA", + "description": "South East Asia is home to a burgeoning community of builders and some of the most influential projects in Ethereum. Listen in as SEA founders share their experiences and answer your questions about building out of this corner of the world.", + "track": "Real World Ethereum", + "type": "Panel", + "expertise": "Beginner", + "audience": "Local/SEA", "featured": false, "doNotRecord": false, "keywords": [ - "Sequencer", - "Decentralisation" + "Build", + "Myth", + "Local" ], "tags": [ - "Zk Rollups", - "Sufficient decentralization", - "Decentralization", - "sequencer", - "Decentralization", - "Sufficient decentralization", - "Zk Rollups" + "Local Impact", + "SEA", + "myths", + "SEA" ], "language": "en", "speakers": [ - "joe-andrews" + "matthew-tan", + "harith-kamarul", + "tn-lee", + "loi-luu" ], "eventId": "devcon-7", - "slot_start": 1731400200000, - "slot_end": 1731402000000, - "slot_roomId": "stage-5", - "resources_presentation": "https://docs.google.com/presentation/d/1faHlm1Vau0v1_f53rf67KFbBYY4FT3pugB04UolFn_M" + "slot_start": 1731646800000, + "slot_end": 1731650400000, + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1SpHoMINj55MzEUWqqO7ToaiDbowMedsSM9tKnMWMaSY" }, "vector": [ + 6, 0, 0, 0, @@ -166429,7 +167641,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -166479,7 +167690,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -166603,6 +167813,11 @@ 0, 0, 0, + 6, + 6, + 6, + 6, + 0, 0, 0, 0, @@ -167105,7 +168320,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -167136,7 +168350,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -167146,7 +168359,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -167193,7 +168405,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -167284,6 +168495,12 @@ 0, 0, 0, + 2, + 2, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -167591,7 +168808,6 @@ 0, 0, 0, - 2, 0, 0, 2, @@ -167607,44 +168823,56 @@ 0, 0, 0, + 0, + 0, + 0, + 2, 0 ] }, { "session": { - "id": "decentralized-outcome-funding-for-investigative-reporters", - "sourceId": "SJE7VP", - "title": "Decentralized Outcome Funding for Investigative Reporters", - "description": "Drawing upon the idea of impact certificates, this talk demonstrates how blockspace can be leveraged to solve double selling of impact (create change once and sell to many funders) and donating on brand rather than outcomes created. The session will go through a demo built by VoiceDeck in collaboration with the EF to help traditional newsrooms port their private database of impact as Hypercerts on Optimism, so they can receive funding based on recorded impact arising from their past stories.", - "track": "Real World Ethereum", + "id": "decentralize-your-sequencer-a-guide-for-l2s", + "sourceId": "BNBCVC", + "title": "Decentralize your sequencer -- A guide for L2’s", + "description": "This talk will act as a river guide exploring the design space for L2 sequencer decentralization. It will cover:\r\n\r\n1. Should L2’s care about decentralizing a sequencer?\r\n2. What does it mean for UX?\r\n3. Forced Inclusion ≠ Decentralised sequencing\r\n4. ELI5 the approaches being taken by L2's\r\n5. Based rollups to the rescue?\r\n6. What are for optimistic / zk and / privacy rollups\r\n7. L2 Consensus networks are not the solution\r\n8. Decentralisation is not just about sequencing rights", + "track": "Layer 2", "type": "Talk", - "expertise": "Beginner", - "audience": "Product", + "expertise": "Intermediate", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Hypercerts" + "Sequencer", + "Decentralisation" ], "tags": [ - "Effective Altruism", - "Ethereum for Good", - "Regenerative Applications", - "hypercerts", - "Effective Altruism", - "Ethereum for Good", - "Regenerative Applications" + "Zk Rollups", + "Sufficient decentralization", + "Decentralization", + "sequencer", + "Decentralization", + "Sufficient decentralization", + "Zk Rollups" ], "language": "en", "speakers": [ - "devansh-mehta" + "joe-andrews" ], "eventId": "devcon-7", - "slot_start": 1731652200000, - "slot_end": 1731654000000, - "slot_roomId": "stage-1", - "resources_presentation": "https://docs.google.com/presentation/d/1Wcw6Mzk0DP95udiY_4VYK0pAVZ2Ac5fQgZmO7yWbJSg" + "slot_start": 1731405600000, + "slot_end": 1731407400000, + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1faHlm1Vau0v1_f53rf67KFbBYY4FT3pugB04UolFn_M" }, "vector": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, 6, 0, 0, @@ -167695,6 +168923,8 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, @@ -167829,7 +169059,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -168328,6 +169557,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -168357,6 +169588,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -168366,6 +169598,15 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -168382,13 +169623,11 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -168406,6 +169645,22 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -168502,30 +169757,6 @@ 0, 0, 0, - 2, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -168816,6 +170047,7 @@ 2, 0, 0, + 2, 0, 0, 0, @@ -168823,8 +170055,6 @@ 0, 0, 0, - 2, - 0, 0, 0, 0, @@ -168835,44 +170065,45 @@ }, { "session": { - "id": "decentralizing-access-to-ethereum-utilizing-ethereums-portal-networks", - "sourceId": "NWSNWX", - "title": "Decentralizing access to Ethereum utilizing Ethereum's Portal Networks", - "description": "Accessing Ethereum in a decentralized way has a high barrier to entry for reasons of cost (hardware), knowledge, or time. These problems cause users to rely on centralized providers.\r\n\r\nA few examples on how Ethereum's Portal Networks will tackle these centralizing forces\r\n- EIP 4444's + Portal History will allow nodes to maintain current day RPC, well saving 800GB of storage.\r\n- Portal State will allow wallets to use a decentralized backend instead of a centralized backend like Infura.", - "track": "Core Protocol", + "id": "decentralized-outcome-funding-for-investigative-reporters", + "sourceId": "SJE7VP", + "title": "Decentralized Outcome Funding for Investigative Reporters", + "description": "Drawing upon the idea of impact certificates, this talk demonstrates how blockspace can be leveraged to solve double selling of impact (create change once and sell to many funders) and donating on brand rather than outcomes created. The session will go through a demo built by VoiceDeck in collaboration with the EF to help traditional newsrooms port their private database of impact as Hypercerts on Optimism, so they can receive funding based on recorded impact arising from their past stories.", + "track": "Real World Ethereum", "type": "Talk", "expertise": "Beginner", - "audience": "Engineering", + "audience": "Product", "featured": false, "doNotRecord": false, "keywords": [ - "EIP 4444s", - "Portal Network", - "Decentralization" + "Hypercerts" ], "tags": [ - "Decentralization", - "Decentralization", - "Light Clients" + "Effective Altruism", + "Ethereum for Good", + "Regenerative Applications", + "hypercerts", + "Effective Altruism", + "Ethereum for Good", + "Regenerative Applications" ], "language": "en", "speakers": [ - "kolby-moroz-liebl" + "devansh-mehta" ], "eventId": "devcon-7", - "slot_start": 1731470400000, - "slot_end": 1731472200000, - "slot_roomId": "stage-2", - "resources_presentation": "https://docs.google.com/presentation/d/1B7KXH5uVHB04jWwnsYtQMYYbRlXaYPjx6HTM5n2vYhk" + "slot_start": 1731465900000, + "slot_end": 1731467700000, + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1Wcw6Mzk0DP95udiY_4VYK0pAVZ2Ac5fQgZmO7yWbJSg" }, "vector": [ + 6, 0, 0, 0, 0, 0, - 6, - 0, 0, 0, 0, @@ -169504,7 +170735,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -169580,7 +170810,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -169614,11 +170843,13 @@ 0, 0, 0, + 2, 0, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -169732,6 +170963,13 @@ 0, 0, 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -170034,7 +171272,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -170048,6 +171285,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -170056,33 +171297,42 @@ }, { "session": { - "id": "decentralizing-consensys-to-catalyze-a-network-state-in-the-emerging-decentralized-web3-ai-global-economy", - "sourceId": "STX9DW", - "title": "Decentralizing Consensys to Catalyze a Network State in the Emerging Decentralized Web3 + AI Global Economy", - "description": "Supported by MetaMask & Linea infrastructure, this open network state will be one of many interoperating token economies. This talk will briefly trace the arc from web1 to web3. Two technologies are maturing that will together serve as the foundation of web3 – a user-owned and controlled information technology infrastructure for the planet. They are AI and decentralized protocols. This complementary tandem must evolve together in order for humanity to evolve beyond the current adolescent state", - "track": "Real World Ethereum", + "id": "decentralizing-access-to-ethereum-utilizing-ethereums-portal-networks", + "sourceId": "NWSNWX", + "title": "Decentralizing access to Ethereum utilizing Ethereum's Portal Networks", + "description": "Accessing Ethereum in a decentralized way has a high barrier to entry for reasons of cost (hardware), knowledge, or time. These problems cause users to rely on centralized providers.\r\n\r\nA few examples on how Ethereum's Portal Networks will tackle these centralizing forces\r\n- EIP 4444's + Portal History will allow nodes to maintain current day RPC, well saving 800GB of storage.\r\n- Portal State will allow wallets to use a decentralized backend instead of a centralized backend like Infura.", + "track": "Core Protocol", "type": "Talk", - "expertise": "Intermediate", + "expertise": "Beginner", "audience": "Engineering", "featured": false, "doNotRecord": false, - "keywords": [], + "keywords": [ + "EIP 4444s", + "Portal Network", + "Decentralization" + ], "tags": [ "Decentralization", - "Ethereum for Good", - "Network State" + "Decentralization", + "Light Clients" ], "language": "en", "speakers": [ - "joe-lubin" + "kolby-moroz-liebl" ], "eventId": "devcon-7", - "slot_start": 1731580200000, - "slot_end": 1731582000000, - "slot_roomId": "stage-6", - "resources_presentation": "https://docs.google.com/presentation/d/11eX1oRXoI4urF046XwUWj6LWwTjgZKotWz4aBKhGwB4" + "slot_start": 1731470400000, + "slot_end": 1731472200000, + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1B7KXH5uVHB04jWwnsYtQMYYbRlXaYPjx6HTM5n2vYhk" }, "vector": [ + 0, + 0, + 0, + 0, + 0, 6, 0, 0, @@ -170263,13 +171513,13 @@ 0, 0, 0, + 6, 0, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -170724,6 +171974,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -170748,7 +172002,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -170820,7 +172073,7 @@ 0, 0, 0, - 2, + 0, 0, 0, 0, @@ -171255,6 +172508,7 @@ 2, 0, 0, + 0, 2, 0, 0, @@ -171273,39 +172527,31 @@ }, { "session": { - "id": "decentralizing-economic-opportunity-communities-using-crypto-and-decentralized-protocols-to-make-local-economic-impact-in-brazil-nigeria-and-kenya", - "sourceId": "SRYTXY", - "title": "Decentralizing economic opportunity: Communities using crypto & decentralized protocols to make local economic impact in Brazil, Nigeria & Kenya", - "description": "In communities facing economic scarcity, decentralized currencies are seen as a transformative solution. But what is their real-world impact? This talk explores the stories of three communities using crypto to drive local economic opportunities. It examines what brought them to crypto, the pros and cons of adopting tokens and focuses on diverse use cases like UBI, credit, and community currencies. Features video, data, and impact metrics of the people on the ground in underserved economies.", + "id": "decentralizing-consensys-to-catalyze-a-network-state-in-the-emerging-decentralized-web3-ai-global-economy", + "sourceId": "STX9DW", + "title": "Decentralizing Consensys to Catalyze a Network State in the Emerging Decentralized Web3 + AI Global Economy", + "description": "Supported by MetaMask & Linea infrastructure, this open network state will be one of many interoperating token economies. This talk will briefly trace the arc from web1 to web3. Two technologies are maturing that will together serve as the foundation of web3 – a user-owned and controlled information technology infrastructure for the planet. They are AI and decentralized protocols. This complementary tandem must evolve together in order for humanity to evolve beyond the current adolescent state", "track": "Real World Ethereum", "type": "Talk", - "expertise": "Beginner", - "audience": "Community", + "expertise": "Intermediate", + "audience": "Engineering", "featured": false, "doNotRecord": false, - "keywords": [ - "ReFi", - "Emerging Markets" - ], + "keywords": [], "tags": [ - "Use Cases", - "Ethereum for Good", - "Local Impact", - "market", - "emerging", + "Decentralization", "Ethereum for Good", - "Local Impact", - "Use Cases" + "Network State" ], "language": "en", "speakers": [ - "anna-stone" + "joe-lubin" ], "eventId": "devcon-7", - "slot_start": 1731409200000, - "slot_end": 1731411000000, + "slot_start": 1731580200000, + "slot_end": 1731582000000, "slot_roomId": "stage-6", - "resources_presentation": "https://docs.google.com/presentation/d/1_dONrIsV4L0B5mPO_9XqzEKOZKIP8ACpAPTEAQfEWMQ" + "resources_presentation": "https://docs.google.com/presentation/d/11eX1oRXoI4urF046XwUWj6LWwTjgZKotWz4aBKhGwB4" }, "vector": [ 6, @@ -171494,7 +172740,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -171962,7 +173207,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -171983,6 +173227,14 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -172024,6 +173276,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -172055,7 +173309,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -172162,12 +173415,10 @@ 0, 0, 0, - 2, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -172476,11 +173727,14 @@ 0, 0, 0, - 2, 0, 0, 0, 0, + 0, + 2, + 0, + 0, 2, 0, 0, @@ -172493,44 +173747,45 @@ 0, 0, 0, + 0, 0 ] }, { "session": { - "id": "decentralizing-the-internets-collaboration-layer", - "sourceId": "NZMSMG", - "title": "Decentralizing the Internet's collaboration layer", - "description": "Over half of the world’s Internet users trust one closed-source, centralized app suite for their daily knowledge creation and collaboration: Google Workspace.\r\n\r\nAs a core part of what people use the Internet for, it should offer similar robustness as the Internet does through sufficient decentralization. The decentralized stack required for such apps is now possible. The talk explore this stack and introduces examples of dapps we built with it incl. this year's Devcon's collaboration stack.", + "id": "decentralizing-economic-opportunity-communities-using-crypto-and-decentralized-protocols-to-make-local-economic-impact-in-brazil-nigeria-and-kenya", + "sourceId": "SRYTXY", + "title": "Decentralizing economic opportunity: Communities using crypto & decentralized protocols to make local economic impact in Brazil, Nigeria & Kenya", + "description": "In communities facing economic scarcity, decentralized currencies are seen as a transformative solution. But what is their real-world impact? This talk explores the stories of three communities using crypto to drive local economic opportunities. It examines what brought them to crypto, the pros and cons of adopting tokens and focuses on diverse use cases like UBI, credit, and community currencies. Features video, data, and impact metrics of the people on the ground in underserved economies.", "track": "Real World Ethereum", "type": "Talk", - "expertise": "Intermediate", + "expertise": "Beginner", "audience": "Community", "featured": false, "doNotRecord": false, "keywords": [ - "mutual", - "aid" + "ReFi", + "Emerging Markets" ], "tags": [ - "Coordination", - "Privacy", "Use Cases", - "mutual", - "aid", - "Coordination", - "Privacy", + "Ethereum for Good", + "Local Impact", + "market", + "emerging", + "Ethereum for Good", + "Local Impact", "Use Cases" ], "language": "en", "speakers": [ - "andreas-tsamados" + "anna-stone" ], "eventId": "devcon-7", - "slot_start": 1731555000000, - "slot_end": 1731556200000, + "slot_start": 1731409200000, + "slot_end": 1731411000000, "slot_roomId": "stage-6", - "resources_presentation": "https://docs.google.com/presentation/d/1XQpLsYFcvAaRsWM6b13TUaTHGrXpSSKJ4fVPEoKkJfw" + "resources_presentation": "https://docs.google.com/presentation/d/1_dONrIsV4L0B5mPO_9XqzEKOZKIP8ACpAPTEAQfEWMQ" }, "vector": [ 6, @@ -172720,7 +173975,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -173196,6 +174450,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -173250,8 +174505,6 @@ 0, 0, 0, - 2, - 0, 0, 0, 0, @@ -173290,18 +174543,6 @@ 0, 0, 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 2, 0, 0, @@ -173393,29 +174634,51 @@ 0, 0, 0, - 2, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -173706,6 +174969,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -173723,42 +174987,41 @@ }, { "session": { - "id": "deep-dive-into-fork-choice-compliance-for-ethereum-clients", - "sourceId": "D3XZKF", - "title": "Deep Dive into Fork Choice Compliance for Ethereum Clients", - "description": "In this talk we will share the design of the methodology checking the compliance of Ethereum consensus layer clients to the fork choice specification. The core of the methodology is based on the constraint solver models which allows to generate huge number of distinct test scenarios providing comprehensive coverage. At the current stage we have ended up at around 13,000 fork choice tests, but the test suite we developed allows to generate a million of tests and even more.", - "track": "Security", + "id": "decentralizing-the-internets-collaboration-layer", + "sourceId": "NZMSMG", + "title": "Decentralizing the Internet's collaboration layer", + "description": "Over half of the world’s Internet users trust one closed-source, centralized app suite for their daily knowledge creation and collaboration: Google Workspace.\r\n\r\nAs a core part of what people use the Internet for, it should offer similar robustness as the Internet does through sufficient decentralization. The decentralized stack required for such apps is now possible. The talk explore this stack and introduces examples of dapps we built with it incl. this year's Devcon's collaboration stack.", + "track": "Real World Ethereum", "type": "Talk", "expertise": "Intermediate", - "audience": "Engineering", + "audience": "Community", "featured": false, "doNotRecord": false, "keywords": [ - "Fork choice", - "model based testing", - "fuzz testing" + "mutual", + "aid" ], "tags": [ - "Core Protocol", - "Fuzzing", - "Testing", - "Core Protocol", - "Testing" + "Coordination", + "Privacy", + "Use Cases", + "mutual", + "aid", + "Coordination", + "Privacy", + "Use Cases" ], "language": "en", "speakers": [ - "mikhail-kalinin", - "alex-vlasov" + "andreas-tsamados" ], "eventId": "devcon-7", - "slot_start": 1731577800000, - "slot_end": 1731579600000, - "slot_roomId": "stage-2", - "resources_presentation": "https://docs.google.com/presentation/d/1MDK3dwXPQcTMGQIVnxa-4Kpkp17RJexPuQt0c3zp1_Q" + "slot_start": 1731555000000, + "slot_end": 1731556200000, + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1XQpLsYFcvAaRsWM6b13TUaTHGrXpSSKJ4fVPEoKkJfw" }, "vector": [ - 0, - 0, 6, 0, 0, @@ -173946,7 +175209,7 @@ 0, 0, 0, - 6, + 0, 6, 0, 0, @@ -174376,7 +175639,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -174394,7 +175656,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -174486,6 +175747,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -174515,6 +175777,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -174536,6 +175799,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -174608,7 +175872,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -174627,6 +175890,15 @@ 0, 0, 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -174926,13 +176198,15 @@ 0, 0, 0, - 2, 0, 0, 2, 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -174947,41 +176221,38 @@ }, { "session": { - "id": "defcon-at-devcon-a-table-top-experience", - "sourceId": "P9DRXY", - "title": "Defcon at Devcon: A table top experience", - "description": "It's 3am and your phone is blowing up—Telegram, Signal, Discord, X—all are saying your project just got rekt. Your team is panicking and begging you to sign off on a quick protocol upgrade. What do you do?\r\n\r\nJoin our workshop to get hands-on with crisis management in web3. Learn to handle attacks, keep cool under pressure, and manage your stakeholders. By the end, you'll turn this crisis into manageable challenges, protect your project, and keep building.", + "id": "deep-dive-into-fork-choice-compliance-for-ethereum-clients", + "sourceId": "D3XZKF", + "title": "Deep Dive into Fork Choice Compliance for Ethereum Clients", + "description": "In this talk we will share the design of the methodology checking the compliance of Ethereum consensus layer clients to the fork choice specification. The core of the methodology is based on the constraint solver models which allows to generate huge number of distinct test scenarios providing comprehensive coverage. At the current stage we have ended up at around 13,000 fork choice tests, but the test suite we developed allows to generate a million of tests and even more.", "track": "Security", - "type": "Workshop", + "type": "Talk", "expertise": "Intermediate", "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Tabletop", - "Incident Response", - "Threat Intelligence" + "Fork choice", + "model based testing", + "fuzz testing" ], "tags": [ - "Best Practices", - "Hacks", - "Event monitoring", - "threat", - "intelligence", - "Best Practices", - "Event monitoring", - "Hacks" + "Core Protocol", + "Fuzzing", + "Testing", + "Core Protocol", + "Testing" ], "language": "en", "speakers": [ - "heidi-wilder", - "peter-kacherginsky" + "mikhail-kalinin", + "alex-vlasov" ], "eventId": "devcon-7", - "slot_start": 1731638700000, - "slot_end": 1731645900000, - "slot_roomId": "classroom-b", - "resources_presentation": "https://docs.google.com/presentation/d/1s2NkLIuneQtBUvfLLlkFlOE3IWetDHM6-4OAQMItN-0" + "slot_start": 1731577800000, + "slot_end": 1731579600000, + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1MDK3dwXPQcTMGQIVnxa-4Kpkp17RJexPuQt0c3zp1_Q" }, "vector": [ 0, @@ -175173,8 +176444,6 @@ 0, 0, 0, - 0, - 0, 6, 6, 0, @@ -175613,6 +176882,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -175630,10 +176900,10 @@ 0, 0, 0, + 2, 0, 0, 0, - 2, 0, 0, 0, @@ -175844,12 +177114,22 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, - 2, - 2, - 2, - 2, 0, 0, 0, @@ -176174,34 +177454,41 @@ }, { "session": { - "id": "defi-cant-move-forward-without-clear-signing-let-me-change-your-mind", - "sourceId": "9KWRRJ", - "title": "DeFi Can’t Move Forward Without Clear Signing: Let Me Change Your Mind", - "description": "Blind signing has been the default way of signing transactions in DeFi, but let’s be honest: as an industry we are shooting ourselves and our users in the foot by continuing to throw caution to the wind. \r\n\r\nWe want to make it easy to implement clear signing for every dAapp, minimizing the work required for developers to make the ecosystem more approachable and secure.\r\n\r\nBlind signing is an existential threat to what we do, it’s time to change it, and we need your help.", + "id": "defcon-at-devcon-a-table-top-experience", + "sourceId": "P9DRXY", + "title": "Defcon at Devcon: A table top experience", + "description": "It's 3am and your phone is blowing up—Telegram, Signal, Discord, X—all are saying your project just got rekt. Your team is panicking and begging you to sign off on a quick protocol upgrade. What do you do?\r\n\r\nJoin our workshop to get hands-on with crisis management in web3. Learn to handle attacks, keep cool under pressure, and manage your stakeholders. By the end, you'll turn this crisis into manageable challenges, protect your project, and keep building.", "track": "Security", - "type": "Lightning Talk", + "type": "Workshop", "expertise": "Intermediate", - "audience": "Developer", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Clear signing", - "transactions" + "Tabletop", + "Incident Response", + "Threat Intelligence" ], "tags": [ - "Open Source Software", - "Security", - "UI/UX" + "Best Practices", + "Hacks", + "Event monitoring", + "threat", + "intelligence", + "Best Practices", + "Event monitoring", + "Hacks" ], "language": "en", "speakers": [ - "charles-guillemet" + "heidi-wilder", + "peter-kacherginsky" ], "eventId": "devcon-7", - "slot_start": 1731409200000, - "slot_end": 1731409800000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1oJyQ2nbiJ3dVyeigOw76p6xClrq9LFrInO05tg2QbVg" + "slot_start": 1731638700000, + "slot_end": 1731645900000, + "slot_roomId": "classroom-b", + "resources_presentation": "https://docs.google.com/presentation/d/1s2NkLIuneQtBUvfLLlkFlOE3IWetDHM6-4OAQMItN-0" }, "vector": [ 0, @@ -176395,8 +177682,7 @@ 0, 0, 0, - 0, - 0, + 6, 6, 0, 0, @@ -176822,21 +178108,6 @@ 0, 0, 0, - 6, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -176913,32 +178184,6 @@ 0, 0, 0, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -177116,6 +178361,38 @@ 0, 0, 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -177373,12 +178650,28 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, 2, 0, 0, @@ -177389,49 +178682,52 @@ 0, 0, 0, + 0, + 0, + 0, 0 ] }, { "session": { - "id": "defragmenting-ethereum-interoperability-and-the-superchain", - "sourceId": "YEQLR8", - "title": "Defragmenting Ethereum - Interoperability and the Superchain", - "description": "With the proliferation of L2s and Dencun (4844), Ethereum has scaled. However, we have a new challenge -- fragmentation.\r\n\r\nNow we're introducing various interoperability standards across Ethereum and Superchain ecosystem from intents to low latency cross chain bridging primitives. What are these standards and what will enable? How can we create scalable and composable blockspace which enables application developers to onboard the rest of the internet?", - "track": "Layer 2", - "type": "Talk", + "id": "defi-cant-move-forward-without-clear-signing-let-me-change-your-mind", + "sourceId": "9KWRRJ", + "title": "DeFi Can’t Move Forward Without Clear Signing: Let Me Change Your Mind", + "description": "Blind signing has been the default way of signing transactions in DeFi, but let’s be honest: as an industry we are shooting ourselves and our users in the foot by continuing to throw caution to the wind. \r\n\r\nWe want to make it easy to implement clear signing for every dAapp, minimizing the work required for developers to make the ecosystem more approachable and secure.\r\n\r\nBlind signing is an existential threat to what we do, it’s time to change it, and we need your help.", + "track": "Security", + "type": "Lightning Talk", "expertise": "Intermediate", - "audience": "Engineering", + "audience": "Developer", "featured": false, "doNotRecord": false, "keywords": [ - "superchain", - "OP Stack", - "optimism" + "Clear signing", + "transactions" ], "tags": [ - "optimism" + "Open Source Software", + "Security", + "UI/UX" ], "language": "en", "speakers": [ - "karl-floersch" + "charles-guillemet" ], "eventId": "devcon-7", - "slot_start": 1731495600000, - "slot_end": 1731497400000, - "slot_roomId": "main-stage", - "resources_presentation": "https://docs.google.com/presentation/d/18NUBFhBTGUc1VCTGb7xM78rgqQTtMu78w-hWIYbTYxA" + "slot_start": 1731409200000, + "slot_end": 1731409800000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1oJyQ2nbiJ3dVyeigOw76p6xClrq9LFrInO05tg2QbVg" }, "vector": [ 0, 0, + 6, 0, 0, 0, 0, 0, - 6, - 0, 0, 0, 0, @@ -178050,6 +179346,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -178104,6 +179401,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -178139,6 +179437,13 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -178289,7 +179594,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -178592,7 +179896,6 @@ 0, 0, 0, - 2, 0, 0, 2, @@ -178601,6 +179904,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -178613,45 +179919,41 @@ }, { "session": { - "id": "degen-incentives-for-regen-outcomes", - "sourceId": "MNWVFW", - "title": "Degen incentives for Regen outcomes", - "description": "Degens (financial speculators) and Regens (blockchain altruists) don't like each other. But there's a lot that can be achieved if both tribes work together. In this panel we'll explore those projects that embrace both energies to find balance in the force and unlock Ethereum’s potential.", - "track": "Coordination", - "type": "Panel", - "expertise": "Beginner", - "audience": "Community", + "id": "defragmenting-ethereum-interoperability-and-the-superchain", + "sourceId": "YEQLR8", + "title": "Defragmenting Ethereum - Interoperability and the Superchain", + "description": "With the proliferation of L2s and Dencun (4844), Ethereum has scaled. However, we have a new challenge -- fragmentation.\r\n\r\nNow we're introducing various interoperability standards across Ethereum and Superchain ecosystem from intents to low latency cross chain bridging primitives. What are these standards and what will enable? How can we create scalable and composable blockspace which enables application developers to onboard the rest of the internet?", + "track": "Layer 2", + "type": "Talk", + "expertise": "Intermediate", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Ethereum Culture", - "Ethereum Community", - "degens🤝regens" + "superchain", + "OP Stack", + "optimism" ], "tags": [ - "Ethereum for Good", - "Regenerative Applications", - "Product-market fit", - "regen", - "degens", - "Ethereum for Good", - "Product-market fit", - "Regenerative Applications" + "optimism" ], "language": "en", "speakers": [ - "griff-green", - "nico-gallardo", - "james-kiernan", - "lauren-luz" + "karl-floersch" ], "eventId": "devcon-7", - "slot_start": 1731643200000, - "slot_end": 1731646800000, - "slot_roomId": "stage-1", - "resources_presentation": "https://docs.google.com/presentation/d/1VL2_zkuomzUJ59v6VkJCzFGACRwHLUks6cXhys2kzmA" + "slot_start": 1731495600000, + "slot_end": 1731497400000, + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/18NUBFhBTGUc1VCTGb7xM78rgqQTtMu78w-hWIYbTYxA" }, "vector": [ + 0, + 0, + 0, + 0, + 0, + 0, 0, 6, 0, @@ -178840,6 +180142,14 @@ 0, 0, 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -178847,10 +180157,6 @@ 0, 0, 0, - 6, - 6, - 6, - 6, 0, 0, 0, @@ -179324,7 +180630,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -179389,13 +180694,11 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -179519,7 +180822,6 @@ 0, 0, 0, - 2, 2, 0, 0, @@ -179820,7 +181122,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -179828,6 +181129,10 @@ 2, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -179842,37 +181147,45 @@ }, { "session": { - "id": "demand-based-recurring-fees-in-practice", - "sourceId": "GWBWPE", - "title": "Demand-based recurring fees in practice", - "description": "ALL 4 letter .COMs have been taken since 2013. Yet most only have a few natural buyers; hence, speculation doesn't make that market more efficient.\r\n\r\nYet, in crypto-economics, we can already transcend private property to deter the monopolization of digital assets like domains. \r\n\r\nThis talk explores solutions from Weyl, Posner, and Henry George. We'll show how pricing and allocative efficiency can be improved through Georgist land value tax for assets like real estate, domain names, or ad space.", - "track": "Cryptoeconomics", - "type": "Talk", - "expertise": "Intermediate", - "audience": "Engineering", + "id": "degen-incentives-for-regen-outcomes", + "sourceId": "MNWVFW", + "title": "Degen incentives for Regen outcomes", + "description": "Degens (financial speculators) and Regens (blockchain altruists) don't like each other. But there's a lot that can be achieved if both tribes work together. In this panel we'll explore those projects that embrace both energies to find balance in the force and unlock Ethereum’s potential.", + "track": "Coordination", + "type": "Panel", + "expertise": "Beginner", + "audience": "Community", "featured": false, "doNotRecord": false, "keywords": [ - "pricing" + "Ethereum Culture", + "Ethereum Community", + "degens🤝regens" ], "tags": [ - "Economics", - "Mechanism design", - "Quadratic Voting" + "Ethereum for Good", + "Regenerative Applications", + "Product-market fit", + "regen", + "degens", + "Ethereum for Good", + "Product-market fit", + "Regenerative Applications" ], "language": "en", "speakers": [ - "timdaub" + "griff-green", + "nico-gallardo", + "james-kiernan", + "lauren-luz" ], "eventId": "devcon-7", - "slot_start": 1731495000000, - "slot_end": 1731496800000, + "slot_start": 1731643200000, + "slot_end": 1731646800000, "slot_roomId": "stage-1", - "resources_presentation": "https://docs.google.com/presentation/d/15PZ749rPc9HedXMUE_qdwIMFPhSIfM_Qt1GSmEy4JsU" + "resources_presentation": "https://docs.google.com/presentation/d/1VL2_zkuomzUJ59v6VkJCzFGACRwHLUks6cXhys2kzmA" }, "vector": [ - 0, - 0, 0, 6, 0, @@ -180068,8 +181381,9 @@ 0, 0, 0, - 0, - 0, + 6, + 6, + 6, 6, 0, 0, @@ -180496,36 +181810,6 @@ 0, 0, 0, - 6, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 2, - 0, 0, 0, 0, @@ -180582,6 +181866,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -180646,11 +181931,13 @@ 0, 0, 0, + 2, 0, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -180690,7 +181977,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -180775,6 +182061,41 @@ 0, 0, 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -181040,7 +182361,6 @@ 0, 0, 0, - 2, 0, 0, 2, @@ -181048,6 +182368,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -181061,52 +182385,36 @@ }, { "session": { - "id": "demystifying-smart-contract-security-facts-and-fallacies", - "sourceId": "VXRSPU", - "title": "Demystifying Smart Contract Security: Facts & Fallacies", - "description": "Smart contract security is of critical importance as the Ethereum ecosystem rapidly expands across different infrastructures & applications. However, there exist serious gaps and misconceptions about security as it relates to smart contract design, development, validation, tooling, offchain components, audits, bug bounties, monitoring & incident response.\r\n\r\nThis panel brings together six recognized researchers within the Ethereum security ecosystem to help demystify facts from fallacies.", - "track": "Security", - "type": "Panel", + "id": "demand-based-recurring-fees-in-practice", + "sourceId": "GWBWPE", + "title": "Demand-based recurring fees in practice", + "description": "ALL 4 letter .COMs have been taken since 2013. Yet most only have a few natural buyers; hence, speculation doesn't make that market more efficient.\r\n\r\nYet, in crypto-economics, we can already transcend private property to deter the monopolization of digital assets like domains. \r\n\r\nThis talk explores solutions from Weyl, Posner, and Henry George. We'll show how pricing and allocative efficiency can be improved through Georgist land value tax for assets like real estate, domain names, or ad space.", + "track": "Cryptoeconomics", + "type": "Talk", "expertise": "Intermediate", - "audience": "Developer", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Smart", - "Contract", - "Security" + "pricing" ], "tags": [ - "Security", - "Best Practices", - "Hacks", - "Formal Verification", - "Auditing", - "Bounties", - "smart", - "contracts", - "Auditing", - "Best Practices", - "Bounties", - "Formal Verification", - "Hacks", - "Security" + "Economics", + "Mechanism design", + "Quadratic Voting" ], "language": "en", "speakers": [ - "josselin-feist", - "0xrajeev", - "matthias-egli", - "mehdi-zerouali", - "harikrishnan-mulackal" + "timdaub" ], "eventId": "devcon-7", - "slot_start": 1731657600000, - "slot_end": 1731661200000, + "slot_start": 1731495000000, + "slot_end": 1731496800000, "slot_roomId": "stage-1", - "resources_presentation": "https://docs.google.com/presentation/d/1XzYtYO3NQtFr1B6HDE_M1alRWMpmL2iUvLkfcX4Z02g" + "resources_presentation": "https://docs.google.com/presentation/d/15PZ749rPc9HedXMUE_qdwIMFPhSIfM_Qt1GSmEy4JsU" }, "vector": [ + 0, 0, 0, 6, @@ -181305,13 +182613,11 @@ 0, 0, 0, + 6, + 0, + 0, 0, 0, - 6, - 6, - 6, - 6, - 6, 0, 0, 0, @@ -181725,7 +183031,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -181742,6 +183047,20 @@ 0, 0, 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -181871,7 +183190,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -181914,7 +183232,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -181924,6 +183241,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -181969,16 +183289,12 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, 0, - 2, - 2, - 2, 0, 0, 0, @@ -182279,10 +183595,10 @@ 2, 0, 0, + 2, 0, 0, 0, - 2, 0, 0, 0, @@ -182297,41 +183613,58 @@ }, { "session": { - "id": "demystifying-solo-staking-struggles", - "sourceId": "9KV8UQ", - "title": "Demystifying solo staking struggles", - "description": "Is solo staking easy or hard? What are stakers struggling with? I will go over the main issues facing solo stakers and what can be done about it. I will talk about the importance of solo stakers.", - "track": "Core Protocol", - "type": "Lightning Talk", - "expertise": "Beginner", - "audience": "Stakers/Validators", + "id": "demystifying-smart-contract-security-facts-and-fallacies", + "sourceId": "VXRSPU", + "title": "Demystifying Smart Contract Security: Facts & Fallacies", + "description": "Smart contract security is of critical importance as the Ethereum ecosystem rapidly expands across different infrastructures & applications. However, there exist serious gaps and misconceptions about security as it relates to smart contract design, development, validation, tooling, offchain components, audits, bug bounties, monitoring & incident response.\r\n\r\nThis panel brings together six recognized researchers within the Ethereum security ecosystem to help demystify facts from fallacies.", + "track": "Security", + "type": "Panel", + "expertise": "Intermediate", + "audience": "Developer", "featured": false, "doNotRecord": false, "keywords": [ - "beginners" + "Smart", + "Contract", + "Security" ], "tags": [ + "Security", "Best Practices", - "Home staking", - "Staking" + "Hacks", + "Formal Verification", + "Auditing", + "Bounties", + "smart", + "contracts", + "Auditing", + "Best Practices", + "Bounties", + "Formal Verification", + "Hacks", + "Security" ], "language": "en", "speakers": [ - "remy-roy" + "josselin-feist", + "0xrajeev", + "matthias-egli", + "mehdi-zerouali", + "harikrishnan-mulackal" ], "eventId": "devcon-7", - "slot_start": 1731642600000, - "slot_end": 1731643200000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/12_jK1k9PlkGv-cHbW_ySIi8eDOSs8LavI_tRw_CJE10" + "slot_start": 1731657600000, + "slot_end": 1731661200000, + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1XzYtYO3NQtFr1B6HDE_M1alRWMpmL2iUvLkfcX4Z02g" }, "vector": [ 0, 0, + 6, 0, 0, 0, - 6, 0, 0, 0, @@ -182526,12 +183859,17 @@ 0, 0, 0, + 6, + 6, + 6, + 6, + 6, + 0, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -182947,6 +184285,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -182975,9 +184314,9 @@ 0, 0, 0, - 2, 0, 0, + 2, 0, 0, 0, @@ -183023,7 +184362,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -183066,7 +184404,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -183094,6 +184431,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -183136,6 +184474,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -183190,12 +184529,16 @@ 0, 0, 0, + 2, 0, 0, 0, 0, 0, 0, + 2, + 2, + 2, 0, 0, 0, @@ -183500,13 +184843,12 @@ 0, 0, 0, + 2, 0, 0, 0, 0, 0, - 2, - 0, 0, 0, 0, @@ -183516,46 +184858,40 @@ }, { "session": { - "id": "depin-pushing-decentralization-beyond-blockchain", - "sourceId": "Q8QPSF", - "title": "DePIN: Pushing Decentralization Beyond Blockchain", - "description": "Explore the revolutionary world of Decentralized Physical Infrastructure Networks (DePIN), where blockchain meets real-world applications. This talk delves into DePIN's core concepts, from token economics to governance, highlighting its potential to transform industries. We'll examine successful projects, technological underpinnings, and future trends. Using Huddle01's innovative approach to decentralizing real-time communication as a case study, we'll demonstrate DePIN's practical impact. Join", - "track": "Real World Ethereum", + "id": "demystifying-solo-staking-struggles", + "sourceId": "9KV8UQ", + "title": "Demystifying solo staking struggles", + "description": "Is solo staking easy or hard? What are stakers struggling with? I will go over the main issues facing solo stakers and what can be done about it. I will talk about the importance of solo stakers.", + "track": "Core Protocol", "type": "Lightning Talk", - "expertise": "Intermediate", - "audience": "Developer", + "expertise": "Beginner", + "audience": "Stakers/Validators", "featured": false, "doNotRecord": false, "keywords": [ - "Distributed Systems", - "Physical Infrastructure", - "Real Time Communication (RTC)" + "beginners" ], "tags": [ - "Architecture", - "Decentralization", - "DePIN", - "Tokenomics", - "communication", - "real", - "time", - "rtc", - "Architecture", - "Decentralization", - "DePIN", - "Tokenomics" + "Best Practices", + "Home staking", + "Staking" ], "language": "en", "speakers": [ - "akshit-gupta" + "remy-roy" ], "eventId": "devcon-7", - "slot_start": 1731579600000, - "slot_end": 1731580200000, + "slot_start": 1731642600000, + "slot_end": 1731643200000, "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1frO1LBrX3h2e6LoJqHpvDElvChyEEDg6CFrkzwQt5VY" + "resources_presentation": "https://docs.google.com/presentation/d/12_jK1k9PlkGv-cHbW_ySIi8eDOSs8LavI_tRw_CJE10" }, "vector": [ + 0, + 0, + 0, + 0, + 0, 6, 0, 0, @@ -183756,13 +185092,14 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -184196,7 +185533,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -184208,6 +185544,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -184218,7 +185555,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -184232,7 +185568,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -184257,6 +185592,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -184270,7 +185606,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -184300,6 +185635,13 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -184428,9 +185770,6 @@ 0, 0, 0, - 2, - 2, - 2, 0, 0, 0, @@ -184731,12 +186070,13 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -184746,33 +186086,44 @@ }, { "session": { - "id": "desci-co-designing-the-future-of-science", - "sourceId": "DCHCYW", - "title": "DeSci: Co-Designing The Future of Science", - "description": "Connect with leaders in the DeSci Space to co-design the future of science. \r\n\r\nThis workshop aims to connect: \r\n- Developers & technical leaders by elevating your technology to be used by the DeSci community\r\n- Scientists & former scientists who can share needs in science to be solved for\r\n- DeSci leaders who can showcase what is happening now in DeSci and the visions the space is working towards \r\n\r\nLet's build a more collaborative, trustful, and effective scientific future together!", + "id": "depin-pushing-decentralization-beyond-blockchain", + "sourceId": "Q8QPSF", + "title": "DePIN: Pushing Decentralization Beyond Blockchain", + "description": "Explore the revolutionary world of Decentralized Physical Infrastructure Networks (DePIN), where blockchain meets real-world applications. This talk delves into DePIN's core concepts, from token economics to governance, highlighting its potential to transform industries. We'll examine successful projects, technological underpinnings, and future trends. Using Huddle01's innovative approach to decentralizing real-time communication as a case study, we'll demonstrate DePIN's practical impact. Join", "track": "Real World Ethereum", "type": "Lightning Talk", "expertise": "Intermediate", - "audience": "Academic", + "audience": "Developer", "featured": false, "doNotRecord": false, "keywords": [ - "Science" + "Distributed Systems", + "Physical Infrastructure", + "Real Time Communication (RTC)" ], "tags": [ - "science", - "Data Availability", - "DeSci" + "Architecture", + "Decentralization", + "DePIN", + "Tokenomics", + "communication", + "real", + "time", + "rtc", + "Architecture", + "Decentralization", + "DePIN", + "Tokenomics" ], "language": "en", "speakers": [ - "erin-magennis" + "akshit-gupta" ], "eventId": "devcon-7", - "slot_start": 1731659400000, - "slot_end": 1731660000000, + "slot_start": 1731579600000, + "slot_end": 1731580200000, "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1RHyT56CbMgegV6NNemWv9dElkUsDZAzoG2HGnU3oSVo" + "resources_presentation": "https://docs.google.com/presentation/d/1frO1LBrX3h2e6LoJqHpvDElvChyEEDg6CFrkzwQt5VY" }, "vector": [ 6, @@ -184981,7 +186332,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -185424,6 +186774,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -185443,6 +186796,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -185494,6 +186848,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -185521,7 +186876,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -185650,6 +187004,10 @@ 0, 0, 0, + 0, + 0, + 2, + 2, 2, 0, 0, @@ -185944,19 +187302,21 @@ 0, 0, 0, + 0, + 0, 2, 0, 0, 0, 0, 0, + 2, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -185965,37 +187325,33 @@ }, { "session": { - "id": "desci-on-trial-two-years-2000-eth-11-projects-2bn-data-points-on-ethereum-has-desci-advanced-science", - "sourceId": "MZ3RLT", - "title": "DeSci on Trial: Two Years, 2000 ETH, 11 Projects, 2bn data points on Ethereum - has DeSci advanced science?", - "description": "Two years, 11 projects, $5M in funding for on chain science - what has DeSci on Ethereum really achieved? We'll critically examine key projects like Copenhagen University's longevity research and Newcastle's autophagy activation, assessing scientific rigor, web3 benefits, and real-world impact. Join us for an honest look at DeSci's promises vs. realities, featuring a live researcher update and helping shape a governance proposal on one of the presented projects.", + "id": "desci-co-designing-the-future-of-science", + "sourceId": "DCHCYW", + "title": "DeSci: Co-Designing The Future of Science", + "description": "Connect with leaders in the DeSci Space to co-design the future of science. \r\n\r\nThis workshop aims to connect: \r\n- Developers & technical leaders by elevating your technology to be used by the DeSci community\r\n- Scientists & former scientists who can share needs in science to be solved for\r\n- DeSci leaders who can showcase what is happening now in DeSci and the visions the space is working towards \r\n\r\nLet's build a more collaborative, trustful, and effective scientific future together!", "track": "Real World Ethereum", "type": "Lightning Talk", - "expertise": "Beginner", - "audience": "Research", + "expertise": "Intermediate", + "audience": "Academic", "featured": false, "doNotRecord": false, "keywords": [ - "Impact" + "Science" ], "tags": [ - "Permissionless", - "Use Cases", - "DeSci", - "impact", - "DeSci", - "Permissionless", - "Use Cases" + "science", + "Data Availability", + "DeSci" ], "language": "en", "speakers": [ - "paul-kohlhaas" + "erin-magennis" ], "eventId": "devcon-7", - "slot_start": 1731658800000, - "slot_end": 1731659400000, + "slot_start": 1731659400000, + "slot_end": 1731660000000, "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1GqW9KTYWAB1IHrlktGM0ntHgWK-2umJNkyohBO811gU" + "resources_presentation": "https://docs.google.com/presentation/d/1RHyT56CbMgegV6NNemWv9dElkUsDZAzoG2HGnU3oSVo" }, "vector": [ 6, @@ -186205,7 +187561,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -186688,6 +188043,15 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -186744,7 +188108,6 @@ 0, 0, 0, - 2, 2, 0, 0, @@ -186875,7 +188238,6 @@ 0, 0, 2, - 2, 0, 0, 0, @@ -187166,8 +188528,6 @@ 0, 0, 0, - 2, - 0, 0, 0, 0, @@ -187183,48 +188543,50 @@ 0, 0, 0, + 0, + 2, + 0, + 0, + 0, 0 ] }, { "session": { - "id": "designing-an-end-to-end-solution-for-based-preconfirmations", - "sourceId": "CRWBCC", - "title": "Designing an End to End Solution for Based Preconfirmations", - "description": "This workshop provides the audience with a foundation for building an end-to-end solution to deliver fast preconfirmation of transactions on a based-rollup like Taiko. In addition to understanding the basics of based sequencing and preconfirmations, attendees will learn about settling these preconfirmations as an Eigenlayer AVS, designing the AVS client, syncing L2 state using preconfirmed blocks, preconfer election, and managing a proposer lookahead using Beacon state within smart contracts.", - "track": "Layer 2", - "type": "Workshop", - "expertise": "Intermediate", - "audience": "Engineering", + "id": "desci-on-trial-two-years-2000-eth-11-projects-2bn-data-points-on-ethereum-has-desci-advanced-science", + "sourceId": "MZ3RLT", + "title": "DeSci on Trial: Two Years, 2000 ETH, 11 Projects, 2bn data points on Ethereum - has DeSci advanced science?", + "description": "Two years, 11 projects, $5M in funding for on chain science - what has DeSci on Ethereum really achieved? We'll critically examine key projects like Copenhagen University's longevity research and Newcastle's autophagy activation, assessing scientific rigor, web3 benefits, and real-world impact. Join us for an honest look at DeSci's promises vs. realities, featuring a live researcher update and helping shape a governance proposal on one of the presented projects.", + "track": "Real World Ethereum", + "type": "Lightning Talk", + "expertise": "Beginner", + "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "Preconfirmations", - "Based Rollups", - "Based Sequencing" + "Impact" ], "tags": [ - "Layer 2s", - "Rollups", - "User Experience", - "sequencer", - "based", - "Layer 2s", - "Rollups", - "User Experience" + "Permissionless", + "Use Cases", + "DeSci", + "impact", + "DeSci", + "Permissionless", + "Use Cases" ], "language": "en", "speakers": [ - "anshu-jalan", - "ahmad-bitar" + "paul-kohlhaas" ], "eventId": "devcon-7", - "slot_start": 1731652200000, - "slot_end": 1731657600000, - "slot_roomId": "classroom-e", - "resources_presentation": "https://docs.google.com/presentation/d/14eqnMC0_aJ3IguPD2egqY1ojHSZRxc4QPo5D4RhCje8" + "slot_start": 1731658800000, + "slot_end": 1731659400000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1GqW9KTYWAB1IHrlktGM0ntHgWK-2umJNkyohBO811gU" }, "vector": [ + 6, 0, 0, 0, @@ -187232,8 +188594,6 @@ 0, 0, 0, - 6, - 0, 0, 0, 0, @@ -187435,7 +188795,6 @@ 0, 0, 6, - 6, 0, 0, 0, @@ -187859,7 +189218,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -187885,10 +189243,8 @@ 0, 0, 0, - 2, 0, 0, - 2, 0, 0, 0, @@ -187905,7 +189261,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -187949,7 +189304,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -187986,6 +189340,9 @@ 0, 0, 0, + 2, + 2, + 0, 0, 0, 0, @@ -188113,6 +189470,16 @@ 0, 0, 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -188394,7 +189761,6 @@ 0, 0, 0, - 2, 0, 0, 2, @@ -188403,6 +189769,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -188415,46 +189785,49 @@ }, { "session": { - "id": "designing-and-launching-a-retroround-incentivize-what-matters", - "sourceId": "39AVKD", - "title": "Designing and launching a RetroRound - Incentivize what matters", - "description": "Learn how to design, develop and launch a retroactive funding round. In this workshop we’ll explore the differences, similarities and best practices for running a local and ecosystem RetroRound. Participants will be able to set clear goals, define impactful behaviors to be incentivized, scope technical roadmaps, and formulate a sustainable strategy to fund public goods. Ideal for emerging markets community leaders and web3 Ecosystems looking for new resilient and diverse funding strategies.", - "track": "Coordination", + "id": "designing-an-end-to-end-solution-for-based-preconfirmations", + "sourceId": "CRWBCC", + "title": "Designing an End to End Solution for Based Preconfirmations", + "description": "This workshop provides the audience with a foundation for building an end-to-end solution to deliver fast preconfirmation of transactions on a based-rollup like Taiko. In addition to understanding the basics of based sequencing and preconfirmations, attendees will learn about settling these preconfirmations as an Eigenlayer AVS, designing the AVS client, syncing L2 state using preconfirmed blocks, preconfer election, and managing a proposer lookahead using Beacon state within smart contracts.", + "track": "Layer 2", "type": "Workshop", - "expertise": "Beginner", - "audience": "Community", + "expertise": "Intermediate", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Emerging markets", - "Grant Program Design", - "" + "Preconfirmations", + "Based Rollups", + "Based Sequencing" ], "tags": [ - "RPGF", - "Quadratic Voting", - "Public good", - "Design", - "Mechanism design", - "program", - "grants", - "Mechanism design", - "Public good", - "Quadratic Voting", - "RPGF" + "Layer 2s", + "Rollups", + "User Experience", + "sequencer", + "based", + "Layer 2s", + "Rollups", + "User Experience" ], "language": "en", "speakers": [ - "launamu", - "sejal-rekhan" + "anshu-jalan", + "ahmad-bitar" ], "eventId": "devcon-7", - "slot_start": 1731482400000, - "slot_end": 1731487800000, - "slot_roomId": "classroom-a", - "resources_presentation": "https://docs.google.com/presentation/d/1GTU723iYMOTD9COHjYQdSKNFi7gSZc88-BnP7Co9jE4" + "slot_start": 1731652200000, + "slot_end": 1731657600000, + "slot_roomId": "classroom-e", + "resources_presentation": "https://docs.google.com/presentation/d/14eqnMC0_aJ3IguPD2egqY1ojHSZRxc4QPo5D4RhCje8" }, "vector": [ + 0, + 0, + 0, + 0, + 0, + 0, 0, 6, 0, @@ -188658,6 +190031,9 @@ 0, 0, 0, + 6, + 6, + 0, 0, 0, 0, @@ -188666,8 +190042,6 @@ 0, 0, 0, - 6, - 6, 0, 0, 0, @@ -189076,11 +190450,9 @@ 0, 0, 0, - 6, 0, 0, 0, - 6, 0, 0, 0, @@ -189092,6 +190464,8 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, @@ -189116,8 +190490,10 @@ 0, 0, 0, + 2, 0, 0, + 2, 0, 0, 0, @@ -189134,6 +190510,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -189210,7 +190587,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -189274,7 +190650,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -189333,8 +190708,6 @@ 0, 0, 0, - 2, - 2, 0, 0, 0, @@ -189623,11 +190996,13 @@ 0, 0, 0, - 2, - 0, 0, 0, 0, + 0, + 2, + 0, + 0, 2, 0, 0, @@ -189640,46 +191015,52 @@ 0, 0, 0, + 0, 0 ] }, { "session": { - "id": "designing-conditional-markets-and-futarchy", - "sourceId": "EWJNVJ", - "title": "Designing Conditional Markets and Futarchy", - "description": "Conditional markets allow predicting outcomes from potential decisions, enabling what is called futarchy governance, but key design questions remain open. We'll examine specific challenges: aligning founders with investors in protocols, encouraging meaningful participation in decentralized governance, and integrating futarchy modules into existing governance systems.", - "track": "Cryptoeconomics", - "type": "Talk", - "expertise": "Intermediate", + "id": "designing-and-launching-a-retroround-incentivize-what-matters", + "sourceId": "39AVKD", + "title": "Designing and launching a RetroRound - Incentivize what matters", + "description": "Learn how to design, develop and launch a retroactive funding round. In this workshop we’ll explore the differences, similarities and best practices for running a local and ecosystem RetroRound. Participants will be able to set clear goals, define impactful behaviors to be incentivized, scope technical roadmaps, and formulate a sustainable strategy to fund public goods. Ideal for emerging markets community leaders and web3 Ecosystems looking for new resilient and diverse funding strategies.", + "track": "Coordination", + "type": "Workshop", + "expertise": "Beginner", "audience": "Community", "featured": false, "doNotRecord": false, "keywords": [ - "Prediction", - "markets" + "Emerging markets", + "Grant Program Design", + "" ], "tags": [ - "market", - "prediction", - "DAO", - "Futarchy", - "Public good" + "RPGF", + "Quadratic Voting", + "Public good", + "Design", + "Mechanism design", + "program", + "grants", + "Mechanism design", + "Public good", + "Quadratic Voting", + "RPGF" ], "language": "en", "speakers": [ - "kaseth", - "robin-hanson" + "launamu", + "sejal-rekhan" ], "eventId": "devcon-7", - "slot_start": 1731487800000, - "slot_end": 1731489600000, - "slot_roomId": "stage-1", - "resources_presentation": "https://docs.google.com/presentation/d/1xu1ruVYDwVrtPaBTfIRAfXMJa5j_5CZosQxtJM57H9c" + "slot_start": 1731482400000, + "slot_end": 1731487800000, + "slot_roomId": "classroom-a", + "resources_presentation": "https://docs.google.com/presentation/d/1GTU723iYMOTD9COHjYQdSKNFi7gSZc88-BnP7Co9jE4" }, "vector": [ - 0, - 0, 0, 6, 0, @@ -190309,9 +191690,11 @@ 0, 0, 0, + 6, 0, 0, 0, + 6, 0, 0, 0, @@ -190329,11 +191712,8 @@ 0, 0, 0, - 2, 0, 0, - 2, - 2, 0, 0, 0, @@ -190391,7 +191771,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -190400,7 +191779,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -190413,6 +191791,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -190445,6 +191824,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -190508,6 +191888,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -190566,6 +191947,16 @@ 0, 0, 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -190851,6 +192242,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -190868,53 +192260,49 @@ }, { "session": { - "id": "developing-and-using-a-modular-folding-schemes-library", - "sourceId": "PPFPQY", - "title": "Developing and using a modular folding schemes library", - "description": "We will present Sonobe, a modular folding-schemes library. It currently features implementations of Nova, CycleFold, Hypernova and ProtoGalaxy schemes and is compatible with a wide range of R1CS arithmetization libraries. we will briefly discuss what folding schemes are and how they fit into IVC-style proof systems. Next, we will explain how Sonobe was built and what features it supports. Finally, we will cover what has been built with Sonobe and how developers can start using it today.", - "track": "Applied Cryptography", + "id": "designing-conditional-markets-and-futarchy", + "sourceId": "EWJNVJ", + "title": "Designing Conditional Markets and Futarchy", + "description": "Conditional markets allow predicting outcomes from potential decisions, enabling what is called futarchy governance, but key design questions remain open. We'll examine specific challenges: aligning founders with investors in protocols, encouraging meaningful participation in decentralized governance, and integrating futarchy modules into existing governance systems.", + "track": "Cryptoeconomics", "type": "Talk", "expertise": "Intermediate", - "audience": "Engineering", + "audience": "Community", "featured": false, "doNotRecord": false, "keywords": [ - "Folding schemes", - "IVC", - "Nova" + "Prediction", + "markets" ], "tags": [ - "Libraries", - "Zero-Knowledge", - "Cryptography", - "nova", - "Cryptography", - "Libraries", - "Zero-Knowledge" + "market", + "prediction", + "DAO", + "Futarchy", + "Public good" ], "language": "en", "speakers": [ - "pierre-daix-moreux", - "arnaucube" + "kaseth", + "robin-hanson" ], "eventId": "devcon-7", - "slot_start": 1731472200000, - "slot_end": 1731474000000, - "slot_roomId": "stage-3", - "resources_presentation": "https://docs.google.com/presentation/d/1IOfjp_pKz83JTceKqk5Rve7U1YRQJSc4MA5OPmnj6oE" + "slot_start": 1731487800000, + "slot_end": 1731489600000, + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1xu1ruVYDwVrtPaBTfIRAfXMJa5j_5CZosQxtJM57H9c" }, "vector": [ 0, 0, 0, + 6, 0, 0, 0, 0, 0, 0, - 6, - 0, 0, 0, 0, @@ -190953,7 +192341,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -191120,6 +192507,7 @@ 0, 0, 6, + 6, 0, 0, 0, @@ -191533,9 +192921,6 @@ 0, 0, 0, - 6, - 6, - 6, 0, 0, 0, @@ -191567,8 +192952,11 @@ 0, 0, 0, + 2, 0, 0, + 2, + 2, 0, 0, 0, @@ -191626,6 +193014,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -191634,6 +193023,14 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -191784,7 +193181,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -192073,13 +193469,15 @@ 0, 0, 0, - 2, 0, 0, 2, 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -192094,53 +193492,52 @@ }, { "session": { - "id": "discovery-the-tool-at-the-core-of-l2beat", - "sourceId": "G9ESC7", - "title": "Discovery - the tool at the core of L2BEAT", - "description": "Hands on workshop about how to use an L2BEAT tool called discovery for mapping, researching and monitoring all the contracts involved in a project. We'll start by introducing the problem that discovery tries to solve and after that we'll get into trying to understand the architecture of a real world project by using the avenues this tool gives us. After this session the participant should feel empowered to use discovery to deepen his knowledge about all on-chain deployments.", - "track": "Developer Experience", - "type": "Workshop", + "id": "developing-and-using-a-modular-folding-schemes-library", + "sourceId": "PPFPQY", + "title": "Developing and using a modular folding schemes library", + "description": "We will present Sonobe, a modular folding-schemes library. It currently features implementations of Nova, CycleFold, Hypernova and ProtoGalaxy schemes and is compatible with a wide range of R1CS arithmetization libraries. we will briefly discuss what folding schemes are and how they fit into IVC-style proof systems. Next, we will explain how Sonobe was built and what features it supports. Finally, we will cover what has been built with Sonobe and how developers can start using it today.", + "track": "Applied Cryptography", + "type": "Talk", "expertise": "Intermediate", - "audience": "Developper", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Holistic monitoring", - "Architecture research" + "Folding schemes", + "IVC", + "Nova" ], "tags": [ - "Architecture", - "Tooling", - "DevEx", - "Event monitoring", - "research", - "DevEx", - "Event monitoring", - "Tooling" + "Libraries", + "Zero-Knowledge", + "Cryptography", + "nova", + "Cryptography", + "Libraries", + "Zero-Knowledge" ], "language": "en", "speakers": [ - "mateusz-radomski" + "pierre-daix-moreux", + "arnaucube" ], "eventId": "devcon-7", - "slot_start": 1731638700000, - "slot_end": 1731645900000, - "slot_roomId": "classroom-c", - "resources_presentation": "https://docs.google.com/presentation/d/1T24SoFUkubwO-ppCiYWJoisNwayKtozmAgEJYNPvVho" + "slot_start": 1731472200000, + "slot_end": 1731474000000, + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1IOfjp_pKz83JTceKqk5Rve7U1YRQJSc4MA5OPmnj6oE" }, "vector": [ 0, 0, 0, 0, - 6, - 0, - 0, 0, 0, 0, 0, 0, + 6, 0, 0, 0, @@ -192180,6 +193577,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -192767,68 +194165,9 @@ 0, 0, 0, - 0, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, + 6, + 6, + 6, 0, 0, 0, @@ -192992,7 +194331,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -193010,7 +194348,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -193079,6 +194416,70 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -193298,13 +194699,16 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, 0, + 0, + 2, + 0, + 0, 2, 0, 0, @@ -193314,62 +194718,59 @@ 0, 0, 0, + 0, + 0, + 0, + 0, 0 ] }, { "session": { - "id": "do-you-really-know-your-web3-users", - "sourceId": "YRDFDY", - "title": "Do you really know your web3 users?", - "description": "Product discovery is to understand users' problems and using that knowledge to build a product. In the world of Web3, where anonymity & privacy prevail, how can teams identify user segments & collect relevant data to understand behaviours behind accounts? As we aim to onboard the next billion web3 users, how should we approach activation & growth, considering best practices and emerging trends? This panel will explore strategies for effective product discovery in a privacy-centric ecosystem.", - "track": "Usability", - "type": "Panel", - "expertise": "Beginner", - "audience": "Product", + "id": "discovery-the-tool-at-the-core-of-l2beat", + "sourceId": "G9ESC7", + "title": "Discovery - the tool at the core of L2BEAT", + "description": "Hands on workshop about how to use an L2BEAT tool called discovery for mapping, researching and monitoring all the contracts involved in a project. We'll start by introducing the problem that discovery tries to solve and after that we'll get into trying to understand the architecture of a real world project by using the avenues this tool gives us. After this session the participant should feel empowered to use discovery to deepen his knowledge about all on-chain deployments.", + "track": "Developer Experience", + "type": "Workshop", + "expertise": "Intermediate", + "audience": "Developper", "featured": false, "doNotRecord": false, "keywords": [ - "Product Management", - "Strategy", - "Product Discovery" + "Holistic monitoring", + "Architecture research" ], "tags": [ - "Product-market fit", - "User Experience", - "UI/UX", - "User Research", - "product", - "discovery", - "Product-market fit", - "UI/UX", - "User Experience", - "User Research" + "Architecture", + "Tooling", + "DevEx", + "Event monitoring", + "research", + "DevEx", + "Event monitoring", + "Tooling" ], "language": "en", "speakers": [ - "rahul-rumalla", - "alice-chaverot", - "austin-keeble", - "romina-bungert" + "mateusz-radomski" ], "eventId": "devcon-7", - "slot_start": 1731394800000, - "slot_end": 1731398400000, - "slot_roomId": "stage-2", - "resources_presentation": "https://docs.google.com/presentation/d/1NT9-QOOV4dbn06g_FMOVREI8em-zEVjMVNnJ2DBkCuc" + "slot_start": 1731638700000, + "slot_end": 1731645900000, + "slot_roomId": "classroom-c", + "resources_presentation": "https://docs.google.com/presentation/d/1T24SoFUkubwO-ppCiYWJoisNwayKtozmAgEJYNPvVho" }, "vector": [ 0, 0, 0, 0, + 6, 0, 0, 0, 0, - 6, - 0, 0, 0, 0, @@ -193578,9 +194979,6 @@ 0, 0, 6, - 6, - 6, - 6, 0, 0, 0, @@ -193994,7 +195392,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -194012,6 +195409,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -194019,6 +195418,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -194032,8 +195432,6 @@ 0, 0, 0, - 2, - 2, 0, 0, 0, @@ -194048,6 +195446,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -194058,7 +195457,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -194235,6 +195633,17 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -194242,7 +195651,6 @@ 0, 0, 0, - 2, 2, 0, 0, @@ -194528,11 +195936,12 @@ 0, 0, 0, - 2, 0, 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -194545,41 +195954,44 @@ 0, 0, 0, + 0, + 0, 0 ] }, { "session": { - "id": "does-ethereum-really-need-pbs-solving-mev-at-the-app-vs-the-infrastructure-layer", - "sourceId": "TNKFPP", - "title": "Does Ethereum Really Need PBS? Solving MEV at the app vs the infrastructure layer", - "description": "In this talk, we will give a brief history of MEV (Maximal Extractable Value) and its influence on enshrining PBS (Proposer Builder Separation) into Ethereum. We will explore the Ethereum community’s evolving perspectives on PBS while looking at successful outcomes, unexpected consequences, and alternate solutions. \r\n\r\nUltimately, the talk will provocatively ask: does Ethereum really need PBS at all?", - "track": "Cryptoeconomics", - "type": "Lightning Talk", + "id": "djing-pino7", + "sourceId": "SPWJHX", + "title": "DJing - pino7", + "description": "Shaka Lei Kaumaka told me to fill this for djing at Devcon.\r\n\r\nBio:\r\nI am a builder and a volunteer in Devcon SEA. Back in the days I've decided that I wanted to become awesome, and here I am in my journey. I am UX/UI Designer and I am becoming a React Developer. I have always being passionate about music. And there's always space for it during my life journey. I love communities, people, organizing events and playing some good music.", + "track": "Experiences", + "type": "Music", "expertise": "Intermediate", - "audience": "Engineering", + "audience": "Community", "featured": false, "doNotRecord": false, - "keywords": [ - "Intents", - "MEV", - "PBS", - "Redistribution" - ], - "tags": [ - "redistribution" - ], + "keywords": [], + "tags": [], "language": "en", "speakers": [ - "felix-leupold" + "pino7" ], "eventId": "devcon-7", - "slot_start": 1731639900000, - "slot_end": 1731640500000, - "slot_roomId": "stage-2", - "resources_presentation": "https://docs.google.com/presentation/d/1y6tAISW_K9exOHiT-8JDt3qSFgyDYP0v5Zkc3T7JIdw" + "slot_start": 1731564000000, + "slot_end": 1731567600000, + "slot_roomId": "music-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1FZiG2A1-zzZBVPF6IvnlZPydiJX9JFyp4ngPzFzJTEo" }, "vector": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -194789,6 +196201,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -194801,7 +196214,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -195464,7 +196876,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -195749,13 +197160,15 @@ 0, 0, 0, - 2, 0, 0, 2, 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -195770,46 +197183,47 @@ }, { "session": { - "id": "dont-get-rekt-practical-threat-detection-for-users-and-devs", - "sourceId": "Y7QGNQ", - "title": "Don’t get rekt: practical threat detection for users and devs", - "description": "Learn to uncover, and protect against, weaponized repositories, sites and tools targeting web3 users, devs & researchers. With examples and hands-on exercises, the session begins with topics like detecting suspicious activity in sites, handling wallet secrets & signatures, decoding calldata of malicious txs, and simulating them to avoid attacks. To then cover more advanced techniques to spot harmful backdoors in code repositories and services that can impact on devs & users’ safety.", - "track": "Security", - "type": "Workshop", - "expertise": "Intermediate", - "audience": "Developer", + "id": "do-you-really-know-your-web3-users", + "sourceId": "YRDFDY", + "title": "Do you really know your web3 users?", + "description": "Product discovery is to understand users' problems and using that knowledge to build a product. In the world of Web3, where anonymity & privacy prevail, how can teams identify user segments & collect relevant data to understand behaviours behind accounts? As we aim to onboard the next billion web3 users, how should we approach activation & growth, considering best practices and emerging trends? This panel will explore strategies for effective product discovery in a privacy-centric ecosystem.", + "track": "Usability", + "type": "Panel", + "expertise": "Beginner", + "audience": "Product", "featured": false, - "doNotRecord": true, + "doNotRecord": false, "keywords": [ - "user safety", - "developer safety", - "phishing" + "Product Management", + "Strategy", + "Product Discovery" ], "tags": [ - "Tooling", - "Security", - "phishing", - "Security", - "Tooling" + "Product-market fit", + "User Experience", + "UI/UX", + "User Research", + "product", + "discovery", + "Product-market fit", + "UI/UX", + "User Experience", + "User Research" ], "language": "en", "speakers": [ - "tincho", - "matta-the-red-guild", - "saucecri" + "rahul-rumalla", + "alice-chaverot", + "austin-keeble", + "romina-bungert" ], "eventId": "devcon-7", - "slot_start": 1731488400000, - "slot_end": 1731495600000, - "slot_roomId": "classroom-b", - "resources_presentation": "https://docs.google.com/presentation/d/1iQKRk0GBHlEdWgzH2yQxE2MJqGiiPO9fQI4PkTbLKOk" + "slot_start": 1731394800000, + "slot_end": 1731398400000, + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1NT9-QOOV4dbn06g_FMOVREI8em-zEVjMVNnJ2DBkCuc" }, "vector": [ - 0, - 0, - 6, - 0, - 0, 0, 0, 0, @@ -195818,6 +197232,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -196030,6 +197445,7 @@ 6, 6, 6, + 6, 0, 0, 0, @@ -196423,7 +197839,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -196444,7 +197859,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -196452,6 +197866,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -196489,6 +197904,8 @@ 0, 0, 0, + 2, + 2, 0, 0, 0, @@ -196513,6 +197930,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -196690,6 +198109,12 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 2, 2, 0, 0, @@ -196974,17 +198399,20 @@ 0, 0, 0, + 0, + 0, 2, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -196995,40 +198423,37 @@ }, { "session": { - "id": "double-entry-point-issues-from-breaking-compound-to-uniswap-v4", - "sourceId": "N9ZSQW", - "title": "Double entry point issues - From breaking Compound to Uniswap v4", - "description": "A short explanation of a critical-severity vulnerability we found in the Uniswap V4 core contracts that would have caused a ~$15M loss in Uniswap's pools. The goal is to explain the risks of double entry points, from the $30M+ TUSD issue in Compound to the Uniswap V4-specific case where protocols use native tokens and operate on chains where the native token has a corresponding ERC-20 token, and how to prevent them.", - "track": "Security", + "id": "does-ethereum-really-need-pbs-solving-mev-at-the-app-vs-the-infrastructure-layer", + "sourceId": "TNKFPP", + "title": "Does Ethereum Really Need PBS? Solving MEV at the app vs the infrastructure layer", + "description": "In this talk, we will give a brief history of MEV (Maximal Extractable Value) and its influence on enshrining PBS (Proposer Builder Separation) into Ethereum. We will explore the Ethereum community’s evolving perspectives on PBS while looking at successful outcomes, unexpected consequences, and alternate solutions. \r\n\r\nUltimately, the talk will provocatively ask: does Ethereum really need PBS at all?", + "track": "Cryptoeconomics", "type": "Lightning Talk", "expertise": "Intermediate", - "audience": "Research", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Contest" + "Intents", + "MEV", + "PBS", + "Redistribution" ], "tags": [ - "Security", - "Bug", - "Bounties", - "contest", - "Architecture", - "Auditing", - "Bug", - "Security" + "redistribution" ], "language": "en", "speakers": [ - "jota-carpanelli" + "felix-leupold" ], "eventId": "devcon-7", - "slot_start": 1731657000000, - "slot_end": 1731657600000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1nsS3htMgQANlE-F_Bcm9jAbdeixMwbjLd0u9GrwuCV0" + "slot_start": 1731639900000, + "slot_end": 1731640500000, + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1y6tAISW_K9exOHiT-8JDt3qSFgyDYP0v5Zkc3T7JIdw" }, "vector": [ + 0, 0, 0, 6, @@ -197250,11 +198675,20 @@ 0, 0, 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -197647,7 +199081,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -197705,7 +199138,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -197793,7 +199225,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -197898,7 +199329,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -197915,7 +199345,6 @@ 0, 0, 0, - 2, 2, 0, 0, @@ -198198,7 +199627,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -198206,6 +199634,11 @@ 2, 0, 0, + 2, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -198219,39 +199652,43 @@ }, { "session": { - "id": "downtown-stimulus-public-goods-funding-for-main-st", - "sourceId": "VC9TDM", - "title": "Downtown Stimulus: Public Goods Funding for Main St", - "description": "Web3 Public Goods Funding has left web3, & successfully hit main st! 💰🏦\r\n\r\nThe downtown stimulus team raised $43k for Boulder Colorado COVID economic recovery & proved QF works in mainstream USA. Learn about this experiment & lessons from it from Gitcoin founder Kevin Owocki.", - "track": "Real World Ethereum", - "type": "Lightning Talk", - "expertise": "Beginner", - "audience": "Community", + "id": "dont-get-rekt-practical-threat-detection-for-users-and-devs", + "sourceId": "Y7QGNQ", + "title": "Don’t get rekt: practical threat detection for users and devs", + "description": "Learn to uncover, and protect against, weaponized repositories, sites and tools targeting web3 users, devs & researchers. With examples and hands-on exercises, the session begins with topics like detecting suspicious activity in sites, handling wallet secrets & signatures, decoding calldata of malicious txs, and simulating them to avoid attacks. To then cover more advanced techniques to spot harmful backdoors in code repositories and services that can impact on devs & users’ safety.", + "track": "Security", + "type": "Workshop", + "expertise": "Intermediate", + "audience": "Developer", "featured": false, - "doNotRecord": false, + "doNotRecord": true, "keywords": [ - "mainstream" + "user safety", + "developer safety", + "phishing" ], "tags": [ - "Quadratic Voting", - "Public good", - "Local Impact", - "UI/UX", - "mainstream", - "Public good", - "UI/UX" + "Tooling", + "Security", + "phishing", + "Security", + "Tooling" ], "language": "en", "speakers": [ - "kevin-owocki" + "tincho", + "matta-the-red-guild", + "saucecri" ], "eventId": "devcon-7", - "slot_start": 1731581400000, - "slot_end": 1731582000000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1Lf82ct08SpegO30t849kscAqeyNa8bTNVpMQ8ljElfA" + "slot_start": 1731488400000, + "slot_end": 1731495600000, + "slot_roomId": "classroom-b", + "resources_presentation": "https://docs.google.com/presentation/d/1iQKRk0GBHlEdWgzH2yQxE2MJqGiiPO9fQI4PkTbLKOk" }, "vector": [ + 0, + 0, 6, 0, 0, @@ -198473,12 +199910,14 @@ 0, 0, 0, + 6, + 6, + 6, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -198874,6 +200313,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -198894,6 +200334,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -198925,7 +200369,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -198974,7 +200417,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -199071,7 +200513,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -199106,7 +200547,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -199420,7 +200860,7 @@ 0, 0, 0, - 2, + 0, 0, 0, 0, @@ -199431,6 +200871,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -199442,41 +200886,42 @@ }, { "session": { - "id": "ebay-and-web3-powered-digital-product-passports-and-what-this-could-mean-for-the-future-of-commerce", - "sourceId": "DWMA3P", - "title": "eBay & web3 powered Digital Product Passports and what this could mean for the future of commerce?", - "description": "eBay is embracing web3 technologies to fulfil the vision of a truly connected product world. Digital Product Passports (DPPs) underpin this movement with a real world application of public blockchain technologies, tokenised products, attestation based technologies and selective disclosure schemes as the technology of choice.\r\n\r\nI will explore what this could mean for one of the world of ecommerce, why brands are embracing this movement and whats in it for the consumer.", - "track": "Real World Ethereum", + "id": "double-entry-point-issues-from-breaking-compound-to-uniswap-v4", + "sourceId": "N9ZSQW", + "title": "Double entry point issues - From breaking Compound to Uniswap v4", + "description": "A short explanation of a critical-severity vulnerability we found in the Uniswap V4 core contracts that would have caused a ~$15M loss in Uniswap's pools. The goal is to explain the risks of double entry points, from the $30M+ TUSD issue in Compound to the Uniswap V4-specific case where protocols use native tokens and operate on chains where the native token has a corresponding ERC-20 token, and how to prevent them.", + "track": "Security", "type": "Lightning Talk", - "expertise": "Beginner", - "audience": "Product", + "expertise": "Intermediate", + "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "digital-product-passports", - "DPPs", - "luxury" + "Contest" ], "tags": [ - "Digital Sovereignty", - "Use Cases", - "Regulation", - "luxury", - "Digital Sovereignty", - "Regulation", - "Use Cases" + "Security", + "Bug", + "Bounties", + "contest", + "Architecture", + "Auditing", + "Bug", + "Security" ], "language": "en", "speakers": [ - "james-morgan" + "jota-carpanelli" ], "eventId": "devcon-7", - "slot_start": 1731567600000, - "slot_end": 1731568200000, + "slot_start": 1731657000000, + "slot_end": 1731657600000, "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1oolmmoeS_8L3O435iq2vuXQPr9H_eWlvs-2T3XokFwU" + "resources_presentation": "https://docs.google.com/presentation/d/1nsS3htMgQANlE-F_Bcm9jAbdeixMwbjLd0u9GrwuCV0" }, "vector": [ + 0, + 0, 6, 0, 0, @@ -199701,10 +201146,12 @@ 0, 0, 0, + 6, + 0, + 0, 0, 0, 0, - 6, 0, 0, 0, @@ -200099,6 +201546,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -200156,6 +201604,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -200198,7 +201647,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -200219,12 +201667,10 @@ 0, 0, 0, - 2, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -200246,6 +201692,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -200350,6 +201797,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -200367,6 +201815,7 @@ 0, 0, 2, + 2, 0, 0, 0, @@ -200645,12 +202094,11 @@ 0, 0, 0, - 2, - 0, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -200662,48 +202110,49 @@ 0, 0, 0, + 0, + 0, + 0, + 0, 0 ] }, { "session": { - "id": "ecosystem-development-best-practices-and-why-we-need-to-start-with-builders-first", - "sourceId": "EY3HL9", - "title": "Ecosystem Development Best Practices, and why we need to start with builders first", - "description": "Given the myriad of chains out there, it is increasingly crucial for L2s to solidify their ecosystem building playbook and constantly refine it to win over (and more importantly, retain) users and builders. As an ecosystem builder in SEA (Thailand) who has worked with over 10 ecosystems including other L1s, on local, regional and global initiatives, I am excited to share the ins and outs of ecosystem building from a neutral perspective.", - "track": "Layer 2", + "id": "downtown-stimulus-public-goods-funding-for-main-st", + "sourceId": "VC9TDM", + "title": "Downtown Stimulus: Public Goods Funding for Main St", + "description": "Web3 Public Goods Funding has left web3, & successfully hit main st! 💰🏦\r\n\r\nThe downtown stimulus team raised $43k for Boulder Colorado COVID economic recovery & proved QF works in mainstream USA. Learn about this experiment & lessons from it from Gitcoin founder Kevin Owocki.", + "track": "Real World Ethereum", "type": "Lightning Talk", "expertise": "Beginner", - "audience": "Business", + "audience": "Community", "featured": false, "doNotRecord": false, "keywords": [ - "Ecosystem Building", - "Ecosystem Design", - "Developer Experience", - "Stakeholder Management" + "mainstream" ], "tags": [ - "Layer 2s", - "DevRel", - "Best Practices", - "management", - "stakeholder", - "Best Practices", - "DevRel", - "Layer 2s" + "Quadratic Voting", + "Public good", + "Local Impact", + "UI/UX", + "mainstream", + "Public good", + "UI/UX" ], "language": "en", "speakers": [ - "arnakorn-baimongkol" + "kevin-owocki" ], "eventId": "devcon-7", - "slot_start": 1731402000000, - "slot_end": 1731402600000, + "slot_start": 1731581400000, + "slot_end": 1731582000000, "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/12auC9dhscSkSUtYU1CqtRqHz64-ljDXc1f7otM8hLMw" + "resources_presentation": "https://docs.google.com/presentation/d/1Lf82ct08SpegO30t849kscAqeyNa8bTNVpMQ8ljElfA" }, "vector": [ + 6, 0, 0, 0, @@ -200711,8 +202160,6 @@ 0, 0, 0, - 6, - 0, 0, 0, 0, @@ -201353,7 +202800,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -201384,10 +202830,10 @@ 0, 0, 0, - 2, 0, 0, 0, + 2, 0, 0, 0, @@ -201436,6 +202882,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -201492,7 +202939,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -201533,6 +202979,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -201567,6 +203014,13 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -201594,7 +203048,6 @@ 0, 0, 0, - 2, 2, 0, 0, @@ -201872,11 +203325,11 @@ 0, 0, 0, - 2, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -201889,44 +203342,48 @@ 0, 0, 0, + 0, + 0, + 0, + 0, 0 ] }, { "session": { - "id": "eea-and-the-institutional-infinity-garden", - "sourceId": "JQBXXD", - "title": "EEA and the Institutional Infinity Garden", - "description": "This talk would be to give an overview on the latest from the Enterprise Ethereum Alliance, how the year has progressed in enterprise and how EEA seeks to support and guide institutions to participate in Ethereum's Infinity Garden.", + "id": "ebay-and-web3-powered-digital-product-passports-and-what-this-could-mean-for-the-future-of-commerce", + "sourceId": "DWMA3P", + "title": "eBay & web3 powered Digital Product Passports and what this could mean for the future of commerce?", + "description": "eBay is embracing web3 technologies to fulfil the vision of a truly connected product world. Digital Product Passports (DPPs) underpin this movement with a real world application of public blockchain technologies, tokenised products, attestation based technologies and selective disclosure schemes as the technology of choice.\r\n\r\nI will explore what this could mean for one of the world of ecommerce, why brands are embracing this movement and whats in it for the consumer.", "track": "Real World Ethereum", "type": "Lightning Talk", "expertise": "Beginner", - "audience": "Business", + "audience": "Product", "featured": false, "doNotRecord": false, "keywords": [ - "Business", - "Enterprise", - "Instituional" + "digital-product-passports", + "DPPs", + "luxury" ], "tags": [ - "Coordination", - "Vision", - "Use Cases", - "institutional", - "Coordination", + "Digital Sovereignty", "Use Cases", - "Vision" + "Regulation", + "luxury", + "Digital Sovereignty", + "Regulation", + "Use Cases" ], "language": "en", "speakers": [ - "karen-scarbrough" + "james-morgan" ], "eventId": "devcon-7", - "slot_start": 1731480000000, - "slot_end": 1731480600000, + "slot_start": 1731567600000, + "slot_end": 1731568200000, "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1f1uiHRqQIfhY0F3DmSPJ-wpu3lCdP00YCID-a2-UblQ" + "resources_presentation": "https://docs.google.com/presentation/d/1oolmmoeS_8L3O435iq2vuXQPr9H_eWlvs-2T3XokFwU" }, "vector": [ 6, @@ -202157,7 +203614,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -202659,6 +204115,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -202681,6 +204141,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -202698,7 +204162,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -202772,7 +204235,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -203097,6 +204559,10 @@ 0, 0, 0, + 0, + 0, + 0, + 0, 2, 0, 0, @@ -203106,8 +204572,8 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -203119,41 +204585,41 @@ }, { "session": { - "id": "efficient-non-native-snark-recursion-using-bivariate-polynomial-testing", - "sourceId": "E8KYKE", - "title": "Efficient non-native SNARK recursion using bivariate polynomial testing", - "description": "Efficient SNARK recursion requires switching between pairing friendly elliptic curves. In most optimal approaches these curves would construct a cycle, but there are no such known cycles. Instead, we use non-native arithmetic to brute force the pairing computation at the cycle cut-off.\r\nWe describe an approach for combining direct field extension with polynomial-based non-native arithmetic. This reduces pairing computation to bivariate polynomial identity testing using Schwartz-Zippel lemma.", - "track": "Applied Cryptography", - "type": "Talk", - "expertise": "Intermediate", - "audience": "Engineering", + "id": "ecosystem-development-best-practices-and-why-we-need-to-start-with-builders-first", + "sourceId": "EY3HL9", + "title": "Ecosystem Development Best Practices, and why we need to start with builders first", + "description": "Given the myriad of chains out there, it is increasingly crucial for L2s to solidify their ecosystem building playbook and constantly refine it to win over (and more importantly, retain) users and builders. As an ecosystem builder in SEA (Thailand) who has worked with over 10 ecosystems including other L1s, on local, regional and global initiatives, I am excited to share the ins and outs of ecosystem building from a neutral perspective.", + "track": "Layer 2", + "type": "Lightning Talk", + "expertise": "Beginner", + "audience": "Business", "featured": false, "doNotRecord": false, "keywords": [ - "Pairing", - "based", - "ZK" + "Ecosystem Building", + "Ecosystem Design", + "Developer Experience", + "Stakeholder Management" ], "tags": [ - "ZKP", - "Cryptography", - "SNARK", - "zk", - "based", - "pairing", - "Cryptography", - "SNARK", - "ZKP" + "Layer 2s", + "DevRel", + "Best Practices", + "management", + "stakeholder", + "Best Practices", + "DevRel", + "Layer 2s" ], "language": "en", "speakers": [ - "ivo-kubjas" + "arnakorn-baimongkol" ], "eventId": "devcon-7", - "slot_start": 1731474000000, - "slot_end": 1731475800000, - "slot_roomId": "stage-3", - "resources_presentation": "https://docs.google.com/presentation/d/1uBrjsIa4svOJ9BePcS4YgEcFXFjVxeeeS9RBVSKBwzw" + "slot_start": 1731402000000, + "slot_end": 1731402600000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/12auC9dhscSkSUtYU1CqtRqHz64-ljDXc1f7otM8hLMw" }, "vector": [ 0, @@ -203163,8 +204629,6 @@ 0, 0, 0, - 0, - 0, 6, 0, 0, @@ -203386,6 +204850,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -203787,7 +205252,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -203815,11 +205279,12 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -203953,6 +205418,12 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -204049,7 +205520,6 @@ 0, 0, 0, - 2, 2, 2, 0, @@ -204325,7 +205795,8 @@ 0, 0, 0, - 2, + 0, + 0, 0, 0, 2, @@ -204337,6 +205808,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -204346,44 +205821,47 @@ }, { "session": { - "id": "eip-7251-maximum-effective-balance-overview", - "sourceId": "BBFNLG", - "title": "EIP-7251 - Maximum effective balance overview", - "description": "An overview of the maximum effective balance change coming in Electra.\r\nAt a high level, other considerations that were required to allow the maximum effective balance increase in Electra, and ensure that it delivers value.", - "track": "Core Protocol", - "type": "Talk", - "expertise": "Intermediate", - "audience": "Stakers/Validators", + "id": "eea-and-the-institutional-infinity-garden", + "sourceId": "JQBXXD", + "title": "EEA and the Institutional Infinity Garden", + "description": "This talk would be to give an overview on the latest from the Enterprise Ethereum Alliance, how the year has progressed in enterprise and how EEA seeks to support and guide institutions to participate in Ethereum's Infinity Garden.", + "track": "Real World Ethereum", + "type": "Lightning Talk", + "expertise": "Beginner", + "audience": "Business", "featured": false, "doNotRecord": false, "keywords": [ - "Pectra" + "Business", + "Enterprise", + "Instituional" ], "tags": [ - "Core Protocol", - "Staking", - "Pectra", - "Core Protocol", - "Staking" + "Coordination", + "Vision", + "Use Cases", + "institutional", + "Coordination", + "Use Cases", + "Vision" ], "language": "en", "speakers": [ - "paul-harris" + "karen-scarbrough" ], "eventId": "devcon-7", - "slot_start": 1731394800000, - "slot_end": 1731396600000, - "slot_roomId": "stage-1", - "resources_presentation": "https://docs.google.com/presentation/d/1Q5srMGhMm8grwI_O0CFKN_QN1QRx24-AxIwgbDha6U0" + "slot_start": 1731480000000, + "slot_end": 1731480600000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1f1uiHRqQIfhY0F3DmSPJ-wpu3lCdP00YCID-a2-UblQ" }, "vector": [ + 6, 0, 0, 0, 0, 0, - 6, - 0, 0, 0, 0, @@ -205014,7 +206492,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -205117,7 +206594,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -205135,6 +206611,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -205153,6 +206633,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -205225,6 +206707,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -205546,11 +207029,14 @@ 0, 0, 0, - 2, 0, 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -205562,49 +207048,48 @@ 0, 0, 0, + 0, + 0, 0 ] }, { "session": { - "id": "eips-simplified-history-and-process-explained", - "sourceId": "TBY8MK", - "title": "EIPs Simplified: History and Process Explained", - "description": "It is planned to be an easy-to-understand session about Ethereum Improvement Proposals (EIPs). We'll explore the interesting history of EIPs and the important moments that have shaped different types and categories of proposals. Learn how EIPs go from an idea to becoming part of the Ethereum network, and see how editors help improve the standardization process. This talk is perfect for anyone who wants to learn about EIPs without getting into technical details.", - "track": "Core Protocol", + "id": "efficient-non-native-snark-recursion-using-bivariate-polynomial-testing", + "sourceId": "E8KYKE", + "title": "Efficient non-native SNARK recursion using bivariate polynomial testing", + "description": "Efficient SNARK recursion requires switching between pairing friendly elliptic curves. In most optimal approaches these curves would construct a cycle, but there are no such known cycles. Instead, we use non-native arithmetic to brute force the pairing computation at the cycle cut-off.\r\nWe describe an approach for combining direct field extension with polynomial-based non-native arithmetic. This reduces pairing computation to bivariate polynomial identity testing using Schwartz-Zippel lemma.", + "track": "Applied Cryptography", "type": "Talk", "expertise": "Intermediate", - "audience": "Community", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "EIP", - "Process", - "Improvement" + "Pairing", + "based", + "ZK" ], "tags": [ - "Core Protocol", - "ACD", - "Coordination", - "Governance", - "improvement", - "eip", - "processes", - "ACD", - "Coordination", - "Core Protocol", - "Governance" + "ZKP", + "Cryptography", + "SNARK", + "zk", + "based", + "pairing", + "Cryptography", + "SNARK", + "ZKP" ], "language": "en", "speakers": [ - "hudson-jameson", - "pooja-ranjan" + "ivo-kubjas" ], "eventId": "devcon-7", - "slot_start": 1731389400000, - "slot_end": 1731391200000, - "slot_roomId": "stage-1", - "resources_presentation": "https://docs.google.com/presentation/d/1kJKEZ4wRwEX_SUXgxNa4xYGnxsnpoukmIzmPr2XQ64A" + "slot_start": 1731474000000, + "slot_end": 1731475800000, + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1uBrjsIa4svOJ9BePcS4YgEcFXFjVxeeeS9RBVSKBwzw" }, "vector": [ 0, @@ -205612,12 +207097,11 @@ 0, 0, 0, - 6, - 0, 0, 0, 0, 0, + 6, 0, 0, 0, @@ -205840,7 +207324,6 @@ 0, 0, 6, - 6, 0, 0, 0, @@ -206244,11 +207727,11 @@ 0, 0, 0, - 2, 0, 0, 0, 0, + 6, 0, 0, 0, @@ -206280,6 +207763,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -206305,6 +207789,13 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -206314,7 +207805,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -206376,7 +207866,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -206504,7 +207993,6 @@ 0, 0, 0, - 2, 2, 2, 2, @@ -206776,10 +208264,15 @@ 0, 0, 0, - 2, 0, 0, 0, + 0, + 0, + 0, + 2, + 0, + 0, 2, 0, 0, @@ -206792,44 +208285,41 @@ 0, 0, 0, + 0, 0 ] }, { "session": { - "id": "elliptic-curves-and-snarks-past-present-and-future", - "sourceId": "Y3PMMA", - "title": "Elliptic curves and SNARKs: past, present and future.", - "description": "Elliptic curves are used in many proof systems. Some systems (e.g. Bulletproofs) use plain curves (e.g. ed25519). Some (e.g. Groth16, KZG-PLONK) use pairing-friendly curves (e.g. BLS12-381). Some recursive systems require pairing-friendly 2-cycle (e.g. MNT4/6) or 2-chains (e.g. BLS12-377/BW6-761). Some other recursive/folding systems require plain 2-cycle (e.g. Pasta). In this talk we will go through the difference between these curves and why there isn't a silver bullet curve for all scenarios.", - "track": "Applied Cryptography", + "id": "eip-7251-maximum-effective-balance-overview", + "sourceId": "BBFNLG", + "title": "EIP-7251 - Maximum effective balance overview", + "description": "An overview of the maximum effective balance change coming in Electra.\r\nAt a high level, other considerations that were required to allow the maximum effective balance increase in Electra, and ensure that it delivers value.", + "track": "Core Protocol", "type": "Talk", "expertise": "Intermediate", - "audience": "Engineering", + "audience": "Stakers/Validators", "featured": false, "doNotRecord": false, "keywords": [ - "elliptic", - "curves" + "Pectra" ], "tags": [ - "ZKP", - "Cryptography", - "SNARK", - "elliptic", - "curves", - "Cryptography", - "SNARK", - "ZKP" + "Core Protocol", + "Staking", + "Pectra", + "Core Protocol", + "Staking" ], "language": "en", "speakers": [ - "youssef-el-housni" + "paul-harris" ], "eventId": "devcon-7", - "slot_start": 1731405600000, - "slot_end": 1731407400000, - "slot_roomId": "stage-3", - "resources_presentation": "https://docs.google.com/presentation/d/15MaGmHzAvHj765BvqDHs0ZxiiGevi3H9hscAvkCAGTc" + "slot_start": 1731394800000, + "slot_end": 1731396600000, + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1Q5srMGhMm8grwI_O0CFKN_QN1QRx24-AxIwgbDha6U0" }, "vector": [ 0, @@ -206837,11 +208327,12 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -207063,10 +208554,10 @@ 0, 0, 0, + 6, 0, 0, 0, - 6, 0, 0, 0, @@ -207463,7 +208954,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -207477,6 +208967,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -207521,7 +209012,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -207580,6 +209070,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -207725,7 +209219,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -207733,7 +209226,6 @@ 0, 0, 0, - 2, 2, 0, 0, @@ -208001,7 +209493,11 @@ 0, 0, 0, - 2, + 0, + 0, + 0, + 0, + 0, 0, 0, 2, @@ -208014,6 +209510,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -208022,37 +209521,44 @@ }, { "session": { - "id": "emilie-making-sure-eof-is-done-right", - "sourceId": "A9UWAY", - "title": "Emilie - Making sure EOF is done right", - "description": "We present Emilie. Emilie is designed to ensure the correct implementation of the EVM Object Format (EOF) by testing compilers and execution clients. It re-executes mainnet transactions using EOF bytecode instead of original bytecode, comparing results and performance with the original execution.\r\nEmilie tests interactions between EOF and legacy contracts using real data. It supports recompilation for Solidity and Vyper, enabling it to find bugs across compilers and execution clients.", + "id": "eips-simplified-history-and-process-explained", + "sourceId": "TBY8MK", + "title": "EIPs Simplified: History and Process Explained", + "description": "It is planned to be an easy-to-understand session about Ethereum Improvement Proposals (EIPs). We'll explore the interesting history of EIPs and the important moments that have shaped different types and categories of proposals. Learn how EIPs go from an idea to becoming part of the Ethereum network, and see how editors help improve the standardization process. This talk is perfect for anyone who wants to learn about EIPs without getting into technical details.", "track": "Core Protocol", - "type": "Lightning Talk", + "type": "Talk", "expertise": "Intermediate", - "audience": "Engineering", + "audience": "Community", "featured": false, "doNotRecord": false, "keywords": [ - "EOF" + "EIP", + "Process", + "Improvement" ], "tags": [ "Core Protocol", "ACD", - "Testing", - "eof", + "Coordination", + "Governance", + "improvement", + "eip", + "processes", "ACD", + "Coordination", "Core Protocol", - "Testing" + "Governance" ], "language": "en", "speakers": [ - "hubert-ritzdorf" + "hudson-jameson", + "pooja-ranjan" ], "eventId": "devcon-7", - "slot_start": 1731562800000, - "slot_end": 1731563400000, - "slot_roomId": "stage-3", - "resources_presentation": "https://docs.google.com/presentation/d/17yJsWv6HioxijpCWnMnLMPeQFMTy_KMomUQHF2n1hS8" + "slot_start": 1731389400000, + "slot_end": 1731391200000, + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1kJKEZ4wRwEX_SUXgxNa4xYGnxsnpoukmIzmPr2XQ64A" }, "vector": [ 0, @@ -208288,9 +209794,11 @@ 0, 0, 0, + 6, + 6, + 0, 0, 0, - 6, 0, 0, 0, @@ -208692,13 +210200,13 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -208768,6 +210276,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -208829,6 +210338,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -208906,7 +210416,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -208952,13 +210461,17 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, 2, + 2, + 2, + 2, + 0, + 0, 0, 0, 0, @@ -209224,13 +210737,15 @@ 0, 0, 0, - 2, 0, 0, 2, 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -209245,43 +210760,43 @@ }, { "session": { - "id": "empirical-analysis-of-amm-loss-versus-rebalancing-on-layer-2-chains", - "sourceId": "T8BXK3", - "title": "Empirical analysis of AMM loss versus rebalancing on layer 2 chains", - "description": "This talk presents an empirical analysis of Loss versus Rebalancing (LVR) on Arbitrum, Base and Ethereum. It compares the realised and theoretical LVR; along with the arbitrage profits from CEX-DEX/Perpetual; then further reveals whether the frequency of delta-hedging, the pool liquidity and the block time difference lead to better or worse LVR.", - "track": "Cryptoeconomics", - "type": "Talk", - "expertise": "Intermediate", - "audience": "Research", + "id": "elevate-your-vibration-reggae-sesh-w-rafamilkz-and-friends", + "sourceId": "NNFDDB", + "title": "Elevate your vibration! (reggae-sesh w/ rafamilkz & friends)", + "description": "A reggae jam music sesh performed with soul and heart by web 3 builders & musicians, with the goal of elevating the vibration of Devcon, fostering an environment of peace, love and community! \r\nI have a list of songs to play (guitar and voice), and will have other musicians (cheers to Shaka!) to perform with me and increase the vibrations!", + "track": "Experiences", + "type": "Music", + "expertise": "Beginner", + "audience": "Community", "featured": false, "doNotRecord": false, "keywords": [ - "loss versus rebalancing", - "cross-domain arbitrage" + "music", + "relaxation", + "fun" ], "tags": [ - "Layer 2s", - "Cross-L2", - "MEV", - "AMMs", - "cross-domain", - "arbitrage", - "AMMs", - "Cross-L2", - "Layer 2s", - "MEV" + "Art", + "Marketing" ], "language": "en", "speakers": [ - "elaine-hu" + "rafamilkz" ], "eventId": "devcon-7", - "slot_start": 1731562200000, - "slot_end": 1731564000000, - "slot_roomId": "stage-5", - "resources_presentation": "https://docs.google.com/presentation/d/1Y6GrE_61ZfJ2Mxu9xrE-xcG7WBCWmKg3qYPa5F0zL3s" + "slot_start": 1731573000000, + "slot_end": 1731576600000, + "slot_roomId": "music-stage" }, "vector": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -209509,6 +211024,8 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, @@ -209518,7 +211035,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -209902,7 +211418,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -209962,7 +211477,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -209976,7 +211490,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -210092,7 +211605,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -210451,6 +211963,9 @@ 0, 0, 0, + 0, + 0, + 0, 2, 0, 0, @@ -210467,47 +211982,45 @@ 0, 0, 0, + 0, 0 ] }, { "session": { - "id": "empower-the-ethereum-network-with-your-own-node", - "sourceId": "RAXURS", - "title": "Empower the Ethereum Network with your own node", - "description": "Stereum is an easy to use MIT-licensed Open Source GUI open-source Node Setup & Management Software.\r\nAfter a couple of clicks you have your hardware set up for \r\n1) Solo Staking (MEV)\r\n2) Distributed Validator Staking(Obol, SSV)\r\n3) running an Archive Node \r\n4) node operation of several protocols (SSV Network, CSM and Simple DVTM)\r\nWe want to make a workshop, where you can tryout a setup yourself and take time for your questions. dApps, testnet-mainnet switch and client-diversity supported!", - "track": "Usability", - "type": "Workshop", - "expertise": "Beginner", - "audience": "Stakers/Validators", + "id": "elliptic-curves-and-snarks-past-present-and-future", + "sourceId": "Y3PMMA", + "title": "Elliptic curves and SNARKs: past, present and future.", + "description": "Elliptic curves are used in many proof systems. Some systems (e.g. Bulletproofs) use plain curves (e.g. ed25519). Some (e.g. Groth16, KZG-PLONK) use pairing-friendly curves (e.g. BLS12-381). Some recursive systems require pairing-friendly 2-cycle (e.g. MNT4/6) or 2-chains (e.g. BLS12-377/BW6-761). Some other recursive/folding systems require plain 2-cycle (e.g. Pasta). In this talk we will go through the difference between these curves and why there isn't a silver bullet curve for all scenarios.", + "track": "Applied Cryptography", + "type": "Talk", + "expertise": "Intermediate", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Ethereum Node", - "Tooling", - "Network Access" + "elliptic", + "curves" ], "tags": [ - "Staking", - "Best Practices", - "Accessibility", - "network", - "access", - "Accessibility", - "Best Practices", - "Staking" + "ZKP", + "Cryptography", + "SNARK", + "elliptic", + "curves", + "Cryptography", + "SNARK", + "ZKP" ], "language": "en", "speakers": [ - "stefan-kobrc", - "stereum-team", - "david-muhlbacher" + "youssef-el-housni" ], "eventId": "devcon-7", - "slot_start": 1731465900000, - "slot_end": 1731471300000, - "slot_roomId": "classroom-c", - "resources_presentation": "https://docs.google.com/presentation/d/1pvjBcm_guIMvayHy6vzCMwdxhLF_FviCoXJx10mrzT8" + "slot_start": 1731405600000, + "slot_end": 1731407400000, + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/15MaGmHzAvHj765BvqDHs0ZxiiGevi3H9hscAvkCAGTc" }, "vector": [ 0, @@ -210518,6 +212031,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -210745,11 +212259,9 @@ 0, 0, 0, + 6, 0, 0, - 6, - 6, - 6, 0, 0, 0, @@ -211150,6 +212662,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -211159,7 +212672,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -211184,7 +212696,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -211250,13 +212761,6 @@ 0, 0, 0, - 2, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -211416,7 +212920,26 @@ 0, 0, 0, - 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -211681,6 +213204,7 @@ 2, 0, 0, + 2, 0, 0, 0, @@ -211689,8 +213213,6 @@ 0, 0, 0, - 2, - 0, 0, 0, 0, @@ -211700,32 +213222,33 @@ }, { "session": { - "id": "empowering-users-how-ethereums-low-node-requirements-promote-true-decentralization-over-solana", - "sourceId": "QAJNMK", - "title": "Empowering Users: How Ethereum’s Low Node Requirements Promote True Decentralization Over Solana", - "description": "Nine years after Ethereum's launch, you can still run a node at home on commodity hardware, even low-powered devices like $185 ARM64 boards.\r\n\r\nWhy is this so important? Wouldn't Solana's approach, using more powerful hardware for higher speed and throughput, be better? We'll explore why home nodes matter for decentralization, credible neutrality, and global accessibility.\r\n\r\nWe'll also compare node requirements vs the Nakamoto coefficient as metrics for measuring decentralization.", - "track": "Core Protocol", - "type": "Lightning Talk", + "id": "embodiment-practice", + "sourceId": "LNF8NE", + "title": "Embodiment Practice", + "description": "By master Zoe\r\n- Gentle guided stretches to connect with the body and open different energy channels\r\n- A blend of embodiment, asana, meditation, breathwork, tapping, and somatics to weave together mind, body, and soul\r\n\r\nNov 13 10:30 - 11:15", + "track": "Experiences", + "type": "Mixed Formats", "expertise": "Beginner", - "audience": "Stakers/Validators", + "audience": "Hobby", "featured": false, "doNotRecord": false, "keywords": [], - "tags": [ - "Decentralization", - "Home staking" - ], + "tags": [], "language": "en", - "speakers": [ - "diego-losada" - ], + "speakers": [], "eventId": "devcon-7", - "slot_start": 1731643200000, - "slot_end": 1731643800000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/149MDCwjImcWRfdIwZw6lfpbIkNtiT4AFD60ebK9hnNQ" + "slot_start": 1731468600000, + "slot_end": 1731471300000, + "slot_roomId": "decompression-room", + "resources_presentation": "https://docs.google.com/presentation/d/16hER2e4hzqPjZrObAFmLsPIfyEkBHspMF-2HfxORQAg" }, "vector": [ + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -211966,7 +213489,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -212423,7 +213945,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -212440,7 +213961,12 @@ 0, 0, 0, - 2, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -212905,47 +214431,48 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0 + 0, + 2 ] }, { "session": { - "id": "encrypted-mempools-a-path-to-ethereum-l1", - "sourceId": "SGDDEX", - "title": "Encrypted Mempools: a path to Ethereum L1", - "description": "This talk will explore the future of encrypted mempools, paving the way to enshrinement on Ethereum L1. Starting from current designs such as Shutter and SUAVE, security assumptions and out-of-protocol infrastructure can be stripped away with cryptography including homomorphic encryption, VDFs, and delay encryption. These approaches would trustlessly bring front running protection and censorship resistance to the protocol.", + "id": "emilie-making-sure-eof-is-done-right", + "sourceId": "A9UWAY", + "title": "Emilie - Making sure EOF is done right", + "description": "We present Emilie. Emilie is designed to ensure the correct implementation of the EVM Object Format (EOF) by testing compilers and execution clients. It re-executes mainnet transactions using EOF bytecode instead of original bytecode, comparing results and performance with the original execution.\r\nEmilie tests interactions between EOF and legacy contracts using real data. It supports recompilation for Solidity and Vyper, enabling it to find bugs across compilers and execution clients.", "track": "Core Protocol", "type": "Lightning Talk", "expertise": "Intermediate", - "audience": "Research", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Encrypted", - "Mempool" + "EOF" ], "tags": [ - "encryption", - "mempool", - "Censorship Resistance", "Core Protocol", - "Cryptography" + "ACD", + "Testing", + "eof", + "ACD", + "Core Protocol", + "Testing" ], "language": "en", "speakers": [ - "marc-harvey-hill" + "hubert-ritzdorf" ], "eventId": "devcon-7", - "slot_start": 1731466500000, - "slot_end": 1731467100000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1lvMpzBomZ6dNVchh_7lRcXyFGQ2an1s7f3t0tDgzR2E" + "slot_start": 1731562800000, + "slot_end": 1731563400000, + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/17yJsWv6HioxijpCWnMnLMPeQFMTy_KMomUQHF2n1hS8" }, "vector": [ 0, @@ -213185,12 +214712,11 @@ 0, 0, 0, + 6, 0, 0, 0, 0, - 6, - 0, 0, 0, 0, @@ -213579,13 +215105,11 @@ 0, 0, 0, - 6, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -213596,6 +215120,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -213708,7 +215233,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -213810,6 +215334,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -213856,6 +215381,13 @@ 0, 0, 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 2, 0, 0, @@ -214117,7 +215649,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -214125,6 +215656,11 @@ 2, 0, 0, + 2, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -214138,47 +215674,54 @@ }, { "session": { - "id": "end-to-end-internet-games", - "sourceId": "EZ9T33", - "title": "End-to-end internet games", - "description": "For the past 1.5 years, I've been building fully onchain games–games where the entire state is onchain for some reason (have launched 7!). \r\n\r\nThere is lots of cryptographic data floating around the internet. New primitives are allowing all this data to be interoperable with each other... and even verifiable on-chain. \r\n\r\nI'll discuss some of this tech (tls notary, app attest, zkml, etc.) and discuss what new wild games we can build with them.", - "track": "Applied Cryptography", + "id": "empirical-analysis-of-amm-loss-versus-rebalancing-on-layer-2-chains", + "sourceId": "T8BXK3", + "title": "Empirical analysis of AMM loss versus rebalancing on layer 2 chains", + "description": "This talk presents an empirical analysis of Loss versus Rebalancing (LVR) on Arbitrum, Base and Ethereum. It compares the realised and theoretical LVR; along with the arbitrage profits from CEX-DEX/Perpetual; then further reveals whether the frequency of delta-hedging, the pool liquidity and the block time difference lead to better or worse LVR.", + "track": "Cryptoeconomics", "type": "Talk", "expertise": "Intermediate", - "audience": "Engineering", + "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "ZK", - "Programmable cryptography", - "onchain games" + "loss versus rebalancing", + "cross-domain arbitrage" ], "tags": [ - "Gaming", - "Mechanism design", - "Mobile" + "Layer 2s", + "Cross-L2", + "MEV", + "AMMs", + "cross-domain", + "arbitrage", + "AMMs", + "Cross-L2", + "Layer 2s", + "MEV" ], "language": "en", "speakers": [ - "small-brain" + "elaine-hu" ], "eventId": "devcon-7", - "slot_start": 1731477600000, - "slot_end": 1731479400000, + "slot_start": 1731562200000, + "slot_end": 1731564000000, "slot_roomId": "stage-5", - "resources_presentation": "https://docs.google.com/presentation/d/1SKERFupONxE6JOQvDC21CI1lz62VYcj5ZdZOGlXcWOg" + "resources_presentation": "https://docs.google.com/presentation/d/1Y6GrE_61ZfJ2Mxu9xrE-xcG7WBCWmKg3qYPa5F0zL3s" }, "vector": [ 0, 0, 0, + 6, + 0, 0, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -214406,12 +215949,14 @@ 0, 0, 0, + 6, + 0, + 0, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -214810,7 +216355,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -214855,6 +216399,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -214868,6 +216413,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -214946,7 +216492,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -214984,6 +216529,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -215079,6 +216625,9 @@ 0, 0, 0, + 2, + 2, + 0, 0, 0, 0, @@ -215338,7 +216887,6 @@ 0, 0, 0, - 2, 0, 0, 2, @@ -215346,6 +216894,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -215359,35 +216910,42 @@ }, { "session": { - "id": "enhancing-ethereum-p2p-network-security-through-fuzzing", - "sourceId": "7SR77E", - "title": "Enhancing Ethereum P2P Network Security through Fuzzing", - "description": "Security is a big deal for Ethereum's p2p network. We think fuzzing is a great way to make it more secure. We developed a time-series-based fuzz testing tool for the Ethereum network layer. In this tool, we integrated mutation mechanisms and seed selection algorithms, and introduced a new time-series feedback model. Using this tool, we can spot and fix existing vulnerabilities while also spotting new risks.", - "track": "Core Protocol", - "type": "Lightning Talk", - "expertise": "Intermediate", - "audience": "Engineering", + "id": "empower-the-ethereum-network-with-your-own-node", + "sourceId": "RAXURS", + "title": "Empower the Ethereum Network with your own node", + "description": "Stereum is an easy to use MIT-licensed Open Source GUI open-source Node Setup & Management Software.\r\nAfter a couple of clicks you have your hardware set up for \r\n1) Solo Staking (MEV)\r\n2) Distributed Validator Staking(Obol, SSV)\r\n3) running an Archive Node \r\n4) node operation of several protocols (SSV Network, CSM and Simple DVTM)\r\nWe want to make a workshop, where you can tryout a setup yourself and take time for your questions. dApps, testnet-mainnet switch and client-diversity supported!", + "track": "Usability", + "type": "Workshop", + "expertise": "Beginner", + "audience": "Stakers/Validators", "featured": false, "doNotRecord": false, "keywords": [ - "Fuzzing", - "p2p network" + "Ethereum Node", + "Tooling", + "Network Access" ], "tags": [ + "Staking", + "Best Practices", + "Accessibility", "network", - "p2p" + "access", + "Accessibility", + "Best Practices", + "Staking" ], "language": "en", "speakers": [ - "tim-fan", - "sun-haochen", - "fudong-wu" + "stefan-kobrc", + "stereum-team", + "david-muhlbacher" ], "eventId": "devcon-7", - "slot_start": 1731571200000, - "slot_end": 1731571800000, - "slot_roomId": "stage-2", - "resources_presentation": "https://docs.google.com/presentation/d/1B-0SsGH9Jbgo3njphxqoa7CInPi0Ftq_r5Ivuuvi8zg" + "slot_start": 1731465900000, + "slot_end": 1731471300000, + "slot_roomId": "classroom-c", + "resources_presentation": "https://docs.google.com/presentation/d/1pvjBcm_guIMvayHy6vzCMwdxhLF_FviCoXJx10mrzT8" }, "vector": [ 0, @@ -215395,14 +216953,10 @@ 0, 0, 0, - 6, - 0, - 0, - 0, - 0, 0, 0, 0, + 6, 0, 0, 0, @@ -216051,20 +217605,7 @@ 0, 0, 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, + 2, 0, 0, 0, @@ -216114,6 +217655,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -216154,6 +217696,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -216299,28 +217842,49 @@ 0, 0, 0, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -216559,7 +218123,6 @@ 0, 0, 0, - 2, 0, 0, 2, @@ -216573,6 +218136,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0 @@ -216580,42 +218147,35 @@ }, { "session": { - "id": "ens-war-stories-securing-web3-from-web2-based-attacks", - "sourceId": "P9U9Q3", - "title": "ENS War Stories: Securing Web3 from Web2-Based Attacks", - "description": "Web3 is not an island. Every day, threat actors try to exploit web2 domains to target web3 entities. This talk recounts ENS' war stories / lessons of battling threats in the DNS, including:\r\n- Detecting early-stage attacks on web3 entities in the DNS\r\n- How we unraveled a campaign of over 2,500+ web2 domains targeting web3 and defi entities \r\n- Legal and technical remedies to combat web2-based threats (and their limitations)\r\n- Why the ecosystem must come together to share intel and resources", - "track": "Security", + "id": "empowering-users-how-ethereums-low-node-requirements-promote-true-decentralization-over-solana", + "sourceId": "QAJNMK", + "title": "Empowering Users: How Ethereum’s Low Node Requirements Promote True Decentralization Over Solana", + "description": "Nine years after Ethereum's launch, you can still run a node at home on commodity hardware, even low-powered devices like $185 ARM64 boards.\r\n\r\nWhy is this so important? Wouldn't Solana's approach, using more powerful hardware for higher speed and throughput, be better? We'll explore why home nodes matter for decentralization, credible neutrality, and global accessibility.\r\n\r\nWe'll also compare node requirements vs the Nakamoto coefficient as metrics for measuring decentralization.", + "track": "Core Protocol", "type": "Lightning Talk", - "expertise": "Intermediate", - "audience": "Community", + "expertise": "Beginner", + "audience": "Stakers/Validators", "featured": false, "doNotRecord": false, - "keywords": [ - "threat actors", - "legal process", - "user safety" - ], + "keywords": [], "tags": [ - "Collective Intelligence", - "Security", - "Best Practices", - "user", - "safety", - "Best Practices", - "Collective Intelligence", - "Security" + "Decentralization", + "Home staking" ], "language": "en", "speakers": [ - "alexander-urbelis" + "diego-losada" ], "eventId": "devcon-7", - "slot_start": 1731389400000, - "slot_end": 1731390000000, - "slot_roomId": "classroom-a", - "resources_presentation": "https://docs.google.com/presentation/d/1TPTt3DvIJCvQfAzoDGb3Ea32KlVjG7UCxB3UUz4JC4I" + "slot_start": 1731643200000, + "slot_end": 1731643800000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/149MDCwjImcWRfdIwZw6lfpbIkNtiT4AFD60ebK9hnNQ" }, "vector": [ + 0, + 0, + 0, 0, 0, 6, @@ -216855,6 +218415,8 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, @@ -216862,7 +218424,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -217234,7 +218795,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -217265,10 +218825,8 @@ 0, 0, 0, - 2, 0, 0, - 2, 0, 0, 0, @@ -217320,6 +218878,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -217336,6 +218895,11 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -217526,8 +219090,6 @@ 0, 0, 0, - 2, - 2, 0, 0, 0, @@ -217785,7 +219347,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -217800,43 +219361,47 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, 0, 0 ] }, { "session": { - "id": "ensuring-data-availability-in-l2s", - "sourceId": "SCUHA7", - "title": "Ensuring Data Availability in L2s", - "description": "The talk explores the risks associated with data availability (DA) providers in L2s, highlighting the necessary security guarantees of DA layers. It covers economic security considerations, security properties of DA attestations, and fraud detection mechanisms against data withholding attacks. The goal is to guide L2 users in understanding the different risk profiles of DA providers and assist developers and researchers in enhancing the security and functionality of L2 solutions.", - "track": "Layer 2", + "id": "encrypted-mempools-a-path-to-ethereum-l1", + "sourceId": "SGDDEX", + "title": "Encrypted Mempools: a path to Ethereum L1", + "description": "This talk will explore the future of encrypted mempools, paving the way to enshrinement on Ethereum L1. Starting from current designs such as Shutter and SUAVE, security assumptions and out-of-protocol infrastructure can be stripped away with cryptography including homomorphic encryption, VDFs, and delay encryption. These approaches would trustlessly bring front running protection and censorship resistance to the protocol.", + "track": "Core Protocol", "type": "Lightning Talk", "expertise": "Intermediate", "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "Risks" + "Encrypted", + "Mempool" ], "tags": [ - "Layer 2s", - "Data Availability", - "Security", - "risk", - "Data Availability", - "Layer 2s", - "Security" + "encryption", + "mempool", + "Censorship Resistance", + "Core Protocol", + "Cryptography" ], "language": "en", "speakers": [ - "vincenzo-furcillo" + "marc-harvey-hill" ], "eventId": "devcon-7", - "slot_start": 1731654600000, - "slot_end": 1731655200000, + "slot_start": 1731466500000, + "slot_end": 1731467100000, "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1fP4Av0dDJM1g4BBb6EB2lsaWqOTPmZK7RkZvBv_vs-w" + "resources_presentation": "https://docs.google.com/presentation/d/1lvMpzBomZ6dNVchh_7lRcXyFGQ2an1s7f3t0tDgzR2E" }, "vector": [ 0, @@ -217844,9 +219409,10 @@ 0, 0, 0, + 6, + 0, 0, 0, - 6, 0, 0, 0, @@ -218081,12 +219647,12 @@ 0, 0, 0, + 6, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -218457,7 +220023,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -218478,11 +220043,16 @@ 0, 0, 0, + 6, 0, 0, 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -218519,8 +220089,6 @@ 0, 0, 0, - 2, - 2, 0, 0, 0, @@ -218604,6 +220172,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -218752,6 +220322,10 @@ 0, 0, 2, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -219029,40 +220603,35 @@ }, { "session": { - "id": "ensuring-privacy-in-digital-identity-to-prevent-a-dystopian-crisis", - "sourceId": "TZQYGY", - "title": "Ensuring Privacy in Digital Identity to Prevent a Dystopian Crisis", - "description": "This talk will explore introducing a method for privacy-preserving proof of user uniqueness in contexts like elections using DIDs, ZK, and VCs for verifying credentials without revealing unique identifiers while ensuring compatibility with multiple trust sources. This enables self-sovereign digital identity, allowing selective disclosure of verified credentials while protecting personal data, supporting privacy-preserving KYC, sybil resistance, compliant access to financial services, and more.", - "track": "Cypherpunk & Privacy", + "id": "end-to-end-internet-games", + "sourceId": "EZ9T33", + "title": "End-to-end internet games", + "description": "For the past 1.5 years, I've been building fully onchain games–games where the entire state is onchain for some reason (have launched 7!). \r\n\r\nThere is lots of cryptographic data floating around the internet. New primitives are allowing all this data to be interoperable with each other... and even verifiable on-chain. \r\n\r\nI'll discuss some of this tech (tls notary, app attest, zkml, etc.) and discuss what new wild games we can build with them.", + "track": "Applied Cryptography", "type": "Talk", "expertise": "Intermediate", "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Zk", - "Proof" + "ZK", + "Programmable cryptography", + "onchain games" ], "tags": [ - "Identity", - "Zero-Knowledge", - "Security", - "zk", - "proof", - "Identity", - "Security", - "Zero-Knowledge" + "Gaming", + "Mechanism design", + "Mobile" ], "language": "en", "speakers": [ - "jordi-baylina", - "oleksandr-brezhniev" + "small-brain" ], "eventId": "devcon-7", - "slot_start": 1731402000000, - "slot_end": 1731403800000, - "slot_roomId": "stage-3", - "resources_presentation": "https://docs.google.com/presentation/d/1tnxzF5on5Su2ji2vPSGG1B6RHmxzdqDiuloznxu_PIg" + "slot_start": 1731477600000, + "slot_end": 1731479400000, + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1SKERFupONxE6JOQvDC21CI1lz62VYcj5ZdZOGlXcWOg" }, "vector": [ 0, @@ -219071,6 +220640,9 @@ 0, 0, 0, + 0, + 0, + 0, 6, 0, 0, @@ -219306,6 +220878,9 @@ 0, 0, 0, + 6, + 0, + 0, 0, 0, 0, @@ -219313,8 +220888,6 @@ 0, 0, 0, - 6, - 6, 0, 0, 0, @@ -219683,7 +221256,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -219711,6 +221283,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -219775,7 +221348,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -219847,6 +221419,51 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -219898,7 +221515,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -219959,7 +221575,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -220197,8 +221812,10 @@ 0, 0, 0, + 2, 0, 0, + 2, 0, 0, 0, @@ -220211,6 +221828,32 @@ 0, 0, 0, + 0 + ] + }, + { + "session": { + "id": "energy-renewal-sound-healing", + "sourceId": "7DEDKP", + "title": "Energy Renewal (Sound Healing)", + "description": "By master Ice \r\nThis session helps you rest deeply, reset your energy, and find inner peace.\r\n- Recharge and relax with gentle sounds of gongs and bowls\r\n- a short guided meditation. \r\n\r\nNov 14 10:30 -11:15", + "track": "Experiences", + "type": "Mixed Formats", + "expertise": "", + "audience": "Engineering", + "featured": false, + "doNotRecord": false, + "keywords": [], + "tags": [], + "language": "en", + "speakers": [], + "eventId": "devcon-7", + "slot_start": 1731555000000, + "slot_end": 1731557700000, + "slot_roomId": "decompression-room", + "resources_presentation": "https://docs.google.com/presentation/d/1FvG19MBxNr-yTjRDpb3Z4gWrJzfSxAeauH5sxykoiLg" + }, + "vector": [ 0, 0, 0, @@ -220222,6 +221865,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -220234,63 +221878,6 @@ 0, 0, 0, - 2, - 0, - 0, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 - ] - }, - { - "session": { - "id": "enter-the-war-room-a-black-swan-simulation", - "sourceId": "HQSNWQ", - "title": "Enter the War Room: A Black Swan Simulation", - "description": "BREAKING: A key Layer 2 sequencer has suffered a complete outage for a brief period! As a consequence, many loans from the protocol DevaLend could not be paid, leading to liquidations and bad debt.\r\n\r\nIn this workshop, you will assume the role of one of the key players in this exciting simulation, and explore how to navigate through it. Propose how to navigate through the DevaLend situation and react as new scenarios evolve and respond to your ideas. Good Luck!", - "track": "Coordination", - "type": "Workshop", - "expertise": "Intermediate", - "audience": "Community", - "featured": false, - "doNotRecord": true, - "keywords": [ - "Conflict" - ], - "tags": [ - "Layer 2s", - "Governance", - "Emergency Plan", - "conflict", - "Emergency Plan", - "Governance", - "Layer 2s" - ], - "language": "en", - "speakers": [ - "juan-carlos-bell-llinas", - "oxytocin" - ], - "eventId": "devcon-7", - "slot_start": 1731393000000, - "slot_end": 1731400200000, - "slot_roomId": "classroom-a", - "resources_presentation": "https://docs.google.com/presentation/d/1QJBCSyIk_2YgSpZlJQsuZo3ymwCCG1XhQXN6zxlSBoQ" - }, - "vector": [ - 0, - 6, 0, 0, 0, @@ -220539,10 +222126,6 @@ 0, 0, 0, - 6, - 6, - 0, - 0, 0, 0, 0, @@ -220969,10 +222552,6 @@ 0, 0, 0, - 2, - 0, - 0, - 0, 0, 0, 0, @@ -220996,7 +222575,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -221103,7 +222681,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -221202,7 +222779,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -221459,9 +223035,6 @@ 0, 0, 2, - 0, - 0, - 0, 2, 0, 0, @@ -221474,37 +223047,41 @@ 0, 0, 0, + 0, 0 ] }, { "session": { - "id": "erc-3668-on-linea-built-in-trust-minimized-l2-to-l1-data-retrieval", - "sourceId": "FARJAG", - "title": "ERC-3668 on Linea: built-in, trust-minimized L2 to L1 data retrieval", - "description": "ERC-3668 (aka. CCIP-read) enable L1 contracts to access Linea state. No special library need to be integrated, everything is built into the protocol and secured by Linea's zero-knowledge proofs. During this presentation, we will go into the details of how this works, the benefits and use cases you can start building today.", - "track": "Layer 2", - "type": "Talk", + "id": "enhancing-ethereum-p2p-network-security-through-fuzzing", + "sourceId": "7SR77E", + "title": "Enhancing Ethereum P2P Network Security through Fuzzing", + "description": "Security is a big deal for Ethereum's p2p network. We think fuzzing is a great way to make it more secure. We developed a time-series-based fuzz testing tool for the Ethereum network layer. In this tool, we integrated mutation mechanisms and seed selection algorithms, and introduced a new time-series feedback model. Using this tool, we can spot and fix existing vulnerabilities while also spotting new risks.", + "track": "Core Protocol", + "type": "Lightning Talk", "expertise": "Intermediate", "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Cross-chain" + "Fuzzing", + "p2p network" ], "tags": [ - "Layer 2s", - "Zero-Knowledge" + "network", + "p2p" ], "language": "en", "speakers": [ - "julien" + "tim-fan", + "sun-haochen", + "fudong-wu" ], "eventId": "devcon-7", - "slot_start": 1731472200000, - "slot_end": 1731473400000, - "slot_roomId": "classroom-b", - "resources_presentation": "https://docs.google.com/presentation/d/1caoeThC6_UrDRFE2PQIcbIczFePi9G_E72Ud7YuJejc" + "slot_start": 1731571200000, + "slot_end": 1731571800000, + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1B-0SsGH9Jbgo3njphxqoa7CInPi0Ftq_r5Ivuuvi8zg" }, "vector": [ 0, @@ -221512,9 +223089,9 @@ 0, 0, 0, + 6, 0, 0, - 6, 0, 0, 0, @@ -221752,6 +223329,11 @@ 0, 0, 0, + 6, + 6, + 6, + 0, + 0, 0, 0, 0, @@ -221759,7 +223341,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -222137,7 +223718,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -222187,7 +223767,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -222212,6 +223791,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -222420,6 +224003,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -222697,48 +224283,52 @@ }, { "session": { - "id": "erc-4337-adoption-analysis", - "sourceId": "SGRFUA", - "title": "ERC-4337: Adoption Analysis", - "description": "Since the EntryPoint contract was deployed, millions of smart accounts have been created and UserOps submitted, via hundreds of exciting projects in the space. Join us as we look at the interesting trends onchain and the unique challenges and exciting opportunities faced by teams building in the space", - "track": "Usability", - "type": "Talk", - "expertise": "Beginner", - "audience": "Product", + "id": "ens-war-stories-securing-web3-from-web2-based-attacks", + "sourceId": "P9U9Q3", + "title": "ENS War Stories: Securing Web3 from Web2-Based Attacks", + "description": "Web3 is not an island. Every day, threat actors try to exploit web2 domains to target web3 entities. This talk recounts ENS' war stories / lessons of battling threats in the DNS, including:\r\n- Detecting early-stage attacks on web3 entities in the DNS\r\n- How we unraveled a campaign of over 2,500+ web2 domains targeting web3 and defi entities \r\n- Legal and technical remedies to combat web2-based threats (and their limitations)\r\n- Why the ecosystem must come together to share intel and resources", + "track": "Security", + "type": "Lightning Talk", + "expertise": "Intermediate", + "audience": "Community", "featured": false, "doNotRecord": false, "keywords": [ - "ERC-4337" + "threat actors", + "legal process", + "user safety" ], "tags": [ - "DevRel", - "Use Cases", - "Account Abstraction", - "erc-4337", - "Account Abstraction", - "DevRel", - "Use Cases" + "Collective Intelligence", + "Security", + "Best Practices", + "user", + "safety", + "Best Practices", + "Collective Intelligence", + "Security" ], "language": "en", "speakers": [ - "tom-teman" + "alexander-urbelis" ], "eventId": "devcon-7", - "slot_start": 1731564000000, - "slot_end": 1731565800000, - "slot_roomId": "stage-2", - "resources_presentation": "https://docs.google.com/presentation/d/17M-nImCJUoQMma2tumjGUf2IgWOapEl76FIQWV-y4XA" + "slot_start": 1731389400000, + "slot_end": 1731390000000, + "slot_roomId": "classroom-a", + "resources_presentation": "https://docs.google.com/presentation/d/1TPTt3DvIJCvQfAzoDGb3Ea32KlVjG7UCxB3UUz4JC4I" }, "vector": [ 0, 0, + 6, + 0, 0, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -222883,7 +224473,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -222978,6 +224567,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -223355,6 +224945,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -223385,8 +224976,10 @@ 0, 0, 0, + 2, 0, 0, + 2, 0, 0, 0, @@ -223398,7 +224991,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -223477,7 +225069,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -223506,7 +225097,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -223518,7 +225108,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -223650,6 +225239,9 @@ 0, 0, 0, + 2, + 2, + 0, 0, 0, 0, @@ -223898,7 +225490,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -223906,6 +225497,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 2, @@ -223915,44 +225508,47 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, 0 ] }, { "session": { - "id": "erigon-3-a-new-paradigm-for-ethereum-clients", - "sourceId": "CWZK8G", - "title": "Erigon 3 a New Paradigm for Ethereum Clients", - "description": "Erigon 3 represents a step change for Ethereum clients:\r\n\r\n* Modular client combining EL & CL\r\n* Transaction Centric\r\n* Deterministic storage model built to optimize EVM based chains\r\n* Performs on commodity drives\r\n* Sync model uses verifiable data replication and minimal re-execution\r\n* Acts as block consumer and producer, RPC, or indexer\r\n* Splits chain dissemination from chain distribution\r\n\r\nThis talk outlines the key features of Erigon 3 and explains how it will change Ethereum client landscape.", - "track": "Core Protocol", - "type": "Talk", + "id": "ensuring-data-availability-in-l2s", + "sourceId": "SCUHA7", + "title": "Ensuring Data Availability in L2s", + "description": "The talk explores the risks associated with data availability (DA) providers in L2s, highlighting the necessary security guarantees of DA layers. It covers economic security considerations, security properties of DA attestations, and fraud detection mechanisms against data withholding attacks. The goal is to guide L2 users in understanding the different risk profiles of DA providers and assist developers and researchers in enhancing the security and functionality of L2 solutions.", + "track": "Layer 2", + "type": "Lightning Talk", "expertise": "Intermediate", - "audience": "Product", + "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "efficiency", - "client", - "modular" + "Risks" ], "tags": [ - "Architecture", + "Layer 2s", "Data Availability", - "Scalability", - "modular", - "Architecture", + "Security", + "risk", "Data Availability", - "Scalability" + "Layer 2s", + "Security" ], "language": "en", "speakers": [ - "mark-holt" + "vincenzo-furcillo" ], "eventId": "devcon-7", - "slot_start": 1731481200000, - "slot_end": 1731483000000, - "slot_roomId": "stage-2", - "resources_presentation": "https://docs.google.com/presentation/d/1AXdOVnj0u1_i9ZgFD0ao2vPGkVGyZU_aLbplEgtr5iY" + "slot_start": 1731654600000, + "slot_end": 1731655200000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1fP4Av0dDJM1g4BBb6EB2lsaWqOTPmZK7RkZvBv_vs-w" }, "vector": [ 0, @@ -223960,6 +225556,8 @@ 0, 0, 0, + 0, + 0, 6, 0, 0, @@ -224202,13 +225800,14 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -224578,6 +226177,10 @@ 0, 0, 0, + 6, + 0, + 0, + 0, 0, 0, 0, @@ -224631,11 +226234,12 @@ 0, 0, 0, - 2, 0, 0, 0, 0, + 0, + 2, 2, 0, 0, @@ -224708,7 +226312,7 @@ 0, 0, 0, - 2, + 0, 0, 0, 0, @@ -225124,16 +226728,17 @@ 0, 0, 0, + 0, 2, 0, 0, 0, 0, + 2, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -225145,39 +226750,40 @@ }, { "session": { - "id": "eth-a-roadmap-to-real-decentralization-in-a-world-of-centralized-power", - "sourceId": "C3HTZP", - "title": "ETH++: A roadmap to (real) decentralization in a world of centralized power", - "description": "Unfortunately, trends in block building and MEV furnish rapid centralization pressures that erode the protocol guarantees we gather here to build for Ethereum. We must now define a roadmap to save proof-of-stake. This requires help from builders, transaction originators, protocol designers, and you. We will demistify the hype on how and if trusted hardware (TEEs) can help us decentralize. Let's focus on geographical diversity and permissionless designs, to bring the world together.", - "track": "Core Protocol", + "id": "ensuring-privacy-in-digital-identity-to-prevent-a-dystopian-crisis", + "sourceId": "TZQYGY", + "title": "Ensuring Privacy in Digital Identity to Prevent a Dystopian Crisis", + "description": "This talk will explore introducing a method for privacy-preserving proof of user uniqueness in contexts like elections using DIDs, ZK, and VCs for verifying credentials without revealing unique identifiers while ensuring compatibility with multiple trust sources. This enables self-sovereign digital identity, allowing selective disclosure of verified credentials while protecting personal data, supporting privacy-preserving KYC, sybil resistance, compliant access to financial services, and more.", + "track": "Cypherpunk & Privacy", "type": "Talk", "expertise": "Intermediate", - "audience": "Community", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "TEE", - "hardware", - "decentralization" + "Zk", + "Proof" ], "tags": [ - "Protocol Design", - "Censorship Resistance", - "Decentralization", - "MEV", - "Censorship Resistance", - "MEV", - "Protocol Design" + "Identity", + "Zero-Knowledge", + "Security", + "zk", + "proof", + "Identity", + "Security", + "Zero-Knowledge" ], "language": "en", "speakers": [ - "philip-daian" + "jordi-baylina", + "oleksandr-brezhniev" ], "eventId": "devcon-7", - "slot_start": 1731403800000, - "slot_end": 1731405600000, - "slot_roomId": "main-stage", - "resources_presentation": "https://docs.google.com/presentation/d/1bcWYCRlknrhBAHOizptWAGujiHHrSU_sAh9xh-oi1js" + "slot_start": 1731402000000, + "slot_end": 1731403800000, + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1tnxzF5on5Su2ji2vPSGG1B6RHmxzdqDiuloznxu_PIg" }, "vector": [ 0, @@ -225185,6 +226791,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -225429,12 +227036,13 @@ 0, 0, 0, + 6, + 6, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -225800,11 +227408,11 @@ 0, 0, 0, - 6, 0, 0, 0, 0, + 6, 0, 0, 0, @@ -225816,6 +227424,9 @@ 0, 0, 0, + 6, + 0, + 0, 0, 0, 0, @@ -225844,7 +227455,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -225940,7 +227550,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -226018,6 +227627,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -226078,6 +227688,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -226349,9 +227962,10 @@ 0, 0, 0, - 2, 0, 0, + 2, + 0, 0, 2, 0, @@ -226365,47 +227979,47 @@ 0, 0, 0, + 0, 0 ] }, { "session": { - "id": "eth-arauca-emersons-legacy-and-the-hope-for-change-in-vulnerable-communities-through-ethereum", - "sourceId": "TA3N8E", - "title": "ETH Arauca: Emerson's Legacy and the Hope for Change in Vulnerable Communities Through Ethereum", - "description": "In this talk, we will explore the moving case of ETH Arauca and the brave young activist Emerson, who led the ETH Colombia node and whose life was tragically taken in the exercise of his mission. We will analyze how Ethereum, through its vision of decentralized finance, can act as an engine of transformation in vulnerable communities with conflict contexts. This talk seeks to give visibility to Emerson's legacy, ETH leaders challenges, and highlight the potential of Ethereum to drive real change", - "track": "Real World Ethereum", - "type": "Lightning Talk", - "expertise": "Beginner", + "id": "enter-the-war-room-a-black-swan-simulation", + "sourceId": "HQSNWQ", + "title": "Enter the War Room: A Black Swan Simulation", + "description": "BREAKING: A key Layer 2 sequencer has suffered a complete outage for a brief period! As a consequence, many loans from the protocol DevaLend could not be paid, leading to liquidations and bad debt.\r\n\r\nIn this workshop, you will assume the role of one of the key players in this exciting simulation, and explore how to navigate through it. Propose how to navigate through the DevaLend situation and react as new scenarios evolve and respond to your ideas. Good Luck!", + "track": "Coordination", + "type": "Workshop", + "expertise": "Intermediate", "audience": "Community", "featured": false, - "doNotRecord": false, + "doNotRecord": true, "keywords": [ - "Ethereum", - "for", - "Good" + "Conflict" ], "tags": [ - "Decentralization", - "Local Impact", - "Social Recovery", - "ethereum", - "good", - "Decentralization", - "Local Impact", - "Social Recovery" + "Layer 2s", + "Governance", + "Emergency Plan", + "conflict", + "Emergency Plan", + "Governance", + "Layer 2s" ], "language": "en", "speakers": [ - "andres" + "juan-carlos-bell-llinas", + "oxytocin" ], "eventId": "devcon-7", - "slot_start": 1731660600000, - "slot_end": 1731661200000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1nM9AZTRUu_izRLyWBvXZg8c-yplG6h0ED_v5As56vgk" + "slot_start": 1731393000000, + "slot_end": 1731400200000, + "slot_roomId": "classroom-a", + "resources_presentation": "https://docs.google.com/presentation/d/1QJBCSyIk_2YgSpZlJQsuZo3ymwCCG1XhQXN6zxlSBoQ" }, "vector": [ + 0, 6, 0, 0, @@ -226657,11 +228271,13 @@ 0, 0, 0, + 6, + 6, + 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -227091,6 +228707,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -227117,10 +228734,10 @@ 0, 0, 0, + 2, 0, 0, 0, - 2, 0, 0, 0, @@ -227188,7 +228805,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -227225,6 +228841,12 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -227260,7 +228882,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -227574,9 +229195,10 @@ 0, 0, 0, - 2, 0, 0, + 2, + 0, 0, 0, 2, @@ -227596,33 +229218,38 @@ }, { "session": { - "id": "eth-is-permissionless-money", - "sourceId": "TMFPCF", - "title": "ETH is permissionless money", - "description": "ETH is money! In this talk, we will explore the role of Ethereum's native asset on the base chain, in the L2 ecosystems, and in crypto broadly. We discuss the ETH supply, what it means to be permissionless money, how ETH is being used today, and how it's role can evolve.", - "track": "Cryptoeconomics", + "id": "erc-3668-on-linea-built-in-trust-minimized-l2-to-l1-data-retrieval", + "sourceId": "FARJAG", + "title": "ERC-3668 on Linea: built-in, trust-minimized L2 to L1 data retrieval", + "description": "ERC-3668 (aka. CCIP-read) enable L1 contracts to access Linea state. No special library need to be integrated, everything is built into the protocol and secured by Linea's zero-knowledge proofs. During this presentation, we will go into the details of how this works, the benefits and use cases you can start building today.", + "track": "Layer 2", "type": "Talk", - "expertise": "Beginner", - "audience": "Research", + "expertise": "Intermediate", + "audience": "Engineering", "featured": false, "doNotRecord": false, - "keywords": [], + "keywords": [ + "Cross-chain" + ], "tags": [ - "Censorship Resistance", - "Decentralization", - "Ethereum Roadmap" + "Layer 2s", + "Zero-Knowledge" ], "language": "en", "speakers": [ - "mike-neuder" + "julien" ], "eventId": "devcon-7", - "slot_start": 1731569400000, - "slot_end": 1731571200000, - "slot_roomId": "main-stage", - "resources_presentation": "https://docs.google.com/presentation/d/1BKehfujLaDakbU2-PjgsWO9PzcaHlv5FlzNG5PlH6zY" + "slot_start": 1731472200000, + "slot_end": 1731473400000, + "slot_roomId": "classroom-b", + "resources_presentation": "https://docs.google.com/presentation/d/1caoeThC6_UrDRFE2PQIcbIczFePi9G_E72Ud7YuJejc" }, "vector": [ + 0, + 0, + 0, + 0, 0, 0, 0, @@ -227873,13 +229500,14 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -228256,6 +229884,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -228305,6 +229934,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -228337,7 +229969,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -228383,7 +230014,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -228452,7 +230082,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -228791,11 +230420,12 @@ 0, 0, 0, - 2, 0, 0, 0, 0, + 2, + 0, 0, 2, 0, @@ -228808,47 +230438,54 @@ 0, 0, 0, + 0, + 0, 0 ] }, { "session": { - "id": "ethereum-a-force-of-good", - "sourceId": "HUZP7J", - "title": "Ethereum a Force of Good", - "description": "Ethereum as a Force for Good\r\nWhat does it mean for Ethereum to be a force of good? How can real-world applications of Ethereum such as RWA, DeFi, and Web3 social right current inequities in the world? What are key blockers that we need to overcome to bring Ethereum into the mainstream? In this talk, Stani will elaborate on how Ethereum is a positive force of change in the world.", - "track": "Real World Ethereum", + "id": "erc-4337-adoption-analysis", + "sourceId": "SGRFUA", + "title": "ERC-4337: Adoption Analysis", + "description": "Since the EntryPoint contract was deployed, millions of smart accounts have been created and UserOps submitted, via hundreds of exciting projects in the space. Join us as we look at the interesting trends onchain and the unique challenges and exciting opportunities faced by teams building in the space", + "track": "Usability", "type": "Talk", "expertise": "Beginner", "audience": "Product", "featured": false, "doNotRecord": false, "keywords": [ - "stablecoins", - "supply chain", - "agriculture", - "scalability" + "ERC-4337" ], "tags": [ - "RWA", - "Ethereum for Good", - "Economics", - "micropayments", - "Economics", - "Ethereum for Good", - "RWA" + "DevRel", + "Use Cases", + "Account Abstraction", + "erc-4337", + "Account Abstraction", + "DevRel", + "Use Cases" ], "language": "en", "speakers": [ - "stani-kulechov" + "tom-teman" ], "eventId": "devcon-7", - "slot_start": 1731576600000, - "slot_end": 1731578400000, - "slot_roomId": "main-stage", - "resources_presentation": "https://docs.google.com/presentation/d/1zwoxKxRNSg1zW4w3I3Ad1I6aSDAtCo3sBRkenui4eQ4" + "slot_start": 1731564000000, + "slot_end": 1731565800000, + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/17M-nImCJUoQMma2tumjGUf2IgWOapEl76FIQWV-y4XA" }, "vector": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 6, 0, 0, @@ -228994,6 +230631,9 @@ 0, 0, 0, + 6, + 0, + 0, 0, 0, 0, @@ -229106,7 +230746,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -229502,7 +231141,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -229516,6 +231154,15 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -229627,6 +231274,13 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -229765,22 +231419,6 @@ 0, 0, 0, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -230039,41 +231677,46 @@ }, { "session": { - "id": "ethereum-and-robots", - "sourceId": "9G9LSH", - "title": "Ethereum and Robots", - "description": "I will describe how Ethereum can be used in the emerging consumer robots industry (and generally for autonomous machines).\r\n* privacy preserving surveillance\r\n* autonomous transport\r\n* factory to consumer - tokenization models\r\n* Laws of Robotics - zk hardware", - "track": "Real World Ethereum", + "id": "erigon-3-a-new-paradigm-for-ethereum-clients", + "sourceId": "CWZK8G", + "title": "Erigon 3 a New Paradigm for Ethereum Clients", + "description": "Erigon 3 represents a step change for Ethereum clients:\r\n\r\n* Modular client combining EL & CL\r\n* Transaction Centric\r\n* Deterministic storage model built to optimize EVM based chains\r\n* Performs on commodity drives\r\n* Sync model uses verifiable data replication and minimal re-execution\r\n* Acts as block consumer and producer, RPC, or indexer\r\n* Splits chain dissemination from chain distribution\r\n\r\nThis talk outlines the key features of Erigon 3 and explains how it will change Ethereum client landscape.", + "track": "Core Protocol", "type": "Talk", - "expertise": "Beginner", + "expertise": "Intermediate", "audience": "Product", "featured": false, "doNotRecord": false, "keywords": [ - "Robots" + "efficiency", + "client", + "modular" ], "tags": [ - "Collective Intelligence", - "Civil Resistance", - "DePIN", - "Autonomous World", - "robots", - "Autonomous World", - "Civil Resistance", - "Collective Intelligence", - "DePIN" + "Architecture", + "Data Availability", + "Scalability", + "modular", + "Architecture", + "Data Availability", + "Scalability" ], "language": "en", "speakers": [ - "tomasz-stanczak" + "mark-holt" ], "eventId": "devcon-7", - "slot_start": 1731574800000, - "slot_end": 1731576600000, - "slot_roomId": "main-stage", - "resources_presentation": "https://docs.google.com/presentation/d/1s1aFTwzOBXNg9v3Cu1EnNW22GUWNxNYFneRubREaJXE" + "slot_start": 1731481200000, + "slot_end": 1731483000000, + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1AXdOVnj0u1_i9ZgFD0ao2vPGkVGyZU_aLbplEgtr5iY" }, "vector": [ + 0, + 0, + 0, + 0, + 0, 6, 0, 0, @@ -230324,6 +231967,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -230332,7 +231976,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -230714,7 +232357,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -230726,7 +232368,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -230755,9 +232396,12 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, + 2, 0, 0, 0, @@ -230829,6 +232473,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -230852,7 +232499,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -230913,7 +232559,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -231242,10 +232887,12 @@ 0, 0, 0, - 2, 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -231264,38 +232911,39 @@ }, { "session": { - "id": "ethereum-citizen-embracing-self-sovereign-digital-identity", - "sourceId": "ATKWT8", - "title": "Ethereum Citizen: Embracing Self-Sovereign Digital Identity", - "description": "The world is changing. Everything is becoming digital. As we seek to extract more from digital services, we are giving them more and more of our personal data.\r\n\r\nBut it doesn't have to be this way. Just as we gained self-sovereignty and ownership over our digital assets and money, we can achieve the same for our digital identities and data using similar and new technologies.\r\n\r\nThis presentation will explain what self-sovereign identity is, why we need it, and where we stand today.", - "track": "Cypherpunk & Privacy", - "type": "Lightning Talk", + "id": "eth-a-roadmap-to-real-decentralization-in-a-world-of-centralized-power", + "sourceId": "C3HTZP", + "title": "ETH++: A roadmap to (real) decentralization in a world of centralized power", + "description": "Unfortunately, trends in block building and MEV furnish rapid centralization pressures that erode the protocol guarantees we gather here to build for Ethereum. We must now define a roadmap to save proof-of-stake. This requires help from builders, transaction originators, protocol designers, and you. We will demistify the hype on how and if trusted hardware (TEEs) can help us decentralize. Let's focus on geographical diversity and permissionless designs, to bring the world together.", + "track": "Core Protocol", + "type": "Talk", "expertise": "Intermediate", "audience": "Community", "featured": false, "doNotRecord": false, "keywords": [ - "Attestations", - "data" + "TEE", + "hardware", + "decentralization" ], "tags": [ - "Privacy", - "Identity", - "Social", - "data", - "Identity", - "Privacy", - "Social" + "Protocol Design", + "Censorship Resistance", + "Decentralization", + "MEV", + "Censorship Resistance", + "MEV", + "Protocol Design" ], "language": "en", "speakers": [ - "vid-kersic" + "philip-daian" ], "eventId": "devcon-7", - "slot_start": 1731646800000, - "slot_end": 1731647400000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1JzCvRvtEDW6bmL33pf1kIydVAzlZM-tN5p_XZlUg02I" + "slot_start": 1731403800000, + "slot_end": 1731405600000, + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1bcWYCRlknrhBAHOizptWAGujiHHrSU_sAh9xh-oi1js" }, "vector": [ 0, @@ -231303,7 +232951,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -231555,9 +233202,11 @@ 0, 0, 0, + 6, + 0, + 0, 0, 0, - 6, 0, 0, 0, @@ -231925,6 +233574,8 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, @@ -231967,6 +233618,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -232008,7 +233662,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -232061,6 +233714,12 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -232092,7 +233751,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -232216,7 +233874,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -232488,46 +234145,49 @@ }, { "session": { - "id": "ethereum-culture-expanding-in-the-infinite-garden", - "sourceId": "ZS338S", - "title": "Ethereum Culture Expanding in the Infinite Garden", - "description": "As a designer at the EF for the past 5 years, I’ve witnessed the unique culture of Ethereum and its growth. My talk aims to illuminate the vast cultural landscape of our ecosystem such as Cypherpunk, Regen, Degen, and L2s as subculture. I'm hoping to assist ecosystem participants, especially new comers, in becoming the infinite game players in the Infinite Garden.", - "track": "Cypherpunk & Privacy", - "type": "Talk", + "id": "eth-arauca-emersons-legacy-and-the-hope-for-change-in-vulnerable-communities-through-ethereum", + "sourceId": "TA3N8E", + "title": "ETH Arauca: Emerson's Legacy and the Hope for Change in Vulnerable Communities Through Ethereum", + "description": "In this talk, we will explore the moving case of ETH Arauca and the brave young activist Emerson, who led the ETH Colombia node and whose life was tragically taken in the exercise of his mission. We will analyze how Ethereum, through its vision of decentralized finance, can act as an engine of transformation in vulnerable communities with conflict contexts. This talk seeks to give visibility to Emerson's legacy, ETH leaders challenges, and highlight the potential of Ethereum to drive real change", + "track": "Real World Ethereum", + "type": "Lightning Talk", "expertise": "Beginner", "audience": "Community", "featured": false, "doNotRecord": false, "keywords": [ - "Culture", - "Subculture", - "Infinite Garden" + "Ethereum", + "for", + "Good" ], "tags": [ - "Values", - "infinite", - "garden", - "Values" + "Decentralization", + "Local Impact", + "Social Recovery", + "ethereum", + "good", + "Decentralization", + "Local Impact", + "Social Recovery" ], "language": "en", "speakers": [ - "tomo-saito" + "andres" ], "eventId": "devcon-7", - "slot_start": 1731649200000, - "slot_end": 1731650400000, + "slot_start": 1731660600000, + "slot_end": 1731661200000, "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1A5FoYp0OS56Zm_O5Ba5qVu-PLRcWRf09JijiP2TnAog" + "resources_presentation": "https://docs.google.com/presentation/d/1nM9AZTRUu_izRLyWBvXZg8c-yplG6h0ED_v5As56vgk" }, "vector": [ + 6, 0, 0, 0, 0, 0, 0, - 6, - 0, 0, 0, 0, @@ -232778,9 +234438,9 @@ 0, 0, 0, + 6, 0, 0, - 6, 0, 0, 0, @@ -233311,6 +234971,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -233382,6 +235043,12 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -233440,7 +235107,10 @@ 0, 0, 2, - 2, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -233710,37 +235380,33 @@ }, { "session": { - "id": "ethereum-execution-layer-specifications-eels", - "sourceId": "3GCD7S", - "title": "Ethereum Execution Layer Specifications (EELS)", - "description": "An introduction and walk-through of the executable specifications for the Ethereum Execution Layer. \r\nGithub (https://github.com/ethereum/execution-specs)\r\n\r\nEELS is an implementation of the EVM in Python that has been optimised for readability. A great tool for EIP authors looking to prototype new ideas on the EVM, it is easy to understand as well as update with new features.", - "track": "Core Protocol", + "id": "eth-is-permissionless-money", + "sourceId": "TMFPCF", + "title": "ETH is permissionless money", + "description": "ETH is money! In this talk, we will explore the role of Ethereum's native asset on the base chain, in the L2 ecosystems, and in crypto broadly. We discuss the ETH supply, what it means to be permissionless money, how ETH is being used today, and how it's role can evolve.", + "track": "Cryptoeconomics", "type": "Talk", - "expertise": "Intermediate", - "audience": "Developer", + "expertise": "Beginner", + "audience": "Research", "featured": false, "doNotRecord": false, - "keywords": [ - "Execution", - "Layer" - ], + "keywords": [], "tags": [ - "Core Protocol", - "Layer 1" + "Censorship Resistance", + "Decentralization", + "Ethereum Roadmap" ], "language": "en", "speakers": [ - "guruprasad-kamath" + "mike-neuder" ], "eventId": "devcon-7", - "slot_start": 1731402000000, - "slot_end": 1731403800000, - "slot_roomId": "stage-1", - "resources_presentation": "https://docs.google.com/presentation/d/1tBeUpTPFPiF-99JI_q0F1DV1g8Bx09ZHLkprfgVzn2c" + "slot_start": 1731569400000, + "slot_end": 1731571200000, + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1BKehfujLaDakbU2-PjgsWO9PzcaHlv5FlzNG5PlH6zY" }, "vector": [ - 0, - 0, 0, 0, 0, @@ -233999,7 +235665,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -234372,30 +236037,6 @@ 0, 0, 0, - 6, - 0, - 0, - 0, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -234488,6 +236129,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -234533,6 +236175,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -234601,6 +236244,39 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -234924,39 +236600,46 @@ 0, 0, 0, + 0, 0 ] }, { "session": { - "id": "ethereum-in-the-classroom-or-teaching-solidity-to-high-school-students-in-buenos-aires", - "sourceId": "9HFAES", - "title": "Ethereum in the Classroom | Teaching Solidity to High School Students in Buenos Aires", - "description": "ETH Kipu is breaking new ground by introducing Ethereum education to teenagers in Argentina. Discover how we collaborated with the Buenos Aires Ministry of Education to create hands-on learning experiences, teaching students to build smart contracts using Solidity. This talk will share best practices from our experience and how it can be replicated globally, sharing the insights we have discovered in the classroom and how we develop this partnership.", + "id": "ethereum-a-force-of-good", + "sourceId": "HUZP7J", + "title": "Ethereum a Force of Good", + "description": "Ethereum as a Force for Good\r\nWhat does it mean for Ethereum to be a force of good? How can real-world applications of Ethereum such as RWA, DeFi, and Web3 social right current inequities in the world? What are key blockers that we need to overcome to bring Ethereum into the mainstream? In this talk, Stani will elaborate on how Ethereum is a positive force of change in the world.", "track": "Real World Ethereum", - "type": "Lightning Talk", + "type": "Talk", "expertise": "Beginner", - "audience": "Academic", + "audience": "Product", "featured": false, "doNotRecord": false, "keywords": [ - "Education" + "stablecoins", + "supply chain", + "agriculture", + "scalability" ], "tags": [ - "Design Thinking", + "RWA", "Ethereum for Good", - "Public good" + "Economics", + "micropayments", + "Economics", + "Ethereum for Good", + "RWA" ], "language": "en", "speakers": [ - "romina-sejas", - "juan-david-reyes" + "stani-kulechov" ], "eventId": "devcon-7", - "slot_start": 1731559200000, - "slot_end": 1731559800000, - "slot_roomId": "stage-1", - "resources_presentation": "https://docs.google.com/presentation/d/1clRG027QMaA-_D-yds9TfGuZXmzRy5tpHKs67z97Mqw" + "slot_start": 1731576600000, + "slot_end": 1731578400000, + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1zwoxKxRNSg1zW4w3I3Ad1I6aSDAtCo3sBRkenui4eQ4" }, "vector": [ 6, @@ -235218,11 +236901,10 @@ 0, 0, 0, + 6, 0, 0, 0, - 6, - 6, 0, 0, 0, @@ -235621,6 +237303,16 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -235681,7 +237373,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -235715,7 +237406,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -235726,6 +237416,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -235877,6 +237568,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -236137,10 +237829,10 @@ 0, 0, 0, + 2, 0, 0, 0, - 2, 0, 0, 0, @@ -236149,48 +237841,48 @@ }, { "session": { - "id": "ethereum-privacy-ecosystem-overview", - "sourceId": "GDSWLR", - "title": "Ethereum Privacy Ecosystem overview", - "description": "I want to present the Ethereum Privacy Ecosystem report that Web3Privacy now collective is doing:\r\n\r\n- highlighting the state of Privacy in Ethereum (helicopter/ecosystem viewpoint)\r\n- presenting a structural map of privacy-focused projects, EIPs & R&Ds, hackathon projects, and funding mechanisms\r\n- backed by the data: X projects from Railgun to Firn, Y hackathons from ETHBerlin to ETHRome, Z funding from Gitcoin (example: Rotki) to VC (Aztec)\r\n- sharing public & open research links", - "track": "Cypherpunk & Privacy", + "id": "ethereum-and-robots", + "sourceId": "9G9LSH", + "title": "Ethereum and Robots", + "description": "I will describe how Ethereum can be used in the emerging consumer robots industry (and generally for autonomous machines).\r\n* privacy preserving surveillance\r\n* autonomous transport\r\n* factory to consumer - tokenization models\r\n* Laws of Robotics - zk hardware", + "track": "Real World Ethereum", "type": "Talk", "expertise": "Beginner", - "audience": "Community", + "audience": "Product", "featured": false, "doNotRecord": false, "keywords": [ - "hackathons", - "funding", - "" + "Robots" ], "tags": [ - "Privacy", - "Censorship Resistance", - "Use Cases", - "funding", - "Censorship Resistance", - "Privacy", - "Use Cases" + "Collective Intelligence", + "Civil Resistance", + "DePIN", + "Autonomous World", + "robots", + "Autonomous World", + "Civil Resistance", + "Collective Intelligence", + "DePIN" ], "language": "en", "speakers": [ - "mykola-siusko" + "tomasz-stanczak" ], "eventId": "devcon-7", - "slot_start": 1731396600000, - "slot_end": 1731398400000, - "slot_roomId": "stage-3", - "resources_presentation": "https://docs.google.com/presentation/d/1DcPpiyOXnniGj_ZNc1gb9EibNmlffDlWC8bwLQ3ky-Q" + "slot_start": 1731574800000, + "slot_end": 1731576600000, + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1s1aFTwzOBXNg9v3Cu1EnNW22GUWNxNYFneRubREaJXE" }, "vector": [ + 6, 0, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -236444,11 +238136,13 @@ 0, 0, 0, + 6, + 0, + 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -236830,6 +238524,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -236841,6 +238536,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -236901,7 +238600,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -236931,7 +238629,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -236944,7 +238641,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -236966,6 +238662,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -237026,6 +238723,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -237352,17 +239050,20 @@ 0, 0, 0, + 0, + 0, + 0, 2, 0, 0, 0, 0, - 2, 0, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -237374,78 +239075,47 @@ }, { "session": { - "id": "ethereum-real-world-economy", - "sourceId": "JSYMFD", - "title": "Ethereum Real World Economy", - "description": "With recent advances in rollups, stablecoins, and account abstraction, Ethereum is prime for scalable real-world applications. What will it take to create a non self-referential internal economy on Ethereum and fulfill Satoshi’s vision of “A Peer-to-Peer Electronic Cash System”?\r\n\r\nIn this panel, we'll explore the challenges and future of Real World Ethereum, focusing on moving beyond self-referential use cases to tangible, impactful applications.", - "track": "Real World Ethereum", - "type": "Panel", - "expertise": "Beginner", - "audience": "Engineering", + "id": "ethereum-citizen-embracing-self-sovereign-digital-identity", + "sourceId": "ATKWT8", + "title": "Ethereum Citizen: Embracing Self-Sovereign Digital Identity", + "description": "The world is changing. Everything is becoming digital. As we seek to extract more from digital services, we are giving them more and more of our personal data.\r\n\r\nBut it doesn't have to be this way. Just as we gained self-sovereignty and ownership over our digital assets and money, we can achieve the same for our digital identities and data using similar and new technologies.\r\n\r\nThis presentation will explain what self-sovereign identity is, why we need it, and where we stand today.", + "track": "Cypherpunk & Privacy", + "type": "Lightning Talk", + "expertise": "Intermediate", + "audience": "Community", "featured": false, "doNotRecord": false, "keywords": [ - "stablecoins", - "real-world-use", - "use-cases" + "Attestations", + "data" ], "tags": [ - "Ethereum Roadmap", - "Use Cases", - "e/acc", - "case", - "use", - "e/acc", - "Ethereum Roadmap", - "Use Cases" + "Privacy", + "Identity", + "Social", + "data", + "Identity", + "Privacy", + "Social" ], "language": "en", "speakers": [ - "nalin-b", - "dc-posch" + "vid-kersic" ], "eventId": "devcon-7", - "slot_start": 1731571200000, - "slot_end": 1731574800000, - "slot_roomId": "main-stage", - "resources_presentation": "https://docs.google.com/presentation/d/1UVP1zLQ1cszDLmjMKl61KN2rP616jJTze1YhwSPWhms" + "slot_start": 1731646800000, + "slot_end": 1731647400000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1JzCvRvtEDW6bmL33pf1kIydVAzlZM-tN5p_XZlUg02I" }, "vector": [ - 6, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, 0, 0, 0, + 6, 0, 0, 0, @@ -237531,7 +239201,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -237574,7 +239243,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -237702,6 +239370,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -238165,22 +239834,6 @@ 0, 0, 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 2, 0, 0, @@ -238240,13 +239893,6 @@ 0, 0, 0, - 2, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -238265,6 +239911,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -238333,7 +239980,65 @@ 0, 0, 0, - 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, 0, 0, 0, @@ -238579,7 +240284,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -238587,6 +240291,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -238601,43 +240308,36 @@ }, { "session": { - "id": "ethereums-values-and-ethos-alignment-pre-merge-to-now", - "sourceId": "UHAESN", - "title": "Ethereum's Values and Ethos Alignment: Pre-Merge to Now", - "description": "If you ask Ethereans to describe \"What is Ethereum?\" in 1 sentence, what would it be? Likely, you will get many different answers depending on who you're speaking to. Some visions have changed over time and some stayed true to the cypherpunk values such as decentralization, trustlessness & censorship-resistance. Or is it more important for us to focus on DA & scalability at L1? What should L1 actually be responsible for? Is local block building dead? Are timing games bad? What do we value today?", + "id": "ethereum-culture-expanding-in-the-infinite-garden", + "sourceId": "ZS338S", + "title": "Ethereum Culture Expanding in the Infinite Garden", + "description": "As a designer at the EF for the past 5 years, I’ve witnessed the unique culture of Ethereum and its growth. My talk aims to illuminate the vast cultural landscape of our ecosystem such as Cypherpunk, Regen, Degen, and L2s as subculture. I'm hoping to assist ecosystem participants, especially new comers, in becoming the infinite game players in the Infinite Garden.", "track": "Cypherpunk & Privacy", - "type": "Panel", - "expertise": "Intermediate", + "type": "Talk", + "expertise": "Beginner", "audience": "Community", "featured": false, "doNotRecord": false, "keywords": [ - "ethos", - "values", - "alignment" + "Culture", + "Subculture", + "Infinite Garden" ], "tags": [ - "Layer 1", - "Ethereum Roadmap", - "Coordination", - "alignment", - "Coordination", - "Ethereum Roadmap", - "Layer 1" + "Values", + "infinite", + "garden", + "Values" ], "language": "en", "speakers": [ - "peter-szilagyi", - "phil-ngo", - "marek-moraczynski", - "nixo", - "mark-tyneway" + "tomo-saito" ], "eventId": "devcon-7", - "slot_start": 1731564000000, - "slot_end": 1731567600000, - "slot_roomId": "main-stage", - "resources_presentation": "https://docs.google.com/presentation/d/1pDeSitEvmVhEFya_w3q8q2Uq4_YVvfaQsg5BA5nTUaI" + "slot_start": 1731649200000, + "slot_end": 1731650400000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1A5FoYp0OS56Zm_O5Ba5qVu-PLRcWRf09JijiP2TnAog" }, "vector": [ 0, @@ -238779,7 +240479,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -238903,12 +240602,9 @@ 0, 0, 0, + 6, 0, 0, - 6, - 6, - 6, - 6, 0, 0, 0, @@ -239273,7 +240969,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -239376,6 +241071,12 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -239409,7 +241110,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -239469,7 +241169,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -239563,6 +241262,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, 2, 0, 0, @@ -239809,10 +241516,12 @@ 0, 0, 0, + 0, 2, 0, 0, 0, + 0, 2, 0, 0, @@ -239830,44 +241539,40 @@ }, { "session": { - "id": "ethersjs-api-hidden-gems", - "sourceId": "EG8ML8", - "title": "Ethers.js - API Hidden Gems", - "description": "There are many shortcuts and powerful API features in Ethers.js which go unnoticed or under-exploited. The goal of this talk is to raise awareness, provide examples and encourage usage of some of these useful APIs to unlock features which can improve user experience, user security and be more transparent to users.", - "track": "Developer Experience", + "id": "ethereum-execution-layer-specifications-eels", + "sourceId": "3GCD7S", + "title": "Ethereum Execution Layer Specifications (EELS)", + "description": "An introduction and walk-through of the executable specifications for the Ethereum Execution Layer. \r\nGithub (https://github.com/ethereum/execution-specs)\r\n\r\nEELS is an implementation of the EVM in Python that has been optimised for readability. A great tool for EIP authors looking to prototype new ideas on the EVM, it is easy to understand as well as update with new features.", + "track": "Core Protocol", "type": "Talk", "expertise": "Intermediate", "audience": "Developer", "featured": false, "doNotRecord": false, "keywords": [ - "Ethers", - "API" + "Execution", + "Layer" ], "tags": [ - "DevEx", - "Testing", - "UI/UX", - "api", - "DevEx", - "Testing", - "UI/UX" + "Core Protocol", + "Layer 1" ], "language": "en", "speakers": [ - "richard-moore" + "guruprasad-kamath" ], "eventId": "devcon-7", - "slot_start": 1731646800000, - "slot_end": 1731648600000, - "slot_roomId": "stage-3", - "resources_presentation": "https://docs.google.com/presentation/d/1B_Zxh9JTKekXGn74kLQf28CCReGTzSYFG5ED2_8egac" + "slot_start": 1731402000000, + "slot_end": 1731403800000, + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1tBeUpTPFPiF-99JI_q0F1DV1g8Bx09ZHLkprfgVzn2c" }, "vector": [ 0, 0, 0, 0, + 0, 6, 0, 0, @@ -240126,6 +241831,9 @@ 0, 0, 0, + 6, + 0, + 0, 0, 0, 0, @@ -240133,7 +241841,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -240502,6 +242209,16 @@ 0, 0, 0, + 6, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -240512,7 +242229,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -240537,7 +242253,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -240715,7 +242430,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -240788,7 +242502,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -241054,39 +242767,34 @@ }, { "session": { - "id": "eve-frontier-challenges-lessons-and-future-of-building-an-autonomous-world-on-ethereum", - "sourceId": "QLK8UE", - "title": "EVE Frontier - challenges, lessons and future of building an autonomous world on Ethereum", - "description": "CCP Games—the creators of the legendary space-based MMO EVE Online, home to millions of space merchants, pirates, and explorers—is building a new world, and it is going to live onchain and run on the EVM.\r\n\r\nHear from the CCP team as they discuss challenges, learnings, and open questions of building massive virtual worlds onchain—what to put onchain first? What game mechanics are best suited onchain? What are the unlocks?—as well as what EVE Frontier might bring to the Ethereum ecosystem.", + "id": "ethereum-in-the-classroom-or-teaching-solidity-to-high-school-students-in-buenos-aires", + "sourceId": "9HFAES", + "title": "Ethereum in the Classroom | Teaching Solidity to High School Students in Buenos Aires", + "description": "ETH Kipu is breaking new ground by introducing Ethereum education to teenagers in Argentina. Discover how we collaborated with the Buenos Aires Ministry of Education to create hands-on learning experiences, teaching students to build smart contracts using Solidity. This talk will share best practices from our experience and how it can be replicated globally, sharing the insights we have discovered in the classroom and how we develop this partnership.", "track": "Real World Ethereum", - "type": "Talk", + "type": "Lightning Talk", "expertise": "Beginner", - "audience": "Engineering", + "audience": "Academic", "featured": false, "doNotRecord": false, "keywords": [ - "MUD", - "EVE Frontier", - "EVE Online" + "Education" ], "tags": [ - "Gaming", - "Autonomous World", - "eve", - "online", - "Autonomous World", - "Gaming" + "Design Thinking", + "Ethereum for Good", + "Public good" ], "language": "en", "speakers": [ - "justin-glibert", - "hilmar-petursson" + "romina-sejas", + "juan-david-reyes" ], "eventId": "devcon-7", - "slot_start": 1731468600000, - "slot_end": 1731470400000, - "slot_roomId": "main-stage", - "resources_presentation": "https://docs.google.com/presentation/d/1mqLIgd8le45XgG2FPsR3vi1IafiikIiEzC9TaHmFCvk" + "slot_start": 1731559200000, + "slot_end": 1731559800000, + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1clRG027QMaA-_D-yds9TfGuZXmzRy5tpHKs67z97Mqw" }, "vector": [ 6, @@ -241110,7 +242818,6 @@ 0, 0, 0, - 4, 0, 0, 0, @@ -241354,12 +243061,14 @@ 0, 0, 0, + 6, + 6, + 0, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -241818,6 +243527,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -241832,6 +243542,35 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -241866,8 +243605,6 @@ 0, 0, 0, - 2, - 2, 0, 0, 0, @@ -242014,26 +243751,6 @@ 0, 0, 0, - 2, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -242261,7 +243978,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -242271,6 +243987,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -242279,39 +243996,39 @@ }, { "session": { - "id": "everything-you-need-to-know-about-state-expiry", - "sourceId": "MZXQKJ", - "title": "Everything you need to know about state expiry", - "description": "State growth is a ticking time bomb for Ethereum, yet concrete solutions remain elusive. While statelessness offers promise, it doesn't address the root cause. Enter state expiry – a compelling answer to our growing state problem. In this talk, I'll dive into the analysis of Ethereum's state growth problem down to the key-value pair level, the evolution of state expiry proposals, and the latest research on Ethereum's state expiry solutions.", - "track": "Core Protocol", + "id": "ethereum-privacy-ecosystem-overview", + "sourceId": "GDSWLR", + "title": "Ethereum Privacy Ecosystem overview", + "description": "I want to present the Ethereum Privacy Ecosystem report that Web3Privacy now collective is doing:\r\n\r\n- highlighting the state of Privacy in Ethereum (helicopter/ecosystem viewpoint)\r\n- presenting a structural map of privacy-focused projects, EIPs & R&Ds, hackathon projects, and funding mechanisms\r\n- backed by the data: X projects from Railgun to Firn, Y hackathons from ETHBerlin to ETHRome, Z funding from Gitcoin (example: Rotki) to VC (Aztec)\r\n- sharing public & open research links", + "track": "Cypherpunk & Privacy", "type": "Talk", - "expertise": "Intermediate", - "audience": "Engineering", + "expertise": "Beginner", + "audience": "Community", "featured": false, "doNotRecord": false, "keywords": [ - "Statelessness", - "State expiry" + "hackathons", + "funding", + "" ], "tags": [ - "Core Protocol", - "Protocol Design", - "Verkle trees", - "state", - "expiry", - "Core Protocol", - "Protocol Design", - "Verkle trees" + "Privacy", + "Censorship Resistance", + "Use Cases", + "funding", + "Censorship Resistance", + "Privacy", + "Use Cases" ], "language": "en", "speakers": [ - "ngweihaneth" + "mykola-siusko" ], "eventId": "devcon-7", - "slot_start": 1731468600000, - "slot_end": 1731470400000, - "slot_roomId": "stage-2", - "resources_presentation": "https://docs.google.com/presentation/d/18L4p0t-mR02cVw6JDvMHqUal5ARSQzWsubskb_x8FzA" + "slot_start": 1731396600000, + "slot_end": 1731398400000, + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1DcPpiyOXnniGj_ZNc1gb9EibNmlffDlWC8bwLQ3ky-Q" }, "vector": [ 0, @@ -242319,6 +244036,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -242579,13 +244297,15 @@ 0, 0, 0, + 6, + 0, + 0, 0, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -242951,7 +244671,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -242978,7 +244697,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -243038,6 +244756,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -243067,6 +244786,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -243079,6 +244799,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -243242,8 +244963,6 @@ 0, 0, 2, - 2, - 2, 0, 0, 0, @@ -243483,7 +245202,10 @@ 0, 0, 0, - 2, + 0, + 0, + 0, + 0, 0, 0, 2, @@ -243491,6 +245213,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -243504,52 +245230,49 @@ }, { "session": { - "id": "evm-charts-2024-whats-hot-whats-not", - "sourceId": "R3UPGT", - "title": "EVM Charts 2024: What's hot? What's not?", - "description": "Thanks to the openness and transparency of blockchain we can study how developers actually use it. In this session we will compare the usage of EVM on mainnet from the last Devcon to this Devcon. Including questions like:\r\n* Which opcodes have become more/less popular?\r\n* Which precompiles have become more/less popular?\r\n* Has average memory consumption increased/decreased?\r\n* How actively are new features being used?\r\n* Are transactions getting more complicated?", - "track": "Core Protocol", - "type": "Lightning Talk", - "expertise": "Intermediate", - "audience": "Research", + "id": "ethereum-real-world-economy", + "sourceId": "JSYMFD", + "title": "Ethereum Real World Economy", + "description": "With recent advances in rollups, stablecoins, and account abstraction, Ethereum is prime for scalable real-world applications. What will it take to create a non self-referential internal economy on Ethereum and fulfill Satoshi’s vision of “A Peer-to-Peer Electronic Cash System”?\r\n\r\nIn this panel, we'll explore the challenges and future of Real World Ethereum, focusing on moving beyond self-referential use cases to tangible, impactful applications.", + "track": "Real World Ethereum", + "type": "Panel", + "expertise": "Beginner", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Opcodes", - "Precompiles", - "EVM Metrics", - "Protocol Optimization", - "Statistics", - "evm usage trends" + "stablecoins", + "real-world-use", + "use-cases" ], "tags": [ - "Core Protocol", - "Architecture", - "Gas", - "EVM", - "trend", - "usage", - "Architecture", - "Core Protocol", - "Gas" + "Ethereum Roadmap", + "Use Cases", + "e/acc", + "case", + "use", + "e/acc", + "Ethereum Roadmap", + "Use Cases" ], "language": "en", "speakers": [ - "dominic-bruetsch" + "nalin-b", + "dc-posch" ], "eventId": "devcon-7", - "slot_start": 1731471000000, - "slot_end": 1731471600000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1jchtIsIrvcgl2q1AJ62ke7MdCNqf6zK1fAUfSJtbTac" + "slot_start": 1731571200000, + "slot_end": 1731574800000, + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1UVP1zLQ1cszDLmjMKl61KN2rP616jJTze1YhwSPWhms" }, "vector": [ + 6, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -243664,6 +245387,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -243706,6 +245430,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -243816,7 +245541,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -244181,7 +245905,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -244220,7 +245943,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -244300,6 +246022,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -244322,6 +246045,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -244361,7 +246085,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -244474,7 +246197,8 @@ 0, 0, 0, - 2, + 0, + 0, 2, 0, 0, @@ -244713,11 +246437,17 @@ 0, 0, 0, - 2, 0, 0, 0, 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, 2, 0, 0, @@ -244729,57 +246459,59 @@ 0, 0, 0, + 0, + 0, 0 ] }, { "session": { - "id": "evm-object-format-eof-history-and-motivation", - "sourceId": "SEUZGU", - "title": "EVM Object Format (EOF) - History and motivation", - "description": "EOF is one of the important parts of the upcoming Pectra upgrade, delivering long-standing feature requests to the EVM. This talk aims to provide insight into its history, significance, and role in Ethereum and EVM improvement, and explore the rationale for including it in the next upgrade, its potential impacts and implications, as well as long-term advantages and possible challenges.", - "track": "Core Protocol", - "type": "Talk", + "id": "ethereums-values-and-ethos-alignment-pre-merge-to-now", + "sourceId": "UHAESN", + "title": "Ethereum's Values and Ethos Alignment: Pre-Merge to Now", + "description": "If you ask Ethereans to describe \"What is Ethereum?\" in 1 sentence, what would it be? Likely, you will get many different answers depending on who you're speaking to. Some visions have changed over time and some stayed true to the cypherpunk values such as decentralization, trustlessness & censorship-resistance. Or is it more important for us to focus on DA & scalability at L1? What should L1 actually be responsible for? Is local block building dead? Are timing games bad? What do we value today?", + "track": "Cypherpunk & Privacy", + "type": "Panel", "expertise": "Intermediate", - "audience": "Engineering", + "audience": "Community", "featured": false, "doNotRecord": false, "keywords": [ - "EVM", - "Developer Experience" + "ethos", + "values", + "alignment" ], "tags": [ - "Core Protocol", - "developer", - "experience", - "Core", - "Protocol" + "Layer 1", + "Ethereum Roadmap", + "Coordination", + "alignment", + "Coordination", + "Ethereum Roadmap", + "Layer 1" ], "language": "en", "speakers": [ - "danno-ferrin" + "peter-szilagyi", + "phil-ngo", + "marek-moraczynski", + "nixo", + "mark-tyneway" ], "eventId": "devcon-7", - "slot_start": 1731400200000, - "slot_end": 1731402000000, - "slot_roomId": "stage-1", - "resources_presentation": "https://docs.google.com/presentation/d/1V-NCCshtl60AkHuWhlJDZ4XszkThsUvFQ_L8gM-hAro" + "slot_start": 1731564000000, + "slot_end": 1731567600000, + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1pDeSitEvmVhEFya_w3q8q2Uq4_YVvfaQsg5BA5nTUaI" }, "vector": [ - 0, - 0, - 0, - 0, - 0, - 6, - 0, - 0, 0, 0, 0, 0, 0, 0, + 6, 0, 0, 0, @@ -244912,6 +246644,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -245040,6 +246773,9 @@ 0, 0, 6, + 6, + 6, + 6, 0, 0, 0, @@ -245403,16 +247139,6 @@ 0, 0, 0, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -245420,6 +247146,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -245615,6 +247342,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -245698,30 +247426,48 @@ 0, 0, 0, - 2, - 2, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -245935,13 +247681,15 @@ 0, 0, 0, - 2, 0, 0, 2, 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -245956,46 +247704,44 @@ }, { "session": { - "id": "evm-object-format-eof-managing-the-bytecode-chaos", - "sourceId": "UU9BTK", - "title": "EVM Object Format (EOF): Managing the Bytecode Chaos", - "description": "Currently, EVM bytecode, while powerful and simple, lacks structure. This leads to many complexities when introducing new EIPs and maintaining backwards compatibility.\r\n\r\nIn this talk, we illustrate some use cases of the EVM Object Format (EOF). Next, we provide a quick overview of the main changes introduced by the EOF and related EIPs. Finally, we discuss security considerations that could arise with the introduction of EOF, including cross-EOF contract interactions and new instructions.", - "track": "Core Protocol", + "id": "ethersjs-api-hidden-gems", + "sourceId": "EG8ML8", + "title": "Ethers.js - API Hidden Gems", + "description": "There are many shortcuts and powerful API features in Ethers.js which go unnoticed or under-exploited. The goal of this talk is to raise awareness, provide examples and encourage usage of some of these useful APIs to unlock features which can improve user experience, user security and be more transparent to users.", + "track": "Developer Experience", "type": "Talk", "expertise": "Intermediate", - "audience": "Engineering", + "audience": "Developer", "featured": false, "doNotRecord": false, "keywords": [ - "EOF", - "EIP", - "upgrades" + "Ethers", + "API" ], "tags": [ - "Ethereum Roadmap", - "Protocol Design", - "Security", - "upgrade", - "Ethereum Roadmap", - "Protocol Design", - "Security" + "DevEx", + "Testing", + "UI/UX", + "api", + "DevEx", + "Testing", + "UI/UX" ], "language": "en", "speakers": [ - "alex-murashkin" + "richard-moore" ], "eventId": "devcon-7", - "slot_start": 1731556800000, - "slot_end": 1731558600000, + "slot_start": 1731646800000, + "slot_end": 1731648600000, "slot_roomId": "stage-3", - "resources_presentation": "https://docs.google.com/presentation/d/11DBlWa1M4JLbQS2Ik4OU6nxzNoPj1nINFepAqbY2qIk" + "resources_presentation": "https://docs.google.com/presentation/d/1B_Zxh9JTKekXGn74kLQf28CCReGTzSYFG5ED2_8egac" }, "vector": [ 0, 0, 0, 0, - 0, 6, 0, 0, @@ -246263,9 +248009,9 @@ 0, 0, 0, + 6, 0, 0, - 6, 0, 0, 0, @@ -246609,7 +248355,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -246649,13 +248394,13 @@ 0, 0, 0, + 2, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -246674,6 +248419,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -246820,7 +248566,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -246852,6 +248597,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -247160,7 +248906,14 @@ 0, 0, 0, - 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 2, @@ -247169,6 +248922,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -247181,42 +248937,49 @@ }, { "session": { - "id": "evmmax-fast-modular-arithmetic-in-evm", - "sourceId": "7CWEHH", - "title": "EVMMAX. Fast Modular Arithmetic in EVM", - "description": "On the top of EVM Object Format we build an extension which allows contract developers to implement optimized advanced cryptography functions. This feature allows us to implement existing and future ECC precompiles counterparts directly in EVM. Adding new ECC functions (i.e. bls precompiles or functions based on a new, unknown yet, elliptic curve) to the protocol won't require introducing new precompiles. It can be achieved easier and without any risk for the consensus.", - "track": "Core Protocol", + "id": "eve-frontier-challenges-lessons-and-future-of-building-an-autonomous-world-on-ethereum", + "sourceId": "QLK8UE", + "title": "EVE Frontier - challenges, lessons and future of building an autonomous world on Ethereum", + "description": "CCP Games—the creators of the legendary space-based MMO EVE Online, home to millions of space merchants, pirates, and explorers—is building a new world, and it is going to live onchain and run on the EVM.\r\n\r\nHear from the CCP team as they discuss challenges, learnings, and open questions of building massive virtual worlds onchain—what to put onchain first? What game mechanics are best suited onchain? What are the unlocks?—as well as what EVE Frontier might bring to the Ethereum ecosystem.", + "track": "Real World Ethereum", "type": "Talk", - "expertise": "Intermediate", - "audience": "Developer", + "expertise": "Beginner", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "EOF", - "EVM" + "MUD", + "EVE Frontier", + "EVE Online" ], "tags": [ - "Cryptography", - "EVM", - "Cryptography" + "Gaming", + "Autonomous World", + "eve", + "online", + "Autonomous World", + "Gaming" ], "language": "en", "speakers": [ - "rodiazet" + "justin-glibert", + "hilmar-petursson" ], "eventId": "devcon-7", - "slot_start": 1731555000000, - "slot_end": 1731556800000, - "slot_roomId": "stage-3", - "resources_presentation": "https://docs.google.com/presentation/d/1fh8W3duOjm-uN-PLpwXQdH39CtC5VtYT9yOjlpTE8hk" + "slot_start": 1731468600000, + "slot_end": 1731470400000, + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1mqLIgd8le45XgG2FPsR3vi1IafiikIiEzC9TaHmFCvk" }, "vector": [ + 6, + 0, + 0, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -247230,6 +248993,7 @@ 0, 0, 0, + 4, 0, 0, 0, @@ -247480,13 +249244,13 @@ 0, 0, 0, + 6, 0, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -247842,7 +249606,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -247994,6 +249757,9 @@ 0, 0, 0, + 2, + 2, + 0, 0, 0, 0, @@ -248028,7 +249794,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -248142,6 +249907,8 @@ 0, 0, 0, + 2, + 2, 0, 0, 0, @@ -248380,9 +250147,9 @@ 0, 0, 0, - 2, 0, 0, + 2, 0, 0, 0, @@ -248396,51 +250163,55 @@ 0, 0, 0, + 0, + 0, + 0, 0 ] }, { "session": { - "id": "evolution-of-scams", - "sourceId": "WZWPE9", - "title": "Evolution of Scams", - "description": "The goal of this talk will be to give a quick history of the evolution of scams and the new techniques employed to combat them. I was previously the co-founder of Wallet Guard, which has since been acquired by Consensys. I now am responsible for the research and development of the security engine employed by MetaMask to protect its users.", - "track": "Security", - "type": "Lightning Talk", + "id": "everything-you-need-to-know-about-state-expiry", + "sourceId": "MZXQKJ", + "title": "Everything you need to know about state expiry", + "description": "State growth is a ticking time bomb for Ethereum, yet concrete solutions remain elusive. While statelessness offers promise, it doesn't address the root cause. Enter state expiry – a compelling answer to our growing state problem. In this talk, I'll dive into the analysis of Ethereum's state growth problem down to the key-value pair level, the evolution of state expiry proposals, and the latest research on Ethereum's state expiry solutions.", + "track": "Core Protocol", + "type": "Talk", "expertise": "Intermediate", - "audience": "Research", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Security", - "Drainers", - "MetaMask" + "Statelessness", + "State expiry" ], "tags": [ - "metamask", - "Hacks", - "Security" + "Core Protocol", + "Protocol Design", + "Verkle trees", + "state", + "expiry", + "Core Protocol", + "Protocol Design", + "Verkle trees" ], "language": "en", "speakers": [ - "ohm" + "ngweihaneth" ], "eventId": "devcon-7", - "slot_start": 1731408600000, - "slot_end": 1731409200000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1fLuDyHluumURppoq7gyTD9d7Z-wKLdy5qsCg-Tytso0" + "slot_start": 1731468600000, + "slot_end": 1731470400000, + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/18L4p0t-mR02cVw6JDvMHqUal5ARSQzWsubskb_x8FzA" }, "vector": [ - 0, - 0, - 6, - 0, 0, 0, 0, 0, 0, + 6, 0, 0, 0, @@ -249050,50 +250821,6 @@ 0, 0, 0, - 6, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -249124,6 +250851,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -249150,6 +250878,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -249294,7 +251023,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -249368,7 +251096,58 @@ 0, 0, 0, - 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, 0, 0, 0, @@ -249601,7 +251380,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -249609,6 +251387,11 @@ 2, 0, 0, + 2, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -249622,44 +251405,44 @@ }, { "session": { - "id": "execution-layer-testing-workshop", - "sourceId": "UQ8MWW", - "title": "Execution Layer Testing Workshop", - "description": "In this workshop you can find a bug in an EIP implementation on a test network!\r\n\r\nThe Ethereum Foundation Testing Team oversees cross-client execution specification testing, which is critical to avoid consensus issues at the smart-contract execution level.\r\n\r\nYou'll implement tests for a new EIP from scratch using the ethereum/execution-spec-tests framework and execute them on a local test network with a faulty client. Anyone attending has the chance to find the issue and break the network!", + "id": "evm-charts-2024-whats-hot-whats-not", + "sourceId": "R3UPGT", + "title": "EVM Charts 2024: What's hot? What's not?", + "description": "Thanks to the openness and transparency of blockchain we can study how developers actually use it. In this session we will compare the usage of EVM on mainnet from the last Devcon to this Devcon. Including questions like:\r\n* Which opcodes have become more/less popular?\r\n* Which precompiles have become more/less popular?\r\n* Has average memory consumption increased/decreased?\r\n* How actively are new features being used?\r\n* Are transactions getting more complicated?", "track": "Core Protocol", - "type": "Workshop", + "type": "Lightning Talk", "expertise": "Intermediate", - "audience": "Engineering", + "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "Python", - "Pytest", - "Specs" + "Opcodes", + "Precompiles", + "EVM Metrics", + "Protocol Optimization", + "Statistics", + "evm usage trends" ], "tags": [ "Core Protocol", - "Security", - "Testing", - "python", - "pytest", - "specs", + "Architecture", + "Gas", + "EVM", + "trend", + "usage", + "Architecture", "Core Protocol", - "Security", - "Testing" + "Gas" ], "language": "en", "speakers": [ - "mario-vega", - "danceratopz", - "dimitry-kh", - "spencer-taylor-brown" + "dominic-bruetsch" ], "eventId": "devcon-7", - "slot_start": 1731472200000, - "slot_end": 1731479400000, - "slot_roomId": "classroom-d", - "resources_presentation": "https://docs.google.com/presentation/d/117F-s4Jnf3r7cRIQqAwsYqwIGULHx4JTcdJjW64wZag" + "slot_start": 1731471000000, + "slot_end": 1731471600000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1jchtIsIrvcgl2q1AJ62ke7MdCNqf6zK1fAUfSJtbTac" }, "vector": [ 0, @@ -249936,13 +251719,10 @@ 0, 0, 0, + 6, 0, 0, 0, - 6, - 6, - 6, - 6, 0, 0, 0, @@ -250280,7 +252060,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -250299,7 +252078,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -250312,6 +252090,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -250349,6 +252129,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -250488,6 +252270,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -250507,13 +252290,16 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -250599,7 +252385,6 @@ 0, 0, 0, - 2, 2, 2, 0, @@ -250831,7 +252616,11 @@ 0, 0, 0, - 2, + 0, + 0, + 0, + 0, + 0, 0, 0, 2, @@ -250839,6 +252628,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -250852,39 +252644,40 @@ }, { "session": { - "id": "exploring-auction-mechanisms-in-protocol-design", - "sourceId": "WAKEL9", - "title": "Exploring Auction Mechanisms in Protocol Design", - "description": "Auction mechanisms are fascinating, and so are protocol designs. When you put both together, things get really interesting. In this talk, we'll dive into various auction mechanisms and see how they shape protocol design choices. We'll cover key aspects like the timing game, MEV burn, and participant trusts. Then we will look at case studies: Ethereum, Optimism, and Arbitrum. For each case, we'll conclude how protocol impacts auction or vice versa.", - "track": "Cryptoeconomics", - "type": "Lightning Talk", - "expertise": "Beginner", + "id": "evm-object-format-eof-history-and-motivation", + "sourceId": "SEUZGU", + "title": "EVM Object Format (EOF) - History and motivation", + "description": "EOF is one of the important parts of the upcoming Pectra upgrade, delivering long-standing feature requests to the EVM. This talk aims to provide insight into its history, significance, and role in Ethereum and EVM improvement, and explore the rationale for including it in the next upgrade, its potential impacts and implications, as well as long-term advantages and possible challenges.", + "track": "Core Protocol", + "type": "Talk", + "expertise": "Intermediate", "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Auction" + "EVM", + "Developer Experience" ], "tags": [ "Core Protocol", - "Economics", - "MEV", - "auction", - "Core Protocol", - "Economics", - "MEV" + "developer", + "experience", + "Core", + "Protocol" ], "language": "en", "speakers": [ - "terence" + "danno-ferrin" ], "eventId": "devcon-7", - "slot_start": 1731485400000, - "slot_end": 1731486000000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1SW7qjLygGhslLlaFTINPgoKm5AVWrY8ItfsnIvPnUq4" + "slot_start": 1731400200000, + "slot_end": 1731402000000, + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1V-NCCshtl60AkHuWhlJDZ4XszkThsUvFQ_L8gM-hAro" }, "vector": [ + 0, + 0, 0, 0, 0, @@ -251158,6 +252951,8 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, @@ -251166,7 +252961,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -251505,7 +253299,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -251522,13 +253315,13 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -251538,7 +253331,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -251681,6 +253473,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -251826,6 +253619,10 @@ 0, 0, 2, + 2, + 2, + 0, + 0, 0, 0, 0, @@ -252053,10 +253850,13 @@ 0, 0, 0, - 2, 0, 0, 0, + 0, + 2, + 0, + 0, 2, 0, 0, @@ -252075,39 +253875,39 @@ }, { "session": { - "id": "exploring-the-future-of-account-abstraction", - "sourceId": "S7NYUJ", - "title": "Exploring the Future of Account Abstraction", - "description": "Discover the journey of Ethereum's Account Abstraction (AA) from inception to its current state, challenges tackled by ERC-4337, and future roadmap: modular native AA approach for L2 and L1, and EOA improvement (EIP-7702).", + "id": "evm-object-format-eof-managing-the-bytecode-chaos", + "sourceId": "UU9BTK", + "title": "EVM Object Format (EOF): Managing the Bytecode Chaos", + "description": "Currently, EVM bytecode, while powerful and simple, lacks structure. This leads to many complexities when introducing new EIPs and maintaining backwards compatibility.\r\n\r\nIn this talk, we illustrate some use cases of the EVM Object Format (EOF). Next, we provide a quick overview of the main changes introduced by the EOF and related EIPs. Finally, we discuss security considerations that could arise with the introduction of EOF, including cross-EOF contract interactions and new instructions.", "track": "Core Protocol", "type": "Talk", "expertise": "Intermediate", - "audience": "Developer", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "AA", - "roadmap" + "EOF", + "EIP", + "upgrades" ], "tags": [ "Ethereum Roadmap", - "In-protocol Account Abstraction", - "Account Abstraction", - "aa", - "roadmap", - "Account Abstraction", + "Protocol Design", + "Security", + "upgrade", "Ethereum Roadmap", - "In-protocol Account Abstraction" + "Protocol Design", + "Security" ], "language": "en", "speakers": [ - "yoav-weiss" + "alex-murashkin" ], "eventId": "devcon-7", - "slot_start": 1731560400000, - "slot_end": 1731562200000, - "slot_roomId": "stage-2", - "resources_presentation": "https://docs.google.com/presentation/d/1-B8ZzQJNuc1_e9BR0rIfLQYc9lXZ8nuO1aV56lK7dKM" + "slot_start": 1731556800000, + "slot_end": 1731558600000, + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/11DBlWa1M4JLbQS2Ik4OU6nxzNoPj1nINFepAqbY2qIk" }, "vector": [ 0, @@ -252386,12 +254186,6 @@ 0, 0, 0, - 0, - 0, - 0, - 0, - 0, - 0, 6, 0, 0, @@ -252742,6 +254536,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -252778,25 +254573,6 @@ 0, 0, 0, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -252806,6 +254582,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -252939,8 +254716,6 @@ 0, 0, 0, - 2, - 2, 0, 0, 0, @@ -252972,6 +254747,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -253051,8 +254827,36 @@ 0, 0, 0, - 2, - 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, 0, 0, 0, @@ -253279,7 +255083,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -253288,6 +255091,12 @@ 2, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -253300,36 +255109,34 @@ }, { "session": { - "id": "exploring-various-approaches-to-achieve-effective-decentralization-for-intent-based-protocols", - "sourceId": "LGZYYW", - "title": "Exploring various approaches to achieve effective decentralization for Intent-Based protocols", - "description": "Intents are emerging as the gold standard for transacting on-chain. However, they do come with decentralization trade-offs. In this talk, I'd like to present the status quo, various architectures, and new tradeoffs in terms of where they fit in the trilemma of fees, execution speed, and execution guarantees. The objective is to achieve maximum decentralization while maintaining a great UX and efficiency.", - "track": "Usability", - "type": "Lightning Talk", + "id": "evmmax-fast-modular-arithmetic-in-evm", + "sourceId": "7CWEHH", + "title": "EVMMAX. Fast Modular Arithmetic in EVM", + "description": "On the top of EVM Object Format we build an extension which allows contract developers to implement optimized advanced cryptography functions. This feature allows us to implement existing and future ECC precompiles counterparts directly in EVM. Adding new ECC functions (i.e. bls precompiles or functions based on a new, unknown yet, elliptic curve) to the protocol won't require introducing new precompiles. It can be achieved easier and without any risk for the consensus.", + "track": "Core Protocol", + "type": "Talk", "expertise": "Intermediate", - "audience": "Engineering", + "audience": "Developer", "featured": false, "doNotRecord": false, "keywords": [ - "TEE" + "EOF", + "EVM" ], "tags": [ - "TEE", - "Decentralization", - "Homomorphic Encryption", - "Intents", - "MPC", - "ZKP" + "Cryptography", + "EVM", + "Cryptography" ], "language": "en", "speakers": [ - "mounir-benchemled" + "rodiazet" ], "eventId": "devcon-7", - "slot_start": 1731558000000, - "slot_end": 1731558600000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1LaXJZlFuHU9E1WzvaA5EEprE3pUrcWOtPgm0VCJNCN8" + "slot_start": 1731555000000, + "slot_end": 1731556800000, + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1fh8W3duOjm-uN-PLpwXQdH39CtC5VtYT9yOjlpTE8hk" }, "vector": [ 0, @@ -253337,10 +255144,10 @@ 0, 0, 0, + 6, 0, 0, 0, - 6, 0, 0, 0, @@ -253609,13 +255416,13 @@ 0, 0, 0, + 6, 0, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -253971,6 +255778,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -254001,7 +255809,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -254021,7 +255828,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -254032,8 +255838,6 @@ 0, 0, 0, - 2, - 2, 0, 0, 0, @@ -254046,7 +255850,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -254161,6 +255964,18 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -254275,7 +256090,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -254501,7 +256315,6 @@ 0, 0, 0, - 2, 0, 0, 2, @@ -254510,6 +256323,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -254522,42 +256338,37 @@ }, { "session": { - "id": "fair-combinatorial-auction-for-trade-intents-how-to-design-mechanisms-without-a-numeraire", - "sourceId": "AAYWGY", - "title": "Fair combinatorial auction for trade intents: how to design mechanisms without a numeraire", - "description": "When designing mechanisms on the blockchain, there may be no single asset that can be used to reallocate the benefits of participating in the mechanism among its participants. Hence, the designer cannot separately address achieving an objective and sharing the resulting gains, as the objective affects how/whether these gains can be shared. This raises fairness concerns. We discuss the relevance of this issue for trade intent auctions and propose a novel mechanism: the fair combinatorial auction.", - "track": "Cryptoeconomics", - "type": "Talk", + "id": "evolution-of-scams", + "sourceId": "WZWPE9", + "title": "Evolution of Scams", + "description": "The goal of this talk will be to give a quick history of the evolution of scams and the new techniques employed to combat them. I was previously the co-founder of Wallet Guard, which has since been acquired by Consensys. I now am responsible for the research and development of the security engine employed by MetaMask to protect its users.", + "track": "Security", + "type": "Lightning Talk", "expertise": "Intermediate", - "audience": "Academic", + "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "Batch auctions", - "dutch auctions", - "auctions", - "CoW Swap", - "research" + "Security", + "Drainers", + "MetaMask" ], "tags": [ - "Mechanism design", - "Intents", - "research", - "Intents", - "Mechanism design" + "metamask", + "Hacks", + "Security" ], "language": "en", "speakers": [ - "andrea-canidio" + "ohm" ], "eventId": "devcon-7", - "slot_start": 1731650400000, - "slot_end": 1731652200000, - "slot_roomId": "stage-2", - "resources_presentation": "https://docs.google.com/presentation/d/1LquF7sJyYCfQkhUppmol316cCEsxjzZbhvuKG4u7QnU" + "slot_start": 1731408600000, + "slot_end": 1731409200000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1fLuDyHluumURppoq7gyTD9d7Z-wKLdy5qsCg-Tytso0" }, "vector": [ - 0, 0, 0, 6, @@ -254836,12 +256647,14 @@ 0, 0, 0, + 6, + 0, + 0, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -255226,7 +257039,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -255427,6 +257239,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -255438,7 +257252,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -255502,6 +257315,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -255726,7 +257540,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -255734,6 +257547,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -255742,46 +257556,63 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0 ] }, { "session": { - "id": "farcaster-frames-building-embeddable-ethereum-apps", - "sourceId": "NPGET3", - "title": "Farcaster frames: building embeddable Ethereum apps", - "description": "Frames are an open standard for creating embeddable, interactive apps in social media feeds and on the web. They help solve one of the hardest problems for Ethereum dapp developers: distribution. Although frames originated on Farcaster, it's now possible to build cross-platform frames that work on Farcaster, Lens, XMTP, and the open web. In this hands on workshop we'll introduce the core concepts behind frames and build a simple frame app that interacts with a smart contract.", - "track": "Developer Experience", + "id": "execution-layer-testing-workshop", + "sourceId": "UQ8MWW", + "title": "Execution Layer Testing Workshop", + "description": "In this workshop you can find a bug in an EIP implementation on a test network!\r\n\r\nThe Ethereum Foundation Testing Team oversees cross-client execution specification testing, which is critical to avoid consensus issues at the smart-contract execution level.\r\n\r\nYou'll implement tests for a new EIP from scratch using the ethereum/execution-spec-tests framework and execute them on a local test network with a faulty client. Anyone attending has the chance to find the issue and break the network!", + "track": "Core Protocol", "type": "Workshop", "expertise": "Intermediate", "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Farcaster" + "Python", + "Pytest", + "Specs" ], "tags": [ - "Developer Infrastructure", - "Social", - "farcaster", - "Developer Infrastructure", - "Social" + "Core Protocol", + "Security", + "Testing", + "python", + "pytest", + "specs", + "Core Protocol", + "Security", + "Testing" ], "language": "en", "speakers": [ - "horsefacts" + "mario-vega", + "danceratopz", + "dimitry-kh", + "spencer-taylor-brown" ], "eventId": "devcon-7", - "slot_start": 1731400800000, - "slot_end": 1731406200000, - "slot_roomId": "classroom-a", - "resources_presentation": "https://docs.google.com/presentation/d/1liuvnLXBUAB0kNGDh3VePfZNkfZ-ECHpzPYsSrv_d-M" + "slot_start": 1731472200000, + "slot_end": 1731479400000, + "slot_roomId": "classroom-d", + "resources_presentation": "https://docs.google.com/presentation/d/117F-s4Jnf3r7cRIQqAwsYqwIGULHx4JTcdJjW64wZag" }, "vector": [ 0, 0, 0, 0, + 0, 6, 0, 0, @@ -256056,6 +257887,10 @@ 0, 0, 0, + 6, + 6, + 6, + 6, 0, 0, 0, @@ -256063,7 +257898,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -256400,6 +258234,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -256418,6 +258253,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -256445,7 +258282,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -256572,7 +258408,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -256632,6 +258467,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -256718,11 +258555,13 @@ 0, 0, 0, + 2, + 2, + 2, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -256968,46 +258807,46 @@ }, { "session": { - "id": "financial-nihilism-vs-foss-culture-the-battle-for-ethereums-soul", - "sourceId": "SSXAMG", - "title": "Financial Nihilism vs FOSS Culture: The Battle for Ethereum’s Soul", - "description": "In recent years, the Ethereum ecosystem has witnessed a stark dichotomy: the rise of financial nihilism through memecoins and rampant speculation on one side, and the foundational principles of the FOSS (Free and Open Source Software) community, emphasising public goods, interdependence, and intrinsic rewards, on the other. \r\n\r\nThis talk will delve into the experiences of interacting with FOSS developers, shedding light on their views and concerns regarding Ethereum’s current trajectory.", - "track": "Cypherpunk & Privacy", - "type": "Talk", + "id": "exploring-auction-mechanisms-in-protocol-design", + "sourceId": "WAKEL9", + "title": "Exploring Auction Mechanisms in Protocol Design", + "description": "Auction mechanisms are fascinating, and so are protocol designs. When you put both together, things get really interesting. In this talk, we'll dive into various auction mechanisms and see how they shape protocol design choices. We'll cover key aspects like the timing game, MEV burn, and participant trusts. Then we will look at case studies: Ethereum, Optimism, and Arbitrum. For each case, we'll conclude how protocol impacts auction or vice versa.", + "track": "Cryptoeconomics", + "type": "Lightning Talk", "expertise": "Beginner", "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Culture" + "Auction" ], "tags": [ - "Values", - "FOSS", - "Decentralization", - "culture", - "Decentralization", - "FOSS", - "Values" + "Core Protocol", + "Economics", + "MEV", + "auction", + "Core Protocol", + "Economics", + "MEV" ], "language": "en", "speakers": [ - "eleftherios-diakomichalis" + "terence" ], "eventId": "devcon-7", - "slot_start": 1731400200000, - "slot_end": 1731402000000, - "slot_roomId": "stage-3", - "resources_presentation": "https://docs.google.com/presentation/d/1Qlvu4fLzJTTaotuNmKf4QNZRg5u7Im3WjKq6D2kS0Vw" + "slot_start": 1731485400000, + "slot_end": 1731486000000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1SW7qjLygGhslLlaFTINPgoKm5AVWrY8ItfsnIvPnUq4" }, "vector": [ 0, 0, 0, + 6, 0, 0, 0, - 6, 0, 0, 0, @@ -257284,10 +259123,10 @@ 0, 0, 0, + 6, 0, 0, 0, - 6, 0, 0, 0, @@ -257629,6 +259468,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -257645,6 +259485,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -257660,6 +259501,12 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -257715,7 +259562,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -257724,7 +259570,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -257845,7 +259690,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -258169,6 +260013,10 @@ 0, 0, 0, + 0, + 0, + 0, + 0, 2, 0, 0, @@ -258191,47 +260039,44 @@ }, { "session": { - "id": "finding-bugs-42-tips-from-4-security-researchers", - "sourceId": "AZNENK", - "title": "Finding Bugs: 42 Tips from 4 Security Researchers", - "description": "Billions of dollars are at risk, and protocols spend millions on security through audits and bug bounties. Have you ever wondered how you can become a top security researcher securing these billions?\r\n\r\nIn this workshop, 4 recognized security researchers share their experiences on smart contract security with practical tools & techniques to find & report vulnerabilities. Security researchers, even aspirational ones, can take away some key advice to improve their smart contract security skills.", - "track": "Security", - "type": "Workshop", - "expertise": "Beginner", - "audience": "Research", + "id": "exploring-the-future-of-account-abstraction", + "sourceId": "S7NYUJ", + "title": "Exploring the Future of Account Abstraction", + "description": "Discover the journey of Ethereum's Account Abstraction (AA) from inception to its current state, challenges tackled by ERC-4337, and future roadmap: modular native AA approach for L2 and L1, and EOA improvement (EIP-7702).", + "track": "Core Protocol", + "type": "Talk", + "expertise": "Intermediate", + "audience": "Developer", "featured": false, "doNotRecord": false, "keywords": [ - "Education", - "Hacks", - "Smart Contract Security" + "AA", + "roadmap" ], "tags": [ - "Security", - "Auditing", - "Bug", - "Bounties", - "smart", - "contracts", - "Auditing", - "Bounties", - "Bug", - "Security" + "Ethereum Roadmap", + "In-protocol Account Abstraction", + "Account Abstraction", + "aa", + "roadmap", + "Account Abstraction", + "Ethereum Roadmap", + "In-protocol Account Abstraction" ], "language": "en", "speakers": [ - "0xrajeev", - "joran-honig", - "nat-chin", - "tincho" + "yoav-weiss" ], "eventId": "devcon-7", - "slot_start": 1731465900000, - "slot_end": 1731471300000, - "slot_roomId": "classroom-b", - "resources_presentation": "https://docs.google.com/presentation/d/1HZSm9H-PuHEKe3mrj7Wl9hDODP3kP9iQMoLjxXQ81Iw" + "slot_start": 1731560400000, + "slot_end": 1731562200000, + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1-B8ZzQJNuc1_e9BR0rIfLQYc9lXZ8nuO1aV56lK7dKM" }, "vector": [ + 0, + 0, + 0, 0, 0, 6, @@ -258433,7 +260278,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -258454,7 +260298,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -258515,12 +260358,12 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, 0, - 6, - 6, 0, 0, 0, @@ -258850,7 +260693,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -258908,6 +260750,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -258996,7 +260839,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -259069,6 +260911,10 @@ 0, 0, 0, + 2, + 2, + 0, + 0, 0, 0, 0, @@ -259101,9 +260947,6 @@ 0, 0, 0, - 2, - 2, - 2, 0, 0, 0, @@ -259118,7 +260961,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -259183,6 +261025,11 @@ 0, 0, 0, + 2, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -259400,7 +261247,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -259412,6 +261258,11 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -259422,36 +261273,36 @@ }, { "session": { - "id": "finding-rough-consensus-on-issuance", - "sourceId": "GSKJK8", - "title": "Finding rough consensus on issuance", - "description": "lido and ef researchers agree on far more than people think. this talk is an attempt to synthesize and explain my take on the big picture as simply as possible with plenty of humour.", - "track": "Core Protocol", - "type": "Talk", - "expertise": "Beginner", - "audience": "Community", + "id": "exploring-various-approaches-to-achieve-effective-decentralization-for-intent-based-protocols", + "sourceId": "LGZYYW", + "title": "Exploring various approaches to achieve effective decentralization for Intent-Based protocols", + "description": "Intents are emerging as the gold standard for transacting on-chain. However, they do come with decentralization trade-offs. In this talk, I'd like to present the status quo, various architectures, and new tradeoffs in terms of where they fit in the trilemma of fees, execution speed, and execution guarantees. The objective is to achieve maximum decentralization while maintaining a great UX and efficiency.", + "track": "Usability", + "type": "Lightning Talk", + "expertise": "Intermediate", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Issuance", - "Lido", - "Ethereum" + "TEE" ], "tags": [ - "ethereum", - "Economics", - "Ethereum Roadmap", - "Politics" + "TEE", + "Decentralization", + "Homomorphic Encryption", + "Intents", + "MPC", + "ZKP" ], "language": "en", "speakers": [ - "sacha" + "mounir-benchemled" ], "eventId": "devcon-7", - "slot_start": 1731556800000, + "slot_start": 1731558000000, "slot_end": 1731558600000, - "slot_roomId": "stage-2", - "resources_presentation": "https://docs.google.com/presentation/d/1UZfs00-12fFWsIVRmhuoFq4kD-ulyhRRnI5VXPFmdeQ" + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1LaXJZlFuHU9E1WzvaA5EEprE3pUrcWOtPgm0VCJNCN8" }, "vector": [ 0, @@ -259459,6 +261310,9 @@ 0, 0, 0, + 0, + 0, + 0, 6, 0, 0, @@ -259736,6 +261590,8 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, @@ -259743,7 +261599,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -260107,7 +261962,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -260128,6 +261982,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -260146,6 +262002,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -260156,6 +262013,8 @@ 0, 0, 0, + 2, + 2, 0, 0, 0, @@ -260168,6 +262027,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -260283,7 +262143,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -260369,7 +262228,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -260622,10 +262480,11 @@ 0, 0, 0, - 2, 0, 0, 0, + 2, + 0, 0, 2, 0, @@ -260639,49 +262498,50 @@ 0, 0, 0, + 0, 0 ] }, { "session": { - "id": "firefly-build-your-own-hardware-wallet", - "sourceId": "LMZKZS", - "title": "Firefly - Build your own hardware wallet", - "description": "Build your own Firefly hardware wallet and write your first custom firmware in a short interactive session. All parts provided, just bring a laptop and USB-C cable.", - "track": "Developer Experience", - "type": "Lightning Talk", + "id": "fair-combinatorial-auction-for-trade-intents-how-to-design-mechanisms-without-a-numeraire", + "sourceId": "AAYWGY", + "title": "Fair combinatorial auction for trade intents: how to design mechanisms without a numeraire", + "description": "When designing mechanisms on the blockchain, there may be no single asset that can be used to reallocate the benefits of participating in the mechanism among its participants. Hence, the designer cannot separately address achieving an objective and sharing the resulting gains, as the objective affects how/whether these gains can be shared. This raises fairness concerns. We discuss the relevance of this issue for trade intent auctions and propose a novel mechanism: the fair combinatorial auction.", + "track": "Cryptoeconomics", + "type": "Talk", "expertise": "Intermediate", - "audience": "Developer", + "audience": "Academic", "featured": false, "doNotRecord": false, "keywords": [ - "DIY", - "Arduino" + "Batch auctions", + "dutch auctions", + "auctions", + "CoW Swap", + "research" ], "tags": [ - "DevEx", - "Hacks", - "Hardware wallets", - "arduino", - "DevEx", - "Hacks", - "Hardware wallets" + "Mechanism design", + "Intents", + "research", + "Intents", + "Mechanism design" ], "language": "en", "speakers": [ - "richard-moore" + "andrea-canidio" ], "eventId": "devcon-7", - "slot_start": 1731473400000, - "slot_end": 1731474000000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/12mlEi-XhwS1335VqCql4XOq2MN1ZU6WJeQLvyAc-QHU" + "slot_start": 1731650400000, + "slot_end": 1731652200000, + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1LquF7sJyYCfQkhUppmol316cCEsxjzZbhvuKG4u7QnU" }, "vector": [ 0, 0, 0, - 0, 6, 0, 0, @@ -260947,6 +262807,24 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 6, 0, 0, @@ -261294,6 +263172,11 @@ 0, 0, 0, + 6, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -261326,7 +263209,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -261334,6 +263216,12 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -261625,50 +263513,32 @@ 0, 0, 0, - 2, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -261853,13 +263723,13 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -261868,50 +263738,47 @@ }, { "session": { - "id": "folding-starks-with-the-mova-folding-scheme", - "sourceId": "J78CHZ", - "title": "Folding STARKs with the Mova folding scheme", - "description": "We will present a new folding scheme that is 5 to 10 times more efficient than Nova, and 2.5 to 4 times more efficient than Hypernova. We will then explain how to use the scheme so as to construct a folding scheme for STARK proofs.", - "track": "Applied Cryptography", - "type": "Talk", - "expertise": "Expert", - "audience": "Research", + "id": "farcaster-frames-building-embeddable-ethereum-apps", + "sourceId": "NPGET3", + "title": "Farcaster frames: building embeddable Ethereum apps", + "description": "Frames are an open standard for creating embeddable, interactive apps in social media feeds and on the web. They help solve one of the hardest problems for Ethereum dapp developers: distribution. Although frames originated on Farcaster, it's now possible to build cross-platform frames that work on Farcaster, Lens, XMTP, and the open web. In this hands on workshop we'll introduce the core concepts behind frames and build a simple frame app that interacts with a smart contract.", + "track": "Developer Experience", + "type": "Workshop", + "expertise": "Intermediate", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Folding", - "Post-Quantum" + "Farcaster" ], "tags": [ - "ZKP", - "Zero-Knowledge", - "STARK", - "post-quantum", - "STARK", - "Zero-Knowledge", - "ZKP" + "Developer Infrastructure", + "Social", + "farcaster", + "Developer Infrastructure", + "Social" ], "language": "en", "speakers": [ - "albert-garreta" + "horsefacts" ], "eventId": "devcon-7", - "slot_start": 1731638700000, - "slot_end": 1731640500000, + "slot_start": 1731400800000, + "slot_end": 1731406200000, "slot_roomId": "classroom-a", - "resources_presentation": "https://docs.google.com/presentation/d/190Nsmxqio3tQ_4Rk6RPoyEf0-2DbZVoOuYNvY9It1YM" + "resources_presentation": "https://docs.google.com/presentation/d/1liuvnLXBUAB0kNGDh3VePfZNkfZ-ECHpzPYsSrv_d-M" }, "vector": [ 0, 0, 0, 0, + 6, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -262189,10 +264056,11 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, - 6, 0, 0, 0, @@ -262532,7 +264400,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -262577,6 +264444,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -262591,7 +264459,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -262704,6 +264571,12 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -262723,7 +264596,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -263072,13 +264944,17 @@ 0, 0, 0, - 2, 0, 0, 0, 2, 0, 0, + 2, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -263092,34 +264968,37 @@ }, { "session": { - "id": "fork-choice-enforced-inclusion-lists-focil", - "sourceId": "CDTX78", - "title": "Fork-Choice enforced Inclusion Lists (FOCIL)", - "description": "A direct consequence of centralized block production is a deterioration of Ethereum's censorship resistance properties. In this talk, we introduce FOCIL, a simple committee-based design improving upon previous inclusion list and co-created block mechanisms. We present the benefits of (1) relying on a committee to address issues related to bribing/extortion attacks, and (2) having attesters enforce the IL as part of the block validity condition to prevent IL equivocation.", - "track": "Core Protocol", + "id": "financial-nihilism-vs-foss-culture-the-battle-for-ethereums-soul", + "sourceId": "SSXAMG", + "title": "Financial Nihilism vs FOSS Culture: The Battle for Ethereum’s Soul", + "description": "In recent years, the Ethereum ecosystem has witnessed a stark dichotomy: the rise of financial nihilism through memecoins and rampant speculation on one side, and the foundational principles of the FOSS (Free and Open Source Software) community, emphasising public goods, interdependence, and intrinsic rewards, on the other. \r\n\r\nThis talk will delve into the experiences of interacting with FOSS developers, shedding light on their views and concerns regarding Ethereum’s current trajectory.", + "track": "Cypherpunk & Privacy", "type": "Talk", - "expertise": "Intermediate", - "audience": "Research", + "expertise": "Beginner", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Censorship Resistance", - "Inclusion Lists", - "Mechanism Design" + "Culture" ], "tags": [ - "Design", - "mechanism" + "Values", + "FOSS", + "Decentralization", + "culture", + "Decentralization", + "FOSS", + "Values" ], "language": "en", "speakers": [ - "thomas-thiery" + "eleftherios-diakomichalis" ], "eventId": "devcon-7", - "slot_start": 1731570000000, - "slot_end": 1731571800000, - "slot_roomId": "stage-1", - "resources_presentation": "https://docs.google.com/presentation/d/1MowR6E3eFzSs1jXPUxgTBxReXgDFk6pgjqMA7hnC7t8" + "slot_start": 1731400200000, + "slot_end": 1731402000000, + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1Qlvu4fLzJTTaotuNmKf4QNZRg5u7Im3WjKq6D2kS0Vw" }, "vector": [ 0, @@ -263127,6 +265006,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -263409,11 +265289,12 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -263842,6 +265723,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -263849,6 +265732,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -263877,7 +265761,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -263970,6 +265853,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -264291,10 +266175,12 @@ 0, 0, 0, - 2, 0, 0, 0, + 2, + 0, + 0, 0, 2, 0, @@ -264307,49 +266193,43 @@ 0, 0, 0, + 0, + 0, 0 ] }, { "session": { - "id": "formal-verification-in-the-ethereum-protocol-current-status-and-future-directions", - "sourceId": "KQCGWV", - "title": "Formal Verification in the Ethereum Protocol: Current Status and Future Directions", - "description": "Vitalik believes \"ethereum's biggest technical risk probably is bugs in code, and anything that could significantly change the game on that would be amazing\". Formal verification is a key technology which many believe could significantly help. However, it has yet to see wide adoption for a variety of reasons. This panel will bring together formal verification experts working in blockchain to discuss the challenges faced in increasing the use of formal verification within the community.", - "track": "Security", - "type": "Panel", - "expertise": "Intermediate", - "audience": "Engineering", + "id": "find-yourself-on-the-mat", + "sourceId": "PYKTTA", + "title": "Find Yourself on the Mat", + "description": "By master Aoei \r\n- Self-tune\r\n- Find yourself along the journey with Oracle Cards\r\n - Gentle yoga flow & Stretching for Office Syndrome\r\n \r\nNov 12 16:45 - 17:30", + "track": "Experiences", + "type": "Mixed Formats", + "expertise": "Beginner", + "audience": "Hobby", "featured": false, "doNotRecord": false, - "keywords": [ - "model checking", - "theorem proving" - ], - "tags": [ - "Security", - "Formal Verification", - "Testing", - "proving", - "theorem", - "Formal Verification", - "Security", - "Testing" - ], + "keywords": [], + "tags": [], "language": "en", - "speakers": [ - "david-pearce", - "igor-konnov", - "julian-sutherland", - "zoe-p" - ], + "speakers": [], "eventId": "devcon-7", - "slot_start": 1731465900000, - "slot_end": 1731469500000, - "slot_roomId": "classroom-a", - "resources_presentation": "https://docs.google.com/presentation/d/1v3H83g6kUyGEXtHlMSYEBQw6ksu6---QQw0rs5zcxM8" + "slot_start": 1731404700000, + "slot_end": 1731407400000, + "slot_roomId": "decompression-room", + "resources_presentation": "https://docs.google.com/presentation/d/1TFFR57Pxj41MY1aoKmiTItEaSPtPRaK4-BbRLFZTnQQ" }, "vector": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 6, @@ -264402,7 +266282,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -264498,7 +266377,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -264642,8 +266520,6 @@ 0, 0, 0, - 6, - 6, 0, 0, 0, @@ -264968,7 +266844,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -265076,7 +266951,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -265157,7 +267031,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -265201,7 +267074,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -265301,39 +267173,6 @@ 0, 0, 0, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -265519,10 +267358,8 @@ 0, 0, 0, - 2, 0, 0, - 2, 0, 0, 0, @@ -265535,52 +267372,106 @@ 0, 0, 0, - 0 + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 ] }, { "session": { - "id": "fossify-yourself-for-privacy-and-security", - "sourceId": "TW7QGF", - "title": "FOSSify yourself for privacy and security", - "description": "You will leave this workshop at least a bit more cypherpunk than when you came. The session will introduce FOSS stack of tools for all platforms. We will discuss free operating systems, GNU/Linux distros, GrapheneOS, secure communication, browsing, hardware options and secure environment for handling your crypto or Ethereum validators.\r\nThe workshop is interactive and open to anyone to participate. Join us to find free and open solutions to your problems or come to share your favorite foss tools!", - "track": "Cypherpunk & Privacy", + "id": "finding-bugs-42-tips-from-4-security-researchers", + "sourceId": "AZNENK", + "title": "Finding Bugs: 42 Tips from 4 Security Researchers", + "description": "Billions of dollars are at risk, and protocols spend millions on security through audits and bug bounties. Have you ever wondered how you can become a top security researcher securing these billions?\r\n\r\nIn this workshop, 4 recognized security researchers share their experiences on smart contract security with practical tools & techniques to find & report vulnerabilities. Security researchers, even aspirational ones, can take away some key advice to improve their smart contract security skills.", + "track": "Security", "type": "Workshop", "expertise": "Beginner", - "audience": "Engineering", + "audience": "Research", "featured": false, - "doNotRecord": true, + "doNotRecord": false, "keywords": [ - "free software", - "degoogle", - "self hosting" + "Education", + "Hacks", + "Smart Contract Security" ], "tags": [ - "Privacy", "Security", - "self", - "hosting", - "Privacy", + "Auditing", + "Bug", + "Bounties", + "smart", + "contracts", + "Auditing", + "Bounties", + "Bug", "Security" ], "language": "en", "speakers": [ - "mario-havel" + "0xrajeev", + "joran-honig", + "nat-chin", + "tincho" ], "eventId": "devcon-7", - "slot_start": 1731481200000, - "slot_end": 1731486600000, - "slot_roomId": "classroom-e", - "resources_presentation": "https://docs.google.com/presentation/d/1PShw8A7XomH3DtlwmgLZcgMrPY11XvLp_EuNeSwghoQ" + "slot_start": 1731465900000, + "slot_end": 1731471300000, + "slot_roomId": "classroom-b", + "resources_presentation": "https://docs.google.com/presentation/d/1HZSm9H-PuHEKe3mrj7Wl9hDODP3kP9iQMoLjxXQ81Iw" }, "vector": [ + 0, + 0, + 6, + 0, + 0, 0, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -265771,6 +267662,8 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, @@ -265791,6 +267684,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -265856,6 +267750,8 @@ 0, 0, 0, + 6, + 6, 0, 0, 0, @@ -265868,7 +267764,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -266291,8 +268186,6 @@ 0, 0, 0, - 2, - 0, 0, 0, 0, @@ -266340,6 +268233,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -266444,6 +268338,9 @@ 0, 0, 0, + 2, + 2, + 2, 0, 0, 0, @@ -266458,6 +268355,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -266526,8 +268424,6 @@ 0, 0, 0, - 2, - 2, 0, 0, 0, @@ -266746,9 +268642,9 @@ 0, 0, 0, - 2, 0, 0, + 2, 0, 0, 0, @@ -266764,39 +268660,36 @@ }, { "session": { - "id": "fraud-proofs-war", - "sourceId": "UTTXWB", - "title": "Fraud proofs war", - "description": "Fraud proof systems were originally envisioned to be able to protect a rollup with just a single honest challenger assumption. As it turns out, the matter is much more complex because of exhaustion attacks, a form of sybil attack where the attacker tries to win by economically outlasting the defenders. The talk discusses the tradeoffs in the proposed solutions to this form of attack by analyzing Arbitrum, Cartesi and Optimism fraud proof systems.", - "track": "Layer 2", + "id": "finding-rough-consensus-on-issuance", + "sourceId": "GSKJK8", + "title": "Finding rough consensus on issuance", + "description": "lido and ef researchers agree on far more than people think. this talk is an attempt to synthesize and explain my take on the big picture as simply as possible with plenty of humour.", + "track": "Core Protocol", "type": "Talk", - "expertise": "Expert", - "audience": "Research", + "expertise": "Beginner", + "audience": "Community", "featured": false, "doNotRecord": false, "keywords": [ - "Fraud", - "proofs" + "Issuance", + "Lido", + "Ethereum" ], "tags": [ - "Optimistic rollups", - "Challenge period", - "Mechanism design", - "fraud", - "proof", - "Challenge period", - "Mechanism design", - "Optimistic rollups" + "ethereum", + "Economics", + "Ethereum Roadmap", + "Politics" ], "language": "en", "speakers": [ - "luca-donno" + "sacha" ], "eventId": "devcon-7", - "slot_start": 1731474000000, - "slot_end": 1731475800000, - "slot_roomId": "stage-5", - "resources_presentation": "https://docs.google.com/presentation/d/1ft-eFG4MqCEgA32GW7jQmKsNVc9dmE6ItmC7m8A1nFs" + "slot_start": 1731556800000, + "slot_end": 1731558600000, + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1UZfs00-12fFWsIVRmhuoFq4kD-ulyhRRnI5VXPFmdeQ" }, "vector": [ 0, @@ -266804,9 +268697,9 @@ 0, 0, 0, + 6, 0, 0, - 6, 0, 0, 0, @@ -267090,11 +268983,12 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -267424,7 +269318,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -267460,6 +269353,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -267481,7 +269376,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -267632,10 +269526,10 @@ 0, 0, 0, - 2, 0, 0, 0, + 2, 0, 0, 0, @@ -267723,6 +269617,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -267754,7 +269649,12 @@ 0, 0, 2, - 2, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -267973,6 +269873,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -267984,52 +269885,50 @@ 0, 0, 0, + 0, 0 ] }, { "session": { - "id": "from-auctions-to-zk-an-educational-tour-of-mpc-tools-for-real-world-use", - "sourceId": "7TRTQW", - "title": "From Auctions to ZK: An Educational Tour of MPC Tools for Real World Use", - "description": "Ethereum made a significant contribution to the Cypherpunk agenda by removing central points of trust, allowing us to gain accountability, yet losing us any semblance of privacy that we had. There is hope at hand for privacy, but hope, in this case, is rather technical.\r\nThis talk aims to bring you up to scratch on privacy preserving tools while discussing S{N,T}ARKS, TEEs, FHE, how MPC elevates them in a decentralized setting, and highlighting their use from Auctions to ZK, from the 90s til now.", - "track": "Cypherpunk & Privacy", - "type": "Talk", + "id": "firefly-build-your-own-hardware-wallet", + "sourceId": "LMZKZS", + "title": "Firefly - Build your own hardware wallet", + "description": "Build your own Firefly hardware wallet and write your first custom firmware in a short interactive session. All parts provided, just bring a laptop and USB-C cable.", + "track": "Developer Experience", + "type": "Lightning Talk", "expertise": "Intermediate", - "audience": "Product", + "audience": "Developer", "featured": false, "doNotRecord": false, "keywords": [ - "Confidential", - "computing" + "DIY", + "Arduino" ], "tags": [ - "Zero-Knowledge", - "MPC", - "Homomorphic Encryption", - "confidentiality", - "computation", - "Homomorphic Encryption", - "MPC", - "Zero-Knowledge" + "DevEx", + "Hacks", + "Hardware wallets", + "arduino", + "DevEx", + "Hacks", + "Hardware wallets" ], "language": "en", "speakers": [ - "aisling-connolly" + "richard-moore" ], "eventId": "devcon-7", - "slot_start": 1731491400000, - "slot_end": 1731493200000, - "slot_roomId": "stage-6", - "resources_presentation": "https://docs.google.com/presentation/d/1VLWGFuzmpGa1l5aa_6_T3lRO-nTsPDh5IXDg9sFoZM8" + "slot_start": 1731473400000, + "slot_end": 1731474000000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/12mlEi-XhwS1335VqCql4XOq2MN1ZU6WJeQLvyAc-QHU" }, "vector": [ 0, 0, 0, 0, - 0, - 0, 6, 0, 0, @@ -268133,42 +270032,6 @@ 0, 0, 0, - 6, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -268333,6 +270196,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -268654,7 +270518,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -268718,14 +270581,13 @@ 0, 0, 0, + 2, 0, 0, 0, 0, 0, 0, - 2, - 2, 0, 0, 0, @@ -268933,6 +270795,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -268980,8 +270843,6 @@ 0, 0, 0, - 2, - 2, 0, 0, 0, @@ -269021,6 +270882,38 @@ 0, 0, 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -269193,7 +271086,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -269202,6 +271094,21 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, 2, 0, 0, @@ -269209,43 +271116,46 @@ 0, 0, 0, + 0, + 0, + 0, 0 ] }, { "session": { - "id": "from-bottlenecks-to-breakthroughs-optimizing-zkevm-provers", - "sourceId": "LT8BTE", - "title": "From Bottlenecks to Breakthroughs: Optimizing zkEVM Provers", - "description": "In this session, we introduce how we optimized zkEVM provers in production to significantly reduce prover costs, a major expense in running zkEVM. Topics include diagnosing zkEVM bottlenecks using CPU and memory profiling, leveraging DAGs for parallelization, and efficient memory management with a memory pool, fine-tuned garbage collection, and in-memory swapping for gigantic memory usage. These optimizations reduced zkEVM prover runtime by 75%, representing a substantial performance gain.", + "id": "folding-starks-with-the-mova-folding-scheme", + "sourceId": "J78CHZ", + "title": "Folding STARKs with the Mova folding scheme", + "description": "We will present a new folding scheme that is 5 to 10 times more efficient than Nova, and 2.5 to 4 times more efficient than Hypernova. We will then explain how to use the scheme so as to construct a folding scheme for STARK proofs.", "track": "Applied Cryptography", "type": "Talk", - "expertise": "Intermediate", + "expertise": "Expert", "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "Performance", - "Optimization" + "Folding", + "Post-Quantum" ], "tags": [ - "Layer 2s", - "ZK-EVMs", - "Open Source Software", - "optimization", - "Layer 2s", - "Open Source Software", - "ZK-EVMs" + "ZKP", + "Zero-Knowledge", + "STARK", + "post-quantum", + "STARK", + "Zero-Knowledge", + "ZKP" ], "language": "en", "speakers": [ - "leo-jeong" + "albert-garreta" ], "eventId": "devcon-7", - "slot_start": 1731488400000, - "slot_end": 1731490200000, - "slot_roomId": "stage-3", - "resources_presentation": "https://docs.google.com/presentation/d/1uTR60xRfzUI21BwpSkQ39uJtzxKc0DLJd2BqZBQisTI" + "slot_start": 1731638700000, + "slot_end": 1731640500000, + "slot_roomId": "classroom-a", + "resources_presentation": "https://docs.google.com/presentation/d/190Nsmxqio3tQ_4Rk6RPoyEf0-2DbZVoOuYNvY9It1YM" }, "vector": [ 0, @@ -269540,11 +271450,11 @@ 0, 0, 0, + 6, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -269886,6 +271796,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -269928,7 +271839,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -269945,6 +271855,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -269957,7 +271868,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -270077,6 +271987,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -270207,7 +272118,6 @@ 0, 0, 2, - 2, 0, 0, 0, @@ -270417,11 +272327,20 @@ 0, 0, 0, - 2, 0, 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, 2, 0, 0, @@ -270438,47 +272357,42 @@ }, { "session": { - "id": "from-concept-to-reality-the-triumph-of-blockchain-in-vaccine-distribution", - "sourceId": "ZBC9ZM", - "title": "From Concept to Reality: The Triumph of Blockchain in Vaccine Distribution", - "description": "Join us for an inspiring session that explores the transformative power of blockchain in vaccine supply chains. Learn how we achieved country-wide deployments in Bangladesh and Costa Rica, enhancing transparency, traceability, and efficiency. Discover the real-world challenges we overcame, the innovative solutions implemented, and the remarkable impact on public health logistics, setting new standards for supply chain management and ensuring the safe delivery of vaccines globally.", - "track": "Real World Ethereum", + "id": "fork-choice-enforced-inclusion-lists-focil", + "sourceId": "CDTX78", + "title": "Fork-Choice enforced Inclusion Lists (FOCIL)", + "description": "A direct consequence of centralized block production is a deterioration of Ethereum's censorship resistance properties. In this talk, we introduce FOCIL, a simple committee-based design improving upon previous inclusion list and co-created block mechanisms. We present the benefits of (1) relying on a committee to address issues related to bribing/extortion attacks, and (2) having attesters enforce the IL as part of the block validity condition to prevent IL equivocation.", + "track": "Core Protocol", "type": "Talk", - "expertise": "Beginner", - "audience": "Business", + "expertise": "Intermediate", + "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "Real-World", - "Deployment" + "Censorship Resistance", + "Inclusion Lists", + "Mechanism Design" ], "tags": [ - "Sustainability", - "Ethereum for Good", - "Public good", - "real-world", - "deployment", - "Ethereum for Good", - "Public good", - "Sustainability" + "Design", + "mechanism" ], "language": "en", "speakers": [ - "sid-chakravarthy" + "thomas-thiery" ], "eventId": "devcon-7", - "slot_start": 1731409200000, - "slot_end": 1731410400000, + "slot_start": 1731570000000, + "slot_end": 1731571800000, "slot_roomId": "stage-1", - "resources_presentation": "https://docs.google.com/presentation/d/1yuhgDizD0e2BcBSAmT-nwGyHIS4gNNqFjMZbvO34IPc" + "resources_presentation": "https://docs.google.com/presentation/d/1MowR6E3eFzSs1jXPUxgTBxReXgDFk6pgjqMA7hnC7t8" }, "vector": [ - 6, 0, 0, 0, 0, 0, + 6, 0, 0, 0, @@ -270766,11 +272680,11 @@ 0, 0, 0, + 6, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -271195,7 +273109,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -271210,7 +273123,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -271238,6 +273150,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -271270,7 +273185,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -271433,7 +273347,6 @@ 0, 0, 0, - 2, 2, 0, 0, @@ -271641,7 +273554,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -271650,6 +273562,14 @@ 0, 0, 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, 2, 0, 0, @@ -271658,42 +273578,57 @@ 0, 0, 0, + 0, + 0, + 0, 0 ] }, { "session": { - "id": "from-mpc-wallets-to-smart-contract-accounts", - "sourceId": "XMTH8N", - "title": "From MPC Wallets to Smart Contract Accounts", - "description": "The proposal outlines a path for the mass adoption of smart contract accounts by using MPC wallet as a transitional solution. Users can start their web3 journey by using MPC wallets which can be done via social login. Later, users can turn the MPC wallets into smart contract wallets using EIP-7702, enhancing the user experience with feature-rich options while maintaining the security benefits of MPC wallets to protect the EOA private key.", - "track": "Usability", - "type": "Lightning Talk", + "id": "formal-verification-in-the-ethereum-protocol-current-status-and-future-directions", + "sourceId": "KQCGWV", + "title": "Formal Verification in the Ethereum Protocol: Current Status and Future Directions", + "description": "Vitalik believes \"ethereum's biggest technical risk probably is bugs in code, and anything that could significantly change the game on that would be amazing\". Formal verification is a key technology which many believe could significantly help. However, it has yet to see wide adoption for a variety of reasons. This panel will bring together formal verification experts working in blockchain to discuss the challenges faced in increasing the use of formal verification within the community.", + "track": "Security", + "type": "Panel", "expertise": "Intermediate", - "audience": "Product", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "EIP-7702" + "model checking", + "theorem proving" ], "tags": [ - "MPC", - "Account Abstraction", - "eip-7702", - "Account Abstraction", - "MPC" + "Security", + "Formal Verification", + "Testing", + "proving", + "theorem", + "Formal Verification", + "Security", + "Testing" ], "language": "en", "speakers": [ - "phuc-thai" + "david-pearce", + "igor-konnov", + "julian-sutherland", + "zoe-p" ], "eventId": "devcon-7", - "slot_start": 1731559200000, - "slot_end": 1731559800000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1ZE8L3c1yymoZrVimyFHEaxXRlckYyGWHcRVxv5R5bzQ" + "slot_start": 1731465900000, + "slot_end": 1731469500000, + "slot_roomId": "classroom-a", + "resources_presentation": "https://docs.google.com/presentation/d/1v3H83g6kUyGEXtHlMSYEBQw6ksu6---QQw0rs5zcxM8" }, "vector": [ + 0, + 0, + 6, + 0, + 0, 0, 0, 0, @@ -271702,7 +273637,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -271742,6 +273676,8 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, @@ -271836,6 +273772,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -271981,6 +273918,8 @@ 0, 0, 0, + 6, + 6, 0, 0, 0, @@ -271992,7 +273931,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -272312,6 +274250,33 @@ 0, 0, 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -272362,7 +274327,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -272475,6 +274439,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -272515,6 +274483,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -272616,6 +274585,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -272656,37 +274626,6 @@ 0, 0, 0, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -272866,13 +274805,13 @@ 2, 0, 0, + 2, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -272884,39 +274823,38 @@ }, { "session": { - "id": "from-packets-to-privacy-understanding-and-evolving-network-security", - "sourceId": "XYRFXT", - "title": "From Packets to Privacy: Understanding and Evolving Network Security", - "description": "This talk will provide a comprehensive journey through the fundamentals of network communication, explore the workings and risks of Virtual Private Networks (VPNs), and dive into the world of Mixnets. We’ll discuss how decentralized Mixnets can offer privacy by default, potentially eliminating the need for traditional VPNs.", + "id": "fossify-yourself-for-privacy-and-security", + "sourceId": "TW7QGF", + "title": "FOSSify yourself for privacy and security", + "description": "You will leave this workshop at least a bit more cypherpunk than when you came. The session will introduce FOSS stack of tools for all platforms. We will discuss free operating systems, GNU/Linux distros, GrapheneOS, secure communication, browsing, hardware options and secure environment for handling your crypto or Ethereum validators.\r\nThe workshop is interactive and open to anyone to participate. Join us to find free and open solutions to your problems or come to share your favorite foss tools!", "track": "Cypherpunk & Privacy", - "type": "Lightning Talk", + "type": "Workshop", "expertise": "Beginner", - "audience": "Product", + "audience": "Engineering", "featured": false, - "doNotRecord": false, + "doNotRecord": true, "keywords": [ - "Mixnet", - "VPN" + "free software", + "degoogle", + "self hosting" ], "tags": [ "Privacy", - "Anonymity", - "Censorship Resistance", - "vpn", - "Anonymity", - "Censorship Resistance", - "Privacy" + "Security", + "self", + "hosting", + "Privacy", + "Security" ], "language": "en", "speakers": [ - "max-hampshire", - "med-amor" + "mario-havel" ], "eventId": "devcon-7", - "slot_start": 1731496200000, - "slot_end": 1731496800000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/12nsOv8WsOMt_04w0HJeyZq7caYnELYCEfrMGbVYyAGM" + "slot_start": 1731553200000, + "slot_end": 1731558600000, + "slot_roomId": "classroom-e", + "resources_presentation": "https://docs.google.com/presentation/d/1PShw8A7XomH3DtlwmgLZcgMrPY11XvLp_EuNeSwghoQ" }, "vector": [ 0, @@ -273215,11 +275153,10 @@ 0, 0, 0, + 6, 0, 0, 0, - 6, - 6, 0, 0, 0, @@ -273546,6 +275483,8 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, @@ -273563,7 +275502,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -273636,7 +275574,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -273645,6 +275582,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -273679,7 +275617,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -273883,6 +275820,7 @@ 0, 0, 2, + 2, 0, 0, 0, @@ -274087,7 +276025,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -274101,6 +276038,16 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -274109,38 +276056,39 @@ }, { "session": { - "id": "from-peerdas-to-fulldas-towards-massive-scalability-with-32mb-blocks-and-beyond", - "sourceId": "EVSLDH", - "title": "From PeerDAS to FullDAS: towards massive scalability with 32MB blocks and beyond", - "description": "PeerDAS is expected to be one of the most interesting improvements of the Pectra hard fork, enabling long-awaited sharding on Ethereum, unleashing L2 scaling.\r\n\r\nPeerDAS is however just the start with up to 1-2 MB of blob space per slot. We look into the techniques jointly developed by our Codex Research Team and EF researchers to improve this by orders of magnitude, targeting 32 MB (and beyond) of data availability space.", - "track": "Core Protocol", + "id": "fraud-proofs-war", + "sourceId": "UTTXWB", + "title": "Fraud proofs war", + "description": "Fraud proof systems were originally envisioned to be able to protect a rollup with just a single honest challenger assumption. As it turns out, the matter is much more complex because of exhaustion attacks, a form of sybil attack where the attacker tries to win by economically outlasting the defenders. The talk discusses the tradeoffs in the proposed solutions to this form of attack by analyzing Arbitrum, Cartesi and Optimism fraud proof systems.", + "track": "Layer 2", "type": "Talk", "expertise": "Expert", "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "PeerDAS", - "FullDAS" + "Fraud", + "proofs" ], "tags": [ - "Danksharding", - "DAS", - "Scalability", - "fulldas", - "Danksharding", - "DAS", - "Scalability" + "Optimistic rollups", + "Challenge period", + "Mechanism design", + "fraud", + "proof", + "Challenge period", + "Mechanism design", + "Optimistic rollups" ], "language": "en", "speakers": [ - "csaba-kiraly" + "luca-donno" ], "eventId": "devcon-7", - "slot_start": 1731575400000, - "slot_end": 1731577200000, - "slot_roomId": "stage-1", - "resources_presentation": "https://docs.google.com/presentation/d/1lz7gYMVKQCLb5914Y9OWEh4uWk8dcQ8g132fAtGQIuQ" + "slot_start": 1731474000000, + "slot_end": 1731475800000, + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1ft-eFG4MqCEgA32GW7jQmKsNVc9dmE6ItmC7m8A1nFs" }, "vector": [ 0, @@ -274148,10 +276096,9 @@ 0, 0, 0, - 6, - 0, 0, 0, + 6, 0, 0, 0, @@ -274441,10 +276388,10 @@ 0, 0, 0, + 6, 0, 0, 0, - 6, 0, 0, 0, @@ -274777,6 +276724,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -274822,7 +276770,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -274834,6 +276781,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -274896,7 +276844,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -274985,6 +276932,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -275313,6 +277261,15 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 2, 0, 0, @@ -275333,37 +277290,45 @@ }, { "session": { - "id": "from-web2-security-with-love", - "sourceId": "VYEKSS", - "title": "From Web2 Security With Love", - "description": "Web3 organizations often rely on Web2 for infrastructure, communications, and development, yet their Web2 security posture is often neglected. This leaves them vulnerable to a wide range of adversaries, from well-funded sophisticated attackers to opportunistic script kiddies. In this talk,Joe Dobson will share hard-earned lessons from the Web2 trenches that can help secure Web3.Don’t make it easy for the adversary. Learn from the past: strengthen your Web2 security to safeguard your Web3 future.", - "track": "Security", + "id": "from-auctions-to-zk-an-educational-tour-of-mpc-tools-for-real-world-use", + "sourceId": "7TRTQW", + "title": "From Auctions to ZK: An Educational Tour of MPC Tools for Real World Use", + "description": "Ethereum made a significant contribution to the Cypherpunk agenda by removing central points of trust, allowing us to gain accountability, yet losing us any semblance of privacy that we had. There is hope at hand for privacy, but hope, in this case, is rather technical.\r\nThis talk aims to bring you up to scratch on privacy preserving tools while discussing S{N,T}ARKS, TEEs, FHE, how MPC elevates them in a decentralized setting, and highlighting their use from Auctions to ZK, from the 90s til now.", + "track": "Cypherpunk & Privacy", "type": "Talk", - "expertise": "Beginner", - "audience": "Engineering", + "expertise": "Intermediate", + "audience": "Product", "featured": false, "doNotRecord": false, "keywords": [ - "Intelligence" + "Confidential", + "computing" ], "tags": [ - "Security", - "Hacks", - "intelligence", - "Hacks", - "Security" + "Zero-Knowledge", + "MPC", + "Homomorphic Encryption", + "confidentiality", + "computation", + "Homomorphic Encryption", + "MPC", + "Zero-Knowledge" ], "language": "en", "speakers": [ - "joe-dobson" + "aisling-connolly" ], "eventId": "devcon-7", - "slot_start": 1731574200000, - "slot_end": 1731576000000, - "slot_roomId": "stage-2", - "resources_presentation": "https://docs.google.com/presentation/d/1Q9J9HaQFEJ3SPx50bpp3xIlPzaHzn4kJ8ESPA0lnVoI" + "slot_start": 1731491400000, + "slot_end": 1731493200000, + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1VLWGFuzmpGa1l5aa_6_T3lRO-nTsPDh5IXDg9sFoZM8" }, "vector": [ + 0, + 0, + 0, + 0, 0, 0, 6, @@ -275469,6 +277434,8 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, @@ -275666,7 +277633,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -275982,7 +277948,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -275998,6 +277963,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -276067,6 +278033,8 @@ 0, 0, 0, + 2, + 2, 0, 0, 0, @@ -276226,10 +278194,8 @@ 0, 0, 0, - 2, 0, 0, - 2, 0, 0, 0, @@ -276325,6 +278291,8 @@ 0, 0, 0, + 2, + 2, 0, 0, 0, @@ -276532,7 +278500,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -276545,6 +278512,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -276554,36 +278524,40 @@ }, { "session": { - "id": "future-of-onchain-credit-scoring-for-farmers", - "sourceId": "BBEDYL", - "title": "Future of Onchain Credit Scoring for Farmers", - "description": "This talk will illustrate how a farmer's farm records alongside verified government issued ID and mobile money statements (M-Pesa) form the basis for anonymized real time credit scoring onchain, as a foundational layer to build unique farmer DIDs. This talk features Antugrow, a startup in Kenya re-imagining credit scoring and record keeping for farmers.", - "track": "Real World Ethereum", - "type": "Lightning Talk", + "id": "from-bottlenecks-to-breakthroughs-optimizing-zkevm-provers", + "sourceId": "LT8BTE", + "title": "From Bottlenecks to Breakthroughs: Optimizing zkEVM Provers", + "description": "In this session, we introduce how we optimized zkEVM provers in production to significantly reduce prover costs, a major expense in running zkEVM. Topics include diagnosing zkEVM bottlenecks using CPU and memory profiling, leveraging DAGs for parallelization, and efficient memory management with a memory pool, fine-tuned garbage collection, and in-memory swapping for gigantic memory usage. These optimizations reduced zkEVM prover runtime by 75%, representing a substantial performance gain.", + "track": "Applied Cryptography", + "type": "Talk", "expertise": "Intermediate", - "audience": "Engineering", + "audience": "Research", "featured": false, - "doNotRecord": true, + "doNotRecord": false, "keywords": [ - "Agriculture" + "Performance", + "Optimization" ], "tags": [ - "Identity", - "agriculture", - "Identity" + "Layer 2s", + "ZK-EVMs", + "Open Source Software", + "optimization", + "Layer 2s", + "Open Source Software", + "ZK-EVMs" ], "language": "en", "speakers": [ - "eddie-kago" + "leo-jeong" ], "eventId": "devcon-7", - "slot_start": 1731580200000, - "slot_end": 1731580800000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/143aux2LnIoaZxJqy3DpwpFTohgfllg9LWtuYzwx2v78" + "slot_start": 1731488400000, + "slot_end": 1731490200000, + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1uTR60xRfzUI21BwpSkQ39uJtzxKc0DLJd2BqZBQisTI" }, "vector": [ - 6, 0, 0, 0, @@ -276593,6 +278567,8 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, @@ -276880,13 +278856,13 @@ 0, 0, 0, + 6, 0, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -277270,6 +279246,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -277293,12 +279270,12 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -277550,6 +279527,11 @@ 0, 0, 2, + 2, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -277752,7 +279734,6 @@ 0, 0, 0, - 2, 0, 0, 2, @@ -277760,6 +279741,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -277773,45 +279757,44 @@ }, { "session": { - "id": "fuzzing-zero-knowledge-infrastructure", - "sourceId": "QYWS83", - "title": "Fuzzing Zero-Knowledge Infrastructure", - "description": "Zero-knowledge (ZK) infrastructure is highly complex and highly critical for the correct operation of L2 chains; that is, a single bug can result in massive financial and reputational damage. To find such potential million-dollar bugs before they are exploited, we have developed a novel fuzzing technique that can find logic flaws that impact liveness or safety of ZK infrastructure. Our fuzzer has already found 16 such issues in four ZK systems, namely Circom, Corset, Gnark, and Noir.", - "track": "Security", + "id": "from-concept-to-reality-the-triumph-of-blockchain-in-vaccine-distribution", + "sourceId": "ZBC9ZM", + "title": "From Concept to Reality: The Triumph of Blockchain in Vaccine Distribution", + "description": "Join us for an inspiring session that explores the transformative power of blockchain in vaccine supply chains. Learn how we achieved country-wide deployments in Bangladesh and Costa Rica, enhancing transparency, traceability, and efficiency. Discover the real-world challenges we overcame, the innovative solutions implemented, and the remarkable impact on public health logistics, setting new standards for supply chain management and ensuring the safe delivery of vaccines globally.", + "track": "Real World Ethereum", "type": "Talk", - "expertise": "Intermediate", - "audience": "Research", + "expertise": "Beginner", + "audience": "Business", "featured": false, "doNotRecord": false, "keywords": [ - "Metamorphic", - "Testing" + "Real-World", + "Deployment" ], "tags": [ - "ZKP", - "Zero-Knowledge", - "Security", - "Fuzzing", - "Testing", - "metamorphic", - "Fuzzing", - "Security", - "Zero-Knowledge" + "Sustainability", + "Ethereum for Good", + "Public good", + "real-world", + "deployment", + "Ethereum for Good", + "Public good", + "Sustainability" ], "language": "en", "speakers": [ - "valentin-wustholz" + "sid-chakravarthy" ], "eventId": "devcon-7", - "slot_start": 1731641400000, - "slot_end": 1731643200000, - "slot_roomId": "stage-3", - "resources_presentation": "https://docs.google.com/presentation/d/1C0qMB9Xtv-bWWVg8T0URvn0L0LP0y88aiS1n8-LmL1U" + "slot_start": 1731409200000, + "slot_end": 1731410400000, + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1yuhgDizD0e2BcBSAmT-nwGyHIS4gNNqFjMZbvO34IPc" }, "vector": [ + 6, 0, 0, - 6, 0, 0, 0, @@ -278108,12 +280091,12 @@ 0, 0, 0, + 6, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -278427,8 +280410,6 @@ 0, 0, 0, - 6, - 6, 0, 0, 0, @@ -278439,7 +280420,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -278498,7 +280478,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -278543,6 +280522,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -278557,6 +280537,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -278615,6 +280597,11 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -278660,7 +280647,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -278777,6 +280763,7 @@ 0, 0, 2, + 2, 0, 0, 0, @@ -278978,7 +280965,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -278992,6 +280978,12 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, 0, 0, 0 @@ -278999,38 +280991,35 @@ }, { "session": { - "id": "gas-cost-estimator-measuring-and-rebalancing-the-real-gas-cost-of-opcodes-execution", - "sourceId": "TZVK7F", - "title": "Gas Cost Estimator - Measuring and rebalancing the real gas cost of OPCODEs execution", - "description": "Sponsored by the Ethereum Foundation, our project evaluates the real cost of executing OPCODEs in EVMs across diverse clients. Following up on the successful session at Devconnect Istanbul, we present the up-to-date benchmarks, the new Gas Cost Schedule proposal, the do-it-yourself solution to repeat measurements in your environment and an automated proposal generator to be revised for each hard-fork.", - "track": "Core Protocol", + "id": "from-mpc-wallets-to-smart-contract-accounts", + "sourceId": "XMTH8N", + "title": "From MPC Wallets to Smart Contract Accounts", + "description": "The proposal outlines a path for the mass adoption of smart contract accounts by using MPC wallet as a transitional solution. Users can start their web3 journey by using MPC wallets which can be done via social login. Later, users can turn the MPC wallets into smart contract wallets using EIP-7702, enhancing the user experience with feature-rich options while maintaining the security benefits of MPC wallets to protect the EOA private key.", + "track": "Usability", "type": "Lightning Talk", "expertise": "Intermediate", - "audience": "Community", + "audience": "Product", "featured": false, "doNotRecord": false, "keywords": [ - "EVM Internals", - "Client Diversity", - "Node Infrastructure" + "EIP-7702" ], "tags": [ - "Gas", - "Decentralization", - "infrastructure", - "node", - "Decentralization", - "Gas" + "MPC", + "Account Abstraction", + "eip-7702", + "Account Abstraction", + "MPC" ], "language": "en", "speakers": [ - "jacek-glen" + "phuc-thai" ], "eventId": "devcon-7", - "slot_start": 1731572400000, - "slot_end": 1731573000000, - "slot_roomId": "stage-2", - "resources_presentation": "https://docs.google.com/presentation/d/1Dzcuj-EPyhFVz3jUb7kd535irDd3n7X0WxNqRVI5Rgs" + "slot_start": 1731559200000, + "slot_end": 1731559800000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1ZE8L3c1yymoZrVimyFHEaxXRlckYyGWHcRVxv5R5bzQ" }, "vector": [ 0, @@ -279038,6 +281027,9 @@ 0, 0, 0, + 0, + 0, + 0, 6, 0, 0, @@ -279330,6 +281322,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -279338,7 +281331,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -279706,6 +281698,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -279719,7 +281712,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -279738,6 +281730,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -279747,7 +281742,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -279870,7 +281864,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -280202,7 +282195,8 @@ 0, 0, 0, - 2, + 0, + 0, 0, 0, 0, @@ -280215,6 +282209,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -280223,40 +282221,39 @@ }, { "session": { - "id": "gas-limit-and-block-execution", - "sourceId": "LPLSDD", - "title": "Gas Limit and Block Execution", - "description": "This talk will explore various topics related to the gas limit in Ethereum. \r\n\r\nThe talk will cover:\r\n-A brief overview of the challenges of raising the gas limit and how the Ethereum roadmap plans to address them, with a focus on block execution time.\r\n-The current organization of the Ethereum slot.\r\n-Worst and average case block execution scenarios.\r\n-Potential attacks from slow blocks.\r\nWorst-case analysis conducted by Nethermind.", - "track": "Core Protocol", - "type": "Talk", + "id": "from-packets-to-privacy-understanding-and-evolving-network-security", + "sourceId": "XYRFXT", + "title": "From Packets to Privacy: Understanding and Evolving Network Security", + "description": "This talk will provide a comprehensive journey through the fundamentals of network communication, explore the workings and risks of Virtual Private Networks (VPNs), and dive into the world of Mixnets. We’ll discuss how decentralized Mixnets can offer privacy by default, potentially eliminating the need for traditional VPNs.", + "track": "Cypherpunk & Privacy", + "type": "Lightning Talk", "expertise": "Beginner", - "audience": "Stakers/Validators", + "audience": "Product", "featured": false, "doNotRecord": false, "keywords": [ - "gas limit", - "block execution", - "Execution Layer" + "Mixnet", + "VPN" ], "tags": [ - "Core Protocol", - "Layer 1", - "Protocol Design", - "execution", - "layer", - "Core Protocol", - "Layer 1", - "Protocol Design" + "Privacy", + "Anonymity", + "Censorship Resistance", + "vpn", + "Anonymity", + "Censorship Resistance", + "Privacy" ], "language": "en", "speakers": [ - "marekm25" + "max-hampshire", + "med-amor" ], "eventId": "devcon-7", - "slot_start": 1731566400000, - "slot_end": 1731568200000, - "slot_roomId": "stage-1", - "resources_presentation": "https://docs.google.com/presentation/d/17JZL3bUgGRPxJs5ybdBTY70V_NqPo7xH7Sc7QI5zw5A" + "slot_start": 1731496200000, + "slot_end": 1731496800000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/12nsOv8WsOMt_04w0HJeyZq7caYnELYCEfrMGbVYyAGM" }, "vector": [ 0, @@ -280264,6 +282261,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -280559,13 +282557,14 @@ 0, 0, 0, + 6, + 6, 0, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -280892,11 +282891,9 @@ 0, 0, 0, - 6, 0, 0, 0, - 2, 0, 0, 0, @@ -280911,6 +282908,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -280923,7 +282921,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -280984,6 +282981,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -281026,6 +283024,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -281064,7 +283066,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -281427,12 +283428,16 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, + 2, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -281444,42 +283449,44 @@ 0, 0, 0, + 0, 0 ] }, { "session": { - "id": "gas-metering-comparing-appchain-rollups-vs-general-purpose-rollups", - "sourceId": "KXFHXJ", - "title": "Gas Metering: Comparing Appchain Rollups vs. General Purpose Rollups", - "description": "General purpose rollups, with all applications running in the same virtual machine, face specific constraints in their gas metering systems that appchain rollups do not.\r\n\r\nIn this lightning talk, we'll explore the differences and the design freedom in gas metering when your application isn't in an adversarial setting, avoiding potential attacks from newly deployed code. Discover the benefits and challenges of customized gas metering in appchain rollups.", - "track": "Layer 2", - "type": "Lightning Talk", + "id": "from-peerdas-to-fulldas-towards-massive-scalability-with-32mb-blocks-and-beyond", + "sourceId": "EVSLDH", + "title": "From PeerDAS to FullDAS: towards massive scalability with 32MB blocks and beyond", + "description": "PeerDAS is expected to be one of the most interesting improvements of the Pectra hard fork, enabling long-awaited sharding on Ethereum, unleashing L2 scaling.\r\n\r\nPeerDAS is however just the start with up to 1-2 MB of blob space per slot. We look into the techniques jointly developed by our Codex Research Team and EF researchers to improve this by orders of magnitude, targeting 32 MB (and beyond) of data availability space.", + "track": "Core Protocol", + "type": "Talk", "expertise": "Expert", "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "Metering" + "PeerDAS", + "FullDAS" ], "tags": [ - "Gas", - "Appchains", - "Mechanism design", - "metering", - "Appchains", - "Gas", - "Mechanism design" + "Danksharding", + "DAS", + "Scalability", + "fulldas", + "Danksharding", + "DAS", + "Scalability" ], "language": "en", "speakers": [ - "felipe-argento" + "csaba-kiraly" ], "eventId": "devcon-7", - "slot_start": 1731583200000, - "slot_end": 1731583800000, + "slot_start": 1731575400000, + "slot_end": 1731577200000, "slot_roomId": "stage-1", - "resources_presentation": "https://docs.google.com/presentation/d/1RCYOul1XxqYV0BU6bMqResTDK6sazsIhKVB2ctdgBKU" + "resources_presentation": "https://docs.google.com/presentation/d/1lz7gYMVKQCLb5914Y9OWEh4uWk8dcQ8g132fAtGQIuQ" }, "vector": [ 0, @@ -281487,9 +283494,10 @@ 0, 0, 0, + 6, + 0, 0, 0, - 6, 0, 0, 0, @@ -281784,12 +283792,12 @@ 0, 0, 0, + 6, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -282107,7 +284115,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -282169,6 +284176,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -282242,6 +284250,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -282319,7 +284331,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -282652,6 +284663,11 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, 2, 0, 0, @@ -282672,37 +284688,39 @@ }, { "session": { - "id": "giga-undepin-to-connect-every-school-in-the-world", - "sourceId": "JXH3T3", - "title": "Giga: (UN)DePIN to connect every school in the world", - "description": "Giga (a startup built by UNICEF and ITU) has built a long-lasting friendship with the Ethereum community, starting w/ the 2019 Devcon launch of UNICEF's Crypto Fund, to the first Eth staking with the Government of Rwanda, putting schools onchain, and now working on a global Connectivity Credits Marketplace.\r\n \r\nBlockchain, and particularly Ethereum, is fundamental to scaling connectivity for the 1.8 billion people who aren't online. http://giga.global", - "track": "Real World Ethereum", + "id": "from-web2-security-with-love", + "sourceId": "VYEKSS", + "title": "From Web2 Security With Love", + "description": "Web3 organizations often rely on Web2 for infrastructure, communications, and development, yet their Web2 security posture is often neglected. This leaves them vulnerable to a wide range of adversaries, from well-funded sophisticated attackers to opportunistic script kiddies. In this talk,Joe Dobson will share hard-earned lessons from the Web2 trenches that can help secure Web3.Don’t make it easy for the adversary. Learn from the past: strengthen your Web2 security to safeguard your Web3 future.", + "track": "Security", "type": "Talk", "expertise": "Beginner", - "audience": "Community", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Connectivity", - "real world digital assets", - "" + "Intelligence" ], "tags": [ - "DePIN", - "Ethereum for Good", - "Politics" + "Security", + "Hacks", + "intelligence", + "Hacks", + "Security" ], "language": "en", "speakers": [ - "christopher-fabian" + "joe-dobson" ], "eventId": "devcon-7", - "slot_start": 1731576000000, - "slot_end": 1731577200000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1Kux95LlPqrqyaIMbQZgE8OhOIzJM8A61evcBSSNF7dY" + "slot_start": 1731574200000, + "slot_end": 1731576000000, + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1Q9J9HaQFEJ3SPx50bpp3xIlPzaHzn4kJ8ESPA0lnVoI" }, "vector": [ + 0, + 0, 6, 0, 0, @@ -283005,13 +285023,13 @@ 0, 0, 0, + 6, 0, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -283327,6 +285345,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -283343,7 +285362,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -283440,7 +285458,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -283572,6 +285589,12 @@ 0, 0, 0, + 2, + 0, + 0, + 2, + 0, + 0, 0, 0, 0, @@ -283649,7 +285672,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -283871,10 +285893,12 @@ 0, 0, 0, - 2, 0, 0, 0, + 2, + 0, + 0, 0, 2, 0, @@ -283888,50 +285912,48 @@ 0, 0, 0, + 0, 0 ] }, { "session": { - "id": "glass-houses-and-tornados", - "sourceId": "K9A8EG", - "title": "Glass Houses and Tornados", - "description": "The Tornado Cash sanctions and criminal prosecutions have challenged longstanding assumptions within crypto about the limits of money transmission licensing, money laundering statutes, and sanctions laws. They've also revealed a longstanding assumption from some in policy and law enforcement circles: that blockchains have always been and must remain transparent. Neither assumption has served us well and the time has come for legal certainty. This talk is about how we get there.", - "track": "Cypherpunk & Privacy", - "type": "Talk", + "id": "future-of-onchain-credit-scoring-for-farmers", + "sourceId": "BBEDYL", + "title": "Future of Onchain Credit Scoring for Farmers", + "description": "This talk will illustrate how a farmer's farm records alongside verified government issued ID and mobile money statements (M-Pesa) form the basis for anonymized real time credit scoring onchain, as a foundational layer to build unique farmer DIDs. This talk features Antugrow, a startup in Kenya re-imagining credit scoring and record keeping for farmers.", + "track": "Real World Ethereum", + "type": "Lightning Talk", "expertise": "Intermediate", - "audience": "Lobby", - "featured": true, - "doNotRecord": false, + "audience": "Engineering", + "featured": false, + "doNotRecord": true, "keywords": [ - "Legal", - "Government", - "Regulation" + "Agriculture" ], "tags": [ - "Governance", - "Mixers", - "Open Source Software", - "Privacy" + "Identity", + "agriculture", + "Identity" ], "language": "en", "speakers": [ - "peter-van-valkenburgh" + "eddie-kago" ], "eventId": "devcon-7", - "slot_start": 1731648600000, - "slot_end": 1731649800000, - "slot_roomId": "main-stage", - "resources_presentation": "https://docs.google.com/presentation/d/1Xs3Tvj3iPf9ArWjPRjf3e7zXu_JG8R-eXuI5yEgHV6c" + "slot_start": 1731580200000, + "slot_end": 1731580800000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/143aux2LnIoaZxJqy3DpwpFTohgfllg9LWtuYzwx2v78" }, "vector": [ + 6, 0, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -284230,11 +286252,14 @@ 0, 0, 0, + 6, + 0, + 0, + 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -284632,9 +286657,7 @@ 0, 0, 0, - 2, 0, - 2, 0, 0, 0, @@ -284897,6 +286920,9 @@ 0, 0, 0, + 0, + 0, + 0, 2, 0, 0, @@ -285094,9 +287120,15 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, 2, 0, 0, + 2, 0, 0, 0, @@ -285105,7 +287137,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -285115,51 +287146,45 @@ }, { "session": { - "id": "governance-innovation-analysis-on-voter-behavior-in-blockchain-governance", - "sourceId": "ZKNSAL", - "title": "Governance Innovation: Analysis on Voter Behavior in Blockchain Governance", - "description": "As the first comprehensive examination of voter behavior in Web3, the following research explores two significant blockchain ecosystems, Curve Finance and Polkadot, using a novel quantitative methodology to decompose and highlight governance patterns.\r\n\r\nThe presented analysis shows, among other findings, a significant influence of market conditions on voter tendencies, diverse patterns relating to voting power accumulation, and a potential effect of financial incentives on voter participation.", - "track": "Coordination", - "type": "Lightning Talk", - "expertise": "Expert", - "audience": "Product", + "id": "fuzzing-zero-knowledge-infrastructure", + "sourceId": "QYWS83", + "title": "Fuzzing Zero-Knowledge Infrastructure", + "description": "Zero-knowledge (ZK) infrastructure is highly complex and highly critical for the correct operation of L2 chains; that is, a single bug can result in massive financial and reputational damage. To find such potential million-dollar bugs before they are exploited, we have developed a novel fuzzing technique that can find logic flaws that impact liveness or safety of ZK infrastructure. Our fuzzer has already found 16 such issues in four ZK systems, namely Circom, Corset, Gnark, and Noir.", + "track": "Security", + "type": "Talk", + "expertise": "Intermediate", + "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "Vote Escrow", - "Funding Allocation", - "Voter Analytics" + "Metamorphic", + "Testing" ], "tags": [ - "Permissionless", - "Coordination", - "Governance", - "Decentralization", - "Game Theory", - "Tokenomics", - "voting", - "analytics", - "Coordination", - "Decentralization", - "Game Theory", - "Governance", - "Permissionless", - "Tokenomics" + "ZKP", + "Zero-Knowledge", + "Security", + "Fuzzing", + "Testing", + "metamorphic", + "Fuzzing", + "Security", + "Zero-Knowledge" ], "language": "en", "speakers": [ - "tanisha-katara" + "valentin-wustholz" ], "eventId": "devcon-7", - "slot_start": 1731489000000, - "slot_end": 1731489600000, - "slot_roomId": "classroom-a", - "resources_presentation": "https://docs.google.com/presentation/d/1hyhPIjZoL4CayjCbBks0Dvhf-v1OSKN0dKkek0vNdSE" + "slot_start": 1731641400000, + "slot_end": 1731643200000, + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1C0qMB9Xtv-bWWVg8T0URvn0L0LP0y88aiS1n8-LmL1U" }, "vector": [ 0, - 6, 0, + 6, 0, 0, 0, @@ -285463,11 +287488,11 @@ 0, 0, 0, + 6, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -285784,6 +287809,7 @@ 0, 0, 6, + 6, 0, 0, 0, @@ -285794,6 +287820,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -285819,7 +287846,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -285844,7 +287870,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -285854,6 +287879,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -285864,14 +287890,12 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -285926,7 +287950,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -286018,6 +288041,13 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -286033,7 +288063,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -286327,11 +288356,12 @@ 0, 0, 0, - 2, 0, 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -286342,43 +288372,47 @@ 0, 0, 0, + 0, + 0, + 0, + 0, 0 ] }, { "session": { - "id": "grapheneos-a-brief-introduction-to-private-and-secure-android", - "sourceId": "QK3ZTL", - "title": "GrapheneOS: a brief introduction to private and secure Android", - "description": "Smartphones have become an essential part of our lives. The operating systems on smartphones act like a boundary layer between personal data and a plethora of untrusted code, but how easy is it to penetrate this boundary? We present GrapheneOS - the privacy and security-focused operating system developed as a non-profit open-source project. We will focus on some state-of-the-art GrapheneOS features such as low-level USB-C control, hardened memory allocator, and Sandboxed Google Play.", - "track": "Cypherpunk & Privacy", - "type": "Talk", - "expertise": "Beginner", - "audience": "Engineering", + "id": "gas-cost-estimator-measuring-and-rebalancing-the-real-gas-cost-of-opcodes-execution", + "sourceId": "TZVK7F", + "title": "Gas Cost Estimator - Measuring and rebalancing the real gas cost of OPCODEs execution", + "description": "Sponsored by the Ethereum Foundation, our project evaluates the real cost of executing OPCODEs in EVMs across diverse clients. Following up on the successful session at Devconnect Istanbul, we present the up-to-date benchmarks, the new Gas Cost Schedule proposal, the do-it-yourself solution to repeat measurements in your environment and an automated proposal generator to be revised for each hard-fork.", + "track": "Core Protocol", + "type": "Lightning Talk", + "expertise": "Intermediate", + "audience": "Community", "featured": false, - "doNotRecord": true, + "doNotRecord": false, "keywords": [ - "Android" + "EVM Internals", + "Client Diversity", + "Node Infrastructure" ], "tags": [ - "Privacy", - "Security", - "Mobile", - "android", - "Mobile", - "Privacy", - "Security" + "Gas", + "Decentralization", + "infrastructure", + "node", + "Decentralization", + "Gas" ], "language": "en", "speakers": [ - "hulk", - "maade" + "jacek-glen" ], "eventId": "devcon-7", - "slot_start": 1731486000000, - "slot_end": 1731487800000, - "slot_roomId": "stage-1", - "resources_presentation": "https://docs.google.com/presentation/d/105h0erRlmvaHWuoC8pgHHPTJmdK7CiGkTOcyb1Vs4Nw" + "slot_start": 1731572400000, + "slot_end": 1731573000000, + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1Dzcuj-EPyhFVz3jUb7kd535irDd3n7X0WxNqRVI5Rgs" }, "vector": [ 0, @@ -286386,7 +288420,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -286689,11 +288722,11 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, - 6, - 6, 0, 0, 0, @@ -286999,7 +289032,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -287022,7 +289054,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -287078,6 +289109,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -287098,12 +289132,15 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -287223,6 +289260,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -287549,7 +289587,9 @@ 0, 0, 0, - 2, + 0, + 0, + 0, 0, 0, 0, @@ -287557,6 +289597,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -287571,39 +289614,50 @@ }, { "session": { - "id": "hacking-thai-beats-cities-and-dances", - "sourceId": "NM8B9E", - "title": "Hacking Thai Beats, Cities & Dances", - "description": "Can we inspire Thai builders to be more creative through hacking our own culture? Stories of an algorithmic Thai music festival in Thailand's oldest museum, an open-source hackathon to improve the city of Bangkok, an interactive art performance that blends algorithms with traditional Thai dance; and how you can build better builder communities by inter-disciplinary thinking.", - "track": "Real World Ethereum", + "id": "gas-limit-and-block-execution", + "sourceId": "LPLSDD", + "title": "Gas Limit and Block Execution", + "description": "This talk will explore various topics related to the gas limit in Ethereum. \r\n\r\nThe talk will cover:\r\n-A brief overview of the challenges of raising the gas limit and how the Ethereum roadmap plans to address them, with a focus on block execution time.\r\n-The current organization of the Ethereum slot.\r\n-Worst and average case block execution scenarios.\r\n-Potential attacks from slow blocks.\r\nWorst-case analysis conducted by Nethermind.", + "track": "Core Protocol", "type": "Talk", "expertise": "Beginner", - "audience": "Engineering", + "audience": "Stakers/Validators", "featured": false, "doNotRecord": false, - "keywords": [], + "keywords": [ + "gas limit", + "block execution", + "Execution Layer" + ], "tags": [ - "Art", - "FOSS", - "Live Coding" + "Core Protocol", + "Layer 1", + "Protocol Design", + "execution", + "layer", + "Core Protocol", + "Layer 1", + "Protocol Design" ], "language": "en", "speakers": [ - "phoomparin-mano" + "marekm25" ], "eventId": "devcon-7", - "slot_start": 1731389400000, - "slot_end": 1731390600000, - "slot_roomId": "stage-2", - "resources_presentation": "https://docs.google.com/presentation/d/16NvToD2NQxicsfxWktPRLuxSt7qrL73mCEcujVhk_i0" + "slot_start": 1731566400000, + "slot_end": 1731568200000, + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/17JZL3bUgGRPxJs5ybdBTY70V_NqPo7xH7Sc7QI5zw5A" }, "vector": [ - 6, 0, 0, 0, 0, 0, + 6, + 0, + 0, 0, 0, 0, @@ -287904,6 +289958,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -287911,7 +289966,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -288237,9 +290291,11 @@ 0, 0, 0, + 6, 0, 0, 0, + 2, 0, 0, 0, @@ -288266,6 +290322,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -288326,7 +290383,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -288407,6 +290463,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -288543,7 +290600,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -288766,7 +290822,8 @@ 0, 0, 0, - 2, + 0, + 0, 0, 0, 0, @@ -288781,6 +290838,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0 @@ -288788,40 +290849,42 @@ }, { "session": { - "id": "hardhat-v3-will-launch-soon-precise-l2s-simulation-performant-rust-rewrite-solidity-tests-deployments-and-more", - "sourceId": "QZYQYE", - "title": "Hardhat v3 will launch soon: precise L2s simulation, performant Rust rewrite, Solidity tests, deployments, and more.", - "description": "The Hardhat team has been working continuously over the past two years to redesign and rewrite Hardhat from the ground up, including a major migration to Rust already in production. This talk will explore the problems and solutions that Hardhat’s upcoming v3 release will focus on: performance, Solidity tests, correct L2 network simulation, and a comprehensive deployment system.", - "track": "Developer Experience", - "type": "Talk", - "expertise": "Intermediate", - "audience": "Developer", + "id": "gas-metering-comparing-appchain-rollups-vs-general-purpose-rollups", + "sourceId": "KXFHXJ", + "title": "Gas Metering: Comparing Appchain Rollups vs. General Purpose Rollups", + "description": "General purpose rollups, with all applications running in the same virtual machine, face specific constraints in their gas metering systems that appchain rollups do not.\r\n\r\nIn this lightning talk, we'll explore the differences and the design freedom in gas metering when your application isn't in an adversarial setting, avoiding potential attacks from newly deployed code. Discover the benefits and challenges of customized gas metering in appchain rollups.", + "track": "Layer 2", + "type": "Lightning Talk", + "expertise": "Expert", + "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "Hardhat", - "Solidity" + "Metering" ], "tags": [ - "Developer Infrastructure", - "Tooling", - "DevEx", - "solidity", - "Developer Infrastructure", - "DevEx", - "Tooling" + "Gas", + "Appchains", + "Mechanism design", + "metering", + "Appchains", + "Gas", + "Mechanism design" ], "language": "en", "speakers": [ - "patricio-palladino" + "felipe-argento" ], "eventId": "devcon-7", - "slot_start": 1731495600000, - "slot_end": 1731497400000, - "slot_roomId": "stage-3", - "resources_presentation": "https://docs.google.com/presentation/d/1XDRIhALcLD_91krtX14MMkCYoXRCN3nZ_oia1tIdaLw" + "slot_start": 1731583200000, + "slot_end": 1731583800000, + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1RCYOul1XxqYV0BU6bMqResTDK6sazsIhKVB2ctdgBKU" }, "vector": [ + 0, + 0, + 0, 0, 0, 0, @@ -289128,6 +291191,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -289136,7 +291200,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -289452,6 +291515,8 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, @@ -289461,7 +291526,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -289470,7 +291534,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -289489,7 +291552,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -289665,6 +291727,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -289799,6 +291863,9 @@ 0, 0, 2, + 2, + 0, + 0, 0, 0, 0, @@ -289991,10 +292058,11 @@ 0, 0, 0, - 2, 0, 0, 0, + 2, + 0, 0, 0, 2, @@ -290007,46 +292075,46 @@ 0, 0, 0, + 0, 0 ] }, { "session": { - "id": "hevm-or-how-i-learned-to-stop-worrying-and-love-the-symbolic-execution", - "sourceId": "YQPADR", - "title": "hevm or: How I Learned to Stop Worrying and Love the Symbolic Execution", - "description": "hevm is a symbolic execution engine for the EVM that can prove safety properties for EVM bytecode or verify semantic equivalence between two bytecode objects. It exposes a user-friendly API in Solidity that allows you to define symbolic tests using almost exactly the same syntax as usual unit tests.\r\n\r\nIn this talk, we'll present hevm, what it's useful for, and when and how to use it to help secure your digital contracts.", - "track": "Security", + "id": "giga-undepin-to-connect-every-school-in-the-world", + "sourceId": "JXH3T3", + "title": "Giga: (UN)DePIN to connect every school in the world", + "description": "Giga (a startup built by UNICEF and ITU) has built a long-lasting friendship with the Ethereum community, starting w/ the 2019 Devcon launch of UNICEF's Crypto Fund, to the first Eth staking with the Government of Rwanda, putting schools onchain, and now working on a global Connectivity Credits Marketplace.\r\n \r\nBlockchain, and particularly Ethereum, is fundamental to scaling connectivity for the 1.8 billion people who aren't online. http://giga.global", + "track": "Real World Ethereum", "type": "Talk", - "expertise": "Intermediate", - "audience": "Engineering", + "expertise": "Beginner", + "audience": "Community", "featured": false, "doNotRecord": false, "keywords": [ - "Symbolic Execution", - "EVM" + "Connectivity", + "real world digital assets", + "" ], "tags": [ - "Security", - "Fuzzing", - "EVM", - "Fuzzing", - "Security" + "DePIN", + "Ethereum for Good", + "Politics" ], "language": "en", "speakers": [ - "mate-soos" + "christopher-fabian" ], "eventId": "devcon-7", - "slot_start": 1731560400000, - "slot_end": 1731562200000, - "slot_roomId": "stage-3", - "resources_presentation": "https://docs.google.com/presentation/d/1zbKn6alKaFJ7AHUN8resSuZmq-0n4W0JbxXcZGI9Cq8" + "slot_start": 1731576000000, + "slot_end": 1731577200000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1Kux95LlPqrqyaIMbQZgE8OhOIzJM8A61evcBSSNF7dY" }, "vector": [ + 6, 0, 0, - 6, 0, 0, 0, @@ -290354,12 +292422,14 @@ 0, 0, 0, + 6, + 0, + 0, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -290662,8 +292732,6 @@ 0, 0, 0, - 6, - 6, 0, 0, 0, @@ -290692,6 +292760,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -290787,6 +292857,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -290861,7 +292932,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -290998,6 +293068,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -291213,7 +293287,6 @@ 0, 0, 0, - 2, 0, 0, 2, @@ -291221,6 +293294,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -291234,55 +293311,45 @@ }, { "session": { - "id": "how-crypto-is-used-in-africa-today-hear-from-leading-builders", - "sourceId": "RKR9EC", - "title": "How crypto is used in Africa today? Hear from leading builders", - "description": "How are Africans using crypto at scale, and what has been the impact on society? Last year Africa saw close to $120B onchain transactions, and 10%-20% of major countries' populations used crypto. \r\n\r\nWhat problems are the top African founders solving for retail and businesses? What are the technical + non-technical friction points they face in building for the fastest growing markets in the world?\r\n\r\nHear African founders share lessons, nuances, and user behavior from the front lines.", - "track": "Real World Ethereum", - "type": "Panel", - "expertise": "Beginner", - "audience": "Community", - "featured": false, + "id": "glass-houses-and-tornados", + "sourceId": "K9A8EG", + "title": "Glass Houses and Tornados", + "description": "The Tornado Cash sanctions and criminal prosecutions have challenged longstanding assumptions within crypto about the limits of money transmission licensing, money laundering statutes, and sanctions laws. They've also revealed a longstanding assumption from some in policy and law enforcement circles: that blockchains have always been and must remain transparent. Neither assumption has served us well and the time has come for legal certainty. This talk is about how we get there.", + "track": "Cypherpunk & Privacy", + "type": "Talk", + "expertise": "Intermediate", + "audience": "Lobby", + "featured": true, "doNotRecord": false, "keywords": [ - "Mass adoption", - "payment", - "P2P" + "Legal", + "Government", + "Regulation" ], "tags": [ - "Use Cases", - "Remittance", - "Ethereum for Good", - "p2p", - "Ethereum for Good", - "Remittance", - "Use Cases" + "Governance", + "Mixers", + "Open Source Software", + "Privacy" ], "language": "en", "speakers": [ - "yoseph-ayele", - "yele-bademosi", - "david-nandwa" + "peter-van-valkenburgh" ], "eventId": "devcon-7", - "slot_start": 1731650400000, - "slot_end": 1731654000000, - "slot_roomId": "stage-6", - "resources_presentation": "https://docs.google.com/presentation/d/1-iuDsB5_A6OL9P-2eTEkEzeWPAc_YK9UNsVLwT5Pf6A" + "slot_start": 1731648600000, + "slot_end": 1731649800000, + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1Xs3Tvj3iPf9ArWjPRjf3e7zXu_JG8R-eXuI5yEgHV6c" }, "vector": [ - 6, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, 0, 0, 0, + 6, 0, 0, 0, @@ -291588,23 +293655,6 @@ 0, 0, 6, - 6, - 6, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -292010,7 +294060,7 @@ 0, 2, 0, - 0, + 2, 0, 0, 0, @@ -292180,7 +294230,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -292248,7 +294297,36 @@ 0, 0, 0, - 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, 0, 0, 0, @@ -292439,7 +294517,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -292455,53 +294532,62 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0 ] }, { "session": { - "id": "how-crypto-solves-real-world-mev", - "sourceId": "WQBBFR", - "title": "How Crypto Solves Real World MEV", - "description": "This session will discuss \"real world\" MEV applications of crypto. I highlight three examples in particular:\r\n\r\n-Event ticketing, a multi-billion dollar market place where ZK Proofs and Trusted Execution Environments have a promising role to play. \r\n-Negotiations using crypto-enforceable non-disclosure agreements (joint design with Andrew Miller)\r\n-And finally, *maximizing* Web2 MEV by allowing trustless account permissioning, e.g. on x.com\r\n\r\nEach example has a spec and a working demo with code.", - "track": "Cryptoeconomics", - "type": "Talk", - "expertise": "Intermediate", - "audience": "Research", + "id": "governance-innovation-analysis-on-voter-behavior-in-blockchain-governance", + "sourceId": "ZKNSAL", + "title": "Governance Innovation: Analysis on Voter Behavior in Blockchain Governance", + "description": "As the first comprehensive examination of voter behavior in Web3, the following research explores two significant blockchain ecosystems, Curve Finance and Polkadot, using a novel quantitative methodology to decompose and highlight governance patterns.\r\n\r\nThe presented analysis shows, among other findings, a significant influence of market conditions on voter tendencies, diverse patterns relating to voting power accumulation, and a potential effect of financial incentives on voter participation.", + "track": "Coordination", + "type": "Lightning Talk", + "expertise": "Expert", + "audience": "Product", "featured": false, "doNotRecord": false, "keywords": [ - "Trusted", - "Execution", - "Environments" + "Vote Escrow", + "Funding Allocation", + "Voter Analytics" ], "tags": [ - "Use cases of cryptography", - "Use Cases", - "Environment", - "Mechanism design", - "trusted", - "execution", - "Mechanism design", - "Use Cases", - "Use cases of cryptography" + "Permissionless", + "Coordination", + "Governance", + "Decentralization", + "Game Theory", + "Tokenomics", + "voting", + "analytics", + "Coordination", + "Decentralization", + "Game Theory", + "Governance", + "Permissionless", + "Tokenomics" ], "language": "en", "speakers": [ - "matt-stephenson" + "tanisha-katara" ], "eventId": "devcon-7", - "slot_start": 1731643200000, - "slot_end": 1731645000000, - "slot_roomId": "stage-2", - "resources_presentation": "https://docs.google.com/presentation/d/18AqH-uxxVvfWaJGEmHZyGujUgl3X-sss6n89RtybhTg" + "slot_start": 1731489000000, + "slot_end": 1731489600000, + "slot_roomId": "classroom-a", + "resources_presentation": "https://docs.google.com/presentation/d/1hyhPIjZoL4CayjCbBks0Dvhf-v1OSKN0dKkek0vNdSE" }, "vector": [ 0, + 6, 0, 0, - 6, 0, 0, 0, @@ -292810,6 +294896,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -292817,7 +294904,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -293123,7 +295209,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -293133,6 +295218,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -293144,7 +295230,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -293169,6 +295254,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -293193,6 +295279,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -293212,12 +295299,14 @@ 0, 0, 0, + 2, 0, 0, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -293245,7 +295334,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -293273,6 +295361,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -293284,7 +295373,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -293303,7 +295391,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -293381,6 +295468,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -293667,7 +295758,7 @@ 0, 0, 0, - 2, + 0, 0, 0, 0, @@ -293680,6 +295771,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -293688,48 +295783,47 @@ }, { "session": { - "id": "how-hardhat-3-will-ensure-precise-simulation-for-l2s-using-edr", - "sourceId": "G7AHS9", - "title": "How Hardhat 3 will ensure precise simulation for L2s using EDR", - "description": "As the Ethereum ecosystem shifts towards L2 solutions, developers encounter new challenges in maintaining consistency and efficiency across different chains.\r\n\r\nHardhat is powered by EDR, a reusable Ethereum Development Runtime implementation to build developer tools. This talk will show how EDR's support for L2s in Hardhat 3 will streamline the development process, improve testing accuracy, and enhance the overall developer experience.", - "track": "Developer Experience", + "id": "grapheneos-a-brief-introduction-to-private-and-secure-android", + "sourceId": "QK3ZTL", + "title": "GrapheneOS: a brief introduction to private and secure Android", + "description": "Smartphones have become an essential part of our lives. The operating systems on smartphones act like a boundary layer between personal data and a plethora of untrusted code, but how easy is it to penetrate this boundary? We present GrapheneOS - the privacy and security-focused operating system developed as a non-profit open-source project. We will focus on some state-of-the-art GrapheneOS features such as low-level USB-C control, hardened memory allocator, and Sandboxed Google Play.", + "track": "Cypherpunk & Privacy", "type": "Talk", - "expertise": "Intermediate", + "expertise": "Beginner", "audience": "Engineering", "featured": false, - "doNotRecord": false, + "doNotRecord": true, "keywords": [ - "EVM", - "Hardhat", - "Optimism" + "Android" ], "tags": [ - "Layer 2s", - "Tooling", - "DevEx", - "optimism", - "DevEx", - "Layer 2s", - "Tooling" + "Privacy", + "Security", + "Mobile", + "android", + "Mobile", + "Privacy", + "Security" ], "language": "en", "speakers": [ - "wodann" + "hulk", + "maade" ], "eventId": "devcon-7", - "slot_start": 1731582000000, - "slot_end": 1731583800000, - "slot_roomId": "stage-6", - "resources_presentation": "https://docs.google.com/presentation/d/19L7dj6AAC2bhxtksWRYlrJuOv3Xc6aF5iQmk5DGFVbA" + "slot_start": 1731486000000, + "slot_end": 1731487800000, + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/105h0erRlmvaHWuoC8pgHHPTJmdK7CiGkTOcyb1Vs4Nw" }, "vector": [ 0, 0, 0, 0, - 6, 0, 0, + 6, 0, 0, 0, @@ -294036,6 +296130,8 @@ 0, 0, 0, + 6, + 6, 0, 0, 0, @@ -294043,7 +296139,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -294348,6 +296443,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -294362,7 +296458,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -294403,7 +296498,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -294448,6 +296542,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -294589,7 +296685,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -294706,6 +296801,13 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -294895,6 +296997,7 @@ 2, 0, 0, + 0, 2, 0, 0, @@ -294913,46 +297016,36 @@ }, { "session": { - "id": "how-i-audit", - "sourceId": "3NRXP9", - "title": "How I Audit", - "description": "Dom, a former lead auditor at Trail of Bits, is going to give a peek of what it's like to be an auditor in 2024. Some of the techniques and tools discussed:\r\n\r\n* How to prepare for an audit?\r\n* How to hand over the resources?\r\n* What is the first thing auditors do?\r\n* How to communicate with auditors?\r\n* How I use the following tools, and their evaluation:\r\n * Codebase visualization with Wake and Neovim\r\n * Static analysis tools\r\n * Fuzzing (and debugging)\r\n * Manual review", - "track": "Security", - "type": "Workshop", - "expertise": "Expert", + "id": "hacking-thai-beats-cities-and-dances", + "sourceId": "NM8B9E", + "title": "Hacking Thai Beats, Cities & Dances", + "description": "Can we inspire Thai builders to be more creative through hacking our own culture? Stories of an algorithmic Thai music festival in Thailand's oldest museum, an open-source hackathon to improve the city of Bangkok, an interactive art performance that blends algorithms with traditional Thai dance; and how you can build better builder communities by inter-disciplinary thinking.", + "track": "Real World Ethereum", + "type": "Talk", + "expertise": "Beginner", "audience": "Engineering", "featured": false, "doNotRecord": false, - "keywords": [ - "Solidity", - "Frameworks", - "Program analysis", - "Static Analysis" - ], + "keywords": [], "tags": [ - "Tooling", - "Security", - "Auditing", - "analysis", - "static", - "Auditing", - "Security", - "Tooling" + "Art", + "FOSS", + "Live Coding" ], "language": "en", "speakers": [ - "dominik-teiml" + "phoomparin-mano" ], "eventId": "devcon-7", - "slot_start": 1731646800000, - "slot_end": 1731652200000, - "slot_roomId": "classroom-b", - "resources_presentation": "https://docs.google.com/presentation/d/1cJm-toCXN2UU4rbGe04A5r8Ki0Mu2kurnbC7eBJWsbQ" + "slot_start": 1731552900000, + "slot_end": 1731554100000, + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/16NvToD2NQxicsfxWktPRLuxSt7qrL73mCEcujVhk_i0" }, "vector": [ + 6, 0, 0, - 6, 0, 0, 0, @@ -295265,13 +297358,14 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -295568,11 +297662,9 @@ 0, 0, 0, - 6, 0, 0, 0, - 6, 0, 0, 0, @@ -295589,7 +297681,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -295688,6 +297779,19 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -295714,7 +297818,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -295849,6 +297952,14 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -295887,6 +297998,14 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -295929,23 +298048,6 @@ 0, 0, 0, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -296118,9 +298220,9 @@ 0, 0, 0, + 2, 0, 0, - 2, 0, 2, 0, @@ -296140,38 +298242,43 @@ }, { "session": { - "id": "how-long-non-finality-could-kill-ethereum", - "sourceId": "U9E7PD", - "title": "How long non-finality could kill Ethereum", - "description": "After the merge, Ethereum has a finality gadget to provide an economic assurance that transactions will never be reverted. When 2/3 of the validator set are online and agree, we finalize. Otherwise, we enter a period of non-finality which can be very long, up to a few weeks. Long non-finality has never happened in Ethereum's history and could trigger a cascade of failures that will kill liveness. How can we harden the network against this? How high are the stakes?", - "track": "Core Protocol", + "id": "hallucinated-servers-another-prog-crypto-chip", + "sourceId": "DYJ88A", + "title": "hallucinated servers another prog crypto chip", + "description": "hallucinated servers another prog crypto chip\r\n\r\nNot sure about the rest ;)", + "track": "Applied Cryptography", "type": "Talk", - "expertise": "Intermediate", + "expertise": "Beginner", "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "-" + "Cyprography", + "fhe", + "mpc" ], "tags": [ - "Consensus", - "Decentralization", - "Security", - "Consensus", - "Decentralization", - "Security" + "Cryptography", + "MPC", + "fhe", + "Cryptography", + "MPC" ], "language": "en", "speakers": [ - "dapplion" + "brian-lawrence" ], "eventId": "devcon-7", - "slot_start": 1731568200000, - "slot_end": 1731570000000, - "slot_roomId": "stage-1", - "resources_presentation": "https://docs.google.com/presentation/d/1ALLMSUfx7xTKyChAX-LGEzcu_42YB7z9HKrLLPQ0-cc" + "slot_start": 1731556800000, + "slot_end": 1731558600000, + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1vVTMx-WFRYRYIkDhxt9cWeLavDtiXTRNFX6sO0Z4Nyo" }, "vector": [ + 0, + 0, + 0, + 0, 0, 0, 0, @@ -296484,6 +298591,8 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, @@ -296494,7 +298603,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -296790,12 +298898,10 @@ 0, 0, 0, - 6, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -296808,6 +298914,8 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, @@ -296875,6 +298983,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -296886,7 +298995,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -297152,6 +299260,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -297344,6 +299455,7 @@ 2, 0, 0, + 0, 2, 0, 0, @@ -297362,47 +299474,44 @@ }, { "session": { - "id": "how-model-checking-can-help-build-trust-in-the-design-of-distributed-protocols-like-single-slot-finality", - "sourceId": "89M7ME", - "title": "How model checking can help build trust in the design of distributed protocols like Single Slot Finality", - "description": "Ethereum is a lively place for developing distributed protocols. Getting a distributed protocol right is a notoriously difficult task. When it comes to developing the Ethereum CL, the community follows two pragmatic approaches: Writing pen & paper proofs and writing executable specs in Python. We show how model checking can confirm our intuition about the behavior of consensus protocols or disprove it. We do so by applying our method to one of the recently proposed Single Slot Finality protocols", - "track": "Core Protocol", - "type": "Lightning Talk", + "id": "hardhat-v3-will-launch-soon-precise-l2s-simulation-performant-rust-rewrite-solidity-tests-deployments-and-more", + "sourceId": "QZYQYE", + "title": "Hardhat v3 will launch soon: precise L2s simulation, performant Rust rewrite, Solidity tests, deployments, and more.", + "description": "The Hardhat team has been working continuously over the past two years to redesign and rewrite Hardhat from the ground up, including a major migration to Rust already in production. This talk will explore the problems and solutions that Hardhat’s upcoming v3 release will focus on: performance, Solidity tests, correct L2 network simulation, and a comprehensive deployment system.", + "track": "Developer Experience", + "type": "Talk", "expertise": "Intermediate", - "audience": "Research", + "audience": "Developer", "featured": false, "doNotRecord": false, "keywords": [ - "model checking", - "TLA+", - "Apalache" + "Hardhat", + "Solidity" ], "tags": [ - "Consensus", - "Protocol Design", - "Formal Verification", - "apalache", - "Consensus", - "Formal Verification", - "Protocol Design" + "Developer Infrastructure", + "Tooling", + "DevEx", + "solidity", + "Developer Infrastructure", + "DevEx", + "Tooling" ], "language": "en", "speakers": [ - "igor-konnov", - "thanh-hai-tran" + "patricio-palladino" ], "eventId": "devcon-7", - "slot_start": 1731641400000, - "slot_end": 1731642000000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1Xd-R_4o4lETYbwbQd-AVQI0TPre950m6puMNTO8psWk" + "slot_start": 1731495600000, + "slot_end": 1731497400000, + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1XDRIhALcLD_91krtX14MMkCYoXRCN3nZ_oia1tIdaLw" }, "vector": [ 0, 0, 0, 0, - 0, 6, 0, 0, @@ -297527,7 +299636,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -297691,7 +299799,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -297718,6 +299825,8 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, @@ -298021,7 +300130,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -298047,6 +300155,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -298054,6 +300164,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -298062,7 +300173,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -298073,6 +300183,13 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -298205,7 +300322,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -298567,13 +300683,16 @@ 0, 0, 0, + 0, + 0, + 0, 2, 0, 0, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -298588,42 +300707,38 @@ }, { "session": { - "id": "how-much-security-does-your-restaking-protocol-really-need", - "sourceId": "QDDV9C", - "title": "How much security does your restaking protocol really need?", - "description": "Restaking protocols have aggregated millions of ETH with the hope of securing new infrastructure on Ethereum. These services, such as ZK provers and oracles, require restaking ETH to enforce custom slashing rules. But how much ETH do these services need? And how much risk do these services place on Ethereum L1? We will formulate a mathematical model for answering these questions and present an empirical analysis of cascading risks from restaking services to Ethereum, with a positive outlook!", - "track": "Cryptoeconomics", + "id": "hevm-or-how-i-learned-to-stop-worrying-and-love-the-symbolic-execution", + "sourceId": "YQPADR", + "title": "hevm or: How I Learned to Stop Worrying and Love the Symbolic Execution", + "description": "hevm is a symbolic execution engine for the EVM that can prove safety properties for EVM bytecode or verify semantic equivalence between two bytecode objects. It exposes a user-friendly API in Solidity that allows you to define symbolic tests using almost exactly the same syntax as usual unit tests.\r\n\r\nIn this talk, we'll present hevm, what it's useful for, and when and how to use it to help secure your digital contracts.", + "track": "Security", "type": "Talk", - "expertise": "Expert", - "audience": "Research", + "expertise": "Intermediate", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Matching Markets", - "Proof of Stake" + "Symbolic Execution", + "EVM" ], "tags": [ - "Staking", - "Censorship Resistance", - "Economics", - "Restaking", - "proof-of", - "Censorship Resistance", - "Economics", - "Restaking" + "Security", + "Fuzzing", + "EVM", + "Fuzzing", + "Security" ], "language": "en", "speakers": [ - "tarun-chitra" + "mate-soos" ], "eventId": "devcon-7", - "slot_start": 1731556800000, - "slot_end": 1731558600000, - "slot_roomId": "stage-5", - "resources_presentation": "https://docs.google.com/presentation/d/1pXSBtge-cUH6xweP8_EkxdNV7HFwwguB4oabzfh2UJ4" + "slot_start": 1731560400000, + "slot_end": 1731562200000, + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1zbKn6alKaFJ7AHUN8resSuZmq-0n4W0JbxXcZGI9Cq8" }, "vector": [ - 0, 0, 0, 6, @@ -298942,11 +301057,12 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -299249,6 +301365,8 @@ 0, 0, 0, + 6, + 6, 0, 0, 0, @@ -299276,7 +301394,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -299363,7 +301480,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -299383,7 +301499,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -299449,6 +301564,14 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -299604,8 +301727,6 @@ 0, 0, 0, - 2, - 2, 0, 0, 0, @@ -299793,13 +301914,17 @@ 0, 0, 0, - 2, 0, 0, 0, 2, 0, 0, + 2, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -299813,42 +301938,43 @@ }, { "session": { - "id": "how-to-audit-smart-contract-languages-brief-intro", - "sourceId": "HMYRTU", - "title": "How to Audit Smart Contract Languages: Brief Intro", - "description": "In this talk, we’ll dive into the unique challenges and considerations when auditing a smart contract language, as opposed to auditing individual smart contracts. We’ll cover:\r\n\r\n- Things to Look For: Key aspects of a smart contract language that need review.\r\n- Mindset Difference: Shifting from a contract-centric to a language-centric perspective, focusing on broader systemic issues rather than isolated contract logic.", - "track": "Security", - "type": "Lightning Talk", - "expertise": "Intermediate", - "audience": "Research", + "id": "how-crypto-is-used-in-africa-today-hear-from-leading-builders", + "sourceId": "RKR9EC", + "title": "How crypto is used in Africa today? Hear from leading builders", + "description": "How are Africans using crypto at scale, and what has been the impact on society? Last year Africa saw close to $120B onchain transactions, and 10%-20% of major countries' populations used crypto. \r\n\r\nWhat problems are the top African founders solving for retail and businesses? What are the technical + non-technical friction points they face in building for the fastest growing markets in the world?\r\n\r\nHear African founders share lessons, nuances, and user behavior from the front lines.", + "track": "Real World Ethereum", + "type": "Panel", + "expertise": "Beginner", + "audience": "Community", "featured": false, "doNotRecord": false, "keywords": [ - "Language", - "Security" + "Mass adoption", + "payment", + "P2P" ], "tags": [ - "Languages", - "Security", - "Auditing", - "language", - "Auditing", - "Languages", - "Security" + "Use Cases", + "Remittance", + "Ethereum for Good", + "p2p", + "Ethereum for Good", + "Remittance", + "Use Cases" ], "language": "en", "speakers": [ - "nicolas-garcia" + "yoseph-ayele", + "yele-bademosi", + "david-nandwa" ], "eventId": "devcon-7", - "slot_start": 1731655800000, - "slot_end": 1731656400000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1r4V8Ln3v53MiKcUcMCQ8Cs-LG2p8VboqrQ6RHXvL-DY" + "slot_start": 1731650400000, + "slot_end": 1731654000000, + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1-iuDsB5_A6OL9P-2eTEkEzeWPAc_YK9UNsVLwT5Pf6A" }, "vector": [ - 0, - 0, 6, 0, 0, @@ -300168,10 +302294,12 @@ 0, 0, 0, + 6, + 6, + 6, 0, 0, 0, - 6, 0, 0, 0, @@ -300465,7 +302593,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -300555,7 +302682,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -300594,6 +302720,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -300603,6 +302730,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -300611,7 +302739,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -300767,6 +302894,11 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -301016,6 +303148,10 @@ 0, 0, 0, + 0, + 0, + 0, + 0, 2, 0, 0, @@ -301032,47 +303168,51 @@ 0, 0, 0, + 0, 0 ] }, { "session": { - "id": "how-to-coordinate-an-epistemic-revolution", - "sourceId": "DNJMER", - "title": "How to coordinate an epistemic revolution", - "description": "Amid widespread misinformation, division, and fractured consensus, we face an epistemic crisis. This talk unifies learning and governance theory, organizational design, social consensus tools, AI, and prediction markets. We will explore how DAOs and Ethereum can serve as decentralized platforms for collective intelligence and planetary-scale problem-solving, guiding us toward an epistemic revolution at this critical time.", - "track": "Coordination", + "id": "how-crypto-solves-real-world-mev", + "sourceId": "WQBBFR", + "title": "How Crypto Solves Real World MEV", + "description": "This session will discuss \"real world\" MEV applications of crypto. I highlight three examples in particular:\r\n\r\n-Event ticketing, a multi-billion dollar market place where ZK Proofs and Trusted Execution Environments have a promising role to play. \r\n-Negotiations using crypto-enforceable non-disclosure agreements (joint design with Andrew Miller)\r\n-And finally, *maximizing* Web2 MEV by allowing trustless account permissioning, e.g. on x.com\r\n\r\nEach example has a spec and a working demo with code.", + "track": "Cryptoeconomics", "type": "Talk", - "expertise": "Beginner", + "expertise": "Intermediate", "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "Semantic Governance", - "Identity", - "Citizens Assembly" + "Trusted", + "Execution", + "Environments" ], "tags": [ - "Consensus", - "Quadratic Voting", - "Collective Intelligence", - "citizens", - "assembly", - "Collective Intelligence", - "Consensus", - "Quadratic Voting" + "Use cases of cryptography", + "Use Cases", + "Environment", + "Mechanism design", + "trusted", + "execution", + "Mechanism design", + "Use Cases", + "Use cases of cryptography" ], "language": "en", "speakers": [ - "nick-almond" + "matt-stephenson" ], "eventId": "devcon-7", - "slot_start": 1731643800000, - "slot_end": 1731645600000, - "slot_roomId": "stage-5", - "resources_presentation": "https://docs.google.com/presentation/d/1sq5KPHZmGsWxfhQtVwIBL6Wm8XGy-QAB5wFPQck9lO4" + "slot_start": 1731643200000, + "slot_end": 1731645000000, + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/18AqH-uxxVvfWaJGEmHZyGujUgl3X-sss6n89RtybhTg" }, "vector": [ + 0, + 0, 0, 6, 0, @@ -301393,12 +303533,12 @@ 0, 0, 0, + 6, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -301696,7 +303836,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -301705,6 +303844,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -301826,6 +303966,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -301864,6 +304005,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -301882,6 +304024,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -301892,7 +304035,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -302058,7 +304200,6 @@ 0, 0, 2, - 2, 0, 0, 0, @@ -302241,12 +304382,18 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, 2, 0, 0, @@ -302263,48 +304410,48 @@ }, { "session": { - "id": "how-to-destroy-a-network-offboarding-the-mainstream", - "sourceId": "XNCFRL", - "title": "How To Destroy A Network: Offboarding The Mainstream", - "description": "Crafting Ethereum into a setting (both technically and reputationally) where The Institutions feel comfortable participating in it at scale has been the life work of hundreds of people over the last nine years. And yet, for our success, many feel that the victory has come at a cost too heavy to bear: our losing focus as to why we built the global computer in the first place. If you feel the same way, join me for a brief exploration of what would need to happen for us to cut the cord.", - "track": "Cypherpunk & Privacy", + "id": "how-hardhat-3-will-ensure-precise-simulation-for-l2s-using-edr", + "sourceId": "G7AHS9", + "title": "How Hardhat 3 will ensure precise simulation for L2s using EDR", + "description": "As the Ethereum ecosystem shifts towards L2 solutions, developers encounter new challenges in maintaining consistency and efficiency across different chains.\r\n\r\nHardhat is powered by EDR, a reusable Ethereum Development Runtime implementation to build developer tools. This talk will show how EDR's support for L2s in Hardhat 3 will streamline the development process, improve testing accuracy, and enhance the overall developer experience.", + "track": "Developer Experience", "type": "Talk", "expertise": "Intermediate", - "audience": "Community", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Values" + "EVM", + "Hardhat", + "Optimism" ], "tags": [ - "Network State", - "Privacy", - "Anonymity", - "Digital Sovereignty", - "value", - "Anonymity", - "Digital Sovereignty", - "Network State", - "Privacy" + "Layer 2s", + "Tooling", + "DevEx", + "optimism", + "DevEx", + "Layer 2s", + "Tooling" ], "language": "en", "speakers": [ - "laurence-day" + "wodann" ], "eventId": "devcon-7", - "slot_start": 1731484200000, - "slot_end": 1731486000000, - "slot_roomId": "stage-1", - "resources_presentation": "https://docs.google.com/presentation/d/1mVbPl6HPZouYDklCGe84dKqjwtSkE7VTKOYNdWU6URc" + "slot_start": 1731582000000, + "slot_end": 1731583800000, + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/19L7dj6AAC2bhxtksWRYlrJuOv3Xc6aF5iQmk5DGFVbA" }, "vector": [ 0, 0, 0, 0, + 6, 0, 0, - 6, 0, 0, 0, @@ -302621,10 +304768,13 @@ 0, 0, 0, + 6, + 0, + 0, + 0, 0, 0, 0, - 6, 0, 0, 0, @@ -302951,6 +305101,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -302963,7 +305114,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -302983,6 +305133,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -303015,7 +305166,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -303040,7 +305190,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -303170,6 +305319,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -303284,7 +305437,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -303467,10 +305619,13 @@ 0, 0, 0, - 2, 0, 0, 0, + 0, + 2, + 0, + 0, 2, 0, 0, @@ -303483,51 +305638,52 @@ 0, 0, 0, + 0, 0 ] }, { "session": { - "id": "how-to-do-something-to-some-state-in-some-contract", - "sourceId": "HECBJV", - "title": "How to do something to some state in some contract", - "description": "Smart contracts are changing. \r\n\r\nSo far, they needed every transaction to be public in order for nodes to agree. Zero-Knowledge came in to change things a bit: you can actually make your transaction client-side and just broadcast a proof.\r\n\r\nIn this workshop, we will use Noir and write a simple Aztec and/or Ethereum contract that allows for most of the execution and state to remain private.", - "track": "Applied Cryptography", + "id": "how-i-audit", + "sourceId": "3NRXP9", + "title": "How I Audit", + "description": "Dom, a former lead auditor at Trail of Bits, is going to give a peek of what it's like to be an auditor in 2024. Some of the techniques and tools discussed:\r\n\r\n* How to prepare for an audit?\r\n* How to hand over the resources?\r\n* What is the first thing auditors do?\r\n* How to communicate with auditors?\r\n* How I use the following tools, and their evaluation:\r\n * Codebase visualization with Wake and Neovim\r\n * Static analysis tools\r\n * Fuzzing (and debugging)\r\n * Manual review", + "track": "Security", "type": "Workshop", - "expertise": "Intermediate", + "expertise": "Expert", "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "ZKDSL", - "DevOps", - "Mobile Proving" + "Solidity", + "Frameworks", + "Program analysis", + "Static Analysis" ], "tags": [ - "DevEx", - "Privacy", - "Decentralization", - "Cryptography", - "Mobile", - "proving", - "Cryptography", - "Decentralization", - "DevEx", - "Privacy" + "Tooling", + "Security", + "Auditing", + "analysis", + "static", + "Auditing", + "Security", + "Tooling" ], "language": "en", "speakers": [ - "jose-pedro-sousa-or-zpedro" + "dominik-teiml" ], "eventId": "devcon-7", - "slot_start": 1731638700000, - "slot_end": 1731644100000, - "slot_roomId": "classroom-d", - "resources_presentation": "https://docs.google.com/presentation/d/1V-PhhZNdNFgdu0_mbGXOQJjINihO5JLwJV7DDAJh4nc" + "slot_start": 1731646800000, + "slot_end": 1731652200000, + "slot_roomId": "classroom-b", + "resources_presentation": "https://docs.google.com/presentation/d/1cJm-toCXN2UU4rbGe04A5r8Ki0Mu2kurnbC7eBJWsbQ" }, "vector": [ 0, 0, + 6, 0, 0, 0, @@ -303535,7 +305691,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -303850,10 +306005,10 @@ 0, 0, 0, + 6, 0, 0, 0, - 6, 0, 0, 0, @@ -304152,12 +306307,18 @@ 0, 0, 0, + 6, + 0, + 0, + 0, + 6, + 0, + 0, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -304174,7 +306335,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -304240,10 +306400,8 @@ 0, 0, 0, - 2, 0, 0, - 2, 0, 0, 0, @@ -304252,7 +306410,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -304296,6 +306453,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -304511,6 +306670,11 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -304695,8 +306859,8 @@ 0, 0, 0, - 2, 0, + 2, 0, 2, 0, @@ -304716,33 +306880,36 @@ }, { "session": { - "id": "how-to-hallucinate-a-server", - "sourceId": "QNFTYG", - "title": "How To Hallucinate A Server", - "description": "A Hallucinated Server is a virtual server whose execution is cryptographically simulated by users, using \"multiplayer\" privacy technologies like multi-party computation or fully homomorphic encryption. Today, thanks to recent advancements in MPC and FHE, we have the technology to build the first fully Turing-complete hallucinated servers. We discuss the underlying technologies, and how we've used them to build several proof-of-concept applications.", - "track": "Applied Cryptography", + "id": "how-long-non-finality-could-kill-ethereum", + "sourceId": "U9E7PD", + "title": "How long non-finality could kill Ethereum", + "description": "After the merge, Ethereum has a finality gadget to provide an economic assurance that transactions will never be reverted. When 2/3 of the validator set are online and agree, we finalize. Otherwise, we enter a period of non-finality which can be very long, up to a few weeks. Long non-finality has never happened in Ethereum's history and could trigger a cascade of failures that will kill liveness. How can we harden the network against this? How high are the stakes?", + "track": "Core Protocol", "type": "Talk", "expertise": "Intermediate", "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "MPFHE", - "Hallucinated Server" + "-" ], "tags": [ - "Homomorphic Encryption", - "MPC" + "Consensus", + "Decentralization", + "Security", + "Consensus", + "Decentralization", + "Security" ], "language": "en", "speakers": [ - "gubsheep" + "dapplion" ], "eventId": "devcon-7", - "slot_start": 1731553200000, - "slot_end": 1731555000000, - "slot_roomId": "stage-6", - "resources_presentation": "https://docs.google.com/presentation/d/1wOtuuxn-pV_UdYT74yaBeuoxLyXyxkk_KW0-5GBqLJk" + "slot_start": 1731568200000, + "slot_end": 1731570000000, + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1ALLMSUfx7xTKyChAX-LGEzcu_42YB7z9HKrLLPQ0-cc" }, "vector": [ 0, @@ -304750,11 +306917,12 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -304767,7 +306935,6 @@ 0, 0, 0, - 4, 0, 0, 0, @@ -305070,6 +307237,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -305370,10 +307538,12 @@ 0, 0, 0, + 6, 0, 0, 0, 0, + 6, 0, 0, 0, @@ -305445,8 +307615,6 @@ 0, 0, 0, - 2, - 2, 0, 0, 0, @@ -305466,6 +307634,14 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -305935,48 +308111,48 @@ }, { "session": { - "id": "how-to-onboard-22-million-users-overnight-using-non-conventional-cryptography", - "sourceId": "SDPVVF", - "title": "How to onboard 22 million users overnight using non-conventional cryptography", - "description": "Since 2004, the Mexican tax administration started to issue digital identity certificates that linked government IDs to sovereign private keys. These has facilitated the electronic invoicing system that is designed around a public key infrastructure maintained by the central bank.\r\n\r\nThis infrastructure has provided with private keys to over 22 million people. We're onboarding all of those using Account Abstraction in a friendly-manner.", - "track": "Real World Ethereum", + "id": "how-model-checking-can-help-build-trust-in-the-design-of-distributed-protocols-like-single-slot-finality", + "sourceId": "89M7ME", + "title": "How model checking can help build trust in the design of distributed protocols like Single Slot Finality", + "description": "Ethereum is a lively place for developing distributed protocols. Getting a distributed protocol right is a notoriously difficult task. When it comes to developing the Ethereum CL, the community follows two pragmatic approaches: Writing pen & paper proofs and writing executable specs in Python. We show how model checking can confirm our intuition about the behavior of consensus protocols or disprove it. We do so by applying our method to one of the recently proposed Single Slot Finality protocols", + "track": "Core Protocol", "type": "Lightning Talk", "expertise": "Intermediate", - "audience": "Community", + "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "ERC-4337", - "RSA", - "PKI" + "model checking", + "TLA+", + "Apalache" ], "tags": [ - "Identity", - "Cryptography", - "Account Abstraction", - "pki", - "Account Abstraction", - "Cryptography", - "Identity" + "Consensus", + "Protocol Design", + "Formal Verification", + "apalache", + "Consensus", + "Formal Verification", + "Protocol Design" ], "language": "en", "speakers": [ - "ernesto-garcia" + "igor-konnov", + "thanh-hai-tran" ], "eventId": "devcon-7", - "slot_start": 1731479400000, - "slot_end": 1731480000000, + "slot_start": 1731641400000, + "slot_end": 1731642000000, "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/131bdLWEGmE-yZLMUwmeE98y-D2mP5uniqwKdaak6J1c" + "resources_presentation": "https://docs.google.com/presentation/d/1Xd-R_4o4lETYbwbQd-AVQI0TPre950m6puMNTO8psWk" }, "vector": [ - 6, - 0, 0, 0, 0, 0, 0, + 6, 0, 0, 0, @@ -306066,7 +308242,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -306101,6 +308276,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -306266,6 +308442,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -306638,11 +308815,14 @@ 0, 0, 0, - 2, 0, 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -306680,7 +308860,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -306783,6 +308962,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -307139,7 +309319,9 @@ 0, 0, 0, - 2, + 0, + 0, + 0, 0, 0, 0, @@ -307148,6 +309330,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -307160,48 +309346,48 @@ }, { "session": { - "id": "how-to-properly-open-source-software-lessons-learned-from-the-linux-foundation", - "sourceId": "MDHXHK", - "title": "How to Properly Open Source Software: Lessons Learned from the Linux Foundation", - "description": "It can be challenging to properly open source software: there are licenses, IP, security reporting, and many other issues that need to be addressed. In this talk, we will discuss the best practices for open source software development learned from almost 25 years of experience at the Linux Foundation. Attendees will learn about how to set up their projects for a variety of potential goals, including things like maximizing security and community building.", - "track": "Cypherpunk & Privacy", + "id": "how-much-security-does-your-restaking-protocol-really-need", + "sourceId": "QDDV9C", + "title": "How much security does your restaking protocol really need?", + "description": "Restaking protocols have aggregated millions of ETH with the hope of securing new infrastructure on Ethereum. These services, such as ZK provers and oracles, require restaking ETH to enforce custom slashing rules. But how much ETH do these services need? And how much risk do these services place on Ethereum L1? We will formulate a mathematical model for answering these questions and present an empirical analysis of cascading risks from restaking services to Ethereum, with a positive outlook!", + "track": "Cryptoeconomics", "type": "Talk", - "expertise": "Intermediate", - "audience": "Developper", - "featured": true, + "expertise": "Expert", + "audience": "Research", + "featured": false, "doNotRecord": false, "keywords": [ - "Linux Foundation", - "Open Development" + "Matching Markets", + "Proof of Stake" ], "tags": [ - "Open Source Software", - "FOSS", - "Best Practices", - "development", - "open", - "Best Practices", - "FOSS", - "Open Source Software" + "Staking", + "Censorship Resistance", + "Economics", + "Restaking", + "proof-of", + "Censorship Resistance", + "Economics", + "Restaking" ], "language": "en", "speakers": [ - "hart-montgomery" + "tarun-chitra" ], "eventId": "devcon-7", - "slot_start": 1731649800000, - "slot_end": 1731651600000, - "slot_roomId": "main-stage", - "resources_presentation": "https://docs.google.com/presentation/d/1nEJvDuhtXFhZrplozdiBHSDSlr4Xbzxi2jSrYBCSPL8" + "slot_start": 1731556800000, + "slot_end": 1731558600000, + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1pXSBtge-cUH6xweP8_EkxdNV7HFwwguB4oabzfh2UJ4" }, "vector": [ 0, 0, 0, + 6, 0, 0, 0, - 6, 0, 0, 0, @@ -307521,9 +309707,9 @@ 0, 0, 0, + 6, 0, 0, - 6, 0, 0, 0, @@ -307844,7 +310030,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -307857,6 +310042,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -307904,7 +310092,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -307942,6 +310129,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -307960,6 +310149,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -308140,7 +310330,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -308184,6 +310373,9 @@ 0, 0, 2, + 2, + 0, + 0, 0, 0, 0, @@ -308364,11 +310556,12 @@ 0, 0, 0, - 2, 0, 0, 0, 0, + 2, + 0, 0, 0, 2, @@ -308380,53 +310573,53 @@ 0, 0, 0, + 0, + 0, 0 ] }, { "session": { - "id": "how-to-raise-the-gas-limit-use-ultra-high-resolution-data", - "sourceId": "UASADN", - "title": "How to Raise the Gas Limit: Use Ultra High Resolution Data", - "description": "Recent advances in EVM data processing enable a more rigorous approach for understanding and enacting Ethereum’s scaling roadmap. In the past, discussions around whether to raise Ethereum’s gas limit have been held back by imprecise terminology and a lack of detailed quantitative evidence. The debate is often “vibes-based”. Leveraging ultra high resolution datasets enables a more scientific understanding of the gas limit, including issues like state growth, hardware bottlenecks, and gas pricing.", - "track": "Core Protocol", + "id": "how-to-audit-smart-contract-languages-brief-intro", + "sourceId": "HMYRTU", + "title": "How to Audit Smart Contract Languages: Brief Intro", + "description": "In this talk, we’ll dive into the unique challenges and considerations when auditing a smart contract language, as opposed to auditing individual smart contracts. We’ll cover:\r\n\r\n- Things to Look For: Key aspects of a smart contract language that need review.\r\n- Mindset Difference: Shifting from a contract-centric to a language-centric perspective, focusing on broader systemic issues rather than isolated contract logic.", + "track": "Security", "type": "Lightning Talk", "expertise": "Intermediate", "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "Gas limit", - "State growth", - "History growth", - "Bandwidth" + "Language", + "Security" ], "tags": [ - "Layer 1", - "Gas", - "Scalability", - "bandwidth", - "Gas", - "Layer 1", - "Scalability" + "Languages", + "Security", + "Auditing", + "language", + "Auditing", + "Languages", + "Security" ], "language": "en", "speakers": [ - "storm-slivkoff" + "nicolas-garcia" ], "eventId": "devcon-7", - "slot_start": 1731569400000, - "slot_end": 1731570000000, - "slot_roomId": "stage-2", - "resources_presentation": "https://docs.google.com/presentation/d/1EM_PJu06t3IYa4m6iVVoVQ2AnVXrc2iJ4B-8uWHtzAE" + "slot_start": 1731655800000, + "slot_end": 1731656400000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1r4V8Ln3v53MiKcUcMCQ8Cs-LG2p8VboqrQ6RHXvL-DY" }, "vector": [ 0, 0, + 6, 0, 0, 0, - 6, 0, 0, 0, @@ -308748,9 +310941,9 @@ 0, 0, 0, + 6, 0, 0, - 6, 0, 0, 0, @@ -309047,6 +311240,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -309054,7 +311248,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -309137,6 +311330,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -309174,7 +311368,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -309193,6 +311386,11 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -309258,7 +311456,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -309590,6 +311787,11 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, 2, 0, 0, @@ -309611,42 +311813,42 @@ }, { "session": { - "id": "how-to-steal-dollar11m-from-lending-market-in-15-minutes", - "sourceId": "TJ833L", - "title": "How to steal $1.1M from lending market in 15 minutes", - "description": "In may 2024 I found multiple bugs in lending market which allowed to steal $1.1 mln. The exploit itself was very complicated and required multiple steps, including exploitation of liquidation process of unhealthy loan which worked very similar to flash loan. \r\nI'll tell the story of how I decided to check this project source code to finding an issue, contacting with owners of platform and fixing it. I'll also share the best tips how to avoid and prevent such issues in other projects.", - "track": "Security", - "type": "Lightning Talk", - "expertise": "Intermediate", - "audience": "Engineering", + "id": "how-to-coordinate-an-epistemic-revolution", + "sourceId": "DNJMER", + "title": "How to coordinate an epistemic revolution", + "description": "Amid widespread misinformation, division, and fractured consensus, we face an epistemic crisis. This talk unifies learning and governance theory, organizational design, social consensus tools, AI, and prediction markets. We will explore how DAOs and Ethereum can serve as decentralized platforms for collective intelligence and planetary-scale problem-solving, guiding us toward an epistemic revolution at this critical time.", + "track": "Coordination", + "type": "Talk", + "expertise": "Beginner", + "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "defi", - "lending protocols", - "exploit" + "Semantic Governance", + "Identity", + "Citizens Assembly" ], "tags": [ - "Security", - "Auditing", - "Bug", - "exploits", - "Auditing", - "Bug", - "Security" + "Consensus", + "Quadratic Voting", + "Collective Intelligence", + "citizens", + "assembly", + "Collective Intelligence", + "Consensus", + "Quadratic Voting" ], "language": "en", "speakers": [ - "bartosz-barwikowski" + "nick-almond" ], "eventId": "devcon-7", - "slot_start": 1731657600000, - "slot_end": 1731658200000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1_JwwqcHhRqpyNIOuusmiEAr-roI7bAxIOH-9iiMKSaM" + "slot_start": 1731643800000, + "slot_end": 1731645600000, + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1sq5KPHZmGsWxfhQtVwIBL6Wm8XGy-QAB5wFPQck9lO4" }, "vector": [ - 0, 0, 6, 0, @@ -309975,7 +312177,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -310264,6 +312465,21 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 6, 0, 0, @@ -310293,6 +312509,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -310410,7 +312628,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -310459,6 +312676,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -310532,12 +312751,6 @@ 0, 0, 0, - 2, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -310630,13 +312843,14 @@ 0, 0, 0, + 2, + 2, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -310812,10 +313026,10 @@ 0, 0, 0, + 2, 0, 0, 0, - 2, 0, 0, 2, @@ -310829,47 +313043,44 @@ 0, 0, 0, - 0, - 0, 0 ] }, { "session": { - "id": "how-we-use-pprof-grafana-and-prometheus-to-reduce-the-cost-of-running-a-full-node", - "sourceId": "D9UAVG", - "title": "How we use pprof, grafana and prometheus to reduce the cost of running a full node", - "description": "Running a full node is a fundamental component of participating in a decentralized network. However, the operational cost associated with running a full node can be prohibitively high, even for an archive node, it needs a lot of CPU/Memory and SSD disks. At our organization, we have successfully implemented a cost reduction strategy by using the pprof tool, along with grafana and prometheus in our node infrastructure.", - "track": "Core Protocol", - "type": "Lightning Talk", + "id": "how-to-destroy-a-network-offboarding-the-mainstream", + "sourceId": "XNCFRL", + "title": "How To Destroy A Network: Offboarding The Mainstream", + "description": "Crafting Ethereum into a setting (both technically and reputationally) where The Institutions feel comfortable participating in it at scale has been the life work of hundreds of people over the last nine years. And yet, for our success, many feel that the victory has come at a cost too heavy to bear: our losing focus as to why we built the global computer in the first place. If you feel the same way, join me for a brief exploration of what would need to happen for us to cut the cord.", + "track": "Cypherpunk & Privacy", + "type": "Talk", "expertise": "Intermediate", - "audience": "Engineering", + "audience": "Community", "featured": false, "doNotRecord": false, "keywords": [ - "performance optimization", - "service level improvement" + "Values" ], "tags": [ - "Architecture", - "Developer Infrastructure", - "Best Practices", - "service", - "level", - "improvement", - "Architecture", - "Best Practices", - "Developer Infrastructure" + "Network State", + "Privacy", + "Anonymity", + "Digital Sovereignty", + "value", + "Anonymity", + "Digital Sovereignty", + "Network State", + "Privacy" ], "language": "en", "speakers": [ - "jsvisa" + "laurence-day" ], "eventId": "devcon-7", - "slot_start": 1731571800000, - "slot_end": 1731572400000, - "slot_roomId": "stage-2", - "resources_presentation": "https://docs.google.com/presentation/d/1DOTMyJmIPI5tdLiG_5PoOmjA44ieroq22BSvZjFN9no" + "slot_start": 1731484200000, + "slot_end": 1731486000000, + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1mVbPl6HPZouYDklCGe84dKqjwtSkE7VTKOYNdWU6URc" }, "vector": [ 0, @@ -310877,6 +313088,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -311200,10 +313412,12 @@ 0, 0, 0, + 6, + 0, + 0, 0, 0, 0, - 6, 0, 0, 0, @@ -311539,16 +313753,15 @@ 0, 0, 0, - 2, 0, 0, 0, + 2, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -311595,6 +313808,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -311619,6 +313833,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -311770,7 +313987,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -311863,7 +314079,6 @@ 0, 0, 0, - 2, 2, 0, 0, @@ -312041,13 +314256,18 @@ 0, 0, 0, - 2, + 0, + 0, + 0, 0, 0, 2, 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -312062,39 +314282,44 @@ }, { "session": { - "id": "how-web3-and-rwas-unlock-exponential-wealth-via-a-computable-economy", - "sourceId": "GFAA97", - "title": "How Web3 and RWAs Unlock Exponential Wealth via a Computable Economy.", - "description": "Keynote based on Justin Banon And Prof. Jason Potts academic paper: How Web3 enables the transition to a new computable economy and exponential growth in economic complexity, wealth, and prosperity by extending the reliability and programmability of on-chain transactions to the entire economy via RWA tokenization. Web3 is not just a new information technology, it is a new institutional technology on the scale of language, writing and code.", - "track": "Real World Ethereum", - "type": "Talk", + "id": "how-to-do-something-to-some-state-in-some-contract", + "sourceId": "HECBJV", + "title": "How to do something to some state in some contract", + "description": "Smart contracts are changing. \r\n\r\nSo far, they needed every transaction to be public in order for nodes to agree. Zero-Knowledge came in to change things a bit: you can actually make your transaction client-side and just broadcast a proof.\r\n\r\nIn this workshop, we will use Noir and write a simple Aztec and/or Ethereum contract that allows for most of the execution and state to remain private.", + "track": "Applied Cryptography", + "type": "Workshop", "expertise": "Intermediate", - "audience": "Business", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Web3" + "ZKDSL", + "DevOps", + "Mobile Proving" ], "tags": [ - "RWA", - "Economics", - "web3", - "Economics", - "RWA" + "DevEx", + "Privacy", + "Decentralization", + "Cryptography", + "Mobile", + "proving", + "Cryptography", + "Decentralization", + "DevEx", + "Privacy" ], "language": "en", "speakers": [ - "justin-banon", - "jason-potts" + "jose-pedro-sousa-or-zpedro" ], "eventId": "devcon-7", - "slot_start": 1731405600000, - "slot_end": 1731407400000, - "slot_roomId": "stage-6", - "resources_presentation": "https://docs.google.com/presentation/d/1rY0yIyNGkdtc2aIioukR3vUzIU0ERrllvWthuyIH1UU" + "slot_start": 1731638700000, + "slot_end": 1731644100000, + "slot_roomId": "classroom-d", + "resources_presentation": "https://docs.google.com/presentation/d/1V-PhhZNdNFgdu0_mbGXOQJjINihO5JLwJV7DDAJh4nc" }, "vector": [ - 6, 0, 0, 0, @@ -312104,6 +314329,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -312424,10 +314650,9 @@ 0, 0, 0, + 6, 0, 0, - 6, - 6, 0, 0, 0, @@ -312734,6 +314959,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -312743,6 +314969,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -312813,8 +315042,10 @@ 0, 0, 0, + 2, 0, 0, + 2, 0, 0, 0, @@ -312823,6 +315054,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -312860,7 +315092,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -313087,7 +315318,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -313263,12 +315493,12 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, + 2, 0, 0, 2, @@ -313279,53 +315509,54 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, 0 ] }, { "session": { - "id": "human-stories-of-real-world-ethereum-next-billion-fellows-ef", - "sourceId": "7SXGVX", - "title": "Human stories of real world Ethereum - Next Billion Fellows (EF)", - "description": "Next Billion Fellows work on projects that give a glimpse of what Ethereum means to everyday people. Through their lens, we can see what human coordination might look like someday. Come discuss the realworld, tangible impact of Ethereum on Fellows’ communities and explore the challenges they face along the way.", - "track": "Real World Ethereum", - "type": "Workshop", - "expertise": "Beginner", - "audience": "Community", + "id": "how-to-hallucinate-a-server", + "sourceId": "QNFTYG", + "title": "How To Hallucinate A Server", + "description": "A Hallucinated Server is a virtual server whose execution is cryptographically simulated by users, using \"multiplayer\" privacy technologies like multi-party computation or fully homomorphic encryption. Today, thanks to recent advancements in MPC and FHE, we have the technology to build the first fully Turing-complete hallucinated servers. We discuss the underlying technologies, and how we've used them to build several proof-of-concept applications.", + "track": "Applied Cryptography", + "type": "Talk", + "expertise": "Intermediate", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "real", - "world", - "usecases" + "MPFHE", + "Hallucinated Server" ], "tags": [ - "Free Speech", - "Not financial", - "Public good", - "Quadratic Voting", - "Use Cases" + "Homomorphic Encryption", + "MPC" ], "language": "en", "speakers": [ - "team-next-billion-ef", - "david-uzochukwu", - "eddie-kago", - "guo-liu", - "mercedes-rodriguez-simon", - "valeriia-panina", - "karam-alhamad", - "tomislav-mamic", - "rebecca-mqamelo", - "lefteris-arapakis" + "gubsheep" ], "eventId": "devcon-7", - "slot_start": 1731486600000, - "slot_end": 1731497400000, - "slot_roomId": "breakout-2", - "resources_presentation": "https://docs.google.com/presentation/d/1cnh924lOiBxB_1BdOH0enegLlg7UzzZ8tJU5R7Qt-wI" + "slot_start": 1731552300000, + "slot_end": 1731554100000, + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1wOtuuxn-pV_UdYT74yaBeuoxLyXyxkk_KW0-5GBqLJk" }, "vector": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 6, 0, 0, @@ -313339,6 +315570,7 @@ 0, 0, 0, + 4, 0, 0, 0, @@ -313400,7 +315632,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -313629,7 +315860,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -313660,14 +315890,6 @@ 0, 0, 0, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, 0, 0, 0, @@ -313971,7 +316193,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -314035,6 +316256,48 @@ 0, 0, 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -314048,7 +316311,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -314073,7 +316335,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -314145,35 +316406,6 @@ 0, 0, 0, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 2, - 0, 0, 0, 0, @@ -314497,8 +316729,6 @@ 2, 0, 0, - 0, - 0, 2, 0, 0, @@ -314511,34 +316741,48 @@ 0, 0, 0, + 0, 0 ] }, { "session": { - "id": "i-dont-know-the-name-yet", - "sourceId": "9BQWGB", - "title": "I don’t know the name yet", - "description": "It will be worth it ;)", - "track": "Applied Cryptography", - "type": "Talk", - "expertise": "", - "audience": "Engineering", + "id": "how-to-onboard-22-million-users-overnight-using-non-conventional-cryptography", + "sourceId": "SDPVVF", + "title": "How to onboard 22 million users overnight using non-conventional cryptography", + "description": "Since 2004, the Mexican tax administration started to issue digital identity certificates that linked government IDs to sovereign private keys. These has facilitated the electronic invoicing system that is designed around a public key infrastructure maintained by the central bank.\r\n\r\nThis infrastructure has provided with private keys to over 22 million people. We're onboarding all of those using Account Abstraction in a friendly-manner.", + "track": "Real World Ethereum", + "type": "Lightning Talk", + "expertise": "Intermediate", + "audience": "Community", "featured": false, "doNotRecord": false, - "keywords": [], - "tags": [], + "keywords": [ + "ERC-4337", + "RSA", + "PKI" + ], + "tags": [ + "Identity", + "Cryptography", + "Account Abstraction", + "pki", + "Account Abstraction", + "Cryptography", + "Identity" + ], "language": "en", "speakers": [ - "barry-whitehat" + "ernesto-garcia" ], "eventId": "devcon-7", - "slot_start": 1731555000000, - "slot_end": 1731556800000, - "slot_roomId": "main-stage", - "resources_presentation": "https://docs.google.com/presentation/d/1RcEikB5_ALOwZaJQaAvBqDR_O7aF9ycww9YUXYxXCFA" + "slot_start": 1731479400000, + "slot_end": 1731480000000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/131bdLWEGmE-yZLMUwmeE98y-D2mP5uniqwKdaak6J1c" }, "vector": [ + 6, 0, 0, 0, @@ -314548,7 +316792,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -314635,6 +316878,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -314881,7 +317125,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -315178,6 +317421,10 @@ 0, 0, 0, + 6, + 0, + 0, + 0, 0, 0, 0, @@ -315211,6 +317458,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -315252,6 +317500,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -315530,6 +317779,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -315711,10 +317961,12 @@ 0, 0, 2, - 2, 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -315729,37 +317981,39 @@ }, { "session": { - "id": "i-read-every-single-1990s-cypherpunk-email-heres-what-you-should-know", - "sourceId": "V8FHZL", - "title": "I read every single 1990s Cypherpunk email. Here's what you should know.", - "description": "What would Hal Finney, Tim May, David Chaum, and other cypherpunks think about the current state of Ethereum, cryptography, privacy, and trusted hardware? I read every single 1990s cypherpunk email (thousands) to learn more the original movement. I gathered the most interesting and relevant cypherpunk emails, and put them together to make this best-of-the-best cypherpunk presentation.", + "id": "how-to-properly-open-source-software-lessons-learned-from-the-linux-foundation", + "sourceId": "MDHXHK", + "title": "How to Properly Open Source Software: Lessons Learned from the Linux Foundation", + "description": "It can be challenging to properly open source software: there are licenses, IP, security reporting, and many other issues that need to be addressed. In this talk, we will discuss the best practices for open source software development learned from almost 25 years of experience at the Linux Foundation. Attendees will learn about how to set up their projects for a variety of potential goals, including things like maximizing security and community building.", "track": "Cypherpunk & Privacy", "type": "Talk", - "expertise": "Beginner", - "audience": "Community", - "featured": false, + "expertise": "Intermediate", + "audience": "Developper", + "featured": true, "doNotRecord": false, "keywords": [ - "Cypherpunk" + "Linux Foundation", + "Open Development" ], "tags": [ - "Permissionless", - "Free Speech", - "Censorship Resistance", - "cypherpunk", - "Censorship Resistance", - "Free Speech", - "Permissionless" + "Open Source Software", + "FOSS", + "Best Practices", + "development", + "open", + "Best Practices", + "FOSS", + "Open Source Software" ], "language": "en", "speakers": [ - "porter-adams" + "hart-montgomery" ], "eventId": "devcon-7", - "slot_start": 1731484800000, - "slot_end": 1731486600000, - "slot_roomId": "stage-5", - "resources_presentation": "https://docs.google.com/presentation/d/1GfxZnDdh1oYJ0Cmi0EqvJ6n5WY4Rvok97rq_GW9HmJA" + "slot_start": 1731649800000, + "slot_end": 1731651600000, + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1nEJvDuhtXFhZrplozdiBHSDSlr4Xbzxi2jSrYBCSPL8" }, "vector": [ 0, @@ -316093,6 +318347,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -316105,7 +318360,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -316407,7 +318661,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -316420,6 +318673,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -316479,6 +318733,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -316522,7 +318777,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -316638,7 +318892,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -316718,6 +318971,11 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -316930,7 +319188,8 @@ 0, 0, 0, - 2, + 0, + 0, 0, 0, 0, @@ -316942,6 +319201,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -316952,43 +319215,40 @@ }, { "session": { - "id": "improving-the-user-experience-by-user-research", - "sourceId": "ZVUFEY", - "title": "Improving the User Experience by User Research.", - "description": "This workshop will help you understand your users and their needs, motivations and problems because this is a critical stage in product development.\r\nThis will help reduce development risks and costs through improved user experience, decision validity, increased user loyalty, etc.\r\nWe will practice in-depth interviews at the workshop, analyze its results and create a Customer Journey Map.", - "track": "Usability", - "type": "Workshop", - "expertise": "Beginner", - "audience": "Product", + "id": "how-to-raise-the-gas-limit-use-ultra-high-resolution-data", + "sourceId": "UASADN", + "title": "How to Raise the Gas Limit: Use Ultra High Resolution Data", + "description": "Recent advances in EVM data processing enable a more rigorous approach for understanding and enacting Ethereum’s scaling roadmap. In the past, discussions around whether to raise Ethereum’s gas limit have been held back by imprecise terminology and a lack of detailed quantitative evidence. The debate is often “vibes-based”. Leveraging ultra high resolution datasets enables a more scientific understanding of the gas limit, including issues like state growth, hardware bottlenecks, and gas pricing.", + "track": "Core Protocol", + "type": "Lightning Talk", + "expertise": "Intermediate", + "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "Customer Journey Map", - "In-depth interviews", - "Blockchain Mass Adoption." + "Gas limit", + "State growth", + "History growth", + "Bandwidth" ], "tags": [ - "User Experience", - "Interface", - "Accessibility", - "User Research", - "adoption", - "blockchain", - "mass", - "Accessibility", - "Interface", - "User Experience", - "User Research" + "Layer 1", + "Gas", + "Scalability", + "bandwidth", + "Gas", + "Layer 1", + "Scalability" ], "language": "en", "speakers": [ - "andrii-bondar" + "storm-slivkoff" ], "eventId": "devcon-7", - "slot_start": 1731389400000, - "slot_end": 1731394800000, - "slot_roomId": "classroom-c", - "resources_presentation": "https://docs.google.com/presentation/d/1FKJnGwx0Fa6M46QKoFqfn0W7-iZIbFqvnLkxjd-Pct0" + "slot_start": 1731569400000, + "slot_end": 1731570000000, + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1EM_PJu06t3IYa4m6iVVoVQ2AnVXrc2iJ4B-8uWHtzAE" }, "vector": [ 0, @@ -316996,9 +319256,6 @@ 0, 0, 0, - 0, - 0, - 0, 6, 0, 0, @@ -317326,15 +319583,6 @@ 0, 0, 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 6, 0, 0, @@ -317608,39 +319856,6 @@ 0, 0, 0, - 6, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 6, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -317665,7 +319880,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -317678,6 +319892,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -317689,7 +319904,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -317745,7 +319959,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -317763,7 +319976,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -317884,6 +320096,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -318037,6 +320250,38 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -318153,13 +320398,6 @@ 0, 0, 0, - 0, - 0, - 0, - 0, - 0, - 0, - 2, 0, 0, 0, @@ -318169,6 +320407,33 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, 2, 0, 0, @@ -318176,46 +320441,52 @@ 0, 0, 0, + 0, + 0, + 0, + 0, 0 ] }, { "session": { - "id": "incentivizing-defensive-technologies-for-ethereum", - "sourceId": "HTNYKL", - "title": "Incentivizing Defensive Technologies for Ethereum", - "description": "Creating incentives and funding mechanisms for defensive technologies is a novel problem.\r\n\r\nHere's a preliminary outline:\r\n* History of defensive technology development. \r\n* Incentives and funding mechanisms for defensive technologies.\r\n* Public good funding mechanisms.\r\n* Impact certificates.\r\n* Technology trees.\r\n* Evaluating impact.\r\n* Prediction markets.\r\n* Defensive technologies for Ethereum.\r\n* Incentivizing defensive technologies for Ethereum.", - "track": "Real World Ethereum", + "id": "how-to-steal-dollar11m-from-lending-market-in-15-minutes", + "sourceId": "TJ833L", + "title": "How to steal $1.1M from lending market in 15 minutes", + "description": "In may 2024 I found multiple bugs in lending market which allowed to steal $1.1 mln. The exploit itself was very complicated and required multiple steps, including exploitation of liquidation process of unhealthy loan which worked very similar to flash loan. \r\nI'll tell the story of how I decided to check this project source code to finding an issue, contacting with owners of platform and fixing it. I'll also share the best tips how to avoid and prevent such issues in other projects.", + "track": "Security", "type": "Lightning Talk", - "expertise": "Beginner", + "expertise": "Intermediate", "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "d/acc", - "defensive technologies" + "defi", + "lending protocols", + "exploit" ], "tags": [ - "Regenative Ethereum", - "Ethereum for Good", - "e/acc", - "technology", - "defense", - "e/acc", - "Ethereum for Good", - "Regenative Ethereum" + "Security", + "Auditing", + "Bug", + "exploits", + "Auditing", + "Bug", + "Security" ], "language": "en", "speakers": [ - "han-tuzun" + "bartosz-barwikowski" ], "eventId": "devcon-7", - "slot_start": 1731658200000, - "slot_end": 1731658800000, + "slot_start": 1731657600000, + "slot_end": 1731658200000, "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1fuSrN9JQHv91E6bFCwDtFCGMP2T4Sg6pk3Mhh_y-ZYg" + "resources_presentation": "https://docs.google.com/presentation/d/1_JwwqcHhRqpyNIOuusmiEAr-roI7bAxIOH-9iiMKSaM" }, "vector": [ + 0, + 0, 6, 0, 0, @@ -318547,6 +320818,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -318561,7 +320833,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -318840,6 +321111,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -318953,7 +321225,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -319108,6 +321379,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -319211,8 +321485,6 @@ 0, 0, 0, - 2, - 2, 2, 0, 0, @@ -319384,10 +321656,16 @@ 0, 0, 0, - 2, 0, 0, 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, 2, 0, 0, @@ -319406,45 +321684,48 @@ }, { "session": { - "id": "inclusion-list-inevitable-tradeoffs", - "sourceId": "XEE9EG", - "title": "Inclusion List Inevitable Tradeoffs", - "description": "Inclusion lists have been a popular topic over the years, with various versions emerging, such as EIP-7547 and FOCIL. All these inclusion lists are constrained by a common trade-off: the Ethereum slot time. This talk explores the details of this trade-off and examines whether there is a \"best\" solution given these constraints.", - "track": "Cryptoeconomics", + "id": "how-we-use-pprof-grafana-and-prometheus-to-reduce-the-cost-of-running-a-full-node", + "sourceId": "D9UAVG", + "title": "How we use pprof, grafana and prometheus to reduce the cost of running a full node", + "description": "Running a full node is a fundamental component of participating in a decentralized network. However, the operational cost associated with running a full node can be prohibitively high, even for an archive node, it needs a lot of CPU/Memory and SSD disks. At our organization, we have successfully implemented a cost reduction strategy by using the pprof tool, along with grafana and prometheus in our node infrastructure.", + "track": "Core Protocol", "type": "Lightning Talk", - "expertise": "Beginner", + "expertise": "Intermediate", "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "inclusion", - "list" + "performance optimization", + "service level improvement" ], "tags": [ - "Decentralization Improvements", - "Censorship Resistance", - "inclusivity", - "lists", - "Censorship Resistance", - "Decentralization Improvements" + "Architecture", + "Developer Infrastructure", + "Best Practices", + "service", + "level", + "improvement", + "Architecture", + "Best Practices", + "Developer Infrastructure" ], "language": "en", "speakers": [ - "terence" + "jsvisa" ], "eventId": "devcon-7", - "slot_start": 1731489600000, - "slot_end": 1731490200000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/18aJAdqUOqTUSwaSiW85kTjIKaVx1BRU7lQDigrzc_wc" + "slot_start": 1731571800000, + "slot_end": 1731572400000, + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1DOTMyJmIPI5tdLiG_5PoOmjA44ieroq22BSvZjFN9no" }, "vector": [ 0, 0, 0, - 6, 0, 0, + 6, 0, 0, 0, @@ -319720,7 +322001,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -319774,6 +322054,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -320063,7 +322344,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -320097,6 +322377,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -320114,6 +322395,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -320122,6 +322404,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -320199,7 +322482,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -320344,6 +322626,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -320607,10 +322891,16 @@ 0, 0, 0, - 2, 0, 0, 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, 2, 0, 0, @@ -320629,45 +322919,38 @@ }, { "session": { - "id": "indexing-entire-24-billion-transactions-on-ethereum-in-10-hours", - "sourceId": "QEDEUG", - "title": "Indexing Entire 2.4 Billion Transactions on Ethereum in 10 Hours", - "description": "This talk covers learnings from building a general-purpose indexer which index every single transaction since genesis. There is also technical decisions when we have to deal with 7 billions records of data and how to process all of those data in less than half a day. Additionally, we will discuss the difference between batch data processing and real-time data processing, sharing best practices and strategies for both approaches.", - "track": "Developer Experience", - "type": "Lightning Talk", + "id": "how-web3-and-rwas-unlock-exponential-wealth-via-a-computable-economy", + "sourceId": "GFAA97", + "title": "How Web3 and RWAs Unlock Exponential Wealth via a Computable Economy.", + "description": "Keynote based on Justin Banon And Prof. Jason Potts academic paper: How Web3 enables the transition to a new computable economy and exponential growth in economic complexity, wealth, and prosperity by extending the reliability and programmability of on-chain transactions to the entire economy via RWA tokenization. Web3 is not just a new information technology, it is a new institutional technology on the scale of language, writing and code.", + "track": "Real World Ethereum", + "type": "Talk", "expertise": "Intermediate", - "audience": "Engineering", + "audience": "Business", "featured": false, "doNotRecord": false, "keywords": [ - "Data", - "Processing" + "Web3" ], "tags": [ - "Architecture", - "Scalability", - "Event monitoring", - "data", - "processor", - "Architecture", - "Event monitoring", - "Scalability" + "RWA", + "Economics", + "web3", + "Economics", + "RWA" ], "language": "en", "speakers": [ - "panjamapong-panj-sermsawatsri" + "justin-banon", + "jason-potts" ], "eventId": "devcon-7", - "slot_start": 1731492600000, - "slot_end": 1731493200000, - "slot_roomId": "classroom-a", - "resources_presentation": "https://docs.google.com/presentation/d/1e7StVYyUS6PD_m8Qka4g3W8mafU8txCAZgD9XA95sSI" + "slot_start": 1731405600000, + "slot_end": 1731407400000, + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1rY0yIyNGkdtc2aIioukR3vUzIU0ERrllvWthuyIH1UU" }, "vector": [ - 0, - 0, - 0, - 0, 6, 0, 0, @@ -321003,19 +323286,8 @@ 0, 0, 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 6, - 0, - 0, - 0, - 0, - 0, + 6, 0, 0, 0, @@ -321417,18 +323689,6 @@ 0, 0, 0, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -321465,6 +323725,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -321527,7 +323788,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -321582,7 +323842,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -321664,7 +323923,42 @@ 0, 0, 0, - 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -321833,7 +324127,6 @@ 0, 0, 0, - 2, 0, 0, 2, @@ -321844,6 +324137,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -321854,46 +324150,53 @@ }, { "session": { - "id": "indexing-ethereum-when-and-how-to-build-an-indexer", - "sourceId": "BGGFDD", - "title": "Indexing Ethereum: When and How to Build an Indexer", - "description": "Open source Ethereum Indexers are great for quickly getting your project off the ground. However, there are limits to these tools and in some cases building your own Indexer is the right thing to do. This talk will explore why you might want to build your own and outline a technical approach for building simple, reliable Indexers.", - "track": "Developer Experience", - "type": "Talk", - "expertise": "Intermediate", - "audience": "Engineering", + "id": "human-stories-of-real-world-ethereum-next-billion-fellows-ef", + "sourceId": "7SXGVX", + "title": "Human stories of real world Ethereum - Next Billion Fellows (EF)", + "description": "Next Billion Fellows work on projects that give a glimpse of what Ethereum means to everyday people. Through their lens, we can see what human coordination might look like someday. Come discuss the realworld, tangible impact of Ethereum on Fellows’ communities and explore the challenges they face along the way.", + "track": "Real World Ethereum", + "type": "Workshop", + "expertise": "Beginner", + "audience": "Community", "featured": false, "doNotRecord": false, "keywords": [ - "database", - "indexing", - "infrastructure" + "real", + "world", + "usecases" ], "tags": [ - "Architecture", - "Developer Infrastructure", - "Best Practices", - "infrastructure", - "Architecture", - "Best Practices", - "Developer Infrastructure" + "Free Speech", + "Not financial", + "Public good", + "Quadratic Voting", + "Use Cases" ], "language": "en", "speakers": [ - "ryan-smith" + "team-next-billion-ef", + "david-uzochukwu", + "eddie-kago", + "guo-liu", + "mercedes-rodriguez-simon", + "valeriia-panina", + "karam-alhamad", + "tomislav-mamic", + "rebecca-mqamelo", + "lefteris-arapakis" ], "eventId": "devcon-7", - "slot_start": 1731481200000, - "slot_end": 1731483000000, - "slot_roomId": "stage-6", - "resources_presentation": "https://docs.google.com/presentation/d/1UA3bcjbOHIUGe57PEX-2bhr64qsal8zYSkn0UedXY0E" + "slot_start": 1731486600000, + "slot_end": 1731497400000, + "slot_roomId": "breakout-2", + "resources_presentation": "https://docs.google.com/presentation/d/1cnh924lOiBxB_1BdOH0enegLlg7UzzZ8tJU5R7Qt-wI" }, "vector": [ + 6, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -321963,6 +324266,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -322193,6 +324497,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -322224,6 +324529,14 @@ 0, 0, 0, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, 0, 0, 0, @@ -322236,7 +324549,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -322533,12 +324845,12 @@ 0, 0, 0, + 2, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -322556,7 +324868,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -322565,7 +324876,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -322612,6 +324922,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -322636,6 +324947,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -322707,6 +325019,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -322733,6 +325046,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -322857,7 +325171,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -323056,9 +325369,9 @@ 0, 0, 0, + 2, 0, 0, - 2, 0, 0, 2, @@ -323073,41 +325386,43 @@ 0, 0, 0, - 0, 0 ] }, { "session": { - "id": "infinite-diversity-in-infinite-combinations", - "sourceId": "3MNMHA", - "title": "⿻ Infinite Diversity in Infinite Combinations", - "description": "This talk explores the evolving relationship between freedom, wisdom, and technology, centered on ⿻ Plurality—a philosophy that promotes collaborative diversity.\r\n\r\nDrawing on experiences from Taiwan and beyond, we’ll examine how decentralized governance can scale to bridge divides, empower autonomy, and co-create innovative solutions for the challenges of the 21st century.", - "track": "Real World Ethereum", + "id": "i-dont-know-the-name-yet", + "sourceId": "9BQWGB", + "title": "I don’t know the name yet", + "description": "It will be worth it ;)", + "track": "Applied Cryptography", "type": "Talk", - "expertise": "Beginner", - "audience": "Community", - "featured": true, + "expertise": "", + "audience": "Engineering", + "featured": false, "doNotRecord": false, - "keywords": [ - "Plurality" - ], - "tags": [ - "Decentralization", - "Governance", - "Political systems" - ], + "keywords": [], + "tags": [], "language": "en", "speakers": [ - "audrey-tang" + "barry-whitehat" ], "eventId": "devcon-7", - "slot_start": 1731389400000, - "slot_end": 1731391200000, + "slot_start": 1731555000000, + "slot_end": 1731556800000, "slot_roomId": "main-stage", - "resources_presentation": "https://docs.google.com/presentation/d/1hyqMQ-ALTG3QKpk5SkiuUcDNN1L0Z_UuyGNml54Xc60" + "resources_presentation": "https://docs.google.com/presentation/d/1RcEikB5_ALOwZaJQaAvBqDR_O7aF9ycww9YUXYxXCFA" }, "vector": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 6, 0, 0, @@ -323444,6 +325759,9 @@ 0, 0, 0, + 6, + 0, + 0, 0, 0, 0, @@ -323456,7 +325774,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -323815,20 +326132,17 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -324276,12 +326590,13 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 2, + 2, + 0, 0, 0, 0, @@ -324298,39 +326613,37 @@ }, { "session": { - "id": "insights-from-block-propagation-in-the-ethereum-p2p-network", - "sourceId": "T8GXPY", - "title": "Insights from block propagation in the Ethereum P2P network", - "description": "Libp2p’s Gossipsub protocol is one of the most critical pieces of the Ethereum protocol stack, disseminating blocks between nodes on time and ensuring that misbehaving nodes are rejected from the network. ProbeLab has studied the performance of Gossipsub in Ethereum’s P2P network, building tooling to monitor block propagations and spot abnormalities.\r\nWe revealed ample space for optimisation in the protocol, which will help define the next steps in Ethereum's roadmap. Come and hear our findings!", - "track": "Core Protocol", - "type": "Lightning Talk", - "expertise": "Intermediate", - "audience": "Research", + "id": "i-read-every-single-1990s-cypherpunk-email-heres-what-you-should-know", + "sourceId": "V8FHZL", + "title": "I read every single 1990s Cypherpunk email. Here's what you should know.", + "description": "What would Hal Finney, Tim May, David Chaum, and other cypherpunks think about the current state of Ethereum, cryptography, privacy, and trusted hardware? I read every single 1990s cypherpunk email (thousands) to learn more the original movement. I gathered the most interesting and relevant cypherpunk emails, and put them together to make this best-of-the-best cypherpunk presentation.", + "track": "Cypherpunk & Privacy", + "type": "Talk", + "expertise": "Beginner", + "audience": "Community", "featured": false, "doNotRecord": false, "keywords": [ - "Block Propagation", - "Networking Protocols" + "Cypherpunk" ], "tags": [ - "Core Protocol", - "Architecture", - "Scalability", - "network", - "protocol", - "Architecture", - "Core Protocol", - "Scalability" + "Permissionless", + "Free Speech", + "Censorship Resistance", + "cypherpunk", + "Censorship Resistance", + "Free Speech", + "Permissionless" ], "language": "en", "speakers": [ - "mikel-cortes-cortze" + "porter-adams" ], "eventId": "devcon-7", - "slot_start": 1731570600000, - "slot_end": 1731571200000, - "slot_roomId": "stage-2", - "resources_presentation": "https://docs.google.com/presentation/d/1Do39xW55yzxbDah8ClU174jW2BCWeaJUCWQ-N15sadE" + "slot_start": 1731484800000, + "slot_end": 1731486600000, + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1GfxZnDdh1oYJ0Cmi0EqvJ6n5WY4Rvok97rq_GW9HmJA" }, "vector": [ 0, @@ -324338,11 +326651,8 @@ 0, 0, 0, - 6, - 0, - 0, - 0, 0, + 6, 0, 0, 0, @@ -324970,26 +327280,6 @@ 0, 0, 0, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -325032,15 +327322,6 @@ 0, 0, 0, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -325086,11 +327367,6 @@ 0, 0, 0, - 2, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -325138,6 +327414,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -325253,6 +327530,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -325334,7 +327612,50 @@ 0, 0, 0, - 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -325518,45 +327839,56 @@ 0, 0, 0, + 0, 0 ] }, { "session": { - "id": "internalizing-mev-agent-based-modeling-of-execution-tickets", - "sourceId": "8WTCY9", - "title": "Internalizing MEV: Agent-based modeling of Execution Tickets", - "description": "Execution Tickets are currently debated as one of the most promising approaches to solve MEV at protocol level. We created a holistic overview of different potential mechanism designs by doing a literature review, evaluating historical MEV data and implementing an agent-based model to realistically compare different mechanism designs and identify potential drawbacks early on. The agent-based modeling approach is presented together with the results.", - "track": "Cryptoeconomics", + "id": "improving-the-user-experience-by-user-research", + "sourceId": "ZVUFEY", + "title": "Improving the User Experience by User Research.", + "description": "This workshop will help you understand your users and their needs, motivations and problems because this is a critical stage in product development.\r\nThis will help reduce development risks and costs through improved user experience, decision validity, increased user loyalty, etc.\r\nWe will practice in-depth interviews at the workshop, analyze its results and create a Customer Journey Map.", + "track": "Usability", "type": "Workshop", - "expertise": "Intermediate", - "audience": "Research", + "expertise": "Beginner", + "audience": "Product", "featured": false, "doNotRecord": false, "keywords": [ - "Execution Tickets", - "Economic Simulation", - "" + "Customer Journey Map", + "In-depth interviews", + "Blockchain Mass Adoption." ], "tags": [ - "Economics", - "Tokenomics", - "economy", - "simulation", - "Economics", - "Tokenomics" + "User Experience", + "Interface", + "Accessibility", + "User Research", + "adoption", + "blockchain", + "mass", + "Accessibility", + "Interface", + "User Experience", + "User Research" ], "language": "en", "speakers": [ - "pascal-stichler" + "andrii-bondar" ], "eventId": "devcon-7", - "slot_start": 1731655800000, - "slot_end": 1731661200000, - "slot_roomId": "classroom-b", - "resources_presentation": "https://docs.google.com/presentation/d/1oRvr-urjsOGeAOi88kdT1i0gPr31_3nITefPLKWTynU" + "slot_start": 1731389400000, + "slot_end": 1731394800000, + "slot_roomId": "classroom-c", + "resources_presentation": "https://docs.google.com/presentation/d/1FKJnGwx0Fa6M46QKoFqfn0W7-iZIbFqvnLkxjd-Pct0" }, "vector": [ + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -325899,6 +328231,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -325907,7 +328240,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -326177,6 +328509,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -326193,6 +328526,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -326210,7 +328544,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -326219,7 +328552,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -326234,6 +328566,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -326257,6 +328590,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -326312,6 +328646,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -326329,6 +328664,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -326365,6 +328701,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -326559,8 +328896,6 @@ 0, 0, 0, - 2, - 2, 0, 0, 0, @@ -326731,12 +329066,13 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -326747,41 +329083,42 @@ }, { "session": { - "id": "interoperability-between-l2s-latest-developments-framework-and-challenges", - "sourceId": "3ZH9ST", - "title": "Interoperability between L2s: Latest developments, Framework and Challenges", - "description": "The number of L2s is growing rapidly and it’s crucial to create strong interoperability solutions to reduce liquidity fragmentation and friction for users. We provide a framework for analyzing interoperability solutions that defines 6 levels of interoperability. For each level, we deep dive the consequences on UX, DevEx, scalability, fee structures, and MEV potential. We also provide an ecosystem map categorizing the level of interoperability offered by existing projects.", - "track": "Layer 2", + "id": "incentivizing-defensive-technologies-for-ethereum", + "sourceId": "HTNYKL", + "title": "Incentivizing Defensive Technologies for Ethereum", + "description": "Creating incentives and funding mechanisms for defensive technologies is a novel problem.\r\n\r\nHere's a preliminary outline:\r\n* History of defensive technology development. \r\n* Incentives and funding mechanisms for defensive technologies.\r\n* Public good funding mechanisms.\r\n* Impact certificates.\r\n* Technology trees.\r\n* Evaluating impact.\r\n* Prediction markets.\r\n* Defensive technologies for Ethereum.\r\n* Incentivizing defensive technologies for Ethereum.", + "track": "Real World Ethereum", "type": "Lightning Talk", - "expertise": "Intermediate", + "expertise": "Beginner", "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Composability", - "Interoperability" + "d/acc", + "defensive technologies" ], "tags": [ - "Fragmentation", - "Cross-L2", - "Developer Infrastructure", - "interoperability", - "Cross-L2", - "Developer Infrastructure", - "Fragmentation" + "Regenative Ethereum", + "Ethereum for Good", + "e/acc", + "technology", + "defense", + "e/acc", + "Ethereum for Good", + "Regenative Ethereum" ], "language": "en", "speakers": [ - "marshall-vyletel-jr", - "wei-dai" + "han-tuzun" ], "eventId": "devcon-7", - "slot_start": 1731579600000, - "slot_end": 1731580200000, - "slot_roomId": "stage-5", - "resources_presentation": "https://docs.google.com/presentation/d/1DgmkfIFJfD0vf-bVsGTFZt1Nv09KHD5RE7ct8x0puek" + "slot_start": 1731658200000, + "slot_end": 1731658800000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1fuSrN9JQHv91E6bFCwDtFCGMP2T4Sg6pk3Mhh_y-ZYg" }, "vector": [ + 6, 0, 0, 0, @@ -326789,7 +329126,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -327130,11 +329466,10 @@ 0, 0, 0, + 6, 0, 0, 0, - 6, - 6, 0, 0, 0, @@ -327443,13 +329778,11 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -327530,6 +329863,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -327562,6 +329896,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -327592,7 +329927,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -327786,7 +330120,17 @@ 0, 0, 0, + 0, + 0, + 0, + 2, 2, + 2, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -327954,6 +330298,7 @@ 2, 0, 0, + 0, 2, 0, 0, @@ -327972,42 +330317,42 @@ }, { "session": { - "id": "interpreting-solidity", - "sourceId": "GQAEZX", - "title": "Interpreting Solidity", - "description": "In this talk, we present an alternative way of executing Solidity: interpreting it.\r\nFoundry popularized writing more in Solidity, including tests and scripts. However, the compilation model is limiting for some use cases, such as interactive environments or general purpose scripting. We first describe how interpreting can solve many of these limitations, then, we explain how to build such an interpreter, finally, we present a Solidity REPL that we built using this approach: https://eclair.so", - "track": "Developer Experience", - "type": "Talk", - "expertise": "Intermediate", - "audience": "Developper", + "id": "inclusion-list-inevitable-tradeoffs", + "sourceId": "XEE9EG", + "title": "Inclusion List Inevitable Tradeoffs", + "description": "Inclusion lists have been a popular topic over the years, with various versions emerging, such as EIP-7547 and FOCIL. All these inclusion lists are constrained by a common trade-off: the Ethereum slot time. This talk explores the details of this trade-off and examines whether there is a \"best\" solution given these constraints.", + "track": "Cryptoeconomics", + "type": "Lightning Talk", + "expertise": "Beginner", + "audience": "Engineering", "featured": false, - "doNotRecord": true, + "doNotRecord": false, "keywords": [ - "NA" + "inclusion", + "list" ], "tags": [ - "Developer Infrastructure", - "Tooling", - "Languages", - "Developer Infrastructure", - "Languages", - "Tooling" + "Decentralization Improvements", + "Censorship Resistance", + "inclusivity", + "lists", + "Censorship Resistance", + "Decentralization Improvements" ], "language": "en", "speakers": [ - "daniel-perez" + "terence" ], "eventId": "devcon-7", - "slot_start": 1731578400000, - "slot_end": 1731580200000, - "slot_roomId": "stage-3", - "resources_presentation": "https://docs.google.com/presentation/d/1YKUtPFBeb26s1YkKpnXAOT5YJuWFJaIAKmQLoipb0oM" + "slot_start": 1731489600000, + "slot_end": 1731490200000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/18aJAdqUOqTUSwaSiW85kTjIKaVx1BRU7lQDigrzc_wc" }, "vector": [ 0, 0, 0, - 0, 6, 0, 0, @@ -328288,6 +330633,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -328357,37 +330703,6 @@ 0, 0, 0, - 6, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -328643,7 +330958,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -328668,10 +330982,10 @@ 0, 0, 0, + 6, 0, 0, 0, - 2, 0, 0, 0, @@ -328712,7 +331026,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -328805,6 +331118,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -329044,6 +331358,38 @@ 0, 0, 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -329173,13 +331519,18 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, 0, + 0, + 0, + 2, + 0, + 0, + 0, 2, 0, 0, @@ -329189,56 +331540,61 @@ 0, 0, 0, + 0, + 0, + 0, + 0, 0 ] }, { "session": { - "id": "introducing-provable-object-data", - "sourceId": "YP9HRR", - "title": "Introducing Provable Object Data", - "description": "Built on learnings from experimental projects like Zupass, Provable Object Data (POD) is a new format with open-source libraries for any app to issue verifiable data, and make ZK proofs of claims about that data. PODs allow arbitrary key/value data to be signed and distributed. Flexible proofs about PODs can be created using a highly-configurable family of General Purpose Circuits (GPCs), without app-specific circuits or trusted setup. This talk will focus on POD and GPC motivation and design.", - "track": "Applied Cryptography", - "type": "Talk", - "expertise": "Beginner", - "audience": "Developer", + "id": "indexing-entire-24-billion-transactions-on-ethereum-in-10-hours", + "sourceId": "QEDEUG", + "title": "Indexing Entire 2.4 Billion Transactions on Ethereum in 10 Hours", + "description": "This talk covers learnings from building a general-purpose indexer which index every single transaction since genesis. There is also technical decisions when we have to deal with 7 billions records of data and how to process all of those data in less than half a day. Additionally, we will discuss the difference between batch data processing and real-time data processing, sharing best practices and strategies for both approaches.", + "track": "Developer Experience", + "type": "Lightning Talk", + "expertise": "Intermediate", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Zupass", - "developers", - "POD" + "Data", + "Processing" ], "tags": [ - "Libraries", - "Zero-Knowledge", - "Use cases of cryptography", - "pod", - "Libraries", - "Use cases of cryptography", - "Zero-Knowledge" + "Architecture", + "Scalability", + "Event monitoring", + "data", + "processor", + "Architecture", + "Event monitoring", + "Scalability" ], "language": "en", "speakers": [ - "andrew-twyman" + "panjamapong-panj-sermsawatsri" ], "eventId": "devcon-7", - "slot_start": 1731569400000, - "slot_end": 1731571200000, - "slot_roomId": "classroom-b", - "resources_presentation": "https://docs.google.com/presentation/d/1M8ozawZM8Xme8xRHKoop-7XlGGAjINE02ztaxWPyaXo" + "slot_start": 1731492600000, + "slot_end": 1731493200000, + "slot_roomId": "classroom-a", + "resources_presentation": "https://docs.google.com/presentation/d/1e7StVYyUS6PD_m8Qka4g3W8mafU8txCAZgD9XA95sSI" }, "vector": [ 0, 0, 0, 0, + 6, + 0, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -329258,7 +331614,6 @@ 0, 0, 0, - 4, 0, 0, 0, @@ -329578,6 +331933,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -329858,8 +332214,6 @@ 0, 0, 0, - 6, - 6, 0, 0, 0, @@ -329875,7 +332229,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -329915,6 +332268,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -329988,6 +332345,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -330097,6 +332455,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -330153,6 +332512,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -330397,12 +332757,13 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, + 2, + 0, 0, 2, 0, @@ -330414,55 +332775,59 @@ 0, 0, 0, + 0, + 0, + 0, 0 ] }, { "session": { - "id": "introduction-to-hash-based-proof-systems", - "sourceId": "EUAERD", - "title": "Introduction to hash-based proof systems", - "description": "Over the last decade, ZK has been gaining attention due to its applications in verifiable private computation and the scalability of blockchains. The development of general-purpose zkvms powered with STARK/hash-based proof systems have made writing provable applications simpler, abstracting developers from the details of ZK. In this talk, we will explain the basics of hash-based proof systems, different arithmetization schemes and how to prove computations without needing a trusted setup.", - "track": "Applied Cryptography", - "type": "Lightning Talk", - "expertise": "Beginner", + "id": "indexing-ethereum-when-and-how-to-build-an-indexer", + "sourceId": "BGGFDD", + "title": "Indexing Ethereum: When and How to Build an Indexer", + "description": "Open source Ethereum Indexers are great for quickly getting your project off the ground. However, there are limits to these tools and in some cases building your own Indexer is the right thing to do. This talk will explore why you might want to build your own and outline a technical approach for building simple, reliable Indexers.", + "track": "Developer Experience", + "type": "Talk", + "expertise": "Intermediate", "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Binius", - "Reed-Solomon" + "database", + "indexing", + "infrastructure" ], "tags": [ - "Scalability", - "ZKP", - "STARK", - "reed-solomon", - "Scalability", - "STARK", - "ZKP" + "Architecture", + "Developer Infrastructure", + "Best Practices", + "infrastructure", + "Architecture", + "Best Practices", + "Developer Infrastructure" ], "language": "en", "speakers": [ - "diego-kingston" + "ryan-smith" ], "eventId": "devcon-7", - "slot_start": 1731392400000, - "slot_end": 1731393000000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/13SZq6cgLNu-xaLH6s8Xx4zOAbocLGeK_vQMElFVIUtU" + "slot_start": 1731481200000, + "slot_end": 1731483000000, + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1UA3bcjbOHIUGe57PEX-2bhr64qsal8zYSkn0UedXY0E" }, "vector": [ 0, 0, 0, 0, + 6, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -330803,11 +333168,11 @@ 0, 0, 0, + 6, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -331110,6 +333475,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -331127,6 +333493,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -331135,6 +333502,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -331142,7 +333510,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -331206,7 +333573,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -331274,7 +333640,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -331431,6 +333796,14 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -331459,7 +333832,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -331621,13 +333993,15 @@ 0, 0, 0, - 2, 0, 0, 0, 2, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -331643,35 +334017,37 @@ }, { "session": { - "id": "introduction-to-multilateral-trade-credit-set-off-in-mpc", - "sourceId": "VYD38F", - "title": "Introduction to Multilateral Trade Credit Set-off in MPC", - "description": "Multilateral Trade Credit Set-off is a process for collecting outstanding invoices from a network of firms and detecting cycles. A cycle is a circular pattern of due payments that connects businesses. Removing a cycle yields liquidity savings for the firms involved. This process is done by a central agency that collects the invoices and performs the netting. Instead, we leverage MPC to perform the set-ff while preserving the privacy of sensitive financial data of the firms", - "track": "Applied Cryptography", - "type": "Lightning Talk", - "expertise": "Intermediate", - "audience": "Engineering", - "featured": false, + "id": "infinite-diversity-in-infinite-combinations", + "sourceId": "3MNMHA", + "title": "⿻ Infinite Diversity in Infinite Combinations", + "description": "This talk explores the evolving relationship between freedom, wisdom, and technology, centered on ⿻ Plurality—a philosophy that promotes collaborative diversity.\r\n\r\nDrawing on experiences from Taiwan and beyond, we’ll examine how decentralized governance can scale to bridge divides, empower autonomy, and co-create innovative solutions for the challenges of the 21st century.", + "track": "Real World Ethereum", + "type": "Talk", + "expertise": "Beginner", + "audience": "Community", + "featured": true, "doNotRecord": false, "keywords": [ - "MPC", - "cryptography", - "finance" + "Plurality" ], "tags": [ - "finance" + "Decentralization", + "Governance", + "Political systems" ], "language": "en", "speakers": [ - "enrico-bottazzi" + "audrey-tang" ], "eventId": "devcon-7", - "slot_start": 1731391200000, - "slot_end": 1731391800000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1uaHx0jU0Bz-S7lJarLkDXQgyJwYi9XQaoCd5IniQ4ls" + "slot_start": 1731389400000, + "slot_end": 1731391200000, + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1hyqMQ-ALTG3QKpk5SkiuUcDNN1L0Z_UuyGNml54Xc60" }, "vector": [ + 6, + 0, 0, 0, 0, @@ -331681,7 +334057,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -332022,12 +334397,20 @@ 0, 0, 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -332378,6 +334761,38 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -332679,37 +335094,6 @@ 0, 0, 0, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -332839,9 +335223,9 @@ 0, 0, 0, + 2, 0, 0, - 2, 0, 0, 2, @@ -332856,47 +335240,48 @@ 0, 0, 0, - 0, 0 ] }, { "session": { - "id": "is-multi-block-mev-a-thing-insights-from-2-years-of-mev-boost-data", - "sourceId": "E3JADX", - "title": "Is multi-block MEV a thing? Insights from 2 years of MEV Boost Data", - "description": "Multi-block MEV describes MEV that arises from one party controlling several consecutive slots. Currently, it is discussed as a potential blocker for several prominent mechanism designs. We analyzed two years of MEV boost data covering more than 5 million slots to investigate historical patterns of it. Amongst other findings we see that significantly more multi-slot sequences occur than randomly feasible and that payments for longer sequences are higher than average.", - "track": "Cryptoeconomics", + "id": "insights-from-block-propagation-in-the-ethereum-p2p-network", + "sourceId": "T8GXPY", + "title": "Insights from block propagation in the Ethereum P2P network", + "description": "Libp2p’s Gossipsub protocol is one of the most critical pieces of the Ethereum protocol stack, disseminating blocks between nodes on time and ensuring that misbehaving nodes are rejected from the network. ProbeLab has studied the performance of Gossipsub in Ethereum’s P2P network, building tooling to monitor block propagations and spot abnormalities.\r\nWe revealed ample space for optimisation in the protocol, which will help define the next steps in Ethereum's roadmap. Come and hear our findings!", + "track": "Core Protocol", "type": "Lightning Talk", - "expertise": "Expert", + "expertise": "Intermediate", "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "Multi-block MEV", - "Data Analysis" + "Block Propagation", + "Networking Protocols" ], "tags": [ - "Economics", - "Tokenomics", - "MEV", - "data", - "analysis", - "Economics", - "MEV", - "Tokenomics" + "Core Protocol", + "Architecture", + "Scalability", + "network", + "protocol", + "Architecture", + "Core Protocol", + "Scalability" ], "language": "en", "speakers": [ - "pascal-stichler" + "mikel-cortes-cortze" ], "eventId": "devcon-7", - "slot_start": 1731638700000, - "slot_end": 1731639300000, + "slot_start": 1731570600000, + "slot_end": 1731571200000, "slot_roomId": "stage-2", - "resources_presentation": "https://docs.google.com/presentation/d/1spOihF0kLB_BzD62uWufsHORVgg_JGXZoISZsJris6M" + "resources_presentation": "https://docs.google.com/presentation/d/1Do39xW55yzxbDah8ClU174jW2BCWeaJUCWQ-N15sadE" }, "vector": [ + 0, + 0, 0, 0, 0, @@ -333517,9 +335902,7 @@ 0, 0, 0, - 6, 0, - 6, 0, 0, 0, @@ -333542,6 +335925,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -333550,7 +335934,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -333559,7 +335942,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -333582,6 +335964,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -333604,6 +335987,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -333657,6 +336041,11 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -333815,7 +336204,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -333903,6 +336291,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -334071,6 +336462,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -334087,45 +336479,46 @@ }, { "session": { - "id": "issuance-endgame-stake-targeting", - "sourceId": "39HYEG", - "title": "Issuance Endgame: Stake Targeting", - "description": "This talk explores the status quo of staking economics, its drawbacks as we see them and what the endgame of staking economics could look like. \r\n\r\nWe argue that it should include an issuance policy that targets a range of staking ratios instead. The intention is to be secure enough but avoid overpaying for security and thereby enabling said negative externalities.", - "track": "Core Protocol", - "type": "Talk", + "id": "internalizing-mev-agent-based-modeling-of-execution-tickets", + "sourceId": "8WTCY9", + "title": "Internalizing MEV: Agent-based modeling of Execution Tickets", + "description": "Execution Tickets are currently debated as one of the most promising approaches to solve MEV at protocol level. We created a holistic overview of different potential mechanism designs by doing a literature review, evaluating historical MEV data and implementing an agent-based model to realistically compare different mechanism designs and identify potential drawbacks early on. The agent-based modeling approach is presented together with the results.", + "track": "Cryptoeconomics", + "type": "Workshop", "expertise": "Intermediate", "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "none" + "Execution Tickets", + "Economic Simulation", + "" ], "tags": [ - "ACD", - "Staking", "Economics", - "ACD", + "Tokenomics", + "economy", + "simulation", "Economics", - "Staking" + "Tokenomics" ], "language": "en", "speakers": [ - "caspar-schwarz-schilling", - "ansgar-dietrichs" + "pascal-stichler" ], "eventId": "devcon-7", - "slot_start": 1731553800000, - "slot_end": 1731555600000, - "slot_roomId": "stage-2", - "resources_presentation": "https://docs.google.com/presentation/d/1H2muDBPNRQn-IIusKik3f5fD_tsi9lmseX7GwmbUAh8" + "slot_start": 1731655800000, + "slot_end": 1731661200000, + "slot_roomId": "classroom-b", + "resources_presentation": "https://docs.google.com/presentation/d/1oRvr-urjsOGeAOi88kdT1i0gPr31_3nITefPLKWTynU" }, "vector": [ 0, 0, 0, + 6, 0, 0, - 6, 0, 0, 0, @@ -334473,11 +336866,19 @@ 0, 0, 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, - 6, - 6, 0, 0, 0, @@ -334782,6 +337183,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -334860,7 +337262,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -335017,7 +337418,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -335125,6 +337525,8 @@ 0, 0, 0, + 2, + 2, 0, 0, 0, @@ -335310,46 +337712,41 @@ }, { "session": { - "id": "kickstarting-impact-funding-with-hypercerts", - "sourceId": "VGZ7PP", - "title": "Kickstarting impact funding with hypercerts", - "description": "Create hypercerts, evaluate their content and fund what matters by building on top of the hypercerts ecosystem. Building on top of a decentralised registry of impactful work, the hypercerts ecosystem empowers impact creators to explore novel forms of impact funding and resource coordination. \r\n\r\nDuring this workshop we'll explore the hypercerts stack and help you mint, evaluate and trade your first on-chain impact certificates.", - "track": "Real World Ethereum", - "type": "Workshop", + "id": "interoperability-between-l2s-latest-developments-framework-and-challenges", + "sourceId": "3ZH9ST", + "title": "Interoperability between L2s: Latest developments, Framework and Challenges", + "description": "The number of L2s is growing rapidly and it’s crucial to create strong interoperability solutions to reduce liquidity fragmentation and friction for users. We provide a framework for analyzing interoperability solutions that defines 6 levels of interoperability. For each level, we deep dive the consequences on UX, DevEx, scalability, fee structures, and MEV potential. We also provide an ecosystem map categorizing the level of interoperability offered by existing projects.", + "track": "Layer 2", + "type": "Lightning Talk", "expertise": "Intermediate", "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Impact", - "Funding" + "Composability", + "Interoperability" ], "tags": [ - "DevEx", - "RPGF", - "Best Practices", - "funding", - "Best Practices", - "DevEx", - "RPGF" + "Fragmentation", + "Cross-L2", + "Developer Infrastructure", + "interoperability", + "Cross-L2", + "Developer Infrastructure", + "Fragmentation" ], "language": "en", "speakers": [ - "holke-brammer", - "bitbeckers" + "marshall-vyletel-jr", + "wei-dai" ], "eventId": "devcon-7", - "slot_start": 1731576600000, - "slot_end": 1731582000000, - "slot_roomId": "classroom-c", - "resources_presentation": "https://docs.google.com/presentation/d/1-2n2zwPdIpfxkXDYIJI5vN-Bz4JCM93vP20YXjSCQ4I" + "slot_start": 1731579600000, + "slot_end": 1731580200000, + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1DgmkfIFJfD0vf-bVsGTFZt1Nv09KHD5RE7ct8x0puek" }, "vector": [ - 6, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -335357,6 +337754,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -335993,64 +338391,6 @@ 0, 0, 0, - 2, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -336076,11 +338416,13 @@ 0, 0, 0, + 2, 0, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -336266,7 +338608,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -336420,6 +338761,76 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -336535,50 +338946,46 @@ }, { "session": { - "id": "l1sload-precompile-read-l1-state-from-your-l2-contract", - "sourceId": "VRXWFH", - "title": "L1SLOAD Precompile: Read L1 State from your L2 Contract", - "description": "We recently introduced [RIP 7728: L1SLOAD Precompile](https://github.com/ethereum/RIPs/pull/27). This is a new L2 precompile that allows dapps on L2s to read from the L1 state.\r\n\r\nIn this talk, we will explain how L1SLOAD works, and we will highlight some of the most exciting use cases that this precompile will unlock.", - "track": "Layer 2", - "type": "Lightning Talk", - "expertise": "Beginner", - "audience": "Engineering", + "id": "interpreting-solidity", + "sourceId": "GQAEZX", + "title": "Interpreting Solidity", + "description": "In this talk, we present an alternative way of executing Solidity: interpreting it.\r\nFoundry popularized writing more in Solidity, including tests and scripts. However, the compilation model is limiting for some use cases, such as interactive environments or general purpose scripting. We first describe how interpreting can solve many of these limitations, then, we explain how to build such an interpreter, finally, we present a Solidity REPL that we built using this approach: https://eclair.so", + "track": "Developer Experience", + "type": "Talk", + "expertise": "Intermediate", + "audience": "Developper", "featured": false, - "doNotRecord": false, + "doNotRecord": true, "keywords": [ - "RIPs", - "L1SLOAD", - "Precompile" + "NA" ], "tags": [ - "Cross-L2", "Developer Infrastructure", - "DevEx", - "precompile", - "Cross-L2", + "Tooling", + "Languages", "Developer Infrastructure", - "DevEx" + "Languages", + "Tooling" ], "language": "en", "speakers": [ - "peter-garamvolgyi" + "daniel-perez" ], "eventId": "devcon-7", - "slot_start": 1731582000000, - "slot_end": 1731582600000, - "slot_roomId": "stage-5", - "resources_presentation": "https://docs.google.com/presentation/d/1nkzZ5Gin2GWcgGhvYhOmVQywSYCjYFlNu3xeFIu8YLs" + "slot_start": 1731578400000, + "slot_end": 1731580200000, + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1YKUtPFBeb26s1YkKpnXAOT5YJuWFJaIAKmQLoipb0oM" }, "vector": [ 0, 0, 0, 0, + 6, 0, 0, 0, - 6, - 0, 0, 0, 0, @@ -336927,10 +339334,10 @@ 0, 0, 0, + 6, 0, 0, 0, - 6, 0, 0, 0, @@ -337237,6 +339644,15 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 2, 0, 0, @@ -337278,6 +339694,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -337380,7 +339797,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -337578,7 +339994,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -337738,7 +340153,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -337749,6 +340163,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -337760,40 +340177,49 @@ }, { "session": { - "id": "l2-daos-biggest-challenges-we-face-to-make-l2s-sustainable-long-term", - "sourceId": "BF8EWR", - "title": "L2 DAOs - biggest challenges we face to make L2s sustainable long term", - "description": "Today L2 DAOs are mostly focused on growth and supporting their ecosystem builders. But long-term they will be responsible for the management and maintenance of their chains from all perspectives - ecosystem growth, software development, security, chain economic parameters management, and others. In this talk, I will explore what DAOs need to figure out and fix before they will be able to take this responsibility in the coming years and why we should be addressing those issues already today.", - "track": "Coordination", + "id": "introducing-provable-object-data", + "sourceId": "YP9HRR", + "title": "Introducing Provable Object Data", + "description": "Built on learnings from experimental projects like Zupass, Provable Object Data (POD) is a new format with open-source libraries for any app to issue verifiable data, and make ZK proofs of claims about that data. PODs allow arbitrary key/value data to be signed and distributed. Flexible proofs about PODs can be created using a highly-configurable family of General Purpose Circuits (GPCs), without app-specific circuits or trusted setup. This talk will focus on POD and GPC motivation and design.", + "track": "Applied Cryptography", "type": "Talk", - "expertise": "Intermediate", - "audience": "Community", + "expertise": "Beginner", + "audience": "Developer", "featured": false, "doNotRecord": false, "keywords": [ - "structures", - "processes" + "Zupass", + "developers", + "POD" ], "tags": [ - "Coordination", - "DAO", - "Governance", - "processes", - "Coordination", - "DAO", - "Governance" + "Libraries", + "Zero-Knowledge", + "Use cases of cryptography", + "pod", + "Libraries", + "Use cases of cryptography", + "Zero-Knowledge" ], "language": "en", "speakers": [ - "krzysztof-urbanski" + "andrew-twyman" ], "eventId": "devcon-7", - "slot_start": 1731638700000, - "slot_end": 1731640500000, - "slot_roomId": "stage-1", - "resources_presentation": "https://docs.google.com/presentation/d/1vQuKk5kYywWP8c4RZ3Xv_lV6TMmiWy4s6jRMdeFV9MU" + "slot_start": 1731569400000, + "slot_end": 1731571200000, + "slot_roomId": "classroom-b", + "resources_presentation": "https://docs.google.com/presentation/d/1M8ozawZM8Xme8xRHKoop-7XlGGAjINE02ztaxWPyaXo" }, "vector": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 6, 0, @@ -337815,6 +340241,7 @@ 0, 0, 0, + 4, 0, 0, 0, @@ -338155,7 +340582,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -338423,6 +340849,8 @@ 0, 0, 0, + 6, + 6, 0, 0, 0, @@ -338438,6 +340866,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -338501,13 +340930,11 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -338563,7 +340990,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -338694,7 +341120,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -338802,6 +341227,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -338967,10 +341393,11 @@ 0, 0, 0, - 2, 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -338984,30 +341411,38 @@ }, { "session": { - "id": "l2-evm-common-core-a-path-beyond-evm-equivalence", - "sourceId": "9RJ3MA", - "title": "L2 EVM Common Core: A Path Beyond EVM Equivalence", - "description": "Network effects of the EVM have locked many of the L2s into equivalence with the L1 EVM. L1 is optimized for moderate throughput and maximal decentralization, but L2s need higher throughput and can rely on heavier full nodes.\r\n\r\nThe talk will present a vision for an L2 EVM Common Core as a new base VM for participating L2s. It aims to offer a way to ship more ambitious EVM changes without increasing L2 fragmentation. It is a result of our work as leads of the RollCall L2 coordination process.", - "track": "Layer 2", - "type": "Talk", - "expertise": "Intermediate", + "id": "introduction-to-hash-based-proof-systems", + "sourceId": "EUAERD", + "title": "Introduction to hash-based proof systems", + "description": "Over the last decade, ZK has been gaining attention due to its applications in verifiable private computation and the scalability of blockchains. The development of general-purpose zkvms powered with STARK/hash-based proof systems have made writing provable applications simpler, abstracting developers from the details of ZK. In this talk, we will explain the basics of hash-based proof systems, different arithmetization schemes and how to prove computations without needing a trusted setup.", + "track": "Applied Cryptography", + "type": "Lightning Talk", + "expertise": "Beginner", "audience": "Engineering", "featured": false, "doNotRecord": false, - "keywords": [], + "keywords": [ + "Binius", + "Reed-Solomon" + ], "tags": [ - "EVM-equivalent", - "Rollups" + "Scalability", + "ZKP", + "STARK", + "reed-solomon", + "Scalability", + "STARK", + "ZKP" ], "language": "en", "speakers": [ - "ansgar-dietrichs" + "diego-kingston" ], "eventId": "devcon-7", - "slot_start": 1731580800000, - "slot_end": 1731582600000, - "slot_roomId": "stage-1", - "resources_presentation": "https://docs.google.com/presentation/d/12XdvKPNbvuPDHnrej4p-WzreCiZV7ATA5gFRxh1Vejk" + "slot_start": 1731392400000, + "slot_end": 1731393000000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/13SZq6cgLNu-xaLH6s8Xx4zOAbocLGeK_vQMElFVIUtU" }, "vector": [ 0, @@ -339017,9 +341452,9 @@ 0, 0, 0, - 6, 0, 0, + 6, 0, 0, 0, @@ -339670,24 +342105,6 @@ 0, 0, 0, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -339725,6 +342142,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -339788,6 +342206,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -339855,6 +342274,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -340019,7 +342439,30 @@ 0, 0, 0, - 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, 0, 0, 0, @@ -340182,6 +342625,7 @@ 2, 0, 0, + 0, 2, 0, 0, @@ -340200,37 +342644,33 @@ }, { "session": { - "id": "l2-interoperability-via-collaborative-snarks", - "sourceId": "JPGEPU", - "title": "L2 Interoperability via Collaborative SNARKs", - "description": "Can contracts across rollups interact synchronously while maintaining horizontal scalability? The L2 interoperability problem can be viewed through the lens of collaborative SNARKs, where a coordinator splits a witness over N provers who collectively generate a proof, and the work each prover does should decrease linearly in N (horizonal scaling). This talk presents a solution for the special case of L2 interoperability and motivates new design constraints for SNARKs.", - "track": "Layer 2", - "type": "Talk", + "id": "introduction-to-multilateral-trade-credit-set-off-in-mpc", + "sourceId": "VYD38F", + "title": "Introduction to Multilateral Trade Credit Set-off in MPC", + "description": "Multilateral Trade Credit Set-off is a process for collecting outstanding invoices from a network of firms and detecting cycles. A cycle is a circular pattern of due payments that connects businesses. Removing a cycle yields liquidity savings for the firms involved. This process is done by a central agency that collects the invoices and performs the netting. Instead, we leverage MPC to perform the set-ff while preserving the privacy of sensitive financial data of the firms", + "track": "Applied Cryptography", + "type": "Lightning Talk", "expertise": "Intermediate", - "audience": "Research", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Interoperability" + "MPC", + "cryptography", + "finance" ], "tags": [ - "Fragmentation", - "Zk Rollups", - "Cryptography", - "interoperability", - "Cryptography", - "Fragmentation", - "Zk Rollups" + "finance" ], "language": "en", "speakers": [ - "ben-fisch" + "enrico-bottazzi" ], "eventId": "devcon-7", - "slot_start": 1731470400000, - "slot_end": 1731472200000, - "slot_roomId": "stage-5", - "resources_presentation": "https://docs.google.com/presentation/d/1ZVK2vJYrK2rxz9r6LEc4JhYeEu_tVk_8Q4kLDWRxY9k" + "slot_start": 1731391200000, + "slot_end": 1731391800000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1uaHx0jU0Bz-S7lJarLkDXQgyJwYi9XQaoCd5IniQ4ls" }, "vector": [ 0, @@ -340240,6 +342680,8 @@ 0, 0, 0, + 0, + 0, 6, 0, 0, @@ -340589,13 +343031,13 @@ 0, 0, 0, + 6, 0, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -340864,7 +343306,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -340894,7 +343335,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -340916,7 +343356,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -341237,7 +343676,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -341252,6 +343690,13 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -341402,7 +343847,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -341410,6 +343854,11 @@ 2, 0, 0, + 2, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -341423,47 +343872,50 @@ }, { "session": { - "id": "l2-specific-mev-mitigation-strategies", - "sourceId": "FFWJAV", - "title": "L2 Specific MEV Mitigation Strategies", - "description": "MEV mitigation and prevention has primarily been researched in the base L1 Ethereum layer. This talk explores L2 specific strategies, including the future in the event of decentralized sequencing. We explore emerging EIP proposals and drafts (EIP-7640), the use of intents in L2s and other new constructions.", - "track": "Layer 2", - "type": "Talk", - "expertise": "Intermediate", + "id": "is-multi-block-mev-a-thing-insights-from-2-years-of-mev-boost-data", + "sourceId": "E3JADX", + "title": "Is multi-block MEV a thing? Insights from 2 years of MEV Boost Data", + "description": "Multi-block MEV describes MEV that arises from one party controlling several consecutive slots. Currently, it is discussed as a potential blocker for several prominent mechanism designs. We analyzed two years of MEV boost data covering more than 5 million slots to investigate historical patterns of it. Amongst other findings we see that significantly more multi-slot sequences occur than randomly feasible and that payments for longer sequences are higher than average.", + "track": "Cryptoeconomics", + "type": "Lightning Talk", + "expertise": "Expert", "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "DeFi" + "Multi-block MEV", + "Data Analysis" ], "tags": [ - "Layer 2s", - "Rollups", + "Economics", + "Tokenomics", "MEV", - "defi", - "Layer 2s", + "data", + "analysis", + "Economics", "MEV", - "Rollups" + "Tokenomics" ], "language": "en", "speakers": [ - "jcp" + "pascal-stichler" ], "eventId": "devcon-7", - "slot_start": 1731646800000, - "slot_end": 1731648600000, + "slot_start": 1731638700000, + "slot_end": 1731639300000, "slot_roomId": "stage-2", - "resources_presentation": "https://docs.google.com/presentation/d/1WzPEAvLhXYIe49IEB4HEC3EgI2OglZ-ElusjYDJG2QY" + "resources_presentation": "https://docs.google.com/presentation/d/1spOihF0kLB_BzD62uWufsHORVgg_JGXZoISZsJris6M" }, "vector": [ 0, 0, 0, + 6, + 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -341808,6 +344260,14 @@ 0, 0, 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -341819,7 +344279,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -342078,6 +344537,7 @@ 0, 6, 0, + 6, 0, 0, 0, @@ -342108,6 +344568,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -342136,7 +344597,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -342375,6 +344835,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -342466,7 +344927,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -342625,8 +345085,8 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -342646,27 +345106,37 @@ }, { "session": { - "id": "l2-utilization-panel", - "sourceId": "SCLKBU", - "title": "L2 Utilization panel", - "description": "L2 Utilization panel", - "track": "Layer 2", - "type": "Panel", - "expertise": "", - "audience": "Engineering", + "id": "issuance-endgame-stake-targeting", + "sourceId": "39HYEG", + "title": "Issuance Endgame: Stake Targeting", + "description": "This talk explores the status quo of staking economics, its drawbacks as we see them and what the endgame of staking economics could look like. \r\n\r\nWe argue that it should include an issuance policy that targets a range of staking ratios instead. The intention is to be secure enough but avoid overpaying for security and thereby enabling said negative externalities.", + "track": "Core Protocol", + "type": "Talk", + "expertise": "Intermediate", + "audience": "Research", "featured": false, "doNotRecord": false, - "keywords": [], - "tags": [], + "keywords": [ + "none" + ], + "tags": [ + "ACD", + "Staking", + "Economics", + "ACD", + "Economics", + "Staking" + ], "language": "en", "speakers": [ - "tbd" + "caspar-schwarz-schilling", + "ansgar-dietrichs" ], "eventId": "devcon-7", - "slot_start": 1731484800000, - "slot_end": 1731488400000, - "slot_roomId": "main-stage", - "resources_presentation": "https://docs.google.com/presentation/d/1eFPYVznmSGGQWAmB1VcfqkagI9dZVjmerywRE5vkqs8" + "slot_start": 1731553800000, + "slot_end": 1731555600000, + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1H2muDBPNRQn-IIusKik3f5fD_tsi9lmseX7GwmbUAh8" }, "vector": [ 0, @@ -342674,9 +345144,11 @@ 0, 0, 0, + 6, + 0, + 0, 0, 0, - 6, 0, 0, 0, @@ -343026,6 +345498,9 @@ 0, 0, 0, + 6, + 6, + 0, 0, 0, 0, @@ -343033,7 +345508,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -343326,6 +345800,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -343412,6 +345887,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -343568,6 +346044,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -343841,11 +346318,13 @@ 0, 0, 2, - 2, 0, 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -343859,45 +346338,37 @@ }, { "session": { - "id": "latency-advantage-in-cex-dex-arbitrage", - "sourceId": "RPMHLF", - "title": "Latency Advantage in CEX-DEX Arbitrage", - "description": "We study the effects of having latency advantage in the CEX-DEX arbitrage in the first-come first-serve transaction ordering policies. We search for optimal strategies for a trader that owns such advantage. To find optimal strategies, we simulate price changes on CEX using real data and assume DEX price does not change in the latency advantage interval. We find that optimal strategy can even be to trade right away as soon as the price difference crosses a threshold where trading is profitable", - "track": "Cryptoeconomics", - "type": "Lightning Talk", - "expertise": "Intermediate", - "audience": "Research", + "id": "jazzy-remix", + "sourceId": "JYCFXA", + "title": "Jazzy Remix", + "description": "Jazzy Remix", + "track": "Experiences", + "type": "Music", + "expertise": "", + "audience": "Engineering", "featured": false, "doNotRecord": false, - "keywords": [ - "Optimal", - "Stopping;", - "Dynamic", - "Programming;" - ], - "tags": [ - "Rollups", - "Economics", - "MEV", - "AMMs", - "programming", - "dynamic", - "AMMs", - "Economics", - "MEV", - "Rollups" - ], + "keywords": [], + "tags": [], "language": "en", "speakers": [ - "akaki-mamageishvili" + "yann" ], "eventId": "devcon-7", - "slot_start": 1731487200000, - "slot_end": 1731487800000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1CjpmVDcW4MOjilttmNcrYu_KP0rC8ud1_BjudHV_ntI" + "slot_start": 1731384000000, + "slot_end": 1731391200000, + "slot_roomId": "music-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1rV1Y5CS2zCdbGjGmIj7vsx464CEye52FFsggXbXofk8" }, "vector": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -344251,6 +346722,21 @@ 0, 0, 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -344263,7 +346749,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -344518,7 +347003,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -344551,14 +347035,12 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -344592,7 +347074,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -344909,13 +347390,6 @@ 0, 0, 0, - 2, - 2, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -345068,13 +347542,11 @@ 0, 0, 2, + 2, 0, 0, 0, 0, - 2, - 0, - 0, 0, 0, 0, @@ -345088,39 +347560,39 @@ }, { "session": { - "id": "launching-projects-out-of-the-global-majority", - "sourceId": "7VZ8WH", - "title": "Launching Projects out of the Global Majority", - "description": "Launching projects has been an almost entirely US driven exercise, with a handful of expectations out of Europe and Asia - and basically 0 examples out of LATAM or Africa. This talk aims to shed light on why this is a reality and how we as an ecosystem can support more experimentation and launches out of the global majority. Talking through cryptoeconomics, investors, narrative and positioning of previous high impact project launches.", + "id": "kickstarting-impact-funding-with-hypercerts", + "sourceId": "VGZ7PP", + "title": "Kickstarting impact funding with hypercerts", + "description": "Create hypercerts, evaluate their content and fund what matters by building on top of the hypercerts ecosystem. Building on top of a decentralised registry of impactful work, the hypercerts ecosystem empowers impact creators to explore novel forms of impact funding and resource coordination. \r\n\r\nDuring this workshop we'll explore the hypercerts stack and help you mint, evaluate and trade your first on-chain impact certificates.", "track": "Real World Ethereum", - "type": "Lightning Talk", + "type": "Workshop", "expertise": "Intermediate", - "audience": "Business", + "audience": "Engineering", "featured": false, - "doNotRecord": true, + "doNotRecord": false, "keywords": [ - "Global" + "Impact", + "Funding" ], "tags": [ - "DAO", - "Sufficient decentralization", + "DevEx", + "RPGF", "Best Practices", - "macro/micro economics", - "global", + "funding", "Best Practices", - "DAO", - "macro/micro economics", - "Sufficient decentralization" + "DevEx", + "RPGF" ], "language": "en", "speakers": [ - "james-waugh" + "holke-brammer", + "bitbeckers" ], "eventId": "devcon-7", - "slot_start": 1731478200000, - "slot_end": 1731478800000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1BZ-1nzUuvITdZkK8Kxj9N_dkxHmkmlG75RJ7u4tbtAc" + "slot_start": 1731576600000, + "slot_end": 1731582000000, + "slot_roomId": "classroom-c", + "resources_presentation": "https://docs.google.com/presentation/d/1-2n2zwPdIpfxkXDYIJI5vN-Bz4JCM93vP20YXjSCQ4I" }, "vector": [ 6, @@ -345485,11 +347957,15 @@ 0, 0, 0, + 6, + 6, + 0, + 0, + 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -345772,6 +348248,10 @@ 0, 0, 0, + 0, + 0, + 0, + 2, 2, 0, 0, @@ -345836,7 +348316,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -345894,7 +348373,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -345973,7 +348451,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -346004,6 +348481,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -346048,6 +348526,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -346136,7 +348618,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -346295,12 +348776,12 @@ 2, 0, 0, + 2, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -346313,39 +348794,46 @@ }, { "session": { - "id": "lazarus-how-to-stay-safe-from-the-biggest-threat-actor-in-crypto", - "sourceId": "HCXCXB", - "title": "Lazarus! How to stay safe from the biggest threat actor in crypto", - "description": "Lazarus has stolen by far the most funds in the blockchain space. They use the same or very similar attack vectors every time yet we see the biggest crypto companies falling victim to them one after another.\r\n\r\nIn this talk, i'll go over some of the attack vectors used by Lazarus and how people can keep themselves safe from Lazarus.", - "track": "Security", - "type": "Talk", - "expertise": "Intermediate", + "id": "l1sload-precompile-read-l1-state-from-your-l2-contract", + "sourceId": "VRXWFH", + "title": "L1SLOAD Precompile: Read L1 State from your L2 Contract", + "description": "We recently introduced [RIP 7728: L1SLOAD Precompile](https://github.com/ethereum/RIPs/pull/27). This is a new L2 precompile that allows dapps on L2s to read from the L1 state.\r\n\r\nIn this talk, we will explain how L1SLOAD works, and we will highlight some of the most exciting use cases that this precompile will unlock.", + "track": "Layer 2", + "type": "Lightning Talk", + "expertise": "Beginner", "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Lazarus" + "RIPs", + "L1SLOAD", + "Precompile" ], "tags": [ - "Security", - "Best Practices", - "Hacks", - "lazarus", - "Best Practices", - "Hacks", - "Security" + "Cross-L2", + "Developer Infrastructure", + "DevEx", + "precompile", + "Cross-L2", + "Developer Infrastructure", + "DevEx" ], "language": "en", "speakers": [ - "mudit-gupta" + "peter-garamvolgyi" ], "eventId": "devcon-7", - "slot_start": 1731579600000, - "slot_end": 1731581400000, - "slot_roomId": "stage-2", - "resources_presentation": "https://docs.google.com/presentation/d/15zVK369DMEaAyZgEYl7ytDPnVtTcqgBbNjAZaVtPUfk" + "slot_start": 1731582000000, + "slot_end": 1731582600000, + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1nkzZ5Gin2GWcgGhvYhOmVQywSYCjYFlNu3xeFIu8YLs" }, "vector": [ + 0, + 0, + 0, + 0, + 0, 0, 0, 6, @@ -346705,6 +349193,10 @@ 0, 0, 0, + 6, + 0, + 0, + 0, 0, 0, 0, @@ -346713,7 +349205,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -346964,7 +349455,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -347014,6 +349504,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -347156,6 +349647,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -347208,7 +349700,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -347356,11 +349847,11 @@ 0, 0, 0, + 2, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -347518,6 +350009,7 @@ 2, 0, 0, + 0, 2, 0, 0, @@ -347536,48 +350028,46 @@ }, { "session": { - "id": "learn-huff-to-become-an-evm-chad", - "sourceId": "HRMCBK", - "title": "Learn Huff to become an EVM chad", - "description": "Become an EVM chad by learning Huff, a low level assembly language for the EVM! On top of being able to write super duper optimized smart-contracts, Huff will teach you how the EVM works under the hood and will let you master high level languages like Solidity or Vyper.", - "track": "Developer Experience", - "type": "Workshop", + "id": "l2-daos-biggest-challenges-we-face-to-make-l2s-sustainable-long-term", + "sourceId": "BF8EWR", + "title": "L2 DAOs - biggest challenges we face to make L2s sustainable long term", + "description": "Today L2 DAOs are mostly focused on growth and supporting their ecosystem builders. But long-term they will be responsible for the management and maintenance of their chains from all perspectives - ecosystem growth, software development, security, chain economic parameters management, and others. In this talk, I will explore what DAOs need to figure out and fix before they will be able to take this responsibility in the coming years and why we should be addressing those issues already today.", + "track": "Coordination", + "type": "Talk", "expertise": "Intermediate", - "audience": "Developper", + "audience": "Community", "featured": false, "doNotRecord": false, "keywords": [ - "Education", - "Huff", - "Programming" + "structures", + "processes" ], "tags": [ - "Tooling", - "Languages", - "Open Source Software", - "Best Practices", - "programming", - "Best Practices", - "Languages", - "Open Source Software", - "Tooling" + "Coordination", + "DAO", + "Governance", + "processes", + "Coordination", + "DAO", + "Governance" ], "language": "en", "speakers": [ - "clement-lakhal" + "krzysztof-urbanski" ], "eventId": "devcon-7", - "slot_start": 1731564000000, - "slot_end": 1731571200000, - "slot_roomId": "classroom-d", - "resources_presentation": "https://docs.google.com/presentation/d/1-l5GZfkJD_jGXx19MZKctGeyeRotdNV_0HKanpnUjLU" + "slot_start": 1731638700000, + "slot_end": 1731640500000, + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1vQuKk5kYywWP8c4RZ3Xv_lV6TMmiWy4s6jRMdeFV9MU" }, "vector": [ + 0, + 6, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -347937,11 +350427,19 @@ 0, 0, 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -348212,7 +350710,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -348222,7 +350719,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -348282,12 +350778,13 @@ 0, 0, 2, - 2, 0, 0, 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -348342,6 +350839,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -348472,6 +350970,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -348584,7 +351083,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -348746,10 +351244,10 @@ 0, 0, 0, + 2, 0, 0, 0, - 2, 0, 0, 0, @@ -348763,36 +351261,30 @@ }, { "session": { - "id": "lessons-from-integrating-logup-gkr-in-the-miden-vm", - "sourceId": "LL799L", - "title": "Lessons from integrating LogUp-GKR in the Miden VM", - "description": "In this talk we will describe how to modify the STARK protocol to prove multiset checks using the GKR protocol. We will take a deep dive of the approach we’ve taken to implement it in the Miden VM, covering the benefits and challenges we've experienced.", - "track": "Applied Cryptography", + "id": "l2-evm-common-core-a-path-beyond-evm-equivalence", + "sourceId": "9RJ3MA", + "title": "L2 EVM Common Core: A Path Beyond EVM Equivalence", + "description": "Network effects of the EVM have locked many of the L2s into equivalence with the L1 EVM. L1 is optimized for moderate throughput and maximal decentralization, but L2s need higher throughput and can rely on heavier full nodes.\r\n\r\nThe talk will present a vision for an L2 EVM Common Core as a new base VM for participating L2s. It aims to offer a way to ship more ambitious EVM changes without increasing L2 fragmentation. It is a result of our work as leads of the RollCall L2 coordination process.", + "track": "Layer 2", "type": "Talk", - "expertise": "Expert", + "expertise": "Intermediate", "audience": "Engineering", "featured": false, "doNotRecord": false, - "keywords": [ - "LogUp", - "GKR" - ], + "keywords": [], "tags": [ - "Zero-Knowledge", - "Cryptography", - "gkr", - "Cryptography", - "Zero-Knowledge" + "EVM-equivalent", + "Rollups" ], "language": "en", "speakers": [ - "philippe-laferriere" + "ansgar-dietrichs" ], "eventId": "devcon-7", - "slot_start": 1731470400000, - "slot_end": 1731472200000, - "slot_roomId": "stage-3", - "resources_presentation": "https://docs.google.com/presentation/d/1Eh_tW-ueqILgRF3_daF57cyNlIe38F86K1969SSn5sg" + "slot_start": 1731580800000, + "slot_end": 1731582600000, + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/12XdvKPNbvuPDHnrej4p-WzreCiZV7ATA5gFRxh1Vejk" }, "vector": [ 0, @@ -348802,8 +351294,6 @@ 0, 0, 0, - 0, - 0, 6, 0, 0, @@ -349157,13 +351647,6 @@ 0, 0, 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 6, 0, 0, @@ -349425,19 +351908,6 @@ 0, 0, 0, - 6, - 6, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -349485,6 +351955,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -349810,7 +352281,36 @@ 0, 0, 0, - 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -349967,6 +352467,7 @@ 0, 2, 0, + 0, 2, 0, 0, @@ -349985,34 +352486,37 @@ }, { "session": { - "id": "lessons-learned-from-tor", - "sourceId": "ZHU7UQ", - "title": "Lessons learned from Tor", - "description": "I will share lessons learned during Tor's twenty years as free software fighting for privacy and human rights. We'll talk about distributed trust and privacy by design, how to help people understand the good uses of your tech, getting allies in both cypherpunks and government, why transparency and community-building are so essential to trust, and successes from other spaces. It may seem like the crypto wars never really end, but we all have a part to play in saving the world.", - "track": "Cypherpunk & Privacy", + "id": "l2-interoperability-via-collaborative-snarks", + "sourceId": "JPGEPU", + "title": "L2 Interoperability via Collaborative SNARKs", + "description": "Can contracts across rollups interact synchronously while maintaining horizontal scalability? The L2 interoperability problem can be viewed through the lens of collaborative SNARKs, where a coordinator splits a witness over N provers who collectively generate a proof, and the work each prover does should decrease linearly in N (horizonal scaling). This talk presents a solution for the special case of L2 interoperability and motivates new design constraints for SNARKs.", + "track": "Layer 2", "type": "Talk", "expertise": "Intermediate", - "audience": "Engineering", - "featured": true, + "audience": "Research", + "featured": false, "doNotRecord": false, "keywords": [ - "Human", - "rights" + "Interoperability" ], "tags": [ - "Anonymity", - "Privacy", - "Sustainability" + "Fragmentation", + "Zk Rollups", + "Cryptography", + "interoperability", + "Cryptography", + "Fragmentation", + "Zk Rollups" ], "language": "en", "speakers": [ - "roger-dingledine" + "ben-fisch" ], "eventId": "devcon-7", - "slot_start": 1731651600000, - "slot_end": 1731654000000, - "slot_roomId": "main-stage", - "resources_presentation": "https://docs.google.com/presentation/d/1kL3YxEdhVaztgX9zv7TsWTOPmhhTZ7zGvjBwWKxc__E" + "slot_start": 1731470400000, + "slot_end": 1731472200000, + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1ZVK2vJYrK2rxz9r6LEc4JhYeEu_tVk_8Q4kLDWRxY9k" }, "vector": [ 0, @@ -350021,6 +352525,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -350380,12 +352885,12 @@ 0, 0, 0, + 6, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -350653,13 +353158,13 @@ 0, 0, 0, + 6, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -350683,6 +353188,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -350704,6 +353210,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -350732,7 +353239,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -350975,7 +353481,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -351028,6 +353533,12 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -351184,7 +353695,6 @@ 0, 0, 0, - 2, 0, 0, 2, @@ -351192,6 +353702,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -351205,44 +353718,39 @@ }, { "session": { - "id": "leveraging-ethereum-for-sustainable-solutions-in-southeast-asia", - "sourceId": "F7Z87P", - "title": "Leveraging Ethereum for Sustainable Solutions in Southeast Asia", - "description": "This workshop explores Ethereum's potential for sustainability in SEA. It covers key use cases, including seafood traceability, energy trading, and waste management. Participants engage in group activities to analyze these cases and brainstorm new applications. The session emphasizes interactive learning, encouraging attendees to think critically about blockchain's role in addressing regional sustainability challenges. It concludes with a Q&A and resources for further engagement and innovation.", - "track": "Real World Ethereum", - "type": "Lightning Talk", - "expertise": "Beginner", - "audience": "Local/SEA", + "id": "l2-specific-mev-mitigation-strategies", + "sourceId": "FFWJAV", + "title": "L2 Specific MEV Mitigation Strategies", + "description": "MEV mitigation and prevention has primarily been researched in the base L1 Ethereum layer. This talk explores L2 specific strategies, including the future in the event of decentralized sequencing. We explore emerging EIP proposals and drafts (EIP-7640), the use of intents in L2s and other new constructions.", + "track": "Layer 2", + "type": "Talk", + "expertise": "Intermediate", + "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "Ethereum", - "Use", - "Cases" + "DeFi" ], "tags": [ - "Ethereum for Good", - "Climate", - "SEA", - "ethereum", - "case", - "use", - "Climate", - "Ethereum for Good", - "SEA" + "Layer 2s", + "Rollups", + "MEV", + "defi", + "Layer 2s", + "MEV", + "Rollups" ], "language": "en", "speakers": [ - "gesa-schneider" + "jcp" ], "eventId": "devcon-7", - "slot_start": 1731574200000, - "slot_end": 1731574800000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/103WQKb3Z0-Knd415-KUFx0TbNISdUujVoQzaXW3xd3Q" + "slot_start": 1731646800000, + "slot_end": 1731648600000, + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1WzPEAvLhXYIe49IEB4HEC3EgI2OglZ-ElusjYDJG2QY" }, "vector": [ - 6, 0, 0, 0, @@ -351250,6 +353758,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -351609,11 +354118,11 @@ 0, 0, 0, + 6, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -351870,6 +354379,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -351909,6 +354419,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -351928,6 +354439,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -351979,7 +354491,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -351990,7 +354501,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -352097,7 +354607,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -352157,14 +354666,12 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -352264,6 +354771,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -352410,7 +354918,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -352422,49 +354929,48 @@ 0, 0, 0, + 2, 0, 0, 0, 0, 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0 ] }, { "session": { - "id": "leveraging-high-performance-computing-for-efficient-stark-provers", - "sourceId": "ZGXYDF", - "title": "Leveraging High-Performance Computing for Efficient STARK Provers", - "description": "Zero-Knowledge Proof (ZKP) protocols' applicability hinges on the prover's ability to efficiently generate proofs. This talk explores the computational aspects affecting ZKP performance, specifically focusing on STARK provers. We will analyze performance across high-performance and standard computing architectures and interpret results by examining key workload characteristics. From this understanding, we can project ZKP capabilities in future scenarios.", - "track": "Applied Cryptography", - "type": "Talk", - "expertise": "Intermediate", + "id": "l2-utilization-panel", + "sourceId": "SCLKBU", + "title": "L2 Utilization panel", + "description": "L2 Utilization panel", + "track": "Layer 2", + "type": "Panel", + "expertise": "", "audience": "Engineering", "featured": false, "doNotRecord": false, - "keywords": [ - "computing performance", - "optimization", - "" - ], - "tags": [ - "ZK-EVMs", - "ZKP", - "STARK", - "optimization", - "STARK", - "ZK-EVMs", - "ZKP" - ], + "keywords": [], + "tags": [], "language": "en", "speakers": [ - "ricard-borrell" + "tbd" ], "eventId": "devcon-7", - "slot_start": 1731477600000, - "slot_end": 1731479400000, - "slot_roomId": "stage-3", - "resources_presentation": "https://docs.google.com/presentation/d/1J3KMOMYAXjSesFqZthBz2neGQcOt3Ui_KyKgToVj0Z0" + "slot_start": 1731484800000, + "slot_end": 1731488400000, + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1eFPYVznmSGGQWAmB1VcfqkagI9dZVjmerywRE5vkqs8" }, "vector": [ 0, @@ -352474,9 +354980,10 @@ 0, 0, 0, + 6, + 0, 0, 0, - 6, 0, 0, 0, @@ -352834,12 +355341,64 @@ 0, 0, 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -353156,7 +355715,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -353288,7 +355846,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -353425,46 +355982,6 @@ 0, 0, 0, - 2, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -353637,8 +356154,6 @@ 0, 0, 2, - 0, - 0, 2, 0, 0, @@ -353657,49 +356172,54 @@ }, { "session": { - "id": "lighthouse-introduction-to-siren", - "sourceId": "F3ZPRJ", - "title": "Lighthouse: Introduction to Siren", - "description": "Sigma Prime would like to introduce Lighthouse's official user interface called Siren. Siren was made to monitor performance, display key metrics and help make lighthouse validator management easy. Siren comes with built in metrics, logging, and other features users will find useful when updating their validator.", - "track": "Usability", + "id": "latency-advantage-in-cex-dex-arbitrage", + "sourceId": "RPMHLF", + "title": "Latency Advantage in CEX-DEX Arbitrage", + "description": "We study the effects of having latency advantage in the CEX-DEX arbitrage in the first-come first-serve transaction ordering policies. We search for optimal strategies for a trader that owns such advantage. To find optimal strategies, we simulate price changes on CEX using real data and assume DEX price does not change in the latency advantage interval. We find that optimal strategy can even be to trade right away as soon as the price difference crosses a threshold where trading is profitable", + "track": "Cryptoeconomics", "type": "Lightning Talk", - "expertise": "Beginner", - "audience": "Stakers/Validators", + "expertise": "Intermediate", + "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "lighthouse", - "UI" + "Optimal", + "Stopping;", + "Dynamic", + "Programming;" ], "tags": [ - "Home staking", - "UI/UX", - "Accessibility", - "ui", - "Accessibility", - "Home staking", - "UI/UX" + "Rollups", + "Economics", + "MEV", + "AMMs", + "programming", + "dynamic", + "AMMs", + "Economics", + "MEV", + "Rollups" ], "language": "en", "speakers": [ - "ricki-moore" + "akaki-mamageishvili" ], "eventId": "devcon-7", - "slot_start": 1731408000000, - "slot_end": 1731408600000, - "slot_roomId": "stage-1", - "resources_presentation": "https://docs.google.com/presentation/d/1iWFucLqzajqGIcn5d4YFuRZ1zk1Y8VHURhoTiKQ1T-w" + "slot_start": 1731487200000, + "slot_end": 1731487800000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1CjpmVDcW4MOjilttmNcrYu_KP0rC8ud1_BjudHV_ntI" }, "vector": [ 0, 0, 0, + 6, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -354060,11 +356580,11 @@ 0, 0, 0, + 6, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -354319,6 +356839,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -354351,12 +356872,18 @@ 0, 0, 0, + 2, 0, 0, 0, 0, 0, 0, + 2, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -354364,8 +356891,6 @@ 0, 0, 0, - 2, - 2, 0, 0, 0, @@ -354708,6 +357233,8 @@ 0, 0, 2, + 2, + 0, 0, 0, 0, @@ -354859,18 +357386,20 @@ 0, 0, 0, - 2, 0, 0, 0, + 2, + 0, 0, 0, 0, + 2, + 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -354881,37 +357410,42 @@ }, { "session": { - "id": "little-things-weve-learned-about-fhe", - "sourceId": "9JFDZA", - "title": "Little Things We've learned About FHE", - "description": "Recently, at PSE, we have been exploring the field of cryptography, specifically focusing on Fully Homomorphic Encryption (FHE). FHE enables secure interactions with encrypted data between different parties.\r\n\r\nIn this presentation, we will introduce key concepts and essential information tailored for developers and application designers. This will help them quickly grasp the fundamentals without getting bogged down by complex mathematical details.", - "track": "Applied Cryptography", - "type": "Talk", + "id": "launching-projects-out-of-the-global-majority", + "sourceId": "7VZ8WH", + "title": "Launching Projects out of the Global Majority", + "description": "Launching projects has been an almost entirely US driven exercise, with a handful of expectations out of Europe and Asia - and basically 0 examples out of LATAM or Africa. This talk aims to shed light on why this is a reality and how we as an ecosystem can support more experimentation and launches out of the global majority. Talking through cryptoeconomics, investors, narrative and positioning of previous high impact project launches.", + "track": "Real World Ethereum", + "type": "Lightning Talk", "expertise": "Intermediate", - "audience": "Engineering", + "audience": "Business", "featured": false, - "doNotRecord": false, + "doNotRecord": true, "keywords": [ - "ELI5" + "Global" ], "tags": [ - "Cryptography", - "Homomorphic Encryption", - "eli5", - "Cryptography", - "Homomorphic Encryption" + "DAO", + "Sufficient decentralization", + "Best Practices", + "macro/micro economics", + "global", + "Best Practices", + "DAO", + "macro/micro economics", + "Sufficient decentralization" ], "language": "en", "speakers": [ - "chih-cheng-liang" + "james-waugh" ], "eventId": "devcon-7", - "slot_start": 1731574800000, - "slot_end": 1731576600000, - "slot_roomId": "stage-6", - "resources_presentation": "https://docs.google.com/presentation/d/1yFyLyjYjdDzT6MDPS4LGolPm0BsYYfhsoxLz5fezE_k" + "slot_start": 1731478200000, + "slot_end": 1731478800000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1BZ-1nzUuvITdZkK8Kxj9N_dkxHmkmlG75RJ7u4tbtAc" }, "vector": [ + 6, 0, 0, 0, @@ -354921,7 +357455,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -355282,11 +357815,11 @@ 0, 0, 0, + 6, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -355543,7 +358076,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -355570,6 +358102,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -355613,7 +358148,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -355632,6 +358166,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -355688,6 +358224,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -355765,6 +358303,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -356081,7 +358620,7 @@ 0, 0, 0, - 2, + 0, 0, 0, 2, @@ -356092,6 +358631,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -356102,49 +358644,42 @@ }, { "session": { - "id": "local-build-why-language-is-key-to-decentralization", - "sourceId": "UHVBNL", - "title": "Local Build: Why language is key to decentralization", - "description": "Localization is not a “nice to have” for decentralization: it is a core requirement.\r\n\r\nOver 50% of ETH nodes are between the US and Germany. 90% of stablecoins are USD-pegged. The world we’re creating is stifled by the one that already exists. \r\n\r\nTo be credibly decentralized, Ethereum must be built and secured in the human languages of people outside of the current paradigm. This talk will highlight web3-native problems and tangible solutions in l10n, from the technical to the organizational.", - "track": "Coordination", - "type": "Lightning Talk", + "id": "lazarus-how-to-stay-safe-from-the-biggest-threat-actor-in-crypto", + "sourceId": "HCXCXB", + "title": "Lazarus! How to stay safe from the biggest threat actor in crypto", + "description": "Lazarus has stolen by far the most funds in the blockchain space. They use the same or very similar attack vectors every time yet we see the biggest crypto companies falling victim to them one after another.\r\n\r\nIn this talk, i'll go over some of the attack vectors used by Lazarus and how people can keep themselves safe from Lazarus.", + "track": "Security", + "type": "Talk", "expertise": "Intermediate", - "audience": "Product", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Internationalization", - "Localization" + "Lazarus" ], "tags": [ - "Decentralization Improvements", - "Languages", - "User Experience", - "localization", - "l10n", - "Decentralization Improvements", - "Languages", - "User Experience" + "Security", + "Best Practices", + "Hacks", + "lazarus", + "Best Practices", + "Hacks", + "Security" ], "language": "en", "speakers": [ - "oliver-jl-renwick", - "laurel" + "mudit-gupta" ], "eventId": "devcon-7", - "slot_start": 1731490800000, - "slot_end": 1731491400000, - "slot_roomId": "classroom-a", - "resources_presentation": "https://docs.google.com/presentation/d/1zMgBNNs4mjcJlQvsWzcG-01qBLosEtl3W_zPUteNz-0" + "slot_start": 1731579600000, + "slot_end": 1731581400000, + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/15zVK369DMEaAyZgEYl7ytDPnVtTcqgBbNjAZaVtPUfk" }, "vector": [ - 0, - 6, - 0, - 0, - 0, 0, 0, + 6, 0, 0, 0, @@ -356514,7 +359049,6 @@ 0, 0, 6, - 6, 0, 0, 0, @@ -356762,9 +359296,6 @@ 0, 0, 0, - 6, - 0, - 0, 0, 0, 0, @@ -356803,6 +359334,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -356846,35 +359378,6 @@ 0, 0, 0, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -357044,6 +359547,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -357156,8 +359660,6 @@ 0, 0, 0, - 2, - 2, 0, 0, 0, @@ -357199,6 +359701,38 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -357307,7 +359841,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -357316,6 +359849,15 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, 2, 0, 0, @@ -357323,52 +359865,58 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, 0 ] }, { "session": { - "id": "logs-for-you-anon", - "sourceId": "RRYVNW", - "title": "Logs for you anon", - "description": "The removal of log events has sparked a discussion about its implications for apps that rely on events to display information. Without logs, developers would need to use specialized software to index the chain and search for specific actions, which is costly, not friendly with privacy and requires a case-by-case approach. This is in contrast to the current system, where logs provide developers with the freedom to query the chain anonymously, without limits, and without sacrificing any detail.", - "track": "Cypherpunk & Privacy", - "type": "Lightning Talk", + "id": "learn-huff-to-become-an-evm-chad", + "sourceId": "HRMCBK", + "title": "Learn Huff to become an EVM chad", + "description": "Become an EVM chad by learning Huff, a low level assembly language for the EVM! On top of being able to write super duper optimized smart-contracts, Huff will teach you how the EVM works under the hood and will let you master high level languages like Solidity or Vyper.", + "track": "Developer Experience", + "type": "Workshop", "expertise": "Intermediate", - "audience": "Engineering", + "audience": "Developper", "featured": false, "doNotRecord": false, "keywords": [ - "logs", - "local apps", - "indexing" + "Education", + "Huff", + "Programming" ], "tags": [ - "DevEx", - "Privacy", - "Decentralization", - "indexing", - "Decentralization", - "DevEx", - "Privacy" + "Tooling", + "Languages", + "Open Source Software", + "Best Practices", + "programming", + "Best Practices", + "Languages", + "Open Source Software", + "Tooling" ], "language": "en", "speakers": [ - "yabir-garcia-benchakhtir" + "clement-lakhal" ], "eventId": "devcon-7", - "slot_start": 1731646200000, - "slot_end": 1731646800000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/19tr5hJbHHcDFcMqxEDdnvWaK2uCU2yR2HV12bhQ1NTQ" + "slot_start": 1731564000000, + "slot_end": 1731571200000, + "slot_roomId": "classroom-d", + "resources_presentation": "https://docs.google.com/presentation/d/1-l5GZfkJD_jGXx19MZKctGeyeRotdNV_0HKanpnUjLU" }, "vector": [ 0, 0, 0, 0, - 0, - 0, 6, 0, 0, @@ -357737,10 +360285,11 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, - 6, 0, 0, 0, @@ -358021,6 +360570,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -358077,10 +360627,11 @@ 0, 0, 0, - 2, 0, 0, 2, + 2, + 0, 0, 0, 0, @@ -358532,7 +361083,12 @@ 0, 0, 0, - 2, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 2, @@ -358542,6 +361098,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -358553,39 +361112,42 @@ }, { "session": { - "id": "long-term-decentralized-storage-for-blobs", - "sourceId": "RCVFHX", - "title": "Long-term Decentralized Storage for Blobs", - "description": "This talk will present a possible scheme to store blobs and other historical data for the long-term in a decentralized fashion. The technology relies on erasure codes and SNARKs. This talk is related to EIP-4444.", - "track": "Core Protocol", - "type": "Lightning Talk", - "expertise": "Intermediate", - "audience": "Product", + "id": "lessons-from-integrating-logup-gkr-in-the-miden-vm", + "sourceId": "LL799L", + "title": "Lessons from integrating LogUp-GKR in the Miden VM", + "description": "In this talk we will describe how to modify the STARK protocol to prove multiset checks using the GKR protocol. We will take a deep dive of the approach we’ve taken to implement it in the Miden VM, covering the benefits and challenges we've experienced.", + "track": "Applied Cryptography", + "type": "Talk", + "expertise": "Expert", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Storage" + "LogUp", + "GKR" ], "tags": [ - "Core Protocol", - "Blobs", - "Sustainability", - "storage", - "Blobs", - "Core Protocol", - "Sustainability" + "Zero-Knowledge", + "Cryptography", + "gkr", + "Cryptography", + "Zero-Knowledge" ], "language": "en", "speakers": [ - "leo-bautista-gomez" + "philippe-laferriere" ], "eventId": "devcon-7", - "slot_start": 1731469800000, - "slot_end": 1731470400000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/19uBY8dZebCAmZtuh27GvgwcgDo7WY_BpHnT84sKBL6M" + "slot_start": 1731470400000, + "slot_end": 1731472200000, + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1Eh_tW-ueqILgRF3_daF57cyNlIe38F86K1969SSn5sg" }, "vector": [ + 0, + 0, + 0, + 0, 0, 0, 0, @@ -358955,6 +361517,8 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, @@ -358964,7 +361528,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -359219,11 +361782,12 @@ 0, 0, 0, + 6, + 6, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -359264,7 +361828,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -359546,7 +362109,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -359755,14 +362317,13 @@ 0, 0, 0, - 2, - 0, 0, 0, 0, 0, 0, 0, + 2, 0, 2, 0, @@ -359771,42 +362332,45 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, 0 ] }, { "session": { - "id": "lunarpunk-endgame", - "sourceId": "EVHFWA", - "title": "Lunarpunk Endgame", - "description": "Global surveillance is a static world where change is surpressed and society cannot evolve. In contrast, an anonymity-enhanced world resembles a forest. New civilizational experiments blossom like flowers, radiating outward from the freedom-fighters of the future.\r\n\r\nThe lunarpunk end game is to enable a new ecology of social orders. This talk will describe the grand vision of lunarpunk: multipolar space-faring civilization, human speciation, and the reproduction life throughout the cosmos.", + "id": "lessons-learned-from-tor", + "sourceId": "ZHU7UQ", + "title": "Lessons learned from Tor", + "description": "I will share lessons learned during Tor's twenty years as free software fighting for privacy and human rights. We'll talk about distributed trust and privacy by design, how to help people understand the good uses of your tech, getting allies in both cypherpunks and government, why transparency and community-building are so essential to trust, and successes from other spaces. It may seem like the crypto wars never really end, but we all have a part to play in saving the world.", "track": "Cypherpunk & Privacy", "type": "Talk", - "expertise": "Beginner", + "expertise": "Intermediate", "audience": "Engineering", - "featured": false, + "featured": true, "doNotRecord": false, "keywords": [ - "Lunarpunk" + "Human", + "rights" ], "tags": [ - "Network State", - "Anonymity", - "Autonomous World", - "lunarpunk", "Anonymity", - "Autonomous World", - "Network State" + "Privacy", + "Sustainability" ], "language": "en", "speakers": [ - "rachel-rose-oleary" + "roger-dingledine" ], "eventId": "devcon-7", - "slot_start": 1731488400000, - "slot_end": 1731490200000, - "slot_roomId": "stage-6", - "resources_presentation": "https://docs.google.com/presentation/d/1pdPYWGnlJDvugH2zzLYqzKQrvDlutN5EGd8EBIpbeR4" + "slot_start": 1731651600000, + "slot_end": 1731654000000, + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1kL3YxEdhVaztgX9zv7TsWTOPmhhTZ7zGvjBwWKxc__E" }, "vector": [ 0, @@ -360183,12 +362747,20 @@ 0, 0, 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -360474,7 +363046,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -360527,6 +363098,11 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -360587,7 +363163,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -360768,6 +363343,38 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -360831,39 +363438,6 @@ 0, 0, 0, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -360980,7 +363554,6 @@ 2, 0, 0, - 0, 2, 0, 0, @@ -360999,40 +363572,44 @@ }, { "session": { - "id": "maci-why-do-we-need-private-voting-and-what-are-we-up-to", - "sourceId": "TCJJW3", - "title": "MACI - Why do we need private voting and what are we up to", - "description": "MACI is a protocol that can be used to run private on chain polls. This talk will introduce the protocol, dive into some of the technical aspects and how they compare to other private voting solutions. Finally we will talk about the team's plans for the future and how the community can get involved to help improve the project.", - "track": "Applied Cryptography", + "id": "leveraging-ethereum-for-sustainable-solutions-in-southeast-asia", + "sourceId": "F7Z87P", + "title": "Leveraging Ethereum for Sustainable Solutions in Southeast Asia", + "description": "This workshop explores Ethereum's potential for sustainability in SEA. It covers key use cases, including seafood traceability, energy trading, and waste management. Participants engage in group activities to analyze these cases and brainstorm new applications. The session emphasizes interactive learning, encouraging attendees to think critically about blockchain's role in addressing regional sustainability challenges. It concludes with a Q&A and resources for further engagement and innovation.", + "track": "Real World Ethereum", "type": "Lightning Talk", - "expertise": "Intermediate", - "audience": "Engineering", + "expertise": "Beginner", + "audience": "Local/SEA", "featured": false, "doNotRecord": false, "keywords": [ - "Privacy", - "Voting" + "Ethereum", + "Use", + "Cases" ], "tags": [ - "Coordination", - "Quadratic Voting", - "Public good", - "voting", - "Coordination", - "Public good", - "Quadratic Voting" + "Ethereum for Good", + "Climate", + "SEA", + "ethereum", + "case", + "use", + "Climate", + "Ethereum for Good", + "SEA" ], "language": "en", "speakers": [ - "ctrlc03" + "gesa-schneider" ], "eventId": "devcon-7", - "slot_start": 1731394800000, - "slot_end": 1731395400000, + "slot_start": 1731574200000, + "slot_end": 1731574800000, "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1paq5inxTY__nUEseJKES2bwcdoZZSvs-h5ZpEXOfwsg" + "resources_presentation": "https://docs.google.com/presentation/d/103WQKb3Z0-Knd415-KUFx0TbNISdUujVoQzaXW3xd3Q" }, "vector": [ + 6, 0, 0, 0, @@ -361042,7 +363619,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -361408,12 +363984,12 @@ 0, 0, 0, + 6, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -361755,7 +364331,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -361779,6 +364354,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -361789,6 +364365,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -361802,7 +364382,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -361852,7 +364431,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -361894,6 +364472,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -361955,12 +364534,16 @@ 0, 0, 0, + 2, 0, 0, 0, 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -362006,7 +364589,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -362202,7 +364784,6 @@ 0, 0, 0, - 2, 0, 0, 2, @@ -362218,40 +364799,48 @@ 0, 0, 0, + 0, + 0, + 0, + 2, 0 ] }, { "session": { - "id": "make-ethereum-cypherpunk-again-why-we-need-privacy", - "sourceId": "NKMLNG", - "title": "Make Ethereum Cypherpunk Again: Why we need privacy", - "description": "The Web3 revolution seeks to address the sins of Web2. However, in doing so, it’s created an even worse outcome for users - users’ data is publicly available and makes them vulnerable to state-level censorship and adverse actions.\r\n\r\nThis talk will address the philosophical as well as practical considerations of privacy in Web3. \r\nPrivacy is an industry-wide issue and sits at the heart of all that is Web3. Understanding why privacy matters involves recognizing that it is not an isolated concept bu", - "track": "Cypherpunk & Privacy", + "id": "leveraging-high-performance-computing-for-efficient-stark-provers", + "sourceId": "ZGXYDF", + "title": "Leveraging High-Performance Computing for Efficient STARK Provers", + "description": "Zero-Knowledge Proof (ZKP) protocols' applicability hinges on the prover's ability to efficiently generate proofs. This talk explores the computational aspects affecting ZKP performance, specifically focusing on STARK provers. We will analyze performance across high-performance and standard computing architectures and interpret results by examining key workload characteristics. From this understanding, we can project ZKP capabilities in future scenarios.", + "track": "Applied Cryptography", "type": "Talk", - "expertise": "Beginner", - "audience": "Developer", - "featured": true, + "expertise": "Intermediate", + "audience": "Engineering", + "featured": false, "doNotRecord": false, "keywords": [ - "cypherpunk" + "computing performance", + "optimization", + "" ], "tags": [ - "Zk Rollups", - "Privacy", - "cypherpunk", - "Privacy", - "Zk Rollups" + "ZK-EVMs", + "ZKP", + "STARK", + "optimization", + "STARK", + "ZK-EVMs", + "ZKP" ], "language": "en", "speakers": [ - "zac-williamson" + "ricard-borrell" ], "eventId": "devcon-7", - "slot_start": 1731556800000, - "slot_end": 1731558600000, - "slot_roomId": "main-stage", - "resources_presentation": "https://docs.google.com/presentation/d/1ReFBU_bsCAkpa9iAfYEJf0LER_SIpmsSyIlr2UIGBVw" + "slot_start": 1731477600000, + "slot_end": 1731479400000, + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1J3KMOMYAXjSesFqZthBz2neGQcOt3Ui_KyKgToVj0Z0" }, "vector": [ 0, @@ -362260,6 +364849,9 @@ 0, 0, 0, + 0, + 0, + 0, 6, 0, 0, @@ -362627,6 +365219,8 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, @@ -362635,7 +365229,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -362937,7 +365530,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -362948,6 +365540,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -362971,7 +365564,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -363080,6 +365672,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -363217,6 +365811,8 @@ 0, 0, 0, + 2, + 2, 0, 0, 0, @@ -363248,7 +365844,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -363422,11 +366017,11 @@ 0, 0, 0, - 2, 0, 0, 0, 0, + 2, 0, 0, 2, @@ -363439,44 +366034,46 @@ 0, 0, 0, + 0, + 0, + 0, 0 ] }, { "session": { - "id": "making-defensive-technology-offensive-how-to-get-cypherpunk-ideals-to-the-masses", - "sourceId": "RGMXQ7", - "title": "Making defensive technology offensive: How to get cypherpunk ideals to the masses", - "description": "Cryptography is an inherently defensive tool; it hides your information from adversaries. This is crucial to prevent censorship or monitoring of your data. But it's often sold to consumers with fearmongering about all-powerful malicious actors, which is often ignored by all except the privacy-conscious. We explore real-life examples of offensive cryptographic affordances like interoperability, efficiency, and user consent as stronger motivations for the masses to migrate to cypherpunk tech.", - "track": "Cypherpunk & Privacy", + "id": "lighthouse-introduction-to-siren", + "sourceId": "F3ZPRJ", + "title": "Lighthouse: Introduction to Siren", + "description": "Sigma Prime would like to introduce Lighthouse's official user interface called Siren. Siren was made to monitor performance, display key metrics and help make lighthouse validator management easy. Siren comes with built in metrics, logging, and other features users will find useful when updating their validator.", + "track": "Usability", "type": "Lightning Talk", "expertise": "Beginner", - "audience": "Product", + "audience": "Stakers/Validators", "featured": false, "doNotRecord": false, "keywords": [ - "d/acc", - "adoption", - "messaging" + "lighthouse", + "UI" ], "tags": [ - "Frameworks", - "Values", - "Use cases of cryptography", - "messaging", - "Frameworks", - "Use cases of cryptography", - "Values" + "Home staking", + "UI/UX", + "Accessibility", + "ui", + "Accessibility", + "Home staking", + "UI/UX" ], "language": "en", "speakers": [ - "vivek-bhupatiraju" + "ricki-moore" ], "eventId": "devcon-7", - "slot_start": 1731495600000, - "slot_end": 1731496200000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1osFBDl_IG67iwDmsSkuzzcHEUPFlkirPaPwWwqi5bwE" + "slot_start": 1731408000000, + "slot_end": 1731408600000, + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1iWFucLqzajqGIcn5d4YFuRZ1zk1Y8VHURhoTiKQ1T-w" }, "vector": [ 0, @@ -363485,6 +366082,8 @@ 0, 0, 0, + 0, + 0, 6, 0, 0, @@ -363854,6 +366453,8 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, @@ -363861,7 +366462,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -364125,7 +366725,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -364158,6 +366757,8 @@ 0, 0, 0, + 2, + 2, 0, 0, 0, @@ -364180,6 +366781,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -364198,11 +366800,9 @@ 0, 0, 0, - 2, 0, 0, 0, - 2, 0, 0, 0, @@ -364647,6 +367247,12 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, 2, 0, 0, @@ -364657,8 +367263,8 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -364669,35 +367275,35 @@ }, { "session": { - "id": "making-eoas-great-again-with-eip-7702", - "sourceId": "NNNPLC", - "title": "Making EOAs Great Again with EIP-7702", - "description": "We'll discuss some of the design goals that lead to EIP-7702 and what will be possible for users after the Pectra network upgrade.", - "track": "Core Protocol", + "id": "little-things-weve-learned-about-fhe", + "sourceId": "9JFDZA", + "title": "Little Things We've learned About FHE", + "description": "Recently, at PSE, we have been exploring the field of cryptography, specifically focusing on Fully Homomorphic Encryption (FHE). FHE enables secure interactions with encrypted data between different parties.\r\n\r\nIn this presentation, we will introduce key concepts and essential information tailored for developers and application designers. This will help them quickly grasp the fundamentals without getting bogged down by complex mathematical details.", + "track": "Applied Cryptography", "type": "Talk", - "expertise": "Expert", + "expertise": "Intermediate", "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "EIP" + "ELI5" ], "tags": [ - "Core Protocol", - "Account Abstraction", - "eip", - "Account Abstraction", - "Core Protocol" + "Cryptography", + "Homomorphic Encryption", + "eli5", + "Cryptography", + "Homomorphic Encryption" ], "language": "en", "speakers": [ - "lightclient" + "chih-cheng-liang" ], "eventId": "devcon-7", - "slot_start": 1731393000000, - "slot_end": 1731394800000, - "slot_roomId": "stage-1", - "resources_presentation": "https://docs.google.com/presentation/d/15huammnvrT8ljoiAi9Bnn4jcV_r6L0sm3_gBK-LqQ-4" + "slot_start": 1731574800000, + "slot_end": 1731576600000, + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1yFyLyjYjdDzT6MDPS4LGolPm0BsYYfhsoxLz5fezE_k" }, "vector": [ 0, @@ -364705,11 +367311,11 @@ 0, 0, 0, - 6, 0, 0, 0, 0, + 6, 0, 0, 0, @@ -364836,7 +367442,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -365079,6 +367684,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -365337,9 +367943,9 @@ 0, 0, 0, - 2, 0, 0, + 6, 0, 0, 0, @@ -365368,7 +367974,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -365410,6 +368015,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -365599,7 +368205,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -365728,6 +368333,15 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -365872,6 +368486,7 @@ 0, 2, 0, + 0, 2, 0, 0, @@ -365890,49 +368505,48 @@ }, { "session": { - "id": "maximum-viable-security-mvs-a-new-framework-for-ethereum-issuance", - "sourceId": "KWUF3N", - "title": "Maximum Viable Security (MVS): a new framework for Ethereum Issuance", - "description": "We derive a new framework for analyzing Ethereum Issuance, based on Ethereum's core values: security and neutrality. Upon discussing various attacks on Ethereum, we study future growth projections and the importance of diverse validator set, and conclude that Ethereum's defendability is the key factor for issuance policy evaluation. Via MVS, we show how the current issuance reduction proposal is dangerous, based on the future staked ETH concentration with CEXs & impact on solo stakers.", - "track": "Core Protocol", - "type": "Talk", + "id": "local-build-why-language-is-key-to-decentralization", + "sourceId": "UHVBNL", + "title": "Local Build: Why language is key to decentralization", + "description": "Localization is not a “nice to have” for decentralization: it is a core requirement.\r\n\r\nOver 50% of ETH nodes are between the US and Germany. 90% of stablecoins are USD-pegged. The world we’re creating is stifled by the one that already exists. \r\n\r\nTo be credibly decentralized, Ethereum must be built and secured in the human languages of people outside of the current paradigm. This talk will highlight web3-native problems and tangible solutions in l10n, from the technical to the organizational.", + "track": "Coordination", + "type": "Lightning Talk", "expertise": "Intermediate", - "audience": "Research", + "audience": "Product", "featured": false, "doNotRecord": false, "keywords": [ - "neutrality", - "autonomy", - "validator set composition" + "Internationalization", + "Localization" ], "tags": [ - "Staking", - "Validator Experience", - "Security", - "composability", - "validator", - "set", - "Security", - "Staking", - "Validator Experience" + "Decentralization Improvements", + "Languages", + "User Experience", + "localization", + "l10n", + "Decentralization Improvements", + "Languages", + "User Experience" ], "language": "en", "speakers": [ - "artem-kotelskiy" + "oliver-jl-renwick", + "laurel" ], "eventId": "devcon-7", - "slot_start": 1731558600000, - "slot_end": 1731560400000, - "slot_roomId": "stage-2", - "resources_presentation": "https://docs.google.com/presentation/d/1ykeBOYepaHLNtCV-zLYv6QDLjqI6Dn-EYre6XtHK8lo" + "slot_start": 1731490800000, + "slot_end": 1731491400000, + "slot_roomId": "classroom-a", + "resources_presentation": "https://docs.google.com/presentation/d/1zMgBNNs4mjcJlQvsWzcG-01qBLosEtl3W_zPUteNz-0" }, "vector": [ 0, + 6, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -366306,11 +368920,12 @@ 0, 0, 0, + 6, + 6, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -366545,7 +369160,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -366559,6 +369173,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -366568,6 +369183,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -366583,7 +369199,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -366642,6 +369257,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -366667,7 +369286,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -366951,7 +369569,6 @@ 0, 0, 0, - 2, 2, 2, 0, @@ -367096,7 +369713,8 @@ 0, 0, 0, - 2, + 0, + 0, 0, 0, 0, @@ -367110,6 +369728,11 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, 0, 0, 0 @@ -367117,47 +369740,48 @@ }, { "session": { - "id": "memecraft-effectively-communicating-crypto-concepts", - "sourceId": "FAKRPS", - "title": "Memecraft: Effectively Communicating Crypto Concepts", - "description": "Memes have been crucial to the proliferation of various concepts and ideas within the crypto space (ultrasound money, (3,3), regen/degen, QF) which has led to real capital being allocated toward impactful outcomes. The downside to some of this memeing however has been misleading narratives and misunderstandings. How do we leverage memetic power for education and tacit understanding of complex concepts?\r\n\r\nThe workshop will include 1) Scene Setting 2) Structured Discussion and a 3) Group Activity.", - "track": "Coordination", - "type": "Talk", + "id": "logs-for-you-anon", + "sourceId": "RRYVNW", + "title": "Logs for you anon", + "description": "The removal of log events has sparked a discussion about its implications for apps that rely on events to display information. Without logs, developers would need to use specialized software to index the chain and search for specific actions, which is costly, not friendly with privacy and requires a case-by-case approach. This is in contrast to the current system, where logs provide developers with the freedom to query the chain anonymously, without limits, and without sacrificing any detail.", + "track": "Cypherpunk & Privacy", + "type": "Lightning Talk", "expertise": "Intermediate", - "audience": "Community", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "memes" + "logs", + "local apps", + "indexing" ], "tags": [ - "Public good", - "Marketing", - "User Research", - "memes", - "Marketing", - "Public good", - "User Research" + "DevEx", + "Privacy", + "Decentralization", + "indexing", + "Decentralization", + "DevEx", + "Privacy" ], "language": "en", "speakers": [ - "joshua-davila", - "beth-mccarthy" + "yabir-garcia-benchakhtir" ], "eventId": "devcon-7", - "slot_start": 1731642000000, - "slot_end": 1731643800000, - "slot_roomId": "stage-5", - "resources_presentation": "https://docs.google.com/presentation/d/1WKMS7RU7L0T4jR34wKgLFODsY4ligbUzbHahkZWhf6I" + "slot_start": 1731646200000, + "slot_end": 1731646800000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/19tr5hJbHHcDFcMqxEDdnvWaK2uCU2yR2HV12bhQ1NTQ" }, "vector": [ 0, - 6, 0, 0, 0, 0, 0, + 6, 0, 0, 0, @@ -367532,11 +370156,10 @@ 0, 0, 0, + 6, 0, 0, 0, - 6, - 6, 0, 0, 0, @@ -367808,6 +370431,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -367849,7 +370474,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -367876,6 +370500,9 @@ 2, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -368178,7 +370805,6 @@ 0, 0, 0, - 2, 2, 0, 0, @@ -368320,10 +370946,16 @@ 0, 0, 0, - 2, 0, 0, 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, 2, 0, 0, @@ -368336,48 +370968,52 @@ 0, 0, 0, + 0, 0 ] }, { "session": { - "id": "merkle-proofs-when-leaves-leave-you-vulnerable", - "sourceId": "LAKCG3", - "title": "Merkle Proofs: When Leaves Leave You Vulnerable", - "description": "A Merkle proof is a cryptographically authenticated data structure widely used to minimize on-chain data storage. The Merkle algorithm is neat yet non-trivial to implement correctly and securely; its leaves may leave you vulnerable if not handled properly.", - "track": "Security", + "id": "long-term-decentralized-storage-for-blobs", + "sourceId": "RCVFHX", + "title": "Long-term Decentralized Storage for Blobs", + "description": "This talk will present a possible scheme to store blobs and other historical data for the long-term in a decentralized fashion. The technology relies on erasure codes and SNARKs. This talk is related to EIP-4444.", + "track": "Core Protocol", "type": "Lightning Talk", "expertise": "Intermediate", - "audience": "Engineering", + "audience": "Product", "featured": false, "doNotRecord": false, "keywords": [ - "Merkle" + "Storage" ], "tags": [ - "Auditing", - "Bug", - "merkle", - "Auditing", - "Bug" + "Core Protocol", + "Blobs", + "Sustainability", + "storage", + "Blobs", + "Core Protocol", + "Sustainability" ], "language": "en", "speakers": [ - "shufan-wang" + "leo-bautista-gomez" ], "eventId": "devcon-7", - "slot_start": 1731390000000, - "slot_end": 1731390600000, - "slot_roomId": "classroom-a", - "resources_presentation": "https://docs.google.com/presentation/d/1_G-GfGgNMUn5tiiaH-Srat0PLHtYYRNtiVjZwWlxU_c" + "slot_start": 1731469800000, + "slot_end": 1731470400000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/19uBY8dZebCAmZtuh27GvgwcgDo7WY_BpHnT84sKBL6M" }, "vector": [ 0, 0, - 6, 0, 0, 0, + 6, + 0, 0, 0, 0, @@ -368753,12 +371389,12 @@ 0, 0, 0, + 6, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -369016,6 +371652,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -369056,6 +371693,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -369136,7 +371774,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -369258,7 +371895,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -369341,6 +371977,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -369541,7 +372178,11 @@ 0, 0, 0, - 2, + 0, + 0, + 0, + 0, + 0, 0, 0, 2, @@ -369553,6 +372194,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -369562,37 +372206,37 @@ }, { "session": { - "id": "modern-zkp-compilers", - "sourceId": "CV7QXP", - "title": "Modern ZKP compilers", - "description": "At PSE we have done much ZKP advanced development. From that learning we are building a language and compiler, that is summarizing much of this learning.\r\nWe answer questions like: Are compilers necessary in a zkVM world? What is the role of a compiler in ZKP development? What are its most common components? How different ways can this problem be approached?\r\nIn this advanced talk, we will learn how we compile arbitrary boolean expressions, or how the Schwartz–Zippel lemma can be used to optimize", - "track": "Applied Cryptography", - "type": "Lightning Talk", - "expertise": "Intermediate", + "id": "lunarpunk-endgame", + "sourceId": "EVHFWA", + "title": "Lunarpunk Endgame", + "description": "Global surveillance is a static world where change is surpressed and society cannot evolve. In contrast, an anonymity-enhanced world resembles a forest. New civilizational experiments blossom like flowers, radiating outward from the freedom-fighters of the future.\r\n\r\nThe lunarpunk end game is to enable a new ecology of social orders. This talk will describe the grand vision of lunarpunk: multipolar space-faring civilization, human speciation, and the reproduction life throughout the cosmos.", + "track": "Cypherpunk & Privacy", + "type": "Talk", + "expertise": "Beginner", "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "education" + "Lunarpunk" ], "tags": [ - "Developer Infrastructure", - "Languages", - "ZKP", - "education", - "Developer Infrastructure", - "Languages", - "ZKP" + "Network State", + "Anonymity", + "Autonomous World", + "lunarpunk", + "Anonymity", + "Autonomous World", + "Network State" ], "language": "en", "speakers": [ - "leo-lara" + "rachel-rose-oleary" ], "eventId": "devcon-7", - "slot_start": 1731393000000, - "slot_end": 1731393600000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1XmimA6xYE2Wr9c4tzpc9e9P7XDxysFx2QT8rBsA-piQ" + "slot_start": 1731488400000, + "slot_end": 1731490200000, + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1pdPYWGnlJDvugH2zzLYqzKQrvDlutN5EGd8EBIpbeR4" }, "vector": [ 0, @@ -369601,9 +372245,6 @@ 0, 0, 0, - 0, - 0, - 0, 6, 0, 0, @@ -369981,7 +372622,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -370251,6 +372891,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -370262,7 +372903,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -370272,6 +372912,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -370284,7 +372925,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -370297,13 +372937,11 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -370387,6 +373025,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -370632,6 +373271,19 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -370767,6 +373419,7 @@ 2, 0, 0, + 0, 2, 0, 0, @@ -370785,39 +373438,38 @@ }, { "session": { - "id": "mopro-make-client-side-proving-on-mobile-easy", - "sourceId": "BZWFEM", - "title": "Mopro: Make Client-side Proving on Mobile Easy", - "description": "Mopro is a toolkit for ZK app development on mobile. Mopro makes client-side proving on mobile simple. Mopro aims to connect different adapters with different platforms. In this talk, we will share:\r\n- How to use Mopro to develop your own ZK mobile app.\r\n- What is the current development progress, including the current supported proving systems, supported platforms, and mobile GPU exploration results. \r\n- Moreover, we will share the challenges that Mopro faces and our future roadmap.", + "id": "maci-why-do-we-need-private-voting-and-what-are-we-up-to", + "sourceId": "TCJJW3", + "title": "MACI - Why do we need private voting and what are we up to", + "description": "MACI is a protocol that can be used to run private on chain polls. This talk will introduce the protocol, dive into some of the technical aspects and how they compare to other private voting solutions. Finally we will talk about the team's plans for the future and how the community can get involved to help improve the project.", "track": "Applied Cryptography", "type": "Lightning Talk", "expertise": "Intermediate", - "audience": "Developer", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "iOS", - "Android" + "Privacy", + "Voting" ], "tags": [ - "ZKP", - "Cryptography", - "Mobile", - "android", - "Cryptography", - "Mobile", - "ZKP" + "Coordination", + "Quadratic Voting", + "Public good", + "voting", + "Coordination", + "Public good", + "Quadratic Voting" ], "language": "en", "speakers": [ - "ya-wen-jeng", - "moven-tsai" + "ctrlc03" ], "eventId": "devcon-7", - "slot_start": 1731397800000, - "slot_end": 1731398400000, + "slot_start": 1731394800000, + "slot_end": 1731395400000, "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1usTBzr557w8yMObkzJBvScKjnAoHQFztqym-wk6b1dk" + "resources_presentation": "https://docs.google.com/presentation/d/1paq5inxTY__nUEseJKES2bwcdoZZSvs-h5ZpEXOfwsg" }, "vector": [ 0, @@ -371204,12 +373856,11 @@ 0, 0, 0, + 6, 0, 0, 0, 0, - 6, - 6, 0, 0, 0, @@ -371451,7 +374102,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -371461,7 +374111,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -371509,7 +374158,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -371554,6 +374202,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -371597,6 +374249,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -371645,6 +374299,13 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -371992,10 +374653,10 @@ 2, 0, 0, + 2, 0, 0, 0, - 2, 0, 0, 0, @@ -372010,37 +374671,35 @@ }, { "session": { - "id": "mp-fhe-experiments-our-learnings-trying-to-find-the-next-big-tech-to-focus-on", - "sourceId": "9JYWVP", - "title": "MP-FHE experiments. Our learnings trying to find the next big tech to focus on.", - "description": "This talk mainly focuses on showcasing the work that some PSE members did while starting to dive into MPC-FHE during Q2 2024. This work is composed by various explorations within the MPC-FHE realm that move towards different directions and goals.\r\n\r\nFrom FHE compilers to FFT Bootstrapping GPU optimization proposals, passing by FHE Game demos and many application level implementations, the talk aims to reach beginner-advanced audience on the research/product paths that we have explored so far.", - "track": "Applied Cryptography", - "type": "Lightning Talk", - "expertise": "Intermediate", - "audience": "Engineering", - "featured": false, + "id": "make-ethereum-cypherpunk-again-why-we-need-privacy", + "sourceId": "NKMLNG", + "title": "Make Ethereum Cypherpunk Again: Why we need privacy", + "description": "The Web3 revolution seeks to address the sins of Web2. However, in doing so, it’s created an even worse outcome for users - users’ data is publicly available and makes them vulnerable to state-level censorship and adverse actions.\r\n\r\nThis talk will address the philosophical as well as practical considerations of privacy in Web3. \r\nPrivacy is an industry-wide issue and sits at the heart of all that is Web3. Understanding why privacy matters involves recognizing that it is not an isolated concept bu", + "track": "Cypherpunk & Privacy", + "type": "Talk", + "expertise": "Beginner", + "audience": "Developer", + "featured": true, "doNotRecord": false, "keywords": [ - "FHE", - "MPC", - "Explorations" + "cypherpunk" ], "tags": [ - "Homomorphic Encryption", - "Use cases of cryptography", - "exploration", - "Homomorphic Encryption", - "Use cases of cryptography" + "Zk Rollups", + "Privacy", + "cypherpunk", + "Privacy", + "Zk Rollups" ], "language": "en", "speakers": [ - "cperezz" + "zac-williamson" ], "eventId": "devcon-7", - "slot_start": 1731391800000, - "slot_end": 1731392400000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/12k_WqxuHHHeL-ozPhNdmibpCzBNzvOlF-4z0chDHOyY" + "slot_start": 1731556800000, + "slot_end": 1731558600000, + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1ReFBU_bsCAkpa9iAfYEJf0LER_SIpmsSyIlr2UIGBVw" }, "vector": [ 0, @@ -372049,10 +374708,10 @@ 0, 0, 0, + 6, 0, 0, 0, - 6, 0, 0, 0, @@ -372428,12 +375087,12 @@ 0, 0, 0, + 6, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -372689,7 +375348,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -372735,6 +375393,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -372744,7 +375403,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -372769,6 +375427,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -373047,6 +375706,13 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -373073,7 +375739,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -373212,7 +375877,6 @@ 0, 0, 0, - 2, 0, 0, 2, @@ -373222,6 +375886,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -373233,37 +375901,39 @@ }, { "session": { - "id": "mpc-tooling-or-how-to-create-mpc-apps", - "sourceId": "QLMYBD", - "title": "MPC Tooling or How to create MPC apps", - "description": "Let's get into the state of the art of MPC development: we'll discuss different MPC schemes, current MPC tooling & how you can create MPC apps today.\r\nWe'll cover the tech stack from a frontend level (e.g. MPC compilers) to a backend - and of course how we can combine them.", - "track": "Applied Cryptography", + "id": "making-defensive-technology-offensive-how-to-get-cypherpunk-ideals-to-the-masses", + "sourceId": "RGMXQ7", + "title": "Making defensive technology offensive: How to get cypherpunk ideals to the masses", + "description": "Cryptography is an inherently defensive tool; it hides your information from adversaries. This is crucial to prevent censorship or monitoring of your data. But it's often sold to consumers with fearmongering about all-powerful malicious actors, which is often ignored by all except the privacy-conscious. We explore real-life examples of offensive cryptographic affordances like interoperability, efficiency, and user consent as stronger motivations for the masses to migrate to cypherpunk tech.", + "track": "Cypherpunk & Privacy", "type": "Lightning Talk", - "expertise": "Intermediate", - "audience": "Engineering", + "expertise": "Beginner", + "audience": "Product", "featured": false, "doNotRecord": false, "keywords": [ - "Circom-MPC", - "MPC tooling" + "d/acc", + "adoption", + "messaging" ], "tags": [ - "Tooling", - "Cryptography", - "MPC", - "Cryptography", - "MPC", - "Tooling" + "Frameworks", + "Values", + "Use cases of cryptography", + "messaging", + "Frameworks", + "Use cases of cryptography", + "Values" ], "language": "en", "speakers": [ - "rasul-ibragimov" + "vivek-bhupatiraju" ], "eventId": "devcon-7", - "slot_start": 1731390600000, - "slot_end": 1731391200000, + "slot_start": 1731495600000, + "slot_end": 1731496200000, "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1F2EhWXcgf32_Gh77ty0p18d2rnEPMZymHL7KX7iwSdE" + "resources_presentation": "https://docs.google.com/presentation/d/1osFBDl_IG67iwDmsSkuzzcHEUPFlkirPaPwWwqi5bwE" }, "vector": [ 0, @@ -373272,10 +375942,10 @@ 0, 0, 0, + 6, 0, 0, 0, - 6, 0, 0, 0, @@ -373652,12 +376322,12 @@ 0, 0, 0, + 6, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -373897,7 +376567,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -373905,7 +376574,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -373922,6 +376590,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -373966,7 +376637,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -373993,9 +376663,11 @@ 0, 0, 0, + 2, 0, 0, 0, + 2, 0, 0, 0, @@ -374297,6 +376969,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -374435,7 +377111,6 @@ 0, 0, 0, - 2, 0, 0, 2, @@ -374448,6 +377123,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -374456,35 +377135,35 @@ }, { "session": { - "id": "mpc101-what-is-multi-party-computation", - "sourceId": "UTYK7X", - "title": "MPC101: What is Multi-party Computation?", - "description": "This workshop provides an in-depth introduction to Multiparty Computation (MPC), focusing on its principles, protocols, and practical applications. Participants will learn how to design and implement MPC solutions, enabling secure collaborative computing without compromising data privacy.", - "track": "Applied Cryptography", - "type": "Lightning Talk", + "id": "making-eoas-great-again-with-eip-7702", + "sourceId": "NNNPLC", + "title": "Making EOAs Great Again with EIP-7702", + "description": "We'll discuss some of the design goals that lead to EIP-7702 and what will be possible for users after the Pectra network upgrade.", + "track": "Core Protocol", + "type": "Talk", "expertise": "Expert", - "audience": "Research", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "MPC101" + "EIP" ], "tags": [ - "Privacy", - "MPC", - "mpc101", - "MPC", - "Privacy" + "Core Protocol", + "Account Abstraction", + "eip", + "Account Abstraction", + "Core Protocol" ], "language": "en", "speakers": [ - "vanishree-rao" + "lightclient" ], "eventId": "devcon-7", - "slot_start": 1731655800000, - "slot_end": 1731656400000, - "slot_roomId": "stage-3", - "resources_presentation": "https://docs.google.com/presentation/d/1_q4yi8p91iDLVndotuvo2cF9YthOVkTSawv6R3pIaKY" + "slot_start": 1731393000000, + "slot_end": 1731394800000, + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/15huammnvrT8ljoiAi9Bnn4jcV_r6L0sm3_gBK-LqQ-4" }, "vector": [ 0, @@ -374492,11 +377171,12 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -374622,6 +377302,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -374879,7 +377560,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -375131,6 +377811,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -375161,6 +377842,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -375187,7 +377869,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -375204,7 +377885,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -375393,6 +378073,22 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -375518,13 +378214,6 @@ 0, 0, 0, - 2, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -375656,13 +378345,12 @@ 0, 0, 0, + 2, 0, 2, 0, 0, 0, - 2, - 0, 0, 0, 0, @@ -375677,45 +378365,41 @@ }, { "session": { - "id": "mpcstats", - "sourceId": "ND3S9R", - "title": "MPCStats", - "description": "MPCStats is a framework allowing data consumers to query statistical computation from either one or multiple data providers while preserving privacy to those raw data. We support standard statistical operations, including nested and filter ones. Data providers do not leak their data and data consumers can be convinced the computation is done correctly.", - "track": "Applied Cryptography", - "type": "Lightning Talk", + "id": "maximum-viable-security-mvs-a-new-framework-for-ethereum-issuance", + "sourceId": "KWUF3N", + "title": "Maximum Viable Security (MVS): a new framework for Ethereum Issuance", + "description": "We derive a new framework for analyzing Ethereum Issuance, based on Ethereum's core values: security and neutrality. Upon discussing various attacks on Ethereum, we study future growth projections and the importance of diverse validator set, and conclude that Ethereum's defendability is the key factor for issuance policy evaluation. Via MVS, we show how the current issuance reduction proposal is dangerous, based on the future staked ETH concentration with CEXs & impact on solo stakers.", + "track": "Core Protocol", + "type": "Talk", "expertise": "Intermediate", - "audience": "Engineering", + "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "privacy-preserving", - "data analysis", - "MPC", - "statistics", - "verifiable computation" + "neutrality", + "autonomy", + "validator set composition" ], "tags": [ - "Tooling", - "Privacy", - "MPC", - "Public good", - "verification", - "computation", - "MPC", - "Privacy", - "Public good", - "Tooling" + "Staking", + "Validator Experience", + "Security", + "composability", + "validator", + "set", + "Security", + "Staking", + "Validator Experience" ], "language": "en", "speakers": [ - "kevin-chia", - "teeramet-jern-kunpittaya" + "artem-kotelskiy" ], "eventId": "devcon-7", - "slot_start": 1731396000000, - "slot_end": 1731396600000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/10sZNPm9ETDOiRts7vDo9aVWovdRE2PpqvKAxR6_9Lv8" + "slot_start": 1731558600000, + "slot_end": 1731560400000, + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1ykeBOYepaHLNtCV-zLYv6QDLjqI6Dn-EYre6XtHK8lo" }, "vector": [ 0, @@ -375723,11 +378407,11 @@ 0, 0, 0, + 6, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -376105,14 +378789,13 @@ 0, 0, 0, + 6, 0, 0, 0, 0, 0, 0, - 6, - 6, 0, 0, 0, @@ -376345,6 +379028,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -376357,7 +379041,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -376383,6 +379066,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -376418,7 +379102,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -376435,12 +379118,10 @@ 0, 0, 0, - 2, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -376469,6 +379150,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -376675,7 +379359,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -376750,6 +379433,11 @@ 0, 0, 0, + 0, + 0, + 0, + 2, + 2, 2, 0, 0, @@ -376887,7 +379575,9 @@ 0, 0, 0, - 2, + 0, + 0, + 0, 0, 0, 2, @@ -376895,6 +379585,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -376908,46 +379601,45 @@ }, { "session": { - "id": "mud-how-we-built-an-evm-application-framework-from-the-ground-up", - "sourceId": "883QBY", - "title": "MUD - How we built an EVM application framework from the ground up", - "description": "We wanted to accomplish one simple task: put a game—with all its data and logic—on a blockchain. What followed were countless technical challenges, years of efforts, and learnings that are applicable to anyone building complex onchain apps.\r\n\r\nHow should data be structured? How can complex world state stay up-to-date on the client? How do we allow multiple teams to build on one single world, without it all breaking apart? Join us as we share the pitfalls and learnings.", - "track": "Developer Experience", + "id": "memecraft-effectively-communicating-crypto-concepts", + "sourceId": "FAKRPS", + "title": "Memecraft: Effectively Communicating Crypto Concepts", + "description": "Memes have been crucial to the proliferation of various concepts and ideas within the crypto space (ultrasound money, (3,3), regen/degen, QF) which has led to real capital being allocated toward impactful outcomes. The downside to some of this memeing however has been misleading narratives and misunderstandings. How do we leverage memetic power for education and tacit understanding of complex concepts?\r\n\r\nThe workshop will include 1) Scene Setting 2) Structured Discussion and a 3) Group Activity.", + "track": "Coordination", "type": "Talk", "expertise": "Intermediate", - "audience": "Engineering", + "audience": "Community", "featured": false, "doNotRecord": false, "keywords": [ - "Onchain", - "Games" + "memes" ], "tags": [ - "DevEx", - "Frameworks", - "Gaming", - "Autonomous World", - "onchain", - "Autonomous World", - "DevEx", - "Frameworks" + "Public good", + "Marketing", + "User Research", + "memes", + "Marketing", + "Public good", + "User Research" ], "language": "en", "speakers": [ - "alvarius" + "joshua-davila", + "beth-mccarthy" ], "eventId": "devcon-7", - "slot_start": 1731475800000, - "slot_end": 1731477600000, + "slot_start": 1731642000000, + "slot_end": 1731643800000, "slot_roomId": "stage-5", - "resources_presentation": "https://docs.google.com/presentation/d/13IffrHXnDmcykkm_fptRD_pUCl4g2eRLtXlWD6o8UUE" + "resources_presentation": "https://docs.google.com/presentation/d/1WKMS7RU7L0T4jR34wKgLFODsY4ligbUzbHahkZWhf6I" }, "vector": [ 0, + 6, 0, 0, 0, - 6, 0, 0, 0, @@ -377040,7 +379732,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -377332,6 +380023,9 @@ 0, 0, 0, + 6, + 6, + 0, 0, 0, 0, @@ -377591,7 +380285,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -377648,6 +380341,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -377662,7 +380356,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -377672,6 +380365,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -377720,8 +380415,6 @@ 0, 0, 0, - 2, - 2, 0, 0, 0, @@ -377852,6 +380545,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -378112,13 +380808,18 @@ 0, 0, 0, - 2, + 0, + 0, + 0, 0, 0, 2, 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -378133,41 +380834,37 @@ }, { "session": { - "id": "multi-block-mev-have-we-thought-this-through", - "sourceId": "FZDKSQ", - "title": "Multi-block MEV: Have we thought this through?", - "description": "Multi-block MEV (MMEV) means that builders secure k-consecutive blocks to extract value or compose attacks by ordering or censoring transactions across multiple blocks. \r\n\r\nThe concept has remained largely theoretical thus far. In this lightning talk, we present new data showcasing how the concept has evolved with the increasing sophistication of searcher/builders.\r\n\r\nWe present three attack-vectors, unique to MMEV and evaluate their potential harm for applications on Ethereum.", - "track": "Cryptoeconomics", + "id": "merkle-proofs-when-leaves-leave-you-vulnerable", + "sourceId": "LAKCG3", + "title": "Merkle Proofs: When Leaves Leave You Vulnerable", + "description": "A Merkle proof is a cryptographically authenticated data structure widely used to minimize on-chain data storage. The Merkle algorithm is neat yet non-trivial to implement correctly and securely; its leaves may leave you vulnerable if not handled properly.", + "track": "Security", "type": "Lightning Talk", - "expertise": "Beginner", - "audience": "Research", + "expertise": "Intermediate", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "MMEV", - "" + "Merkle" ], "tags": [ - "Economics", - "Tokenomics", - "MEV", - "mmev", - "Economics", - "MEV", - "Tokenomics" + "Auditing", + "Bug", + "merkle", + "Auditing", + "Bug" ], "language": "en", "speakers": [ - "johannes-rude-jensen" + "shufan-wang" ], "eventId": "devcon-7", - "slot_start": 1731639300000, - "slot_end": 1731639900000, - "slot_roomId": "stage-2", - "resources_presentation": "https://docs.google.com/presentation/d/1KGjIMRu7BdS9DtU5UduCUpPt9ZnihYLxLy-CJpaEfJ8" + "slot_start": 1731390000000, + "slot_end": 1731390600000, + "slot_roomId": "classroom-a", + "resources_presentation": "https://docs.google.com/presentation/d/1_G-GfGgNMUn5tiiaH-Srat0PLHtYYRNtiVjZwWlxU_c" }, "vector": [ - 0, 0, 0, 6, @@ -378558,11 +381255,16 @@ 0, 0, 0, + 6, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -378787,7 +381489,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -378820,7 +381521,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -378829,7 +381529,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -378938,6 +381637,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -379058,6 +381759,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -379335,12 +382037,15 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, + 0, + 2, + 0, + 0, 2, 0, 0, @@ -379352,38 +382057,44 @@ 0, 0, 0, + 0, + 0, 0 ] }, { "session": { - "id": "multi-party-fhe-for-multi-player-privacy", - "sourceId": "S9S8M9", - "title": "Multi-Party FHE for Multi-Player Privacy", - "description": "Privacy is an unsolved challenge for blockchains and decentralized systems. ZK cryptography gets us there partially, but not all the way. ZK enables “single-player private state,” and certain other kinds of privacy are impossible to realize with ZKPs alone. Panelists, the cryptography library devs, infrastructure builders, and application devs who have recently started to explore programmable encryption will discuss MP-FHE as one such tool for achieving more general privacy capabilities.", + "id": "modern-zkp-compilers", + "sourceId": "CV7QXP", + "title": "Modern ZKP compilers", + "description": "At PSE we have done much ZKP advanced development. From that learning we are building a language and compiler, that is summarizing much of this learning.\r\nWe answer questions like: Are compilers necessary in a zkVM world? What is the role of a compiler in ZKP development? What are its most common components? How different ways can this problem be approached?\r\nIn this advanced talk, we will learn how we compile arbitrary boolean expressions, or how the Schwartz–Zippel lemma can be used to optimize", "track": "Applied Cryptography", - "type": "Panel", - "expertise": "Beginner", + "type": "Lightning Talk", + "expertise": "Intermediate", "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "mp", - "fhe", - "programmable cryptography" + "education" + ], + "tags": [ + "Developer Infrastructure", + "Languages", + "ZKP", + "education", + "Developer Infrastructure", + "Languages", + "ZKP" ], - "tags": [], "language": "en", "speakers": [ - "veronica-zheng", - "eduard-sanou", - "janmajaya-mall" + "leo-lara" ], "eventId": "devcon-7", - "slot_start": 1731564000000, - "slot_end": 1731567600000, - "slot_roomId": "stage-6", - "resources_presentation": "https://docs.google.com/presentation/d/1i64ImNoehhB-Dnpix_z7zP--wGTsTmeikoll2OE-lGI" + "slot_start": 1731393000000, + "slot_end": 1731393600000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1XmimA6xYE2Wr9c4tzpc9e9P7XDxysFx2QT8rBsA-piQ" }, "vector": [ 0, @@ -379777,14 +382488,12 @@ 0, 0, 0, + 6, 0, 0, 0, 0, 0, - 6, - 6, - 6, 0, 0, 0, @@ -380063,6 +382772,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -380084,6 +382794,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -380096,11 +382807,17 @@ 0, 0, 0, + 2, 0, 0, 0, 0, 0, + 2, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -380554,10 +383271,13 @@ 0, 0, 0, - 2, 0, 0, 0, + 0, + 2, + 0, + 0, 2, 0, 0, @@ -380576,34 +383296,25 @@ }, { "session": { - "id": "my-mother-will-not-use-it", - "sourceId": "HKKFQX", - "title": "\"My mother will not use it\"", - "description": "In this Talk, I want to cover the different mindsets designers need to improve and optimize the work for web3.\r\nIf we're going to change the way we interact with each other and aim to profoundly improve society with this technology, we can't think and use the same methodologies.\r\nWe will cover topics such as the target audience (the title of the Talk), testing, the learning curve, web2 to web3, and more.", - "track": "Usability", - "type": "Lightning Talk", - "expertise": "Intermediate", - "audience": "Design", + "id": "mood-rebalancing-singing-bowls-handpan", + "sourceId": "SVAHJU", + "title": "Mood Rebalancing (Singing Bowls + Handpan)", + "description": "By Most Handpan X Ice\r\nThis session helps you feel emotionally centered and peaceful.\r\n- Bring balance to your emotions with singing bowls and handpan. \r\n- Using an emotion wheel, you’ll explore and understand your feelings, a key step to managing them. \r\n\r\nNov 15 10:30 - 11:15", + "track": "Experiences", + "type": "Mixed Formats", + "expertise": "", + "audience": "Engineering", "featured": false, "doNotRecord": false, - "keywords": [ - "Inspiration" - ], - "tags": [ - "inspiration", - "Design", - "Design Thinking", - "UI/UX" - ], + "keywords": [], + "tags": [], "language": "en", - "speakers": [ - "nuno-loureiro" - ], + "speakers": [], "eventId": "devcon-7", - "slot_start": 1731559800000, - "slot_end": 1731560400000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1phw7po5lIFL6aJaipzIR4HdBRmhdugA212mJKjaQfoc" + "slot_start": 1731641400000, + "slot_end": 1731644100000, + "slot_roomId": "decompression-room", + "resources_presentation": "https://docs.google.com/presentation/d/1STERW4iF8WxYtoPJQKN2mZr5qwM1yuH_XYRcXEVM1pw" }, "vector": [ 0, @@ -380614,6 +383325,9 @@ 0, 0, 0, + 0, + 0, + 0, 6, 0, 0, @@ -381005,7 +383719,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -381279,7 +383992,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -381361,8 +384073,6 @@ 0, 0, 0, - 2, - 2, 0, 0, 0, @@ -381641,7 +384351,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -381775,7 +384484,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -381788,56 +384496,57 @@ 0, 0, 0, + 0, + 2, 2, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0 ] }, { "session": { - "id": "mycofi-mycelial-design-patterns-for-web3-and-beyond", - "sourceId": "8CDPFC", - "title": "MycoFi: Mycelial Design Patterns for Web3 & Beyond", - "description": "Exploring MycoFi guides readers on an underground exploration into the world wise web of mycelial networks, the most prolific producers of public goods on Earth. This talk examines how the evolutionary adaptability of fungi could help us imagine biomimetic alternatives to status-quo economic systems that demand infinite growth on a finite planet. If we aim to design regenerative economies, what better\r\nplace to start than with the thriving evolutionary patterns of nature?", - "track": "Coordination", - "type": "Lightning Talk", - "expertise": "Beginner", - "audience": "Research", + "id": "mood-uplifting-singing-bowls-handpan", + "sourceId": "H7Y7L8", + "title": "Mood Uplifting (Singing Bowls + Handpan)", + "description": "By Most Handpan X Ice\r\nThis session fills you with positive energy, boosting your mood and clearing your mind.\r\n- Lift your spirits with the bright sounds of singing bowls, handpan, and soft percussion. \r\n\r\nNov 14 15:00 - 15:45", + "track": "Experiences", + "type": "Mixed Formats", + "expertise": "", + "audience": "Engineering", "featured": false, "doNotRecord": false, - "keywords": [ - "nope" - ], - "tags": [ - "Collective Intelligence", - "Conviction", - "Consensus Mechanisms", - "Civil Resistance", - "Sustainability", - "Public good", - "Regenerative Applications", - "Design Thinking", - "Civil Resistance", - "Collective Intelligence", - "Consensus Mechanisms", - "Conviction", - "Design Thinking", - "Public good", - "Regenerative Applications", - "Sustainability" - ], + "keywords": [], + "tags": [], "language": "en", - "speakers": [ - "jeff-emmett" - ], + "speakers": [], "eventId": "devcon-7", - "slot_start": 1731410400000, - "slot_end": 1731411000000, - "slot_roomId": "stage-2", - "resources_presentation": "https://docs.google.com/presentation/d/1vPpKjEWNW5rkIevCpxSX6qLuE5usbq91oz2FVQk6gWw" + "slot_start": 1731571200000, + "slot_end": 1731573900000, + "slot_roomId": "decompression-room", + "resources_presentation": "https://docs.google.com/presentation/d/1vnIacRdbAcvTa2ioFdaqS_vlSqjDw2GnNcAukvszKyw" }, "vector": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 6, 0, @@ -382238,7 +384947,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -382490,7 +385198,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -382560,7 +385267,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -382581,7 +385287,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -382594,7 +385299,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -382642,7 +385346,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -382677,7 +385380,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -382798,7 +385500,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -382874,7 +385575,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -383006,13 +385706,21 @@ 0, 0, 0, - 2, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, 0, 0, 2, + 2, + 0, + 0, 0, 0, 0, @@ -383028,41 +385736,45 @@ }, { "session": { - "id": "native-account-abstraction-in-pectra-rollups-and-beyond-combining-eof-eip-7702-and-rip-7560", - "sourceId": "7AWG3A", - "title": "Native Account Abstraction in Pectra, rollups and beyond: combining EOF, EIP-7702 and RIP-7560", - "description": "Account Abstraction has rightfully become one of the most discussed topics in the Ethereum ecosystem.\r\nThe upcoming Pectra upgrade is set to be the first one to improve EOAs by including EIP-7702.\r\nBut can EIP-7702 alone achieve \"Account Abstraction\"?\r\n\r\nWe will discuss the challenges and benefits of EIP-7702, and break down the team's vision for achieving \"complete\" Native Account Abstraction with RIP-7560/EIP-7701 and how it differs from ERC-4337 + EIP-7702.", - "track": "Core Protocol", - "type": "Talk", - "expertise": "Expert", - "audience": "Engineering", + "id": "mopro-make-client-side-proving-on-mobile-easy", + "sourceId": "BZWFEM", + "title": "Mopro: Make Client-side Proving on Mobile Easy", + "description": "Mopro is a toolkit for ZK app development on mobile. Mopro makes client-side proving on mobile simple. Mopro aims to connect different adapters with different platforms. In this talk, we will share:\r\n- How to use Mopro to develop your own ZK mobile app.\r\n- What is the current development progress, including the current supported proving systems, supported platforms, and mobile GPU exploration results. \r\n- Moreover, we will share the challenges that Mopro faces and our future roadmap.", + "track": "Applied Cryptography", + "type": "Lightning Talk", + "expertise": "Intermediate", + "audience": "Developer", "featured": false, "doNotRecord": false, "keywords": [ - "Native Account Abstraction", - "RIP-7560", - "EIP-7702" + "iOS", + "Android" ], "tags": [ - "In-protocol Account Abstraction", - "Rollups", - "Account Abstraction", - "eip-7702", - "Account Abstraction", - "In-protocol Account Abstraction", - "Rollups" + "ZKP", + "Cryptography", + "Mobile", + "android", + "Cryptography", + "Mobile", + "ZKP" ], "language": "en", "speakers": [ - "alex-forshtat" + "ya-wen-jeng", + "moven-tsai" ], "eventId": "devcon-7", - "slot_start": 1731562200000, - "slot_end": 1731564000000, - "slot_roomId": "stage-2", - "resources_presentation": "https://docs.google.com/presentation/d/1sZ2P4U7wWwVav4ska4SCGMtylu-lx2sWw0ymD92gTtY" + "slot_start": 1731397800000, + "slot_end": 1731398400000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1usTBzr557w8yMObkzJBvScKjnAoHQFztqym-wk6b1dk" }, "vector": [ + 0, + 0, + 0, + 0, 0, 0, 0, @@ -383451,6 +386163,8 @@ 0, 0, 0, + 6, + 6, 0, 0, 0, @@ -383464,7 +386178,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -383697,6 +386410,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -383706,6 +386420,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -383723,7 +386438,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -383731,7 +386445,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -383755,6 +386468,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -383893,7 +386608,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -384025,7 +386739,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -384042,6 +386755,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -384233,7 +386948,6 @@ 0, 0, 0, - 2, 0, 2, 0, @@ -384241,6 +386955,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -384253,43 +386970,40 @@ }, { "session": { - "id": "navigating-developer-liability-in-open-source-code", - "sourceId": "EXNLU9", - "title": "Navigating Developer Liability in Open-Source Code", - "description": "In software development, open-source code has become a cornerstone of innovation and collaboration. However, with this comes the issue of developer liability. As seen by the Tornado Cash case, developers and users can be held liable for how open-source code is used, showing the need for developers to be aware of, and navigate, the legal landscape to mitigate potential risks. This session will demystify the legal implications for developers contributing to and using open-source code projects.", - "track": "Coordination", - "type": "Talk", + "id": "mp-fhe-experiments-our-learnings-trying-to-find-the-next-big-tech-to-focus-on", + "sourceId": "9JYWVP", + "title": "MP-FHE experiments. Our learnings trying to find the next big tech to focus on.", + "description": "This talk mainly focuses on showcasing the work that some PSE members did while starting to dive into MPC-FHE during Q2 2024. This work is composed by various explorations within the MPC-FHE realm that move towards different directions and goals.\r\n\r\nFrom FHE compilers to FFT Bootstrapping GPU optimization proposals, passing by FHE Game demos and many application level implementations, the talk aims to reach beginner-advanced audience on the research/product paths that we have explored so far.", + "track": "Applied Cryptography", + "type": "Lightning Talk", "expertise": "Intermediate", - "audience": "Developer", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "developer", - "liability" + "FHE", + "MPC", + "Explorations" ], "tags": [ - "DevEx", - "Open Source Software", - "Regulation", - "developer", - "liability", - "DevEx", - "Open Source Software", - "Regulation" + "Homomorphic Encryption", + "Use cases of cryptography", + "exploration", + "Homomorphic Encryption", + "Use cases of cryptography" ], "language": "en", "speakers": [ - "eva-wong" + "cperezz" ], "eventId": "devcon-7", - "slot_start": 1731651000000, - "slot_end": 1731652800000, - "slot_roomId": "stage-5", - "resources_presentation": "https://docs.google.com/presentation/d/1FCTkULbE1nJ5N4av3cRDnv1nW2exLL3rZv06S06zjGU" + "slot_start": 1731391800000, + "slot_end": 1731392400000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/12k_WqxuHHHeL-ozPhNdmibpCzBNzvOlF-4z0chDHOyY" }, "vector": [ 0, - 6, 0, 0, 0, @@ -384298,6 +387012,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -384682,6 +387397,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -384690,7 +387406,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -384936,13 +387651,13 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -385009,7 +387724,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -385077,7 +387791,10 @@ 0, 0, 0, - 2, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -385457,7 +388174,8 @@ 0, 0, 0, - 2, + 0, + 0, 0, 0, 0, @@ -385466,6 +388184,12 @@ 2, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -385478,51 +388202,49 @@ }, { "session": { - "id": "navigating-stablecoin-yields-and-risks", - "sourceId": "YT9SMK", - "title": "Navigating Stablecoin Yields and Risks", - "description": "This panel brings DeFi experts together to discuss stablecoin risks, including economic risks related to stabilisation methods, technical risks of smart contracts, and regulatory challenges. We will discuss solutions that can help mitigate risks in this rapidly evolving space and the challenges of promoting risk-driven decisions over trend-driven ones.", - "track": "Cryptoeconomics", - "type": "Panel", + "id": "mpc-tooling-or-how-to-create-mpc-apps", + "sourceId": "QLMYBD", + "title": "MPC Tooling or How to create MPC apps", + "description": "Let's get into the state of the art of MPC development: we'll discuss different MPC schemes, current MPC tooling & how you can create MPC apps today.\r\nWe'll cover the tech stack from a frontend level (e.g. MPC compilers) to a backend - and of course how we can combine them.", + "track": "Applied Cryptography", + "type": "Lightning Talk", "expertise": "Intermediate", "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Stablecoin", - "DeFi" + "Circom-MPC", + "MPC tooling" ], "tags": [ - "Frameworks", - "Best Practices", - "defi", - "Best Practices", - "Frameworks" + "Tooling", + "Cryptography", + "MPC", + "Cryptography", + "MPC", + "Tooling" ], "language": "en", "speakers": [ - "ariah-klages-mundt", - "tammy-yang", - "sam-macpherson", - "seraphim-czecker" + "rasul-ibragimov" ], "eventId": "devcon-7", - "slot_start": 1731488400000, - "slot_end": 1731492000000, - "slot_roomId": "stage-5", - "resources_presentation": "https://docs.google.com/presentation/d/15OlMPy7qIjacZlozudJLl0FrCp0kPt_kx5nIRNHipwE" + "slot_start": 1731390600000, + "slot_end": 1731391200000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1F2EhWXcgf32_Gh77ty0p18d2rnEPMZymHL7KX7iwSdE" }, "vector": [ 0, 0, 0, - 6, 0, 0, 0, 0, 0, 0, + 6, 0, 0, 0, @@ -385908,6 +388630,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -385916,10 +388639,6 @@ 0, 0, 0, - 6, - 6, - 6, - 6, 0, 0, 0, @@ -386155,6 +388874,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -386223,6 +388943,19 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -386232,7 +388965,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -386523,7 +389255,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -386703,38 +389434,35 @@ }, { "session": { - "id": "new-account-types-novel-user-flows-but-what-do-they-look-like-breaking-changes-to-ux-in-a-post-7702-world", - "sourceId": "P9FRCH", - "title": "New account types = novel user flows, but what do they look like? Breaking changes to UX in a post-7702 world", - "description": "The wallet world has evolved to embrace contract accounts (4337 and 7702), app-owned wallets, session keys (CAIP-25), and permissions controls (7715). How might we on the app layer design and build upon these new account types? In this talk, I will demonstrate the possibilities for novel user flows given these new account standards, compare how these new standards can introduce pitfalls, and provide best practices on how to design for app layer in a post-7702 world.", - "track": "Usability", - "type": "Talk", - "expertise": "Intermediate", - "audience": "Design", + "id": "mpc101-what-is-multi-party-computation", + "sourceId": "UTYK7X", + "title": "MPC101: What is Multi-party Computation?", + "description": "This workshop provides an in-depth introduction to Multiparty Computation (MPC), focusing on its principles, protocols, and practical applications. Participants will learn how to design and implement MPC solutions, enabling secure collaborative computing without compromising data privacy.", + "track": "Applied Cryptography", + "type": "Lightning Talk", + "expertise": "Expert", + "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "Wallet", - "UX" + "MPC101" ], "tags": [ - "ux", - "wallet", - "Account Abstraction", - "Design", - "Key Management", - "UI/UX" + "Privacy", + "MPC", + "mpc101", + "MPC", + "Privacy" ], "language": "en", "speakers": [ - "gregthegreek", - "cindy" + "vanishree-rao" ], "eventId": "devcon-7", - "slot_start": 1731573000000, - "slot_end": 1731574800000, - "slot_roomId": "stage-5", - "resources_presentation": "https://docs.google.com/presentation/d/1igvH4fHKFwKho-LbIvoWNBLHx_rza8WlcSOHkION9JE" + "slot_start": 1731655800000, + "slot_end": 1731656400000, + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1_q4yi8p91iDLVndotuvo2cF9YthOVkTSawv6R3pIaKY" }, "vector": [ 0, @@ -386745,6 +389473,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -386799,7 +389528,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -387133,6 +389861,9 @@ 0, 0, 0, + 6, + 0, + 0, 0, 0, 0, @@ -387144,7 +389875,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -387405,12 +390135,10 @@ 0, 0, 0, - 2, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -387445,6 +390173,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -387461,6 +390190,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -387492,7 +390223,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -387775,8 +390505,6 @@ 0, 0, 0, - 2, - 2, 2, 0, 0, @@ -387906,7 +390634,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -387917,45 +390644,65 @@ 0, 0, 0, + 2, + 0, 0, 0, 2, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0 ] }, { "session": { - "id": "next-generation-based-rollups-a-practical-approach-to-unifying-ethereum", - "sourceId": "GHVK8E", - "title": "Next Generation Based Rollups: A Practical Approach to Unifying Ethereum", - "description": "I plan to speak on the concept of based sequencing (based rollups). I want to not only introduce the concept but also explain recent developments (what I like to call next generation based rollups). This includes based preconfirmations, fast->realtime proving, customizable composability, practical synchronous composability, among others. I will introduce I also plan to provide a brief summary to my Bankless Summit talk on ETH value accrual in the presence of based rollups.", - "track": "Layer 2", - "type": "Talk", + "id": "mpcstats", + "sourceId": "ND3S9R", + "title": "MPCStats", + "description": "MPCStats is a framework allowing data consumers to query statistical computation from either one or multiple data providers while preserving privacy to those raw data. We support standard statistical operations, including nested and filter ones. Data providers do not leak their data and data consumers can be convinced the computation is done correctly.", + "track": "Applied Cryptography", + "type": "Lightning Talk", "expertise": "Intermediate", "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "based rollups", - "sequencing", - "composability" + "privacy-preserving", + "data analysis", + "MPC", + "statistics", + "verifiable computation" ], "tags": [ - "Fragmentation", - "Frameworks", - "Layer 2s" + "Tooling", + "Privacy", + "MPC", + "Public good", + "verification", + "computation", + "MPC", + "Privacy", + "Public good", + "Tooling" ], "language": "en", "speakers": [ - "mteam" + "kevin-chia", + "teeramet-jern-kunpittaya" ], "eventId": "devcon-7", - "slot_start": 1731642600000, - "slot_end": 1731643800000, - "slot_roomId": "classroom-a", - "resources_presentation": "https://docs.google.com/presentation/d/1Ftf3rfy0W2vOu0uKzcm-Qyqhd_eURotVsS5HzTB9jFw" + "slot_start": 1731396000000, + "slot_end": 1731396600000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/10sZNPm9ETDOiRts7vDo9aVWovdRE2PpqvKAxR6_9Lv8" }, "vector": [ 0, @@ -387965,6 +390712,8 @@ 0, 0, 0, + 0, + 0, 6, 0, 0, @@ -388353,6 +391102,10 @@ 0, 0, 0, + 6, + 6, + 0, + 0, 0, 0, 0, @@ -388366,7 +391119,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -388600,6 +391352,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -388619,7 +391373,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -388638,7 +391391,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -388661,6 +391413,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -388682,6 +391435,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -388918,6 +391672,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -388991,6 +391746,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -389148,33 +391904,39 @@ }, { "session": { - "id": "nomic-foundations-vision-for-ethereums-tooling-ecosystem", - "sourceId": "VQKXUH", - "title": "Nomic Foundation’s vision for Ethereum’s tooling ecosystem", - "description": "Nomic Foundation is the nonprofit behind Hardhat. Nomic’s co-founder and CTO will walk you through Nomic’s long-term vision for a community-driven developer tooling ecosystem for Ethereum.", + "id": "mud-how-we-built-an-evm-application-framework-from-the-ground-up", + "sourceId": "883QBY", + "title": "MUD - How we built an EVM application framework from the ground up", + "description": "We wanted to accomplish one simple task: put a game—with all its data and logic—on a blockchain. What followed were countless technical challenges, years of efforts, and learnings that are applicable to anyone building complex onchain apps.\r\n\r\nHow should data be structured? How can complex world state stay up-to-date on the client? How do we allow multiple teams to build on one single world, without it all breaking apart? Join us as we share the pitfalls and learnings.", "track": "Developer Experience", "type": "Talk", "expertise": "Intermediate", - "audience": "Developer", - "featured": true, + "audience": "Engineering", + "featured": false, "doNotRecord": false, "keywords": [ - "ecosystem" + "Onchain", + "Games" ], "tags": [ - "Developer Infrastructure", "DevEx", - "Tooling" + "Frameworks", + "Gaming", + "Autonomous World", + "onchain", + "Autonomous World", + "DevEx", + "Frameworks" ], "language": "en", "speakers": [ - "patricio-palladino" + "alvarius" ], "eventId": "devcon-7", - "slot_start": 1731567600000, - "slot_end": 1731569400000, - "slot_roomId": "main-stage", - "resources_presentation": "https://docs.google.com/presentation/d/1kH4iHwoLEeXM3eu44ZJv-USuH2XZbecC-mTN78JbaFE" + "slot_start": 1731475800000, + "slot_end": 1731477600000, + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/13IffrHXnDmcykkm_fptRD_pUCl4g2eRLtXlWD6o8UUE" }, "vector": [ 0, @@ -389274,6 +392036,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -389491,16 +392254,6 @@ 0, 0, 0, - 6, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -389816,7 +392569,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -389825,7 +392577,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -389915,6 +392666,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -389972,6 +392724,8 @@ 0, 0, 0, + 2, + 2, 0, 0, 0, @@ -390227,6 +392981,22 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -390341,17 +393111,15 @@ 0, 0, 0, - 0, - 0, - 0, - 0, - 0, - 2, - 0, - 0, - 0, - 0, - 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, 2, 0, 0, @@ -390362,51 +393130,58 @@ 0, 0, 0, + 0, + 0, + 0, 0 ] }, { "session": { - "id": "non-native-arithmetic-via-crt-codes", - "sourceId": "B7CJU8", - "title": "Non-Native Arithmetic via CRT Codes", - "description": "Non-native arithmetic is an important and costly operation in SNARKs. It is essential for proving validity of general cryptographic data like RSA signatures, non-native elliptic curve arithmetic like secp256r1, and general SNARK proof composition. We investigate a new approach to prove non-native integer arithmetic using Residue Number Systems and a batch proximity test for Chinese Remainder Theorem (CRT) codes, as well as surprising connections to STARK soundness.", - "track": "Applied Cryptography", - "type": "Talk", - "expertise": "Expert", + "id": "multi-block-mev-have-we-thought-this-through", + "sourceId": "FZDKSQ", + "title": "Multi-block MEV: Have we thought this through?", + "description": "Multi-block MEV (MMEV) means that builders secure k-consecutive blocks to extract value or compose attacks by ordering or censoring transactions across multiple blocks. \r\n\r\nThe concept has remained largely theoretical thus far. In this lightning talk, we present new data showcasing how the concept has evolved with the increasing sophistication of searcher/builders.\r\n\r\nWe present three attack-vectors, unique to MMEV and evaluate their potential harm for applications on Ethereum.", + "track": "Cryptoeconomics", + "type": "Lightning Talk", + "expertise": "Beginner", "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "Coding Theory", - "Math" + "MMEV", + "" ], "tags": [ - "Cryptography", - "SNARK", - "Zero-Knowledge" + "Economics", + "Tokenomics", + "MEV", + "mmev", + "Economics", + "MEV", + "Tokenomics" ], "language": "en", "speakers": [ - "liam-eagen" + "johannes-rude-jensen" ], "eventId": "devcon-7", - "slot_start": 1731576600000, - "slot_end": 1731578400000, - "slot_roomId": "stage-6", - "resources_presentation": "https://docs.google.com/presentation/d/15NH3bC1NnjmkyRycEK1VaWR9dgZMJsH0PJMf-OTgOyA" + "slot_start": 1731639300000, + "slot_end": 1731639900000, + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1KGjIMRu7BdS9DtU5UduCUpPt9ZnihYLxLy-CJpaEfJ8" }, "vector": [ 0, 0, 0, + 6, 0, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -390796,6 +393571,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -390806,7 +393582,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -391025,10 +393800,9 @@ 0, 0, 0, + 6, 0, 0, - 6, - 6, 0, 0, 0, @@ -391059,6 +393833,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -391067,6 +393842,11 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -391290,7 +394070,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -391436,6 +394215,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -391571,6 +394353,8 @@ 0, 0, 0, + 0, + 0, 2, 0, 0, @@ -391587,39 +394371,43 @@ }, { "session": { - "id": "onchain-capital-allocation-from-current-mechanisms-to-future-possbilities", - "sourceId": "BEWPLY", - "title": "Onchain Capital Allocation: From current mechanisms to future possbilities", - "description": "Capital allocation, from paying bills to complex organizational funding, often suffers from inefficiencies and lack of transparency. Web3 has the potential to revolutionize this by enabling more efficient, effective, and transparent capital distribution. By addressing coordination failures and introducing new onchain strategies, crypto could transform how society allocates resources.\r\n\r\nGitcoin founder Kevin Owocki will articulate this design space in this 20 minute talk.", - "track": "Coordination", - "type": "Talk", - "expertise": "Intermediate", - "audience": "Research", + "id": "multi-party-fhe-for-multi-player-privacy", + "sourceId": "S9S8M9", + "title": "Multi-Party FHE for Multi-Player Privacy", + "description": "Privacy is an unsolved challenge for blockchains and decentralized systems. ZK cryptography gets us there partially, but not all the way. ZK enables “single-player private state,” and certain other kinds of privacy are impossible to realize with ZKPs alone. Panelists, the cryptography library devs, infrastructure builders, and application devs who have recently started to explore programmable encryption will discuss MP-FHE as one such tool for achieving more general privacy capabilities.", + "track": "Applied Cryptography", + "type": "Panel", + "expertise": "Beginner", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Mycofi" - ], - "tags": [ - "Quadratic Voting", - "Public good", - "Regenerative Applications", - "mycofi", - "Public good", - "Quadratic Voting", - "Regenerative Applications" + "mp", + "fhe", + "programmable cryptography" ], + "tags": [], "language": "en", "speakers": [ - "kevin-owocki" + "veronica-zheng", + "eduard-sanou", + "janmajaya-mall" ], "eventId": "devcon-7", - "slot_start": 1731391200000, - "slot_end": 1731393000000, - "slot_roomId": "stage-3", - "resources_presentation": "https://docs.google.com/presentation/d/1-hdTt4ELigY4Pe3nCr4vnQFCDtQaHLB_e-UaHGdXucE" + "slot_start": 1731564000000, + "slot_end": 1731567600000, + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1i64ImNoehhB-Dnpix_z7zP--wGTsTmeikoll2OE-lGI" }, "vector": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 6, 0, @@ -391846,7 +394634,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -392013,6 +394800,9 @@ 0, 0, 0, + 6, + 6, + 6, 0, 0, 0, @@ -392342,7 +395132,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -392363,7 +395152,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -392439,7 +395227,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -392661,7 +395448,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -392789,9 +395575,10 @@ 0, 0, 0, - 2, 0, 0, + 2, + 0, 0, 0, 2, @@ -392805,45 +395592,41 @@ 0, 0, 0, + 0, + 0, 0 ] }, { "session": { - "id": "onchain-is-the-next-online", - "sourceId": "CXZ7UT", - "title": "Onchain is the next online", - "description": "The goal is to bring the world into a global onchain economy that increases innovation, creativity, and freedom — and that's only possible on a decentralized platform that’s super easy to use. In this talk, Jesse Pollak, Creator of Base, can share his insights on why building for simplicity is so important for the Ethereum ecosystem, and what he’s learned from building the fastest-growing L2.", + "id": "my-mother-will-not-use-it", + "sourceId": "HKKFQX", + "title": "\"My mother will not use it\"", + "description": "In this Talk, I want to cover the different mindsets designers need to improve and optimize the work for web3.\r\nIf we're going to change the way we interact with each other and aim to profoundly improve society with this technology, we can't think and use the same methodologies.\r\nWe will cover topics such as the target audience (the title of the Talk), testing, the learning curve, web2 to web3, and more.", "track": "Usability", - "type": "Talk", - "expertise": "Beginner", - "audience": "Developer", + "type": "Lightning Talk", + "expertise": "Intermediate", + "audience": "Design", "featured": false, "doNotRecord": false, "keywords": [ - "Account Abstraction", - "Layer 2s", - "UX", - "Wallets", - "Developer Tools" + "Inspiration" ], "tags": [ - "Layer 2s", - "Account Abstraction", - "Paymaster", - "creators", - "Account Abstraction", - "Layer 2s" + "inspiration", + "Design", + "Design Thinking", + "UI/UX" ], "language": "en", "speakers": [ - "jesse-pollak" + "nuno-loureiro" ], "eventId": "devcon-7", - "slot_start": 1731641400000, - "slot_end": 1731643200000, - "slot_roomId": "main-stage", - "resources_presentation": "https://docs.google.com/presentation/d/1-gQZPtDYukgyGQgCLVng3phznkejfM-uJlR1MDiF-MQ" + "slot_start": 1731559800000, + "slot_end": 1731560400000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1phw7po5lIFL6aJaipzIR4HdBRmhdugA212mJKjaQfoc" }, "vector": [ 0, @@ -393249,6 +396032,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -393256,7 +396040,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -393514,7 +396297,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -393526,9 +396308,9 @@ 0, 0, 0, - 2, 0, 0, + 2, 0, 0, 0, @@ -393610,6 +396392,9 @@ 0, 0, 0, + 2, + 2, + 0, 0, 0, 0, @@ -393888,7 +396673,6 @@ 0, 0, 0, - 2, 2, 0, 0, @@ -394014,7 +396798,9 @@ 0, 0, 0, - 2, + 0, + 0, + 0, 0, 0, 0, @@ -394031,43 +396817,61 @@ 0, 0, 0, + 0, + 0, + 0, + 2, + 0, + 0, 0 ] }, { "session": { - "id": "open-challenges-in-mini-apps-and-frames", - "sourceId": "TZDRPY", - "title": "Open challenges in Mini-apps and Frames", - "description": "There are a number of open challenges we've run into with trying to make interoperable mini-apps work at Open Frames. I'll run through some of them and what I think it'll take to get great UX via Mini-apps.", - "track": "Usability", + "id": "mycofi-mycelial-design-patterns-for-web3-and-beyond", + "sourceId": "8CDPFC", + "title": "MycoFi: Mycelial Design Patterns for Web3 & Beyond", + "description": "Exploring MycoFi guides readers on an underground exploration into the world wise web of mycelial networks, the most prolific producers of public goods on Earth. This talk examines how the evolutionary adaptability of fungi could help us imagine biomimetic alternatives to status-quo economic systems that demand infinite growth on a finite planet. If we aim to design regenerative economies, what better\r\nplace to start than with the thriving evolutionary patterns of nature?", + "track": "Coordination", "type": "Lightning Talk", "expertise": "Beginner", - "audience": "Product", + "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "frames" + "nope" ], "tags": [ - "Social", - "UI/UX", - "frames", - "Social", - "UI/UX" + "Collective Intelligence", + "Conviction", + "Consensus Mechanisms", + "Civil Resistance", + "Sustainability", + "Public good", + "Regenerative Applications", + "Design Thinking", + "Civil Resistance", + "Collective Intelligence", + "Consensus Mechanisms", + "Conviction", + "Design Thinking", + "Public good", + "Regenerative Applications", + "Sustainability" ], "language": "en", "speakers": [ - "david-furlong" + "jeff-emmett" ], "eventId": "devcon-7", - "slot_start": 1731400200000, - "slot_end": 1731400800000, - "slot_roomId": "classroom-a", - "resources_presentation": "https://docs.google.com/presentation/d/10NeCTKHHZ_IznsD0BVvBmKLhLozti5XPFkZHUhhk45M" + "slot_start": 1731410400000, + "slot_end": 1731411000000, + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1vPpKjEWNW5rkIevCpxSX6qLuE5usbq91oz2FVQk6gWw" }, "vector": [ 0, + 6, 0, 0, 0, @@ -394075,7 +396879,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -394471,6 +397274,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -394478,7 +397282,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -394727,6 +397530,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -394740,7 +397544,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -394797,6 +397600,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -394817,6 +397621,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -394829,6 +397634,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -394861,7 +397667,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -394877,6 +397682,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -394911,6 +397717,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -395033,6 +397840,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -395107,11 +397915,11 @@ 0, 0, 0, + 2, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -395235,11 +398043,11 @@ 0, 0, 0, - 2, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -395252,30 +398060,48 @@ 0, 0, 0, + 0, + 0, + 0, + 0, 0 ] }, { "session": { - "id": "opening-ceremonies", - "sourceId": "P8W9LZ", - "title": "Opening Ceremonies", - "description": "Opening Ceremonies", - "track": "", + "id": "native-account-abstraction-in-pectra-rollups-and-beyond-combining-eof-eip-7702-and-rip-7560", + "sourceId": "7AWG3A", + "title": "Native Account Abstraction in Pectra, rollups and beyond: combining EOF, EIP-7702 and RIP-7560", + "description": "Account Abstraction has rightfully become one of the most discussed topics in the Ethereum ecosystem.\r\nThe upcoming Pectra upgrade is set to be the first one to improve EOAs by including EIP-7702.\r\nBut can EIP-7702 alone achieve \"Account Abstraction\"?\r\n\r\nWe will discuss the challenges and benefits of EIP-7702, and break down the team's vision for achieving \"complete\" Native Account Abstraction with RIP-7560/EIP-7701 and how it differs from ERC-4337 + EIP-7702.", + "track": "Core Protocol", "type": "Talk", - "expertise": "", + "expertise": "Expert", "audience": "Engineering", "featured": false, "doNotRecord": false, - "keywords": [], - "tags": [], + "keywords": [ + "Native Account Abstraction", + "RIP-7560", + "EIP-7702" + ], + "tags": [ + "In-protocol Account Abstraction", + "Rollups", + "Account Abstraction", + "eip-7702", + "Account Abstraction", + "In-protocol Account Abstraction", + "Rollups" + ], "language": "en", - "speakers": [], + "speakers": [ + "alex-forshtat" + ], "eventId": "devcon-7", - "slot_start": 1731379500000, - "slot_end": 1731388500000, - "slot_roomId": "main-stage", - "resources_presentation": "https://docs.google.com/presentation/d/1K2pQGG62MwT-x5cOzxK7hBDP4S59Z1BC2q9xnPe4ewI" + "slot_start": 1731562200000, + "slot_end": 1731564000000, + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1sZ2P4U7wWwVav4ska4SCGMtylu-lx2sWw0ymD92gTtY" }, "vector": [ 0, @@ -395283,13 +398109,13 @@ 0, 0, 0, + 6, 0, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -395683,6 +398509,8 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, @@ -395944,6 +398772,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -395951,6 +398780,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -396112,6 +398942,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -396245,6 +399076,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -396450,6 +399284,7 @@ 0, 0, 2, + 0, 2, 0, 0, @@ -396468,46 +399303,41 @@ }, { "session": { - "id": "opsec-for-the-dark-forest-or-how-to-avoid-getting-rekt", - "sourceId": "TAEPPF", - "title": "OpSec for the Dark Forest (or how to avoid getting rekt)", - "description": "We will focus on the most important things you need to do to have a good OpSec to survive in the Crypto Dark Forest. I will cover: computer, mobile phone, email, telegram, social media, phone numbers, password managers and 2FA strategy, security software & social engineering.\r\nThis is based on many years of experience and in the cases we see daily on SEAL 911.", - "track": "Security", - "type": "Lightning Talk", + "id": "navigating-developer-liability-in-open-source-code", + "sourceId": "EXNLU9", + "title": "Navigating Developer Liability in Open-Source Code", + "description": "In software development, open-source code has become a cornerstone of innovation and collaboration. However, with this comes the issue of developer liability. As seen by the Tornado Cash case, developers and users can be held liable for how open-source code is used, showing the need for developers to be aware of, and navigate, the legal landscape to mitigate potential risks. This session will demystify the legal implications for developers contributing to and using open-source code projects.", + "track": "Coordination", + "type": "Talk", "expertise": "Intermediate", - "audience": "Engineering", + "audience": "Developer", "featured": false, "doNotRecord": false, "keywords": [ - "OpSec", - "Social Engineering", - "Malware", - "0days", - "DPRK" + "developer", + "liability" ], "tags": [ - "Privacy", - "Security", - "Hacks", - "2FA", - "dprk", - "2FA", - "Hacks", - "Privacy", - "Security" + "DevEx", + "Open Source Software", + "Regulation", + "developer", + "liability", + "DevEx", + "Open Source Software", + "Regulation" ], "language": "en", "speakers": [ - "pablo-sabbatella" + "eva-wong" ], "eventId": "devcon-7", - "slot_start": 1731405600000, - "slot_end": 1731406200000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1jLrqWU4lm17NODOESY5ysFcreo3AXNtlq_mO-78OMZY" + "slot_start": 1731651000000, + "slot_end": 1731652800000, + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1FCTkULbE1nJ5N4av3cRDnv1nW2exLL3rZv06S06zjGU" }, "vector": [ - 0, 0, 6, 0, @@ -396914,12 +399744,13 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -397125,7 +399956,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -397164,6 +399994,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -397236,6 +400067,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -397288,7 +400121,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -397303,6 +400135,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -397369,7 +400202,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -397676,7 +400508,12 @@ 0, 0, 0, - 2, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 2, @@ -397685,6 +400522,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -397697,41 +400537,43 @@ }, { "session": { - "id": "optimism-retro-funding-so-far-so-good-so-what", - "sourceId": "QCMZS8", - "title": "Optimism Retro Funding: So Far, So Good, So What!?", - "description": "So far, over 50M OP has been awarded to projects with no strings attached. So good, another 800M OP is planned for future rounds. So what ... is the impact? My talk will offer an objective, data-driven perspective on the \"so what\" of Optimism's Retro Funding. It will include analysis on how different cohorts of projects have performed longitudinally across a variety of growth and quality metrics, while controlling for different funding and market-related effects.", - "track": "Coordination", - "type": "Talk", + "id": "navigating-stablecoin-yields-and-risks", + "sourceId": "YT9SMK", + "title": "Navigating Stablecoin Yields and Risks", + "description": "This panel brings DeFi experts together to discuss stablecoin risks, including economic risks related to stabilisation methods, technical risks of smart contracts, and regulatory challenges. We will discuss solutions that can help mitigate risks in this rapidly evolving space and the challenges of promoting risk-driven decisions over trend-driven ones.", + "track": "Cryptoeconomics", + "type": "Panel", "expertise": "Intermediate", - "audience": "Research", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Data Science", - "Impact Measurement", - "Grants" + "Stablecoin", + "DeFi" ], "tags": [ - "RPGF", - "Collective Intelligence", - "Open Source Software", - "grants", - "Collective Intelligence", - "Open Source Software", - "RPGF" + "Frameworks", + "Best Practices", + "defi", + "Best Practices", + "Frameworks" ], "language": "en", "speakers": [ - "carl-cervone" + "ariah-klages-mundt", + "tammy-yang", + "sam-macpherson", + "seraphim-czecker" ], "eventId": "devcon-7", - "slot_start": 1731407400000, - "slot_end": 1731409200000, - "slot_roomId": "stage-2", - "resources_presentation": "https://docs.google.com/presentation/d/13Pt_GSxCedQkGTiptcOxzfpSOiZRApdYLaDdfjTzw8A" + "slot_start": 1731488400000, + "slot_end": 1731492000000, + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/15OlMPy7qIjacZlozudJLl0FrCp0kPt_kx5nIRNHipwE" }, "vector": [ + 0, + 0, 0, 6, 0, @@ -398137,6 +400979,10 @@ 0, 0, 0, + 6, + 6, + 6, + 6, 0, 0, 0, @@ -398145,7 +400991,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -398441,7 +401286,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -398455,6 +401299,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -398610,8 +401456,6 @@ 0, 0, 0, - 2, - 2, 0, 0, 0, @@ -398748,6 +401592,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -398901,9 +401748,9 @@ 0, 0, 0, - 2, 0, 0, + 2, 0, 0, 2, @@ -398917,43 +401764,45 @@ 0, 0, 0, + 0, + 0, 0 ] }, { "session": { - "id": "optimize-zkevm-throughput-series-ii", - "sourceId": "HRDW3R", - "title": "Optimize zkEVM throughput: Series II", - "description": "There are different ways to optimize the zkEVM, the one exposed in this workshop is through optimizing the zkASM (zk assembly) code itself so that it consumes fewer counters for the same execution.\r\nThe first 40min of the workshop is a deep explanation of the zkASM language, instructions, operations, counters, build... And the rest of the time we will be live coding and explaining in detail two optimized core functions of the zkEVM so that attendees can appreciate the before and after optimizing", - "track": "Layer 2", - "type": "Workshop", - "expertise": "Expert", - "audience": "Developer", + "id": "new-account-types-novel-user-flows-but-what-do-they-look-like-breaking-changes-to-ux-in-a-post-7702-world", + "sourceId": "P9FRCH", + "title": "New account types = novel user flows, but what do they look like? Breaking changes to UX in a post-7702 world", + "description": "The wallet world has evolved to embrace contract accounts (4337 and 7702), app-owned wallets, session keys (CAIP-25), and permissions controls (7715). How might we on the app layer design and build upon these new account types? In this talk, I will demonstrate the possibilities for novel user flows given these new account standards, compare how these new standards can introduce pitfalls, and provide best practices on how to design for app layer in a post-7702 world.", + "track": "Usability", + "type": "Talk", + "expertise": "Intermediate", + "audience": "Design", "featured": false, "doNotRecord": false, "keywords": [ - "L2" + "Wallet", + "UX" ], "tags": [ - "ZK-EVMs", - "EVM-equivalent", - "ZKP", - "l2", - "EVM-equivalent", - "ZK-EVMs", - "ZKP" + "ux", + "wallet", + "Account Abstraction", + "Design", + "Key Management", + "UI/UX" ], "language": "en", "speakers": [ - "ignasi-ramos", - "carlos-matallana" + "gregthegreek", + "cindy" ], "eventId": "devcon-7", - "slot_start": 1731571200000, - "slot_end": 1731576600000, - "slot_roomId": "classroom-c", - "resources_presentation": "https://docs.google.com/presentation/d/1j-dXA_XZk45fwe4mOSLfaBUXA0DVQTMQ1GLhESBsAZM" + "slot_start": 1731573000000, + "slot_end": 1731574800000, + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1igvH4fHKFwKho-LbIvoWNBLHx_rza8WlcSOHkION9JE" }, "vector": [ 0, @@ -398963,6 +401812,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -399017,6 +401867,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -399365,13 +402216,12 @@ 0, 0, 0, + 6, 0, 0, 0, 0, 0, - 6, - 6, 0, 0, 0, @@ -399631,10 +402481,12 @@ 0, 0, 0, + 2, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -399645,7 +402497,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -399717,6 +402568,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -399914,7 +402766,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -399965,7 +402816,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -400003,6 +402853,9 @@ 0, 0, 2, + 2, + 2, + 0, 0, 0, 0, @@ -400126,7 +402979,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -400141,41 +402993,52 @@ 0, 0, 0, + 0, + 0, + 0, + 2, + 0, + 0, 0 ] }, { "session": { - "id": "oracles-for-number-values", - "sourceId": "DBKAJX", - "title": "Oracles for number values", - "description": "We will overview the history and state of research on how to design a cryptoeconomic oracle that outputs a number value. One wants such tools for price oracles, but also for bringing other information on-chain, e.g. the damages to award from an on-chain insurance contract. We will look at approaches ranging from Vitalik's 2014 SchellingCoin proposal to ideas drawing from social choice theory, including based on recent research. We will explore tradeoffs including resistance to several attacks.", - "track": "Cryptoeconomics", + "id": "next-generation-based-rollups-a-practical-approach-to-unifying-ethereum", + "sourceId": "GHVK8E", + "title": "Next Generation Based Rollups: A Practical Approach to Unifying Ethereum", + "description": "I plan to speak on the concept of based sequencing (based rollups). I want to not only introduce the concept but also explain recent developments (what I like to call next generation based rollups). This includes based preconfirmations, fast->realtime proving, customizable composability, practical synchronous composability, among others. I will introduce I also plan to provide a brief summary to my Bankless Summit talk on ETH value accrual in the presence of based rollups.", + "track": "Layer 2", "type": "Talk", "expertise": "Intermediate", - "audience": "Research", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Oracles" + "based rollups", + "sequencing", + "composability" ], "tags": [ - "Mechanism design", - "oracle", - "Mechanism", - "design" + "Fragmentation", + "Frameworks", + "Layer 2s" ], "language": "en", "speakers": [ - "william-george" + "mteam" ], "eventId": "devcon-7", - "slot_start": 1731659400000, - "slot_end": 1731661200000, - "slot_roomId": "stage-2", - "resources_presentation": "https://docs.google.com/presentation/d/1gnmIdI5LzbPxcbx7iSARUelWaUg1VuvSthLIpccggM8" + "slot_start": 1731642600000, + "slot_end": 1731643800000, + "slot_roomId": "classroom-a", + "resources_presentation": "https://docs.google.com/presentation/d/1Ftf3rfy0W2vOu0uKzcm-Qyqhd_eURotVsS5HzTB9jFw" }, "vector": [ + 0, + 0, + 0, + 0, 0, 0, 0, @@ -400584,6 +403447,8 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, @@ -400592,7 +403457,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -400801,7 +403665,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -400841,6 +403704,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -400859,6 +403723,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -400897,6 +403762,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -401223,9 +404090,6 @@ 0, 0, 0, - 2, - 2, - 2, 0, 0, 0, @@ -401345,7 +404209,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -401353,6 +404216,11 @@ 2, 0, 0, + 2, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -401366,43 +404234,42 @@ }, { "session": { - "id": "our-cypherpunk-approach-to-self-sovereign-digital-identity-does-not-work-in-real-world", - "sourceId": "USJSPF", - "title": "Our (Cypherpunk) approach to Self-Sovereign Digital Identity does not work in real world", - "description": "For years our community is using cryptography and privacy-enhancing technologies trying to build solutions that will bring people control over their digital identities. How far have we got?\r\n\r\nThis talk would like to expose a gap that exists between our Cypherpunk approach to SSI and what a real world project needs / wants / can do.\r\n\r\nIf we want our SSI solutions to bring control over their digital identities back to people, it seems we need to take a different approach.", - "track": "Cypherpunk & Privacy", - "type": "Lightning Talk", - "expertise": "Beginner", - "audience": "Community", - "featured": false, + "id": "nomic-foundations-vision-for-ethereums-tooling-ecosystem", + "sourceId": "VQKXUH", + "title": "Nomic Foundation’s vision for Ethereum’s tooling ecosystem", + "description": "Nomic Foundation is the nonprofit behind Hardhat. Nomic’s co-founder and CTO will walk you through Nomic’s long-term vision for a community-driven developer tooling ecosystem for Ethereum.", + "track": "Developer Experience", + "type": "Talk", + "expertise": "Intermediate", + "audience": "Developer", + "featured": true, "doNotRecord": false, "keywords": [ - "ssi" + "ecosystem" ], "tags": [ - "ssi", - "Digital Sovereignty", - "Identity", - "Privacy" + "Developer Infrastructure", + "DevEx", + "Tooling" ], "language": "en", "speakers": [ - "miros" + "patricio-palladino" ], "eventId": "devcon-7", - "slot_start": 1731494400000, - "slot_end": 1731495000000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1tieWVdz2ClCZUAnL4cwbHgtEkk_tNIfgbdodCv6BfoY" + "slot_start": 1731567600000, + "slot_end": 1731569400000, + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1kH4iHwoLEeXM3eu44ZJv-USuH2XZbecC-mTN78JbaFE" }, "vector": [ 0, 0, 0, 0, + 6, 0, 0, - 6, 0, 0, 0, @@ -401713,6 +404580,9 @@ 0, 0, 0, + 6, + 0, + 0, 0, 0, 0, @@ -401813,7 +404683,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -402041,6 +404910,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -402049,6 +404919,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -402067,6 +404938,12 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -402106,14 +404983,12 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -402138,7 +405013,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -402446,7 +405320,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -402564,7 +405437,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -402575,6 +405447,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -402586,42 +405462,41 @@ }, { "session": { - "id": "panel-source-code-verification", - "sourceId": "UJJPSH", - "title": "Panel: Source Code Verification", - "description": "Source code verification is the basis of trustlessness and transparency in blockchains.\r\nMany projects do source code verification but there hasn't been much collaboration and public interaction. The panel will bring members from the new collective \"Verifier Alliance\" together to create an open discussion.\r\n\r\nTopics include open-data and open-source, standardization, future challenges like state and data growth, multichain, monetization, and financial sustainability", - "track": "Developer Experience", - "type": "Panel", - "expertise": "Beginner", - "audience": "Engineering", + "id": "non-native-arithmetic-via-crt-codes", + "sourceId": "B7CJU8", + "title": "Non-Native Arithmetic via CRT Codes", + "description": "Non-native arithmetic is an important and costly operation in SNARKs. It is essential for proving validity of general cryptographic data like RSA signatures, non-native elliptic curve arithmetic like secp256r1, and general SNARK proof composition. We investigate a new approach to prove non-native integer arithmetic using Residue Number Systems and a batch proximity test for Chinese Remainder Theorem (CRT) codes, as well as surprising connections to STARK soundness.", + "track": "Applied Cryptography", + "type": "Talk", + "expertise": "Expert", + "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "Source Code Verification", - "Block Explorers" + "Coding Theory", + "Math" ], "tags": [ - "Developer Infrastructure", - "User Experience", - "blocks", - "explorer", - "Developer Infrastructure", - "User Experience" + "Cryptography", + "SNARK", + "Zero-Knowledge" ], "language": "en", "speakers": [ - "kirill-fedoseev", - "kaan-uzdogan", - "gary-thung", - "giacomo-barbieri" + "liam-eagen" ], "eventId": "devcon-7", - "slot_start": 1731495600000, - "slot_end": 1731499200000, - "slot_roomId": "stage-5", - "resources_presentation": "https://docs.google.com/presentation/d/1q-4HjJon6v4PjMBDOXwQwQS2B6fgTj_TjlTh6teEZd0" + "slot_start": 1731576600000, + "slot_end": 1731578400000, + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/15NH3bC1NnjmkyRycEK1VaWR9dgZMJsH0PJMf-OTgOyA" }, "vector": [ + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -402673,7 +405548,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -403031,6 +405905,8 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, @@ -403040,9 +405916,6 @@ 0, 0, 0, - 6, - 6, - 6, 0, 0, 0, @@ -403256,6 +406129,8 @@ 0, 0, 0, + 0, + 6, 6, 0, 0, @@ -403289,7 +406164,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -403381,7 +406255,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -403520,6 +406393,12 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -403673,7 +406552,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -403790,7 +406668,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -403798,6 +406675,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -403812,38 +406691,39 @@ }, { "session": { - "id": "passkeys-the-good-the-bad-the-ugly", - "sourceId": "XFLPAR", - "title": "Passkeys : the good, the bad, the ugly", - "description": "Passkeys are the new hype for easy onboarding, but it's a quite old protocol that has been hijacked for crypto purposes. We'll dig through the standard history, the potentially misleading security expectations, and see how to reverse engineer an implementation to validate its soundness", - "track": "Security", + "id": "onchain-capital-allocation-from-current-mechanisms-to-future-possbilities", + "sourceId": "BEWPLY", + "title": "Onchain Capital Allocation: From current mechanisms to future possbilities", + "description": "Capital allocation, from paying bills to complex organizational funding, often suffers from inefficiencies and lack of transparency. Web3 has the potential to revolutionize this by enabling more efficient, effective, and transparent capital distribution. By addressing coordination failures and introducing new onchain strategies, crypto could transform how society allocates resources.\r\n\r\nGitcoin founder Kevin Owocki will articulate this design space in this 20 minute talk.", + "track": "Coordination", "type": "Talk", "expertise": "Intermediate", - "audience": "Developer", + "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "TEE" + "Mycofi" ], "tags": [ - "Security", - "Account Abstraction", - "TEE", - "Account Abstraction", - "Security" + "Quadratic Voting", + "Public good", + "Regenerative Applications", + "mycofi", + "Public good", + "Quadratic Voting", + "Regenerative Applications" ], "language": "en", "speakers": [ - "nicolas-bacca" + "kevin-owocki" ], "eventId": "devcon-7", - "slot_start": 1731482400000, - "slot_end": 1731484200000, - "slot_roomId": "stage-1", - "resources_presentation": "https://docs.google.com/presentation/d/1qSDCPwnZ7bDT8RyjyUEMjDpMOU2yF_Nq0xmCkw7SprQ" + "slot_start": 1731391200000, + "slot_end": 1731393000000, + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1-hdTt4ELigY4Pe3nCr4vnQFCDtQaHLB_e-UaHGdXucE" }, "vector": [ - 0, 0, 6, 0, @@ -404071,6 +406951,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -404264,30 +407145,6 @@ 0, 0, 0, - 6, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -404461,7 +407318,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -404511,7 +407367,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -404599,6 +407454,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -404619,6 +407475,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -404694,6 +407551,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -404786,7 +407644,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -404917,6 +407774,34 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -405012,7 +407897,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -405023,6 +407907,12 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -405033,37 +407923,50 @@ }, { "session": { - "id": "payments-as-an-integration-problem", - "sourceId": "883NMK", - "title": "Payments as an Integration Problem", - "description": "Can we integrate many aspects of payments into a unified model across all of Ethereum? Should we?\r\n\r\nWe'll look at payment considerations such as\r\n- Freedom & decentralization.\r\n- Multiple chains, tokens, currencies, wallets, and VMs.\r\n- Dividing customer segments and use cases into parts that are clearly similar and parts that are clearly different.\r\n- Payment methods such as sends, bridges, swaps, onramps, unsecured credit, and defi positions.\r\n\r\nEnjoy a glimpse into payments futurism!", - "track": "Real World Ethereum", - "type": "Lightning Talk", + "id": "onchain-is-the-next-online", + "sourceId": "CXZ7UT", + "title": "Onchain is the next online", + "description": "The goal is to bring the world into a global onchain economy that increases innovation, creativity, and freedom — and that's only possible on a decentralized platform that’s super easy to use. In this talk, Jesse Pollak, Creator of Base, can share his insights on why building for simplicity is so important for the Ethereum ecosystem, and what he’s learned from building the fastest-growing L2.", + "track": "Usability", + "type": "Talk", "expertise": "Beginner", - "audience": "Product", + "audience": "Developer", "featured": false, "doNotRecord": false, "keywords": [ - "E-commerce" + "Account Abstraction", + "Layer 2s", + "UX", + "Wallets", + "Developer Tools" ], "tags": [ - "Fragmentation", - "Payment", - "ecommerce", - "Fragmentation", - "Payment" + "Layer 2s", + "Account Abstraction", + "Paymaster", + "creators", + "Account Abstraction", + "Layer 2s" ], "language": "en", "speakers": [ - "ryan-berckmans" + "jesse-pollak" ], "eventId": "devcon-7", - "slot_start": 1731568800000, - "slot_end": 1731569400000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1btHODzKWk9e93vXiYWKe9o4hhhEfn2CRSbNhnuZTtEk" + "slot_start": 1731641400000, + "slot_end": 1731643200000, + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1-gQZPtDYukgyGQgCLVng3phznkejfM-uJlR1MDiF-MQ" }, "vector": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 6, 0, 0, @@ -405470,6 +408373,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -405486,7 +408390,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -405725,7 +408628,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -405733,6 +408635,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -405744,6 +408647,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -405780,7 +408684,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -406107,6 +409010,8 @@ 0, 0, 0, + 2, + 2, 0, 0, 0, @@ -406116,7 +409021,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -406239,10 +409143,10 @@ 0, 0, 0, + 2, 0, 0, 0, - 2, 0, 0, 0, @@ -406254,35 +409158,38 @@ }, { "session": { - "id": "people-operations-in-open-and-decentralized-organizations", - "sourceId": "D7V8ZY", - "title": "People Operations in open & decentralized organizations", - "description": "In this talk, you will learn more about People Ops's challenges in open & decentralized organizations. \r\n\r\nWe will discuss the differences between open & decentralized and centralized traditional organizations and how such differences require a tailored approach, with a few practical examples.", - "track": "Coordination", - "type": "Talk", + "id": "open-challenges-in-mini-apps-and-frames", + "sourceId": "TZDRPY", + "title": "Open challenges in Mini-apps and Frames", + "description": "There are a number of open challenges we've run into with trying to make interoperable mini-apps work at Open Frames. I'll run through some of them and what I think it'll take to get great UX via Mini-apps.", + "track": "Usability", + "type": "Lightning Talk", "expertise": "Beginner", - "audience": "Community", + "audience": "Product", "featured": false, "doNotRecord": false, "keywords": [ - "people", - "growth", - "open" + "frames" + ], + "tags": [ + "Social", + "UI/UX", + "frames", + "Social", + "UI/UX" ], - "tags": [], "language": "en", "speakers": [ - "jose-pedro-cabrita" + "david-furlong" ], "eventId": "devcon-7", - "slot_start": 1731652800000, - "slot_end": 1731654000000, - "slot_roomId": "stage-5", - "resources_presentation": "https://docs.google.com/presentation/d/1pSqd-PaSLhWa3-GQ2HCRVcJCWv_fnu9Z5T4wVlAMT-c" + "slot_start": 1731400200000, + "slot_end": 1731400800000, + "slot_roomId": "classroom-a", + "resources_presentation": "https://docs.google.com/presentation/d/10NeCTKHHZ_IznsD0BVvBmKLhLozti5XPFkZHUhhk45M" }, "vector": [ 0, - 6, 0, 0, 0, @@ -406290,6 +409197,9 @@ 0, 0, 0, + 6, + 0, + 0, 0, 0, 0, @@ -406694,6 +409604,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -406704,7 +409615,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -406960,6 +409870,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -407080,6 +409991,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -407330,6 +410242,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -407449,7 +410362,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -407464,6 +410376,11 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, 0, 0, 0 @@ -407471,41 +410388,33 @@ }, { "session": { - "id": "permissionless-p2p-with-the-waku-network", - "sourceId": "N9WRM3", - "title": "Permissionless P2P with The Waku Network", - "description": "This workshop will be oriented around showcasing how p2p networks are pivotal for dapps and just Privacy oriented applications. We will show how Waku can be used to strengthen many concerns about censorship resistance and decentralization. Another section of workshop will be about conscious choice of tradeoffs and those that are present in Waku or any other p2p network. We will try to leave you with some patterns that can be implemented into your daily development and reasoning.", - "track": "Cypherpunk & Privacy", - "type": "Workshop", - "expertise": "Intermediate", + "id": "opening-ceremonies", + "sourceId": "P8W9LZ", + "title": "Opening Ceremonies", + "description": "Opening Ceremonies", + "track": "", + "type": "Talk", + "expertise": "", "audience": "Engineering", "featured": false, "doNotRecord": false, - "keywords": [ - "p2p", - "infra" - ], - "tags": [ - "Developer Infrastructure", - "Privacy", - "DePIN", - "infra", - "p2p", - "DePIN", - "Developer Infrastructure", - "Privacy" - ], + "keywords": [], + "tags": [], "language": "en", - "speakers": [ - "sasha" - ], + "speakers": [], "eventId": "devcon-7", - "slot_start": 1731571200000, - "slot_end": 1731576600000, - "slot_roomId": "classroom-d", - "resources_presentation": "https://docs.google.com/presentation/d/1-0QAKQAwAZ11MiH9PyyPFFxZJJ76rz1xsmKj_FWlbEM" + "slot_start": 1731379500000, + "slot_end": 1731388500000, + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1K2pQGG62MwT-x5cOzxK7hBDP4S59Z1BC2q9xnPe4ewI" }, "vector": [ + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -407930,7 +410839,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -408146,7 +411054,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -408173,7 +411080,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -408223,7 +411129,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -408415,7 +411320,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -408559,7 +411463,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -408675,9 +411578,18 @@ 0, 0, 0, - 2, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, 2, 0, 0, @@ -408696,38 +411608,25 @@ }, { "session": { - "id": "polynomial-commitment-schemes-for-zero-knowledge-proof-systems-a-hands-on-workshop", - "sourceId": "QAQAUX", - "title": "Polynomial Commitment Schemes for Zero-Knowledge Proof Systems: A Hands-on Workshop", - "description": "In this workshop, we will compare three distinct classes of Polynomial Commitment Schemes employed in various zero-knowledge proof systems: pairings-based (e.g., KZG), discrete logarithm-based (e.g., IPA), and hash function-based (e.g., FRI). We will explore their mathematical constructions, properties, and trade-offs. Participants will engage in hands-on proof-of-concept implementations, gaining practical experience of these advanced cryptographic protocols.", - "track": "Applied Cryptography", - "type": "Workshop", - "expertise": "Intermediate", - "audience": "Developer", + "id": "opening-circle", + "sourceId": "T7THRV", + "title": "Opening Circle", + "description": "By master Zoe\r\n(Opening Session)\r\n- Nervous system check-in (to communicate safety and help people settle into the space)\r\n- Short check-in: guided meditation, breathwork, and gentle stretches (approx. 5 minutes) to bring everyone into the present moment\r\n- Intention setting for the conference, guiding participants to align their energy and time with their vision\r\n- Sharing intentions in small groups (3-5 people) to build community connection\r\n- Closing with a gratitude practice\r\n\r\n12 Nov 14:00 - 14:45", + "track": "Experiences", + "type": "Mixed Formats", + "expertise": "Beginner", + "audience": "Hobby", "featured": false, - "doNotRecord": true, - "keywords": [ - "cryptographic primitives", - "implementation" - ], - "tags": [ - "Zk Rollups", - "Zero-Knowledge", - "Cryptography", - "implementation", - "Cryptography", - "Zero-Knowledge", - "Zk Rollups" - ], + "doNotRecord": false, + "keywords": [], + "tags": [], "language": "en", - "speakers": [ - "giuseppe" - ], + "speakers": [], "eventId": "devcon-7", - "slot_start": 1731645000000, - "slot_end": 1731650400000, - "slot_roomId": "classroom-d", - "resources_presentation": "https://docs.google.com/presentation/d/1L15TG4XE9h8o3WvPj5ksj6cdCnNYdYuY1dI9gWq3GEg" + "slot_start": 1731394800000, + "slot_end": 1731397500000, + "slot_roomId": "decompression-room", + "resources_presentation": "https://docs.google.com/presentation/d/1n226DY0rUYiKnECT9xm9IZ_yu2qSeuhOfgg63eVqUM0" }, "vector": [ 0, @@ -408739,6 +411638,8 @@ 0, 0, 0, + 0, + 0, 6, 0, 0, @@ -409155,7 +412056,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -409360,8 +412260,6 @@ 0, 0, 0, - 6, - 6, 0, 0, 0, @@ -409413,7 +412311,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -409784,7 +412681,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -409899,7 +412795,12 @@ 0, 0, 0, - 2, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -409915,52 +412816,66 @@ 0, 0, 0, - 0 + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 ] }, { "session": { - "id": "postcards-from-the-cutting-edge-of-gas-research-what-you-dont-know-can-hurt-you-and-your-users", - "sourceId": "X8VZDJ", - "title": "Postcards from the cutting edge of Gas research: what you don’t know can hurt you & your users", - "description": "In July of 2024, we shared original research describing how the interaction between privately transmitted transactions and altruistic self-built blocks unexpectedly increase Base Fee volatility (see references below). We also warned that this effect would likely get more pronounced as private transaction share continues to grow. In this session we will revisit our original findings but with 4 months of additional data and deeper investigative research. Has gas price volatility increased as predi", - "track": "Usability", + "id": "opsec-for-the-dark-forest-or-how-to-avoid-getting-rekt", + "sourceId": "TAEPPF", + "title": "OpSec for the Dark Forest (or how to avoid getting rekt)", + "description": "We will focus on the most important things you need to do to have a good OpSec to survive in the Crypto Dark Forest. I will cover: computer, mobile phone, email, telegram, social media, phone numbers, password managers and 2FA strategy, security software & social engineering.\r\nThis is based on many years of experience and in the cases we see daily on SEAL 911.", + "track": "Security", "type": "Lightning Talk", "expertise": "Intermediate", "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "1559", - "Blobs", - "4844" + "OpSec", + "Social Engineering", + "Malware", + "0days", + "DPRK" ], "tags": [ - "eip-4844", - "Gas", - "Layer 1", - "UI/UX" + "Privacy", + "Security", + "Hacks", + "2FA", + "dprk", + "2FA", + "Hacks", + "Privacy", + "Security" ], "language": "en", "speakers": [ - "matt-cutler" + "pablo-sabbatella" ], "eventId": "devcon-7", - "slot_start": 1731407400000, - "slot_end": 1731408000000, - "slot_roomId": "stage-1", - "resources_presentation": "https://docs.google.com/presentation/d/1AzgmOOm16-VrlFGtmsr5MOvsAabE-h1nClU9xydV9I4" + "slot_start": 1731405600000, + "slot_end": 1731406200000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1jLrqWU4lm17NODOESY5ysFcreo3AXNtlq_mO-78OMZY" }, "vector": [ 0, 0, + 6, 0, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -410368,6 +413283,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -410378,7 +413294,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -410578,6 +413493,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -410585,7 +413501,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -410625,7 +413540,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -410678,6 +413592,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -410741,6 +413656,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -410789,7 +413705,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -410822,6 +413737,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -411005,9 +413921,17 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, - 2, 0, 0, 0, @@ -411142,38 +414066,45 @@ }, { "session": { - "id": "practical-endgame-on-issuance-policy", - "sourceId": "TQMWK9", - "title": "Practical endgame on issuance policy", - "description": "A practical endgame on issuance policy stops the growth in stake while guaranteeing proper consensus incentives and positive regular rewards to solo stakers. Viable reward curves for this endgame are presented. Motivations, impacts and potential downsides of an issuance reduction are in focus. A tangible framework is also introduced: never exceed an issuance rate of 0.5%. A stringent cap on issuance caps the inflation rate, solidifying ETH as trustless sound money with robust economic security.", - "track": "Cryptoeconomics", + "id": "optimism-retro-funding-so-far-so-good-so-what", + "sourceId": "QCMZS8", + "title": "Optimism Retro Funding: So Far, So Good, So What!?", + "description": "So far, over 50M OP has been awarded to projects with no strings attached. So good, another 800M OP is planned for future rounds. So what ... is the impact? My talk will offer an objective, data-driven perspective on the \"so what\" of Optimism's Retro Funding. It will include analysis on how different cohorts of projects have performed longitudinally across a variety of growth and quality metrics, while controlling for different funding and market-related effects.", + "track": "Coordination", "type": "Talk", "expertise": "Intermediate", - "audience": "Community", + "audience": "Research", "featured": false, "doNotRecord": false, - "keywords": [], + "keywords": [ + "Data Science", + "Impact Measurement", + "Grants" + ], "tags": [ - "Consensus", - "Economics", - "Staking", - "Tokenomics" + "RPGF", + "Collective Intelligence", + "Open Source Software", + "grants", + "Collective Intelligence", + "Open Source Software", + "RPGF" ], "language": "en", "speakers": [ - "anders-elowsson" + "carl-cervone" ], "eventId": "devcon-7", - "slot_start": 1731555600000, - "slot_end": 1731556800000, + "slot_start": 1731407400000, + "slot_end": 1731409200000, "slot_roomId": "stage-2", - "resources_presentation": "https://docs.google.com/presentation/d/1xmwhrvV65FuGDVnNb8_zGgVoMM4-pg6gMEP0t1Iw-OU" + "resources_presentation": "https://docs.google.com/presentation/d/13Pt_GSxCedQkGTiptcOxzfpSOiZRApdYLaDdfjTzw8A" }, "vector": [ 0, + 6, 0, 0, - 6, 0, 0, 0, @@ -411587,6 +414518,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -411597,7 +414529,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -411793,7 +414724,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -411823,7 +414753,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -411889,6 +414818,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -411910,7 +414843,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -412055,6 +414987,11 @@ 0, 0, 0, + 2, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -412339,7 +415276,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -412348,6 +415284,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -412360,36 +415300,40 @@ }, { "session": { - "id": "privacy-enabled-smart-contract-driven-fair-and-transparent-reward-mechanism-in-federated-ai", - "sourceId": "LKD3RG", - "title": "Privacy enabled, Smart Contract driven Fair and transparent reward mechanism in Federated AI", - "description": "Federated learning enables multiple parties to contribute their locally trained models to an aggregation server, which securely combines individual models into a global one. However, it lacks a fair, verifiable, and proportionate reward (or penalty) mechanism for each contributor. Implementing a smart contract-based contribution analysis framework for federated learning on a privacy-enabled Ethereum L2 can address this challenge, and build the economics of federated learning public chain.", - "track": "Real World Ethereum", - "type": "Lightning Talk", - "expertise": "Intermediate", - "audience": "Research", + "id": "optimize-zkevm-throughput-series-ii", + "sourceId": "HRDW3R", + "title": "Optimize zkEVM throughput: Series II", + "description": "There are different ways to optimize the zkEVM, the one exposed in this workshop is through optimizing the zkASM (zk assembly) code itself so that it consumes fewer counters for the same execution.\r\nThe first 40min of the workshop is a deep explanation of the zkASM language, instructions, operations, counters, build... And the rest of the time we will be live coding and explaining in detail two optimized core functions of the zkEVM so that attendees can appreciate the before and after optimizing", + "track": "Layer 2", + "type": "Workshop", + "expertise": "Expert", + "audience": "Developer", "featured": false, "doNotRecord": false, "keywords": [ - "Federated AI", - "Smart Contracts", - "Transparency" + "L2" ], "tags": [ - "transparency" + "ZK-EVMs", + "EVM-equivalent", + "ZKP", + "l2", + "EVM-equivalent", + "ZK-EVMs", + "ZKP" ], "language": "en", "speakers": [ - "sudhir-upadhyay" + "ignasi-ramos", + "carlos-matallana" ], "eventId": "devcon-7", - "slot_start": 1731564600000, - "slot_end": 1731565200000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1aXt8K7kJm7xJ0limjmVm0ZVioUUzgILAGxnm6NBfVoU" + "slot_start": 1731571200000, + "slot_end": 1731576600000, + "slot_roomId": "classroom-c", + "resources_presentation": "https://docs.google.com/presentation/d/1j-dXA_XZk45fwe4mOSLfaBUXA0DVQTMQ1GLhESBsAZM" }, "vector": [ - 6, 0, 0, 0, @@ -412397,6 +415341,9 @@ 0, 0, 0, + 6, + 0, + 0, 0, 0, 0, @@ -412805,6 +415752,12 @@ 0, 0, 0, + 6, + 6, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -412817,7 +415770,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -413079,6 +416031,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -413349,6 +416302,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -413399,6 +416353,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -413434,6 +416389,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -413445,7 +416401,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -413573,71 +416528,52 @@ 0, 0, 0, - 0, 0 ] }, { "session": { - "id": "privacy-preserving-groups", - "sourceId": "LSA3JK", - "title": "Privacy-Preserving Groups", - "description": "This talk will explore the concept of privacy-preserving groups and the challenges associated with managing them. It will cover different ideas to add anti-sybil mechanisms to enhance group security and trust. The presentation will also highlight real-world projects working on it and provide practical use cases to illustrate their application and impact.", - "track": "Applied Cryptography", - "type": "Lightning Talk", - "expertise": "Beginner", - "audience": "Engineering", + "id": "oracles-for-number-values", + "sourceId": "DBKAJX", + "title": "Oracles for number values", + "description": "We will overview the history and state of research on how to design a cryptoeconomic oracle that outputs a number value. One wants such tools for price oracles, but also for bringing other information on-chain, e.g. the damages to award from an on-chain insurance contract. We will look at approaches ranging from Vitalik's 2014 SchellingCoin proposal to ideas drawing from social choice theory, including based on recent research. We will explore tradeoffs including resistance to several attacks.", + "track": "Cryptoeconomics", + "type": "Talk", + "expertise": "Intermediate", + "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "Groups" + "Oracles" ], "tags": [ - "Tooling", - "DAO", - "Privacy", - "Anonymity", - "Identity", - "Open Source Software", - "ZKP", - "Zero-Knowledge", - "Use cases of cryptography", - "Public good", - "User Experience", - "groups", - "Anonymity", - "DAO", - "Identity", - "Open Source Software", - "Privacy", - "Public good", - "Tooling", - "Use cases of cryptography", - "User Experience", - "Zero-Knowledge", - "ZKP" + "Mechanism design", + "oracle", + "Mechanism", + "design" ], "language": "en", "speakers": [ - "vivian-plasencia" + "william-george" ], "eventId": "devcon-7", - "slot_start": 1731396600000, - "slot_end": 1731397200000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/13v7xDojqK_R5sq5GZJLvGNitJNJ0JqrztXhZYzs0pXM" + "slot_start": 1731659400000, + "slot_end": 1731661200000, + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1gnmIdI5LzbPxcbx7iSARUelWaUg1VuvSthLIpccggM8" }, "vector": [ 0, 0, 0, + 6, + 0, 0, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -414047,6 +416983,9 @@ 0, 0, 0, + 6, + 0, + 0, 0, 0, 0, @@ -414057,7 +416996,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -414262,19 +417200,15 @@ 0, 0, 0, - 6, 0, 0, 0, 0, - 2, 0, 0, 0, 0, - 2, 0, - 2, 0, 0, 0, @@ -414317,7 +417251,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -414337,20 +417270,15 @@ 0, 0, 0, - 2, - 2, 0, 0, - 2, 0, 0, 0, - 2, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -414685,6 +417613,14 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, 2, 0, 0, @@ -414796,7 +417732,12 @@ 0, 0, 0, - 2, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -414805,6 +417746,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -414818,44 +417762,42 @@ }, { "session": { - "id": "prize-worthy-an-ethereum-python-hackathon-guide", - "sourceId": "73J9ZG", - "title": "Prize-Worthy: An Ethereum Python Hackathon Guide", - "description": "An interactive and beginner-friendly Ethereum Python Speedrun tailored for hackathons, hosted by the EF Python team. Quickly get up to speed with fundamental building blocks, then stack them into a live application. By the end of this workshop, you'll have a clear idea of how to get your own projects off the ground.", - "track": "Developer Experience", - "type": "Workshop", + "id": "our-cypherpunk-approach-to-self-sovereign-digital-identity-does-not-work-in-real-world", + "sourceId": "USJSPF", + "title": "Our (Cypherpunk) approach to Self-Sovereign Digital Identity does not work in real world", + "description": "For years our community is using cryptography and privacy-enhancing technologies trying to build solutions that will bring people control over their digital identities. How far have we got?\r\n\r\nThis talk would like to expose a gap that exists between our Cypherpunk approach to SSI and what a real world project needs / wants / can do.\r\n\r\nIf we want our SSI solutions to bring control over their digital identities back to people, it seems we need to take a different approach.", + "track": "Cypherpunk & Privacy", + "type": "Lightning Talk", "expertise": "Beginner", - "audience": "Developer", + "audience": "Community", "featured": false, "doNotRecord": false, "keywords": [ - "Vyper", - "Solidity" + "ssi" ], "tags": [ - "Tooling", - "DevEx", - "Open Source Software", - "solidity", - "DevEx", - "Open Source Software", - "Tooling" + "ssi", + "Digital Sovereignty", + "Identity", + "Privacy" ], "language": "en", "speakers": [ - "marc-garreau" + "miros" ], "eventId": "devcon-7", - "slot_start": 1731465900000, - "slot_end": 1731471300000, - "slot_roomId": "classroom-d", - "resources_presentation": "https://docs.google.com/presentation/d/1BdovxuMXRzh3v5kgPx7kmJtQ78cQ3TRzKpVqoR27GwE" + "slot_start": 1731494400000, + "slot_end": 1731495000000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1tieWVdz2ClCZUAnL4cwbHgtEkk_tNIfgbdodCv6BfoY" }, "vector": [ 0, 0, 0, 0, + 0, + 0, 6, 0, 0, @@ -415271,6 +418213,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -415282,7 +418225,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -415491,7 +418433,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -415500,7 +418441,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -415561,7 +418501,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -415571,12 +418510,14 @@ 0, 0, 0, + 2, 0, 0, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -415601,6 +418542,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -415828,7 +418770,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -415910,6 +418851,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -416020,12 +418964,15 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, + 2, + 0, + 0, + 0, 0, 2, 0, @@ -416037,49 +418984,58 @@ 0, 0, 0, + 0, + 0, 0 ] }, { "session": { - "id": "product-led-blockchain-development", - "sourceId": "8YS9LW", - "title": "Product-Led Blockchain Development", - "description": "As teams spin up new app-specific rollups and L2s, we've moved into an era of product-led blockchain development. In this model, developers are not only building the first product or client to leverage their protocol, but establishing what ‘product-defined blockspace’ means. \r\n\r\nIn this talk, I go over the history of product-led growth, how it evolved to product-led protocol development in web3, and finally, what product-led blockchain development means in the context of app-specific rollups.", - "track": "Usability", - "type": "Lightning Talk", + "id": "panel-source-code-verification", + "sourceId": "UJJPSH", + "title": "Panel: Source Code Verification", + "description": "Source code verification is the basis of trustlessness and transparency in blockchains.\r\nMany projects do source code verification but there hasn't been much collaboration and public interaction. The panel will bring members from the new collective \"Verifier Alliance\" together to create an open discussion.\r\n\r\nTopics include open-data and open-source, standardization, future challenges like state and data growth, multichain, monetization, and financial sustainability", + "track": "Developer Experience", + "type": "Panel", "expertise": "Beginner", - "audience": "Product", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "usability", - "product development" + "Source Code Verification", + "Block Explorers" ], "tags": [ - "development", - "product" + "Developer Infrastructure", + "User Experience", + "blocks", + "explorer", + "Developer Infrastructure", + "User Experience" ], "language": "en", "speakers": [ - "gregory-rocco" + "kirill-fedoseev", + "kaan-uzdogan", + "gary-thung", + "giacomo-barbieri" ], "eventId": "devcon-7", - "slot_start": 1731552900000, - "slot_end": 1731553500000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1aMtbpw97Q1DjqYA3pKLPTVpJ9vWOJoduN-rGCXYlHck" + "slot_start": 1731495600000, + "slot_end": 1731499200000, + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1q-4HjJon6v4PjMBDOXwQwQS2B6fgTj_TjlTh6teEZd0" }, "vector": [ 0, 0, 0, 0, + 6, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -416122,6 +419078,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -416492,6 +419449,9 @@ 0, 0, 0, + 6, + 6, + 6, 0, 0, 0, @@ -416502,7 +419462,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -416710,6 +419669,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -416742,6 +419702,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -416833,6 +419794,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -416953,7 +419918,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -417059,7 +420023,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -417124,6 +420087,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -417243,13 +420208,13 @@ 0, 0, 0, + 2, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -417261,44 +420226,42 @@ }, { "session": { - "id": "programable-cryptograhies-and-smart-contract", - "sourceId": "VJEDLX", - "title": "Programable Cryptograhies and Smart Contract", - "description": "Overview\r\nIn some use cases, developers may want to execute smart contracts based on the results of FHE or MPC execution. This session will introduce several design patterns for such use cases and show how Programmable Cryptography can be applied to dApps.\r\n\r\nIn detail\r\nThe results of FHE executions are encrypted and need to be designed to be processed by smart contracts. In addition, the MPC+ZK-based method can solve the private state problem relatively easily using the conventional SNARK verifier.", - "track": "Developer Experience", - "type": "Lightning Talk", - "expertise": "Beginner", - "audience": "Engineering", + "id": "passkeys-the-good-the-bad-the-ugly", + "sourceId": "XFLPAR", + "title": "Passkeys : the good, the bad, the ugly", + "description": "Passkeys are the new hype for easy onboarding, but it's a quite old protocol that has been hijacked for crypto purposes. We'll dig through the standard history, the potentially misleading security expectations, and see how to reverse engineer an implementation to validate its soundness", + "track": "Security", + "type": "Talk", + "expertise": "Intermediate", + "audience": "Developer", "featured": false, "doNotRecord": false, "keywords": [ - "Programable", - "Cryptography" + "TEE" ], "tags": [ - "DevEx", - "Cryptography", - "MPC", - "programmable", - "DevEx", - "MPC" + "Security", + "Account Abstraction", + "TEE", + "Account Abstraction", + "Security" ], "language": "en", "speakers": [ - "shouki-tsuda" + "nicolas-bacca" ], "eventId": "devcon-7", - "slot_start": 1731472200000, - "slot_end": 1731472800000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1dUK2fPW4Yka7X0nBzFRlJXDKOPHcZn0iLzNpS3rUVcI" + "slot_start": 1731482400000, + "slot_end": 1731484200000, + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1qSDCPwnZ7bDT8RyjyUEMjDpMOU2yF_Nq0xmCkw7SprQ" }, "vector": [ 0, 0, + 6, 0, 0, - 6, 0, 0, 0, @@ -417719,6 +420682,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -417726,7 +420690,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -417920,12 +420883,12 @@ 0, 0, 0, + 6, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -417942,7 +420905,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -417971,6 +420933,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -417994,7 +420957,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -418248,6 +421210,15 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -418352,7 +421323,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -418462,7 +421432,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -418472,6 +421441,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -418484,41 +421456,38 @@ }, { "session": { - "id": "programmable-cryptography-and-ethereum", - "sourceId": "MWKMBQ", - "title": "Programmable Cryptography and Ethereum", - "description": "One of the core themes of this panel is how Programmable Cryptography synergizes with Ethereum. Panelists will discuss questions such as ''Why have we not been able to do everything we've wanted with Ethereum?'' and ''Why have certain kinds of applications - from decentralized social to decentralized games to decentralized finance - not been able to reach their full potential with only consensus technology?''", - "track": "Applied Cryptography", - "type": "Panel", + "id": "payments-as-an-integration-problem", + "sourceId": "883NMK", + "title": "Payments as an Integration Problem", + "description": "Can we integrate many aspects of payments into a unified model across all of Ethereum? Should we?\r\n\r\nWe'll look at payment considerations such as\r\n- Freedom & decentralization.\r\n- Multiple chains, tokens, currencies, wallets, and VMs.\r\n- Dividing customer segments and use cases into parts that are clearly similar and parts that are clearly different.\r\n- Payment methods such as sends, bridges, swaps, onramps, unsecured credit, and defi positions.\r\n\r\nEnjoy a glimpse into payments futurism!", + "track": "Real World Ethereum", + "type": "Lightning Talk", "expertise": "Beginner", - "audience": "Engineering", + "audience": "Product", "featured": false, "doNotRecord": false, "keywords": [ - "Programmable Cryptography", - "ZKP", - "MPC", - "FHE", - "ORAM", - "Obfuscation", - "Panel", - "0xPARC" + "E-commerce" + ], + "tags": [ + "Fragmentation", + "Payment", + "ecommerce", + "Fragmentation", + "Payment" ], - "tags": [], "language": "en", "speakers": [ - "gubsheep", - "albert-ni", - "barry-whitehat", - "vitalik-buterin" + "ryan-berckmans" ], "eventId": "devcon-7", - "slot_start": 1731400200000, - "slot_end": 1731403800000, - "slot_roomId": "main-stage", - "resources_presentation": "https://docs.google.com/presentation/d/1xCnHIn3N6_CE75tyV-Jo2eMU07wZIBXFedFxwrk7xf4" + "slot_start": 1731568800000, + "slot_end": 1731569400000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1btHODzKWk9e93vXiYWKe9o4hhhEfn2CRSbNhnuZTtEk" }, "vector": [ + 6, 0, 0, 0, @@ -418528,7 +421497,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -418541,7 +421509,6 @@ 0, 0, 0, - 4, 0, 0, 0, @@ -418861,7 +421828,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -418947,13 +421913,12 @@ 0, 0, 0, + 6, 0, 0, 0, 0, 0, - 6, - 6, 0, 0, 0, @@ -419191,6 +422156,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -419245,6 +422211,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -419581,6 +422548,13 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -419687,7 +422661,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -419701,6 +422674,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -419709,31 +422686,36 @@ }, { "session": { - "id": "programmable-cryptography-and-the-future-of-the-internet", - "sourceId": "JVGEDS", - "title": "Programmable Cryptography and the future of the Internet", - "description": "You rarely hear of issues at the networking layer of the Internet: networking companies are running utilities business: they are fungible and can be swapped if distrusted.\r\nMost of the value captured on the Internet -- and also most abuse -- happen at the Compute and Data layer of the Web. Ethereum gave us a glimpse of a fundamentally different architecture for Compute and Data than Client/Server architecture.We think the Internet is 1/3 complete, and that programmable cryptography can finish it.", - "track": "Applied Cryptography", + "id": "people-operations-in-open-and-decentralized-organizations", + "sourceId": "D7V8ZY", + "title": "People Operations in open & decentralized organizations", + "description": "In this talk, you will learn more about People Ops's challenges in open & decentralized organizations. \r\n\r\nWe will discuss the differences between open & decentralized and centralized traditional organizations and how such differences require a tailored approach, with a few practical examples.", + "track": "Coordination", "type": "Talk", - "expertise": "Intermediate", - "audience": "Engineering", + "expertise": "Beginner", + "audience": "Community", "featured": false, "doNotRecord": false, "keywords": [ - "None" + "people", + "growth", + "open" ], "tags": [], "language": "en", "speakers": [ - "justin-glibert" + "jose-pedro-cabrita" ], "eventId": "devcon-7", - "slot_start": 1731465900000, - "slot_end": 1731467700000, - "slot_roomId": "main-stage", - "resources_presentation": "https://docs.google.com/presentation/d/1yuek7FVsP0Ov8ZWMCbVJX0zA_KsFKhhx7JBnbKcs_qY" + "slot_start": 1731652800000, + "slot_end": 1731654000000, + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1pSqd-PaSLhWa3-GQ2HCRVcJCWv_fnu9Z5T4wVlAMT-c" }, "vector": [ + 0, + 6, + 0, 0, 0, 0, @@ -419743,7 +422725,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -419755,7 +422736,6 @@ 0, 0, 0, - 4, 0, 0, 0, @@ -420160,6 +423140,11 @@ 0, 0, 0, + 6, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -420903,7 +423888,6 @@ 0, 0, 0, - 2, 0, 0, 2, @@ -420911,6 +423895,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -420924,38 +423912,39 @@ }, { "session": { - "id": "protec-and-attac-programmatic-execution-layer-consensus-tests", - "sourceId": "GZBP8A", - "title": "Protec and Attac: Programmatic Execution Layer Consensus Tests", - "description": "We'll give an overview of Ethereum Execution Spec Tests (EEST), the new Python framework used since Shanghai to generate test vectors for Ethereum Virtual Machine (EVM) implementations. By generating tests programmatically this modular framework allows test cases to be readily parametrized and dynamically executed against clients on live networks. It tightly integrates with the Ethereum Execution Layer Specification (EELS) and could potentially be used across the L2 EVM ecosystem.", - "track": "Core Protocol", - "type": "Talk", + "id": "permissionless-p2p-with-the-waku-network", + "sourceId": "N9WRM3", + "title": "Permissionless P2P with The Waku Network", + "description": "This workshop will be oriented around showcasing how p2p networks are pivotal for dapps and just Privacy oriented applications. We will show how Waku can be used to strengthen many concerns about censorship resistance and decentralization. Another section of workshop will be about conscious choice of tradeoffs and those that are present in Waku or any other p2p network. We will try to leave you with some patterns that can be implemented into your daily development and reasoning.", + "track": "Cypherpunk & Privacy", + "type": "Workshop", "expertise": "Intermediate", "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Python", - "pytest" + "p2p", + "infra" ], "tags": [ - "Core Protocol", - "EVM-equivalent", - "Testing", - "pytest", - "Core Protocol", - "EVM-equivalent", - "Testing" + "Developer Infrastructure", + "Privacy", + "DePIN", + "infra", + "p2p", + "DePIN", + "Developer Infrastructure", + "Privacy" ], "language": "en", "speakers": [ - "danceratopz" + "sasha" ], "eventId": "devcon-7", - "slot_start": 1731484800000, - "slot_end": 1731486600000, - "slot_roomId": "stage-2", - "resources_presentation": "https://docs.google.com/presentation/d/1H_C3_bcxmpSTe9V9Z7CXA4jdQBIVdf6U0HYmPOFadS0" + "slot_start": 1731571200000, + "slot_end": 1731576600000, + "slot_roomId": "classroom-d", + "resources_presentation": "https://docs.google.com/presentation/d/1-0QAKQAwAZ11MiH9PyyPFFxZJJ76rz1xsmKj_FWlbEM" }, "vector": [ 0, @@ -420963,6 +423952,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -421236,7 +424226,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -421386,6 +424375,8 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, @@ -421595,7 +424586,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -421605,6 +424595,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -421631,6 +424622,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -421680,6 +424672,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -421809,7 +424802,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -421874,6 +424866,12 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -421896,7 +424894,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -421967,7 +424964,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -422013,6 +425009,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -422148,38 +425146,48 @@ }, { "session": { - "id": "protocol-alignment-governing-like-a-protocol", - "sourceId": "JDKAJD", - "title": "Protocol Alignment: Governing like a Protocol", - "description": "We define a protocol as *aligned* when **all stakeholders in its network agree**:\r\n1. The protocol’s objectives\r\n2. How to measure progress toward objectives\r\n3. How to achieve the objectives\r\n\r\nIn this talk, we'll explore both new and old decentralized mechanisms that governance leads and protocol designers can leverage to address misalignment in governance.", - "track": "Coordination", - "type": "Lightning Talk", + "id": "polynomial-commitment-schemes-for-zero-knowledge-proof-systems-a-hands-on-workshop", + "sourceId": "QAQAUX", + "title": "Polynomial Commitment Schemes for Zero-Knowledge Proof Systems: A Hands-on Workshop", + "description": "In this workshop, we will compare three distinct classes of Polynomial Commitment Schemes employed in various zero-knowledge proof systems: pairings-based (e.g., KZG), discrete logarithm-based (e.g., IPA), and hash function-based (e.g., FRI). We will explore their mathematical constructions, properties, and trade-offs. Participants will engage in hands-on proof-of-concept implementations, gaining practical experience of these advanced cryptographic protocols.", + "track": "Applied Cryptography", + "type": "Workshop", "expertise": "Intermediate", - "audience": "Research", + "audience": "Developer", "featured": false, - "doNotRecord": false, + "doNotRecord": true, "keywords": [ - "n/a" + "cryptographic primitives", + "implementation" ], "tags": [ - "Governance", - "Futarchy", - "Mechanism design", - "Futarchy", - "Governance", - "Mechanism design" + "Zk Rollups", + "Zero-Knowledge", + "Cryptography", + "implementation", + "Cryptography", + "Zero-Knowledge", + "Zk Rollups" ], "language": "en", "speakers": [ - "noturhandle" + "giuseppe" ], "eventId": "devcon-7", - "slot_start": 1731490200000, - "slot_end": 1731490800000, - "slot_roomId": "classroom-a", - "resources_presentation": "https://docs.google.com/presentation/d/1n1_ahUlOLb7iuUb9uaTE_CyPbh0s7FZKpQGTyQ4xxps" + "slot_start": 1731645000000, + "slot_end": 1731650400000, + "slot_roomId": "classroom-d", + "resources_presentation": "https://docs.google.com/presentation/d/1L15TG4XE9h8o3WvPj5ksj6cdCnNYdYuY1dI9gWq3GEg" }, "vector": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 6, 0, @@ -422601,6 +425609,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -422615,7 +425624,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -422805,12 +425813,13 @@ 0, 0, 0, - 6, 0, 0, 0, 0, 0, + 6, + 6, 0, 0, 0, @@ -422831,7 +425840,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -422863,6 +425871,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -422887,7 +425896,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -423235,6 +426243,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -423354,8 +426363,8 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -423370,45 +426379,38 @@ }, { "session": { - "id": "protocol-guild-a-commons-funding-protocol", - "sourceId": "EJVT7E", - "title": "Protocol Guild: A commons funding protocol", - "description": "Ethereum produces two shared commons resources: a blockchain network + its underlying software. These resources are inherently un-ownable, so actors will try to capture their production processes.\r\n\r\nProtocol Guild is a compelling funding protocol. Its membership is holistic, self-curated, accessible, self-governed. The mechanism adds certainty and agency into the stewardship funding process, and gives tools to defend against capture.", - "track": "Core Protocol", - "type": "Talk", - "expertise": "Beginner", - "audience": "Community", + "id": "postcards-from-the-cutting-edge-of-gas-research-what-you-dont-know-can-hurt-you-and-your-users", + "sourceId": "X8VZDJ", + "title": "Postcards from the cutting edge of Gas research: what you don’t know can hurt you & your users", + "description": "In July of 2024, we shared original research describing how the interaction between privately transmitted transactions and altruistic self-built blocks unexpectedly increase Base Fee volatility (see references below). We also warned that this effect would likely get more pronounced as private transaction share continues to grow. In this session we will revisit our original findings but with 4 months of additional data and deeper investigative research. Has gas price volatility increased as predi", + "track": "Usability", + "type": "Lightning Talk", + "expertise": "Intermediate", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "ACD", - "Core Protocol", - "DAO", - "Onchain Organization", - "Game Theory" + "1559", + "Blobs", + "4844" ], "tags": [ - "Gaming", - "theory" + "eip-4844", + "Gas", + "Layer 1", + "UI/UX" ], "language": "en", "speakers": [ - "trent-van-epps" + "matt-cutler" ], "eventId": "devcon-7", - "slot_start": 1731646800000, - "slot_end": 1731648600000, - "slot_roomId": "main-stage", - "resources_presentation": "https://docs.google.com/presentation/d/1X-IkjzbaZoye8kj19czZe1suKsBA9C7jL4gsmxYI5ko" + "slot_start": 1731407400000, + "slot_end": 1731408000000, + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1AzgmOOm16-VrlFGtmsr5MOvsAabE-h1nClU9xydV9I4" }, "vector": [ - 0, - 0, - 0, - 0, - 0, - 6, - 0, 0, 0, 0, @@ -423417,6 +426419,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -424049,6 +427052,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -424088,6 +427092,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -424179,35 +427184,6 @@ 0, 0, 0, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -424280,6 +427256,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -424461,7 +427438,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -424499,6 +427475,38 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -424570,11 +427578,20 @@ 0, 0, 0, - 2, 0, 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, 2, 0, 0, @@ -424587,42 +427604,41 @@ 0, 0, 0, + 0, 0 ] }, { "session": { - "id": "proving-liquidity-of-an-amm", - "sourceId": "AD3X38", - "title": "Proving liquidity of an AMM", - "description": "Liquidity providers in an AMM expect that they can always withdraw their tokens, even in case of a bank run. Taking the concrete implementation of Uniswap v4, we formally proved that the funds owned by the contract always cover the provided liquidity. This talk describes the methodology for proving this critical property, which can be applied to other protocols holding the liquidity for their users.", - "track": "Security", - "type": "Lightning Talk", + "id": "practical-endgame-on-issuance-policy", + "sourceId": "TQMWK9", + "title": "Practical endgame on issuance policy", + "description": "A practical endgame on issuance policy stops the growth in stake while guaranteeing proper consensus incentives and positive regular rewards to solo stakers. Viable reward curves for this endgame are presented. Motivations, impacts and potential downsides of an issuance reduction are in focus. A tangible framework is also introduced: never exceed an issuance rate of 0.5%. A stringent cap on issuance caps the inflation rate, solidifying ETH as trustless sound money with robust economic security.", + "track": "Cryptoeconomics", + "type": "Talk", "expertise": "Intermediate", - "audience": "Developer", + "audience": "Community", "featured": false, "doNotRecord": false, - "keywords": [ - "Invariants" - ], + "keywords": [], "tags": [ - "Formal Verification", - "Reentrancy", - "invariants", - "Formal Verification", - "Reentrancy" + "Consensus", + "Economics", + "Staking", + "Tokenomics" ], "language": "en", "speakers": [ - "jochen-hoenicke" + "anders-elowsson" ], "eventId": "devcon-7", - "slot_start": 1731471000000, - "slot_end": 1731471600000, - "slot_roomId": "classroom-a", - "resources_presentation": "https://docs.google.com/presentation/d/1QlA6rBFr3f12d9BFrh9CBVqTCO60FFqlit1W076MzQ8" + "slot_start": 1731555600000, + "slot_end": 1731556800000, + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1xmwhrvV65FuGDVnNb8_zGgVoMM4-pg6gMEP0t1Iw-OU" }, "vector": [ + 0, 0, 0, 6, @@ -425053,6 +428069,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -425060,7 +428077,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -425253,6 +428269,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -425282,6 +428299,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -425290,6 +428308,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -425367,6 +428386,12 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -425430,7 +428455,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -425683,8 +428707,6 @@ 0, 0, 0, - 2, - 2, 0, 0, 0, @@ -425792,9 +428814,9 @@ 0, 0, 0, - 2, 0, 0, + 2, 0, 0, 0, @@ -425808,46 +428830,43 @@ 0, 0, 0, + 0, + 0, 0 ] }, { "session": { - "id": "public-private-hybrid-rollups", - "sourceId": "YUFEJK", - "title": "Public-Private Hybrid Rollups", - "description": "We posit that it is a best practice that rollups have privacy capabilities. We'll focus on zero-knowledge and its role in enhancing privacy and how to deal with the need for public state for shared use cases. We'll delve into the interaction between public and private execution environments, detailing how such disparate execution environments can be combined.", - "track": "Layer 2", - "type": "Talk", + "id": "privacy-enabled-smart-contract-driven-fair-and-transparent-reward-mechanism-in-federated-ai", + "sourceId": "LKD3RG", + "title": "Privacy enabled, Smart Contract driven Fair and transparent reward mechanism in Federated AI", + "description": "Federated learning enables multiple parties to contribute their locally trained models to an aggregation server, which securely combines individual models into a global one. However, it lacks a fair, verifiable, and proportionate reward (or penalty) mechanism for each contributor. Implementing a smart contract-based contribution analysis framework for federated learning on a privacy-enabled Ethereum L2 can address this challenge, and build the economics of federated learning public chain.", + "track": "Real World Ethereum", + "type": "Lightning Talk", "expertise": "Intermediate", - "audience": "Engineering", + "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "hybrid rollups", - "privacy as a best practice" + "Federated AI", + "Smart Contracts", + "Transparency" ], "tags": [ - "Zk Rollups", - "Token bridging", - "Privacy", - "best", - "practice", - "Privacy", - "Token bridging", - "Zk Rollups" + "transparency" ], "language": "en", "speakers": [ - "adam-domurad" + "sudhir-upadhyay" ], "eventId": "devcon-7", - "slot_start": 1731403800000, - "slot_end": 1731405600000, - "slot_roomId": "stage-5", - "resources_presentation": "https://docs.google.com/presentation/d/11nsntpn_PkweY9PIGZYHntFGei0Pk5LLe9J12awK9K4" + "slot_start": 1731564600000, + "slot_end": 1731565200000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1aXt8K7kJm7xJ0limjmVm0ZVioUUzgILAGxnm6NBfVoU" }, "vector": [ + 6, 0, 0, 0, @@ -425855,7 +428874,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -426280,13 +429298,14 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -426531,7 +429550,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -426565,7 +429583,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -426575,7 +429592,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -426661,7 +429677,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -426916,6 +429931,16 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -427017,7 +430042,6 @@ 0, 0, 0, - 2, 0, 0, 2, @@ -427025,6 +430049,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -427038,39 +430065,53 @@ }, { "session": { - "id": "putting-intents-and-users-together", - "sourceId": "YUPJGZ", - "title": "Putting Intents and Users Together", - "description": "Intents represent a new approach to Web3 interactions. However, the transition from the existing structure to an intent-centric space remains uncertain unless we maintain user familiarity. We conducted experiments on user experience for intents and tested them with a focus group. This talk will explore how we can approach intents in a way that users will adopt more readily by leveraging the latest standards and EIPs, including EIP-7702, ERC-4337, ERC-7579, and ERC-7715.", - "track": "Usability", + "id": "privacy-preserving-groups", + "sourceId": "LSA3JK", + "title": "Privacy-Preserving Groups", + "description": "This talk will explore the concept of privacy-preserving groups and the challenges associated with managing them. It will cover different ideas to add anti-sybil mechanisms to enhance group security and trust. The presentation will also highlight real-world projects working on it and provide practical use cases to illustrate their application and impact.", + "track": "Applied Cryptography", "type": "Lightning Talk", - "expertise": "Intermediate", + "expertise": "Beginner", "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Chain", - "Abstraction" + "Groups" ], "tags": [ - "Rollups", - "Account Abstraction", - "Intents", - "chain", - "abstraction", - "Account Abstraction", - "Intents", - "Rollups" + "Tooling", + "DAO", + "Privacy", + "Anonymity", + "Identity", + "Open Source Software", + "ZKP", + "Zero-Knowledge", + "Use cases of cryptography", + "Public good", + "User Experience", + "groups", + "Anonymity", + "DAO", + "Identity", + "Open Source Software", + "Privacy", + "Public good", + "Tooling", + "Use cases of cryptography", + "User Experience", + "Zero-Knowledge", + "ZKP" ], "language": "en", "speakers": [ - "abhimanyu-shekhawat" + "vivian-plasencia" ], "eventId": "devcon-7", - "slot_start": 1731557400000, - "slot_end": 1731558000000, + "slot_start": 1731396600000, + "slot_end": 1731397200000, "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1oa41JFQPp-vuRePzM4jYH0K22uvY02iOso74y9q_Ryc" + "resources_presentation": "https://docs.google.com/presentation/d/13v7xDojqK_R5sq5GZJLvGNitJNJ0JqrztXhZYzs0pXM" }, "vector": [ 0, @@ -427081,6 +430122,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -427505,6 +430547,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -427512,7 +430555,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -427710,6 +430752,35 @@ 0, 0, 0, + 6, + 0, + 0, + 0, + 6, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -427733,7 +430804,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -427741,7 +430811,6 @@ 0, 0, 0, - 2, 2, 0, 0, @@ -427762,15 +430831,20 @@ 0, 0, 0, + 2, + 2, 0, 0, + 2, 0, 0, 0, + 2, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -427884,32 +430958,6 @@ 0, 0, 0, - 2, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -428132,6 +431180,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -428245,6 +431294,7 @@ 2, 0, 0, + 0, 2, 0, 0, @@ -428263,44 +431313,44 @@ }, { "session": { - "id": "quarkid-bringing-south-america-on-chain-with-ssi-and-account-abstraction", - "sourceId": "QXCTMB", - "title": "QuarkID: Bringing South America on-chain with SSI and account Abstraction", - "description": "QuarkID is a Self-Sovereign Identity protocol bringing millions of South American citizens on-chain. Citizens in Buenos Aires, Argentina, Monterrey, and Nuevo Leon, Mexico, are using government SSI deployed on ZKsync Era through the QuarkID protocol. Driver's licenses, birth certificates, and over 50 different credentials are secured by Ethereum technology in the world’s first case of governments using Ethereum’s permissionless blockchain to meet their identity needs.", - "track": "Real World Ethereum", - "type": "Talk", + "id": "prize-worthy-an-ethereum-python-hackathon-guide", + "sourceId": "73J9ZG", + "title": "Prize-Worthy: An Ethereum Python Hackathon Guide", + "description": "An interactive and beginner-friendly Ethereum Python Speedrun tailored for hackathons, hosted by the EF Python team. Quickly get up to speed with fundamental building blocks, then stack them into a live application. By the end of this workshop, you'll have a clear idea of how to get your own projects off the ground.", + "track": "Developer Experience", + "type": "Workshop", "expertise": "Beginner", - "audience": "Product", + "audience": "Developer", "featured": false, "doNotRecord": false, "keywords": [ - "Sovereign" + "Vyper", + "Solidity" ], "tags": [ - "2FA", - "Account Abstraction", - "Identity", + "Tooling", + "DevEx", "Open Source Software", - "Political systems", - "Politics", - "Public good", - "Use Cases", - "Validiums", - "Zero-Knowledge", - "ZK-EVMs", - "ZKP" + "solidity", + "DevEx", + "Open Source Software", + "Tooling" ], "language": "en", "speakers": [ - "diego-fernandez" + "marc-garreau" ], "eventId": "devcon-7", - "slot_start": 1731556800000, - "slot_end": 1731558600000, - "slot_roomId": "stage-1", - "resources_presentation": "https://docs.google.com/presentation/d/1nZf4Y4ZKlAYK_rEfdGkjjq6S4WGbMxpwSUXYgi9pq-M" + "slot_start": 1731465900000, + "slot_end": 1731471300000, + "slot_roomId": "classroom-d", + "resources_presentation": "https://docs.google.com/presentation/d/1BdovxuMXRzh3v5kgPx7kmJtQ78cQ3TRzKpVqoR27GwE" }, "vector": [ + 0, + 0, + 0, + 0, 6, 0, 0, @@ -428731,6 +431781,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -428741,7 +431792,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -428931,7 +431981,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -428945,6 +431994,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -428953,6 +432003,12 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -428969,7 +432025,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -428990,7 +432045,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -429010,7 +432064,6 @@ 0, 0, 0, - 2, 2, 0, 0, @@ -429021,9 +432074,7 @@ 0, 0, 0, - 2, 0, - 2, 0, 0, 0, @@ -429048,7 +432099,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -429082,7 +432132,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -429247,7 +432296,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -429259,7 +432307,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -429286,6 +432333,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -429363,7 +432413,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -429469,13 +432518,16 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -429486,45 +432538,41 @@ 0, 0, 0, + 0, + 0, + 0, 0 ] }, { "session": { - "id": "realigning-with-ethereum-from-l1-to-l2", - "sourceId": "PSSQCK", - "title": "(Re)aligning with Ethereum: From L1 to L2", - "description": "In this round table, Justin Drake and Marek Olszewski will explore the rational and tangible pros and cons of (re) launching an Ethereum L2. They will explore the why and how of launching an Ethereum L2 from a technical and ecosystem perspective.", - "track": "Layer 2", - "type": "Panel", - "expertise": "Intermediate", + "id": "product-led-blockchain-development", + "sourceId": "8YS9LW", + "title": "Product-Led Blockchain Development", + "description": "As teams spin up new app-specific rollups and L2s, we've moved into an era of product-led blockchain development. In this model, developers are not only building the first product or client to leverage their protocol, but establishing what ‘product-defined blockspace’ means. \r\n\r\nIn this talk, I go over the history of product-led growth, how it evolved to product-led protocol development in web3, and finally, what product-led blockchain development means in the context of app-specific rollups.", + "track": "Usability", + "type": "Lightning Talk", + "expertise": "Beginner", "audience": "Product", "featured": false, - "doNotRecord": true, + "doNotRecord": false, "keywords": [ - "Transition", - "Ethereum Allignment", - "EVM" + "usability", + "product development" ], "tags": [ - "Layer 1", - "Layer 2s", - "Values", - "EVM", - "Layer 1", - "Layer 2s", - "Values" + "development", + "product" ], "language": "en", "speakers": [ - "justin-drake", - "marek-olszewski" + "gregory-rocco" ], "eventId": "devcon-7", - "slot_start": 1731488400000, - "slot_end": 1731492000000, - "slot_roomId": "main-stage", - "resources_presentation": "https://docs.google.com/presentation/d/1JF1fLnBMiSF5FSuifcPd7xXZqFJpC793NAwW7MxdqhM" + "slot_start": 1731552900000, + "slot_end": 1731553500000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1aMtbpw97Q1DjqYA3pKLPTVpJ9vWOJoduN-rGCXYlHck" }, "vector": [ 0, @@ -429534,6 +432582,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -429961,6 +433010,15 @@ 0, 0, 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -429968,8 +433026,6 @@ 0, 0, 0, - 6, - 6, 0, 0, 0, @@ -430160,7 +433216,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -430207,7 +433262,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -430250,7 +433304,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -430344,7 +433397,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -430413,6 +433465,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -430519,6 +433573,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -430705,6 +433761,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -430717,50 +433774,39 @@ }, { "session": { - "id": "realizing-the-rollup-centric-roadmap-with-rollup-boost-a-cybernetic-lens-on-protocol-development", - "sourceId": "YRTHKH", - "title": "Realizing the Rollup Centric Roadmap with Rollup-Boost: A Cybernetic Lens on Protocol Development", - "description": "L2s are the future, but they're also the past. At this point it's clear that your phone is most likely an L6. With a cybernetic lens, let's examine the feedback loops between L1, L2, and beyond and form community standards around multiprovers, distributed block building, inclusion guarantees and more that feed back into L1.", - "track": "Layer 2", - "type": "Talk", - "expertise": "Intermediate", + "id": "programable-cryptograhies-and-smart-contract", + "sourceId": "VJEDLX", + "title": "Programable Cryptograhies and Smart Contract", + "description": "Overview\r\nIn some use cases, developers may want to execute smart contracts based on the results of FHE or MPC execution. This session will introduce several design patterns for such use cases and show how Programmable Cryptography can be applied to dApps.\r\n\r\nIn detail\r\nThe results of FHE executions are encrypted and need to be designed to be processed by smart contracts. In addition, the MPC+ZK-based method can solve the private state problem relatively easily using the conventional SNARK verifier.", + "track": "Developer Experience", + "type": "Lightning Talk", + "expertise": "Beginner", "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Preconfirmations" + "Programable", + "Cryptography" ], "tags": [ - "Architecture", - "Protocol Design", - "Scalability", - "Appchains", - "Decentralization", - "User Experience", - "MEV", - "pre-confirmations", - "Appchains", - "Architecture", - "Decentralization", - "MEV", - "Protocol Design", - "Scalability", - "User Experience" + "DevEx", + "Cryptography", + "MPC", + "programmable", + "DevEx", + "MPC" ], "language": "en", "speakers": [ - "daniel-marzec" + "shouki-tsuda" ], "eventId": "devcon-7", - "slot_start": 1731479400000, - "slot_end": 1731481200000, - "slot_roomId": "stage-1", - "resources_presentation": "https://docs.google.com/presentation/d/1B_rCk0bkXtF-tfbBfcDeRBqZxjx4AKThyOjuNnKCVhw" + "slot_start": 1731472200000, + "slot_end": 1731472800000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1dUK2fPW4Yka7X0nBzFRlJXDKOPHcZn0iLzNpS3rUVcI" }, "vector": [ - 0, - 0, - 0, 0, 0, 0, @@ -431197,10 +434243,6 @@ 0, 0, 0, - 0, - 0, - 0, - 0, 6, 0, 0, @@ -431378,7 +434420,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -431392,7 +434433,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -431406,6 +434446,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -431434,11 +434475,6 @@ 0, 0, 0, - 2, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -431472,10 +434508,6 @@ 0, 0, 0, - 2, - 0, - 0, - 0, 0, 0, 0, @@ -431511,22 +434543,6 @@ 0, 0, 0, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -431728,14 +434744,6 @@ 0, 0, 0, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -431866,6 +434874,55 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -431930,6 +434987,7 @@ 2, 0, 0, + 0, 2, 0, 0, @@ -431948,40 +435006,49 @@ }, { "session": { - "id": "reclaiming-our-dollar8-billion-funding-public-goods-with-stablecoin-profits", - "sourceId": "UCFEEN", - "title": "Reclaiming our $8 billion: funding public goods with stablecoin profits", - "description": "Ethereum is stuck in a dark deal with two companies. They control ~all stablecoins; facilitate 49% of DEX swaps; and can overrule all future hardforks:\r\n\r\nCircle & Tether.\r\n\r\nIn return, they reap $7.4B in stablecoin earnings (2023).\r\n\r\nBut wait—that’s the interest on OUR money! We should be in control.\r\n\r\nGiving to holders is illegal, but funding public goods isn’t.\r\n\r\nIf we coordinate, we can switch to nonprofit stablecoins and reclaim billions for eg Protocol Guild, R&D, DeFi infra, OSS—or other causes.", - "track": "Coordination", - "type": "Lightning Talk", + "id": "programmable-cryptography-and-ethereum", + "sourceId": "MWKMBQ", + "title": "Programmable Cryptography and Ethereum", + "description": "One of the core themes of this panel is how Programmable Cryptography synergizes with Ethereum. Panelists will discuss questions such as ''Why have we not been able to do everything we've wanted with Ethereum?'' and ''Why have certain kinds of applications - from decentralized social to decentralized games to decentralized finance - not been able to reach their full potential with only consensus technology?''", + "track": "Applied Cryptography", + "type": "Panel", "expertise": "Beginner", - "audience": "Research", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Stablecoins" - ], - "tags": [ - "Decentralization Improvements", - "Censorship Resistance", - "Open Source Software", - "stablecoin", - "Censorship Resistance", - "Decentralization Improvements", - "Open Source Software" + "Programmable Cryptography", + "ZKP", + "MPC", + "FHE", + "ORAM", + "Obfuscation", + "Panel", + "0xPARC" ], + "tags": [], "language": "en", "speakers": [ - "jasper-driessens", - "garm" + "gubsheep", + "albert-ni", + "barry-whitehat", + "vitalik-buterin" ], "eventId": "devcon-7", - "slot_start": 1731582000000, - "slot_end": 1731582600000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1AC1UEYubPRYIH9AzVy-E905hMuR67GeAMdfpHpaGm0g" + "slot_start": 1731400200000, + "slot_end": 1731403800000, + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1xCnHIn3N6_CE75tyV-Jo2eMU07wZIBXFedFxwrk7xf4" }, "vector": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 6, 0, @@ -431996,6 +435063,7 @@ 0, 0, 0, + 4, 0, 0, 0, @@ -432318,6 +435386,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -432409,6 +435478,9 @@ 0, 0, 0, + 6, + 6, + 0, 0, 0, 0, @@ -432426,8 +435498,6 @@ 0, 0, 0, - 6, - 6, 0, 0, 0, @@ -432606,7 +435676,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -432691,7 +435760,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -432742,7 +435810,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -433045,7 +436112,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -433150,9 +436216,9 @@ 0, 0, 0, - 2, 0, 0, + 2, 0, 0, 0, @@ -433167,43 +436233,36 @@ 0, 0, 0, + 0, + 0, 0 ] }, { "session": { - "id": "redefined-interactions-transforming-user-experience-with-intents", - "sourceId": "Q3SF8Q", - "title": "Redefined Interactions: Transforming User Experience with Intents", - "description": "Intents are on their way to improving users' interactions with DeFi. This panel of experts from leading protocols will discuss the impact of Intents on user experience, focusing on streamlining processes, enhancing security, increasing decentralization, and making DeFi more accessible. Explore the future of user interactions in DeFi and the collaborative efforts driving these advancements.", - "track": "Usability", - "type": "Panel", + "id": "programmable-cryptography-and-the-future-of-the-internet", + "sourceId": "JVGEDS", + "title": "Programmable Cryptography and the future of the Internet", + "description": "You rarely hear of issues at the networking layer of the Internet: networking companies are running utilities business: they are fungible and can be swapped if distrusted.\r\nMost of the value captured on the Internet -- and also most abuse -- happen at the Compute and Data layer of the Web. Ethereum gave us a glimpse of a fundamentally different architecture for Compute and Data than Client/Server architecture.We think the Internet is 1/3 complete, and that programmable cryptography can finish it.", + "track": "Applied Cryptography", + "type": "Talk", "expertise": "Intermediate", - "audience": "Product", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "DeFi" - ], - "tags": [ - "User Experience", - "Intents", - "defi", - "Intents", - "User Experience" + "None" ], + "tags": [], "language": "en", "speakers": [ - "agustin-grosso", - "juli-corti", - "ran-hammer", - "dom" + "justin-glibert" ], "eventId": "devcon-7", - "slot_start": 1731406200000, - "slot_end": 1731409800000, - "slot_roomId": "classroom-a", - "resources_presentation": "https://docs.google.com/presentation/d/1pQP77cQCgded-4Om05CtsNholtmf6N8hdDeVEVTDvKU" + "slot_start": 1731465900000, + "slot_end": 1731467700000, + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1yuek7FVsP0Ov8ZWMCbVJX0zA_KsFKhhx7JBnbKcs_qY" }, "vector": [ 0, @@ -433214,6 +436273,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -433226,6 +436286,13 @@ 0, 0, 0, + 4, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -433652,10 +436719,6 @@ 0, 0, 0, - 6, - 6, - 6, - 6, 0, 0, 0, @@ -433840,7 +436903,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -433875,7 +436937,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -434216,7 +437277,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -434375,7 +437435,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -434387,6 +437446,15 @@ 2, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -434396,44 +437464,44 @@ }, { "session": { - "id": "redefining-daos-state-of-daos-in-asia", - "sourceId": "PUMYRH", - "title": "Redefining DAOs: State of DAOs in Asia", - "description": "We are a team from Metagov and DAOstar, advancing the global DAO movement through standards like ERC-4824 and exploring diverse DAO narratives worldwide. We've commissioned multiple reports on the “State of DAOs” in Asia, covering Japan, South Korea, Taiwan, Singapore, Greater China, and SEA. Our panel will discuss these findings, focusing on DAO narratives, regulations, opportunities, and differences between Eastern and Western DAOs, aiming to bridge the gap in the global DAO discourse.", - "track": "Coordination", - "type": "Panel", - "expertise": "Beginner", - "audience": "Community", + "id": "protec-and-attac-programmatic-execution-layer-consensus-tests", + "sourceId": "GZBP8A", + "title": "Protec and Attac: Programmatic Execution Layer Consensus Tests", + "description": "We'll give an overview of Ethereum Execution Spec Tests (EEST), the new Python framework used since Shanghai to generate test vectors for Ethereum Virtual Machine (EVM) implementations. By generating tests programmatically this modular framework allows test cases to be readily parametrized and dynamically executed against clients on live networks. It tightly integrates with the Ethereum Execution Layer Specification (EELS) and could potentially be used across the L2 EVM ecosystem.", + "track": "Core Protocol", + "type": "Talk", + "expertise": "Intermediate", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Standards", - "Asia" + "Python", + "pytest" ], "tags": [ - "Coordination", - "DAO", - "Governance", - "asia", - "Coordination", - "DAO", - "Governance" + "Core Protocol", + "EVM-equivalent", + "Testing", + "pytest", + "Core Protocol", + "EVM-equivalent", + "Testing" ], "language": "en", "speakers": [ - "joseph-low", - "hazel-devjani", - "gen", - "yvonne", - "vivian-chen" + "danceratopz" ], "eventId": "devcon-7", - "slot_start": 1731472200000, - "slot_end": 1731475800000, - "slot_roomId": "stage-1", - "resources_presentation": "https://docs.google.com/presentation/d/1ieI7X9rFpOPzhR32w8gT6d_tE2y-xDKaSS2cr_K6lgE" + "slot_start": 1731483000000, + "slot_end": 1731484800000, + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1H_C3_bcxmpSTe9V9Z7CXA4jdQBIVdf6U0HYmPOFadS0" }, "vector": [ + 0, + 0, + 0, + 0, 0, 6, 0, @@ -434710,6 +437778,8 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, @@ -434884,11 +437954,6 @@ 0, 0, 0, - 6, - 6, - 6, - 6, - 6, 0, 0, 0, @@ -435078,6 +438143,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -435141,13 +438207,11 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -435203,7 +438267,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -435294,6 +438357,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -435382,6 +438446,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -435452,6 +438517,15 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -435498,7 +438572,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -435602,9 +438675,8 @@ 0, 0, 0, - 2, - 0, 0, + 2, 0, 0, 2, @@ -435619,51 +438691,51 @@ 0, 0, 0, + 0, 0 ] }, { "session": { - "id": "redis-evm-supercharging-ethereum-calls-with-in-memory-execution", - "sourceId": "FKVE9X", - "title": "Redis EVM: Supercharging Ethereum calls with in-memory execution", - "description": "Redis EVM is a research project that embeds an Ethereum Virtual Machine interpreter within Redis using Lua-based Functions. By enabling Redis to directly interpret EVM opcodes, this innovation aims to drastically reduce SLOAD latency for eth_call operations. We'll explore the architecture, implementation challenges, and potential performance gains of this novel approach. Come discover how Redis EVM could reshape Ethereum execution environments, enhancing scalability and efficiency for dApps.", - "track": "Core Protocol", + "id": "protocol-alignment-governing-like-a-protocol", + "sourceId": "JDKAJD", + "title": "Protocol Alignment: Governing like a Protocol", + "description": "We define a protocol as *aligned* when **all stakeholders in its network agree**:\r\n1. The protocol’s objectives\r\n2. How to measure progress toward objectives\r\n3. How to achieve the objectives\r\n\r\nIn this talk, we'll explore both new and old decentralized mechanisms that governance leads and protocol designers can leverage to address misalignment in governance.", + "track": "Coordination", "type": "Lightning Talk", - "expertise": "Expert", - "audience": "Engineering", + "expertise": "Intermediate", + "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "RPC", - "Execution" + "n/a" ], "tags": [ - "Scalability", - "EVM-equivalent", - "Tooling", - "execution", - "EVM-equivalent", - "Scalability", - "Tooling" + "Governance", + "Futarchy", + "Mechanism design", + "Futarchy", + "Governance", + "Mechanism design" ], "language": "en", "speakers": [ - "everton-fraga" + "noturhandle" ], "eventId": "devcon-7", - "slot_start": 1731565200000, - "slot_end": 1731565800000, - "slot_roomId": "stage-3", - "resources_presentation": "https://docs.google.com/presentation/d/1fF69WpIZk0d5kqOiGISG9maJgrmsuKxAcyzfYSedRsw" + "slot_start": 1731490200000, + "slot_end": 1731490800000, + "slot_roomId": "classroom-a", + "resources_presentation": "https://docs.google.com/presentation/d/1n1_ahUlOLb7iuUb9uaTE_CyPbh0s7FZKpQGTyQ4xxps" }, "vector": [ + 0, + 6, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -436096,6 +439168,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -436113,7 +439186,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -436290,6 +439362,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -436297,7 +439370,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -436316,6 +439388,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -436371,6 +439444,14 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -436411,7 +439492,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -436463,7 +439543,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -436667,7 +439746,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -436828,13 +439906,15 @@ 0, 0, 0, - 2, 0, 2, 0, 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -436848,43 +439928,43 @@ }, { "session": { - "id": "reimagining-layer-0-new-worlds-and-ancient-philosophies", - "sourceId": "JPHQYQ", - "title": "Reimagining Layer 0: New Worlds and Ancient Philosophies", - "description": "Where the early internet was an expression of freedom, liberty, and democratising virtual spaces, etc. Today, our digital spaces are breaking and have not met that promise. The Web3 space also faces scams, degen behaviour, and capture by centralised actors. How do we guide Ethereum to stay aligned with human values as we build a new world? Revisiting ancient Asian philosophies can help us reimagine a new world from Layer0.", - "track": "Real World Ethereum", + "id": "protocol-guild-a-commons-funding-protocol", + "sourceId": "EJVT7E", + "title": "Protocol Guild: A commons funding protocol", + "description": "Ethereum produces two shared commons resources: a blockchain network + its underlying software. These resources are inherently un-ownable, so actors will try to capture their production processes.\r\n\r\nProtocol Guild is a compelling funding protocol. Its membership is holistic, self-curated, accessible, self-governed. The mechanism adds certainty and agency into the stewardship funding process, and gives tools to defend against capture.", + "track": "Core Protocol", "type": "Talk", "expertise": "Beginner", - "audience": "Academic", + "audience": "Community", "featured": false, "doNotRecord": false, "keywords": [ - "asian", - "values" + "ACD", + "Core Protocol", + "DAO", + "Onchain Organization", + "Game Theory" ], "tags": [ - "Coordination", - "Political systems", - "Solarpunk", - "Regenative Ethereum", - "value", - "asian", - "Coordination", - "Political systems", - "Regenative Ethereum", - "Solarpunk" + "Gaming", + "theory" ], "language": "en", "speakers": [ - "dev-lewis" + "trent-van-epps" ], "eventId": "devcon-7", - "slot_start": 1731400200000, - "slot_end": 1731402000000, - "slot_roomId": "stage-6", - "resources_presentation": "https://docs.google.com/presentation/d/1hKiZ-7BNfUDp8MUrH21ufSaRDdB7UK0-A4X85CDWHvg" + "slot_start": 1731646800000, + "slot_end": 1731648600000, + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1X-IkjzbaZoye8kj19czZe1suKsBA9C7jL4gsmxYI5ko" }, "vector": [ + 0, + 0, + 0, + 0, + 0, 6, 0, 0, @@ -437320,6 +440400,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -437341,7 +440422,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -437605,7 +440685,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -437621,7 +440700,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -437654,7 +440732,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -437668,6 +440745,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -437871,7 +440951,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -437880,7 +440959,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -438053,11 +441131,18 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, 2, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -438066,7 +441151,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -438075,45 +441159,43 @@ }, { "session": { - "id": "reth-10-how-did-we-get-here-and-what-is-next", - "sourceId": "UTDCDM", - "title": "Reth 1.0: How did we get here and what is next?", - "description": "Reth is an Ethereum Execution Layer in development since 2022, focused on contributor-friendliness, modularity and performance. \r\n\r\nIn 2024, after rigorous testing and security review, Reth had its first 1.0 prod-ready release. \r\n\r\nIn this talk, we review the process of shipping a state of the art & novel Ethereum node, and lay out Reth's plans for the next years.", - "track": "Core Protocol", - "type": "Talk", + "id": "proving-liquidity-of-an-amm", + "sourceId": "AD3X38", + "title": "Proving liquidity of an AMM", + "description": "Liquidity providers in an AMM expect that they can always withdraw their tokens, even in case of a bank run. Taking the concrete implementation of Uniswap v4, we formally proved that the funds owned by the contract always cover the provided liquidity. This talk describes the methodology for proving this critical property, which can be applied to other protocols holding the liquidity for their users.", + "track": "Security", + "type": "Lightning Talk", "expertise": "Intermediate", - "audience": "Engineering", + "audience": "Developer", "featured": false, "doNotRecord": false, "keywords": [ - "rust" + "Invariants" ], "tags": [ - "Core Protocol", - "Developer Infrastructure", - "Tooling", - "rust", - "Core Protocol", - "Developer Infrastructure", - "Tooling" + "Formal Verification", + "Reentrancy", + "invariants", + "Formal Verification", + "Reentrancy" ], "language": "en", "speakers": [ - "georgios-konstantopoulos" + "jochen-hoenicke" ], "eventId": "devcon-7", - "slot_start": 1731488400000, - "slot_end": 1731490200000, - "slot_roomId": "stage-2", - "resources_presentation": "https://docs.google.com/presentation/d/1UdyIubnyXa-jfQkQkNDBDIP68YwdvTL9o61nG4a3fFU" + "slot_start": 1731471000000, + "slot_end": 1731471600000, + "slot_roomId": "classroom-a", + "resources_presentation": "https://docs.google.com/presentation/d/1QlA6rBFr3f12d9BFrh9CBVqTCO60FFqlit1W076MzQ8" }, "vector": [ 0, 0, + 6, 0, 0, 0, - 6, 0, 0, 0, @@ -438549,6 +441631,8 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, @@ -438565,7 +441649,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -438745,9 +441828,7 @@ 0, 0, 0, - 2, 0, - 2, 0, 0, 0, @@ -438775,7 +441856,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -438925,6 +442005,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -439174,6 +442258,8 @@ 0, 0, 0, + 0, + 2, 2, 0, 0, @@ -439277,7 +442363,9 @@ 0, 0, 0, - 2, + 0, + 0, + 0, 0, 0, 2, @@ -439286,6 +442374,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -439298,39 +442389,39 @@ }, { "session": { - "id": "rethinking-ethereums-account-model", - "sourceId": "GEEQXS", - "title": "Rethinking Ethereum’s account model", - "description": "Account centric models are inherently faster.\r\n\r\nEthereum operates on a global account based model. This means a global lock occurs any time someone needs to touch a piece of global state, such as an ERC20.\r\n\r\nAn account centric model, instead, creates a new deterministic address or state for each account. This means calls into transfers on ERC20s and dexes can be made in parallel, accelerating speed drastically. It also is more secure.\r\n\r\nIt’s a forgotten mechanism to scale ETH.", - "track": "Core Protocol", - "type": "Lightning Talk", - "expertise": "Expert", + "id": "public-private-hybrid-rollups", + "sourceId": "YUFEJK", + "title": "Public-Private Hybrid Rollups", + "description": "We posit that it is a best practice that rollups have privacy capabilities. We'll focus on zero-knowledge and its role in enhancing privacy and how to deal with the need for public state for shared use cases. We'll delve into the interaction between public and private execution environments, detailing how such disparate execution environments can be combined.", + "track": "Layer 2", + "type": "Talk", + "expertise": "Intermediate", "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Account", - "Models" + "hybrid rollups", + "privacy as a best practice" ], "tags": [ - "Core Protocol", - "Layer 1", - "Ethereum Roadmap", - "model", - "account", - "Core Protocol", - "Ethereum Roadmap", - "Layer 1" + "Zk Rollups", + "Token bridging", + "Privacy", + "best", + "practice", + "Privacy", + "Token bridging", + "Zk Rollups" ], "language": "en", "speakers": [ - "will-villanueva" + "adam-domurad" ], "eventId": "devcon-7", - "slot_start": 1731465900000, - "slot_end": 1731466500000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1S8CtqAgd4RfP7bFHLKoa51ch_PX1Vkr5bs1-02-C3XE" + "slot_start": 1731400200000, + "slot_end": 1731402000000, + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/11nsntpn_PkweY9PIGZYHntFGei0Pk5LLe9J12awK9K4" }, "vector": [ 0, @@ -439338,6 +442429,8 @@ 0, 0, 0, + 0, + 0, 6, 0, 0, @@ -439773,6 +442866,8 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, @@ -439791,7 +442886,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -439966,11 +443060,9 @@ 0, 0, 0, - 6, 0, 0, 0, - 2, 0, 0, 0, @@ -440023,6 +443115,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -440053,6 +443149,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -440062,6 +443159,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -440147,6 +443245,15 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -440162,7 +443269,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -440400,13 +443506,6 @@ 0, 0, 0, - 2, - 2, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -440505,6 +443604,7 @@ 0, 2, 0, + 0, 2, 0, 0, @@ -440523,37 +443623,39 @@ }, { "session": { - "id": "rethinking-usability-in-a-world-of-data-ownership", - "sourceId": "RKNJED", - "title": "Rethinking usability in a world of data ownership", - "description": "What makes something usable in a world where the internet is built on open source cryptography? This talk explores how we might consider choice a key factor in the usability of applications where we are owners of our data which we can port, wield, and disclose at our discretion with other data owners. I will illustrate how we are testing our hypothesis that cryptography can surface meaningful connections through demo applications that embrace choice as a key usability factor.", + "id": "putting-intents-and-users-together", + "sourceId": "YUPJGZ", + "title": "Putting Intents and Users Together", + "description": "Intents represent a new approach to Web3 interactions. However, the transition from the existing structure to an intent-centric space remains uncertain unless we maintain user familiarity. We conducted experiments on user experience for intents and tested them with a focus group. This talk will explore how we can approach intents in a way that users will adopt more readily by leveraging the latest standards and EIPs, including EIP-7702, ERC-4337, ERC-7579, and ERC-7715.", "track": "Usability", - "type": "Talk", - "expertise": "Beginner", - "audience": "", + "type": "Lightning Talk", + "expertise": "Intermediate", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "applications", - "social graphs", - "data ownership" + "Chain", + "Abstraction" ], "tags": [ - "data", - "ownership", - "Best Practices", - "Design Thinking", - "MPC" + "Rollups", + "Account Abstraction", + "Intents", + "chain", + "abstraction", + "Account Abstraction", + "Intents", + "Rollups" ], "language": "en", "speakers": [ - "rachel" + "abhimanyu-shekhawat" ], "eventId": "devcon-7", - "slot_start": 1731468600000, - "slot_end": 1731470400000, - "slot_roomId": "stage-6", - "resources_presentation": "https://docs.google.com/presentation/d/1J2Pvcrn11ngEmYIecAN4U40wGXlrktRwNsT9I3TM-YM" + "slot_start": 1731557400000, + "slot_end": 1731558000000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1oa41JFQPp-vuRePzM4jYH0K22uvY02iOso74y9q_Ryc" }, "vector": [ 0, @@ -440999,6 +444101,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -441015,7 +444118,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -441205,7 +444307,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -441225,6 +444326,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -441232,6 +444334,8 @@ 0, 0, 0, + 2, + 2, 0, 0, 0, @@ -441256,7 +444360,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -441312,7 +444415,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -441375,6 +444477,8 @@ 0, 0, 0, + 2, + 2, 0, 0, 0, @@ -441474,7 +444578,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -441625,7 +444728,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -441724,7 +444826,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -441735,54 +444836,68 @@ 0, 0, 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, 0, - 2, 0, 0 ] }, { "session": { - "id": "rethinking-user-risks-at-l2beat", - "sourceId": "8YKV8H", - "title": "Rethinking user risks at L2BEAT", - "description": "We want to announce a new L2BEAT feature of viewing protocol risks that individuals are actually exposed to. When we researched risks in the past users didn't find the information relevant, because they weren't aware they were using a specific protocol. Bridges are one example where users forgot about escrow risk as soon as the funds were bridged. In this talk we'll show how rollup risks translate into risks associated with individual assets held by users.", - "track": "Security", - "type": "Lightning Talk", - "expertise": "Intermediate", - "audience": "Community", + "id": "quarkid-bringing-south-america-on-chain-with-ssi-and-account-abstraction", + "sourceId": "QXCTMB", + "title": "QuarkID: Bringing South America on-chain with SSI and account Abstraction", + "description": "QuarkID is a Self-Sovereign Identity protocol bringing millions of South American citizens on-chain. Citizens in Buenos Aires, Argentina, Monterrey, and Nuevo Leon, Mexico, are using government SSI deployed on ZKsync Era through the QuarkID protocol. Driver's licenses, birth certificates, and over 50 different credentials are secured by Ethereum technology in the world’s first case of governments using Ethereum’s permissionless blockchain to meet their identity needs.", + "track": "Real World Ethereum", + "type": "Talk", + "expertise": "Beginner", + "audience": "Product", "featured": false, "doNotRecord": false, "keywords": [ - "risk", - "trust" + "Sovereign" ], "tags": [ - "Layer 2s", - "Token bridging", - "Security", - "trusted", - "Layer 2s", - "Security", - "Token bridging" + "2FA", + "Account Abstraction", + "Identity", + "Open Source Software", + "Political systems", + "Politics", + "Public good", + "Use Cases", + "Validiums", + "Zero-Knowledge", + "ZK-EVMs", + "ZKP" ], "language": "en", "speakers": [ - "piotr-szlachciak" + "diego-fernandez" ], "eventId": "devcon-7", - "slot_start": 1731406800000, - "slot_end": 1731407400000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1eDeIVW8yw0TTm6i7x1PFeXMtab7BfMey3gIO056ytDw" + "slot_start": 1731556800000, + "slot_end": 1731558600000, + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1nZf4Y4ZKlAYK_rEfdGkjjq6S4WGbMxpwSUXYgi9pq-M" }, "vector": [ + 6, 0, 0, - 6, 0, 0, 0, @@ -442224,6 +445339,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -442240,7 +445356,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -442398,7 +445513,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -442419,6 +445533,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -442456,11 +445571,11 @@ 0, 0, 0, + 2, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -442477,6 +445592,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -442496,6 +445612,8 @@ 0, 0, 0, + 2, + 2, 0, 0, 0, @@ -442505,7 +445623,9 @@ 0, 0, 0, + 2, 0, + 2, 0, 0, 0, @@ -442530,6 +445650,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -442563,10 +445684,10 @@ 0, 0, 0, + 2, 0, 0, 0, - 2, 0, 0, 0, @@ -442593,7 +445714,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -442731,6 +445851,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -442742,6 +445863,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -442844,6 +445966,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -442953,13 +446076,14 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -442970,36 +446094,47 @@ }, { "session": { - "id": "reverse-engineering-evm-bytecode-with-ghidra", - "sourceId": "GSJ8EC", - "title": "Reverse Engineering EVM Bytecode with Ghidra", - "description": "Ghidra is a popular tool in reverse engineering. We developed Mothra, a Ghidra extension that enables it to work with EVM bytecode. Disassembly, CFG, and decompilation of EVM bytecode are now possible within Ghidra. In this workshop, we will discuss how Mothra is implemented and how to reverse engineer EVM smart contracts using Ghidra.", - "track": "Security", - "type": "Workshop", + "id": "realigning-with-ethereum-from-l1-to-l2", + "sourceId": "PSSQCK", + "title": "(Re)aligning with Ethereum: From L1 to L2", + "description": "In this round table, Justin Drake and Marek Olszewski will explore the rational and tangible pros and cons of (re) launching an Ethereum L2. They will explore the why and how of launching an Ethereum L2 from a technical and ecosystem perspective.", + "track": "Layer 2", + "type": "Panel", "expertise": "Intermediate", - "audience": "Engineering", + "audience": "Product", "featured": false, "doNotRecord": true, "keywords": [ - "Security" + "Transition", + "Ethereum Allignment", + "EVM" ], "tags": [ - "Security", - "Reversing", - "Reversing" + "Layer 1", + "Layer 2s", + "Values", + "EVM", + "Layer 1", + "Layer 2s", + "Values" ], "language": "en", "speakers": [ - "yuejie", - "louis-tsai" + "justin-drake", + "marek-olszewski" ], "eventId": "devcon-7", - "slot_start": 1731654000000, - "slot_end": 1731659400000, - "slot_roomId": "classroom-d", - "resources_presentation": "https://docs.google.com/presentation/d/1cpw84aROzg-pzvJ3BWMKjrp6Dqvqw_OF_Xga5Rc8UU0" + "slot_start": 1731488400000, + "slot_end": 1731492000000, + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1JF1fLnBMiSF5FSuifcPd7xXZqFJpC793NAwW7MxdqhM" }, "vector": [ + 0, + 0, + 0, + 0, + 0, 0, 0, 6, @@ -443440,6 +446575,10 @@ 0, 0, 0, + 6, + 6, + 0, + 0, 0, 0, 0, @@ -443461,8 +446600,6 @@ 0, 0, 0, - 6, - 6, 0, 0, 0, @@ -443618,7 +446755,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -443635,6 +446771,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -443681,6 +446818,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -443723,6 +446861,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -443816,6 +446955,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -444070,7 +447210,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -444172,13 +447311,13 @@ 2, 0, 0, - 2, 0, 0, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -444190,40 +447329,45 @@ }, { "session": { - "id": "revm-endgame", - "sourceId": "VEEYFZ", - "title": "Revm Endgame", - "description": "Revm is a critical component of the Ethereum ecosystem, used by most builders, toolings and a client. It is an audited and proven library that is fast, easy to use and it is irreplaceable in the things it offers.\r\n\r\nAs time goes on, with more and more dependencies I am feeling the burden of breaking changes, and a need for consolidating its functionality, that is why I am thinking about Revm Endgame. A way to support experimentation, L2 features and EIPs without repository forking.", - "track": "Core Protocol", + "id": "realizing-the-rollup-centric-roadmap-with-rollup-boost-a-cybernetic-lens-on-protocol-development", + "sourceId": "YRTHKH", + "title": "Realizing the Rollup Centric Roadmap with Rollup-Boost: A Cybernetic Lens on Protocol Development", + "description": "L2s are the future, but they're also the past. At this point it's clear that your phone is most likely an L6. With a cybernetic lens, let's examine the feedback loops between L1, L2, and beyond and form community standards around multiprovers, distributed block building, inclusion guarantees and more that feed back into L1.", + "track": "Layer 2", "type": "Talk", "expertise": "Intermediate", "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "EVM", - "Execution Client", - "" + "Preconfirmations" ], "tags": [ - "Core Protocol", "Architecture", - "Public good", - "execution", - "client", + "Protocol Design", + "Scalability", + "Appchains", + "Decentralization", + "User Experience", + "MEV", + "pre-confirmations", + "Appchains", "Architecture", - "Core Protocol", - "Public good" + "Decentralization", + "MEV", + "Protocol Design", + "Scalability", + "User Experience" ], "language": "en", "speakers": [ - "dragan-rakita" + "daniel-marzec" ], "eventId": "devcon-7", - "slot_start": 1731558600000, - "slot_end": 1731560400000, - "slot_roomId": "stage-3", - "resources_presentation": "https://docs.google.com/presentation/d/1Eqr32OyHNOUkt06oQXAiVNTwZse9uMoY_tw7Ag2SkQs" + "slot_start": 1731479400000, + "slot_end": 1731481200000, + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1B_rCk0bkXtF-tfbBfcDeRBqZxjx4AKThyOjuNnKCVhw" }, "vector": [ 0, @@ -444231,11 +447375,9 @@ 0, 0, 0, - 6, - 0, - 0, 0, 0, + 6, 0, 0, 0, @@ -444675,6 +447817,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -444689,7 +447832,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -444856,6 +447998,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -444863,13 +448006,13 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, 0, + 6, 0, 0, 0, @@ -444899,10 +448042,10 @@ 0, 0, 0, + 2, 0, 0, 0, - 2, 0, 0, 0, @@ -444911,6 +448054,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -444959,6 +448103,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -444986,6 +448131,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -445031,7 +448178,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -445204,6 +448350,13 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -445416,39 +448569,40 @@ }, { "session": { - "id": "revolutionizing-liquidity-the-cow-amm-approach", - "sourceId": "8DCP9K", - "title": "Revolutionizing Liquidity: The CoW AMM Approach", - "description": "Loss-Versus-Rebalancing (LVR) is the most significant form of MEV, yet it has the fewest solutions addressing it. LVR remains a significant challenge for AMMs. This session delves into a comprehensive analysis of how CoW AMM addresses the problem of LVR through its unique batch mechanism. Drawing from 9 months of empirical data, the talk will explore the effectiveness of CoW AMM in mitigating LVR and offer insights into the impact of LVR resistant design on trading outcomes and market efficiency", - "track": "Cryptoeconomics", - "type": "Talk", - "expertise": "Intermediate", + "id": "reclaiming-our-dollar8-billion-funding-public-goods-with-stablecoin-profits", + "sourceId": "UCFEEN", + "title": "Reclaiming our $8 billion: funding public goods with stablecoin profits", + "description": "Ethereum is stuck in a dark deal with two companies. They control ~all stablecoins; facilitate 49% of DEX swaps; and can overrule all future hardforks:\r\n\r\nCircle & Tether.\r\n\r\nIn return, they reap $7.4B in stablecoin earnings (2023).\r\n\r\nBut wait—that’s the interest on OUR money! We should be in control.\r\n\r\nGiving to holders is illegal, but funding public goods isn’t.\r\n\r\nIf we coordinate, we can switch to nonprofit stablecoins and reclaim billions for eg Protocol Guild, R&D, DeFi infra, OSS—or other causes.", + "track": "Coordination", + "type": "Lightning Talk", + "expertise": "Beginner", "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "LVR" + "Stablecoins" ], "tags": [ - "MEV", - "AMMs", - "lvr", - "AMMs", - "MEV" + "Decentralization Improvements", + "Censorship Resistance", + "Open Source Software", + "stablecoin", + "Censorship Resistance", + "Decentralization Improvements", + "Open Source Software" ], "language": "en", "speakers": [ - "anna-george" + "jasper-driessens", + "garm" ], "eventId": "devcon-7", - "slot_start": 1731564000000, - "slot_end": 1731565800000, - "slot_roomId": "stage-5", - "resources_presentation": "https://docs.google.com/presentation/d/1Zivx1-urETlnczibMYsiNyH4-ey3zg3vSAD7YDHJeJk" + "slot_start": 1731582000000, + "slot_end": 1731582600000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1AC1UEYubPRYIH9AzVy-E905hMuR67GeAMdfpHpaGm0g" }, "vector": [ - 0, - 0, 0, 6, 0, @@ -445897,6 +449051,9 @@ 0, 0, 0, + 6, + 6, + 0, 0, 0, 0, @@ -445911,7 +449068,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -446067,7 +449223,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -446080,6 +449235,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -446141,7 +449297,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -446165,6 +449320,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -446215,6 +449371,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -446616,11 +449773,19 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 2, 0, 0, 0, 0, + 0, 2, 0, 0, @@ -446637,42 +449802,38 @@ }, { "session": { - "id": "rlnv2-enhanced-spam-protection-for-all-peer-to-peer-networks", - "sourceId": "ZFJXFP", - "title": "RLNv2: enhanced spam protection for all peer-to-peer networks", - "description": "RLN is a protocol designed to prevent DoS attacks in a privacy-preserving manner. It uses zero-knowledge proof to limit the number of actions a user can take. In a p2p network, it can be used to limit messages sent over a period of time by one sender. RLN’s latest upgrade limits to N (instead of 1) messages per epoch. Also, the Merkle tree is now built on-chain, greatly improving the UX.\r\n\r\nCome learn how to use an implementation of RLNv2 to DoS protect a peer-to-peer network.", - "track": "Cypherpunk & Privacy", - "type": "Workshop", + "id": "redefined-interactions-transforming-user-experience-with-intents", + "sourceId": "Q3SF8Q", + "title": "Redefined Interactions: Transforming User Experience with Intents", + "description": "Intents are on their way to improving users' interactions with DeFi. This panel of experts from leading protocols will discuss the impact of Intents on user experience, focusing on streamlining processes, enhancing security, increasing decentralization, and making DeFi more accessible. Explore the future of user interactions in DeFi and the collaborative efforts driving these advancements.", + "track": "Usability", + "type": "Panel", "expertise": "Intermediate", - "audience": "Developer", + "audience": "Product", "featured": false, "doNotRecord": false, "keywords": [ - "Anonymity", - "peer-to-peer networks" + "DeFi" ], "tags": [ - "Privacy", - "Censorship Resistance", - "Decentralization", - "Zero-Knowledge", - "network", - "peer-to-peer", - "Censorship Resistance", - "Decentralization", - "Privacy", - "Zero-Knowledge" + "User Experience", + "Intents", + "defi", + "Intents", + "User Experience" ], "language": "en", "speakers": [ - "franck-royer", - "alvaro" + "agustin-grosso", + "juli-corti", + "ran-hammer", + "dom" ], "eventId": "devcon-7", - "slot_start": 1731483000000, - "slot_end": 1731488400000, - "slot_roomId": "classroom-c", - "resources_presentation": "https://docs.google.com/presentation/d/1ab7Dm_NLmbdVl-rQdbpavpCT-nXILHwBPKMRvciyvFQ" + "slot_start": 1731406200000, + "slot_end": 1731409800000, + "slot_roomId": "classroom-a", + "resources_presentation": "https://docs.google.com/presentation/d/1pQP77cQCgded-4Om05CtsNholtmf6N8hdDeVEVTDvKU" }, "vector": [ 0, @@ -446681,6 +449842,8 @@ 0, 0, 0, + 0, + 0, 6, 0, 0, @@ -446768,7 +449931,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -447124,6 +450286,18 @@ 0, 0, 0, + 6, + 6, + 6, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -447140,7 +450314,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -447340,6 +450513,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -447374,7 +450548,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -447389,10 +450562,8 @@ 0, 0, 0, - 2, 0, 0, - 2, 0, 0, 0, @@ -447435,7 +450606,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -447686,6 +450856,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -447747,7 +450918,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -447850,10 +451020,10 @@ 0, 0, 0, - 2, 0, 0, 0, + 2, 0, 0, 0, @@ -447865,44 +451035,42 @@ }, { "session": { - "id": "road-to-effective-public-goods-funding-through-quantitative-cross-comparative-analysis-of-grants-programs", - "sourceId": "NHERZE", - "title": "Road to Effective Public Goods Funding through Quantitative Cross-Comparative Analysis of Grants Programs", - "description": "I aim to achieve effective public goods funding by comparing grants models. Grants programs are key in the crypto ecosystem, but comparative studies are rare. Our study compares Uniswap, dYdX, Optimism, Gitcoin, and more, categorizing them into \"top-down,\" \"bottom-up,\" and \"QF (algorithmic)\" types. Findings suggest bottom-up and QF types distribute funds more evenly with smaller variability and grant amounts, while top-down types show greater variability with larger grants for fewer grantees.", + "id": "redefining-daos-state-of-daos-in-asia", + "sourceId": "PUMYRH", + "title": "Redefining DAOs: State of DAOs in Asia", + "description": "We are a team from Metagov and DAOstar, advancing the global DAO movement through standards like ERC-4824 and exploring diverse DAO narratives worldwide. We've commissioned multiple reports on the “State of DAOs” in Asia, covering Japan, South Korea, Taiwan, Singapore, Greater China, and SEA. Our panel will discuss these findings, focusing on DAO narratives, regulations, opportunities, and differences between Eastern and Western DAOs, aiming to bridge the gap in the global DAO discourse.", "track": "Coordination", - "type": "Lightning Talk", - "expertise": "Intermediate", - "audience": "Research", + "type": "Panel", + "expertise": "Beginner", + "audience": "Community", "featured": false, "doNotRecord": false, "keywords": [ - "Grants Program", - "Public Goods Funding" + "Standards", + "Asia" ], "tags": [ "Coordination", "DAO", "Governance", - "Regenative Ethereum", - "Public good", - "funding", - "public", - "goods", + "asia", "Coordination", "DAO", - "Governance", - "Public good", - "Regenative Ethereum" + "Governance" ], "language": "en", "speakers": [ - "shinya-mori" + "joseph-low", + "hazel-devjani", + "gen", + "yvonne", + "vivian-chen" ], "eventId": "devcon-7", - "slot_start": 1731640800000, - "slot_end": 1731641400000, - "slot_roomId": "stage-5", - "resources_presentation": "https://docs.google.com/presentation/d/1el9pBQpo_PXoaMz4cdOtMT4cXnCNpLdicORmmniTBK4" + "slot_start": 1731472200000, + "slot_end": 1731475800000, + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1ieI7X9rFpOPzhR32w8gT6d_tE2y-xDKaSS2cr_K6lgE" }, "vector": [ 0, @@ -448359,6 +451527,15 @@ 0, 0, 0, + 6, + 6, + 6, + 6, + 6, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -448371,7 +451548,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -448627,7 +451803,7 @@ 0, 0, 0, - 2, + 0, 0, 0, 0, @@ -448826,7 +452002,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -448900,7 +452075,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -448972,14 +452146,16 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, 0, 0, 0, - 2, - 2, 0, 0, 0, @@ -449090,54 +452266,52 @@ 0, 0, 0, + 0, 0 ] }, { "session": { - "id": "robust-restaking-networks", - "sourceId": "MERZWK", - "title": "Robust Restaking Networks", - "description": "We study the risks of validator reuse across multiple services in a restaking protocol. We characterize the robust security of a restaking network as a function of the buffer between the costs and profits from attacks. We also provide local analogs of these guarantees that apply specifically for a target service or coalition of services. Our results suggest measures of robustness that could be exposed to the participants in a restaking protocol. Full paper: https://arxiv.org/abs/2407.21785", - "track": "Cryptoeconomics", + "id": "redis-evm-supercharging-ethereum-calls-with-in-memory-execution", + "sourceId": "FKVE9X", + "title": "Redis EVM: Supercharging Ethereum calls with in-memory execution", + "description": "Redis EVM is a research project that embeds an Ethereum Virtual Machine interpreter within Redis using Lua-based Functions. By enabling Redis to directly interpret EVM opcodes, this innovation aims to drastically reduce SLOAD latency for eth_call operations. We'll explore the architecture, implementation challenges, and potential performance gains of this novel approach. Come discover how Redis EVM could reshape Ethereum execution environments, enhancing scalability and efficiency for dApps.", + "track": "Core Protocol", "type": "Lightning Talk", - "expertise": "Intermediate", + "expertise": "Expert", "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Risk", - "Measurement", - "and", - "Mitigation" + "RPC", + "Execution" ], "tags": [ - "Economics", - "Restaking" + "Scalability", + "EVM-equivalent", + "Tooling", + "execution", + "EVM-equivalent", + "Scalability", + "Tooling" ], "language": "en", "speakers": [ - "naveen-durvasula" + "everton-fraga" ], "eventId": "devcon-7", - "slot_start": 1731486000000, - "slot_end": 1731486600000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/19pt0uKTgDWFeqwxxWBjlyG912sJ3Ez2L29Niax82m9w" + "slot_start": 1731565200000, + "slot_end": 1731565800000, + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1fF69WpIZk0d5kqOiGISG9maJgrmsuKxAcyzfYSedRsw" }, "vector": [ - 0, - 0, - 0, - 6, - 0, - 0, - 0, 0, 0, 0, 0, 0, + 6, 0, 0, 0, @@ -449591,9 +452765,9 @@ 0, 0, 0, + 6, 0, 0, - 6, 0, 0, 0, @@ -449893,6 +453067,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -449944,6 +453119,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -450107,7 +453283,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -450150,6 +453325,19 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -450295,11 +453483,12 @@ 0, 0, 0, - 2, 0, 0, 2, 0, + 2, + 0, 0, 0, 0, @@ -450316,35 +453505,41 @@ }, { "session": { - "id": "rohingya-decentralized-identity-and-community-building", - "sourceId": "G8W8MU", - "title": "Rohingya Decentralized Identity and Community Building", - "description": "The Rohingya Project is a transformative digital platform addressing the critical needs of the Rohingya community, focusing on empowerment and cultural preservation. Key services include R-ID, a decentralized identity verification system ensuring privacy and access to opportunities, and R-Academy, which offers courses on Rohingya culture and personal development. The Heritage Archive provides access to cultural resources, while the Community Exchange fosters collaboration & economic development.", + "id": "reimagining-layer-0-new-worlds-and-ancient-philosophies", + "sourceId": "JPHQYQ", + "title": "Reimagining Layer 0: New Worlds and Ancient Philosophies", + "description": "Where the early internet was an expression of freedom, liberty, and democratising virtual spaces, etc. Today, our digital spaces are breaking and have not met that promise. The Web3 space also faces scams, degen behaviour, and capture by centralised actors. How do we guide Ethereum to stay aligned with human values as we build a new world? Revisiting ancient Asian philosophies can help us reimagine a new world from Layer0.", "track": "Real World Ethereum", - "type": "Lightning Talk", - "expertise": "Intermediate", - "audience": "Community", + "type": "Talk", + "expertise": "Beginner", + "audience": "Academic", "featured": false, "doNotRecord": false, "keywords": [ - "Rohingya", - "Decentralized Identity", - "" + "asian", + "values" ], "tags": [ - "Decentralization", - "Digital Sovereignty", - "Ethereum for Good" + "Coordination", + "Political systems", + "Solarpunk", + "Regenative Ethereum", + "value", + "asian", + "Coordination", + "Political systems", + "Regenative Ethereum", + "Solarpunk" ], "language": "en", "speakers": [ - "muhammad-noor" + "dev-lewis" ], "eventId": "devcon-7", - "slot_start": 1731572400000, - "slot_end": 1731573000000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1UYUaHo5Qavbvjs-V4IY1wgEZga3-zWvPCG7PXENX-k4" + "slot_start": 1731390600000, + "slot_end": 1731392400000, + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1hKiZ-7BNfUDp8MUrH21ufSaRDdB7UK0-A4X85CDWHvg" }, "vector": [ 6, @@ -450807,6 +454002,8 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, @@ -450815,7 +454012,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -451061,7 +454257,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -451075,6 +454270,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -451084,7 +454282,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -451122,6 +454319,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -451339,6 +454538,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -451346,6 +454547,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -451414,6 +454616,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -451520,7 +454723,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -451530,6 +454732,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0 @@ -451537,47 +454741,45 @@ }, { "session": { - "id": "running-ethereum-node-in-africa", - "sourceId": "XT8ZWL", - "title": "Running Ethereum Node In Africa", - "description": "Running an Ethereum node in Africa presents both challenges and opportunities. It enables participation in the global blockchain ecosystem while contributing to network security and decentralization. Key points to highlight include overcoming infrastructure limitations, leveraging community support, the potential for economic empowerment through staking, and fostering local innovation and adoption. Emphasize the importance of education, collaboration, and strategic partnerships to", - "track": "Real World Ethereum", - "type": "Lightning Talk", + "id": "reth-10-how-did-we-get-here-and-what-is-next", + "sourceId": "UTDCDM", + "title": "Reth 1.0: How did we get here and what is next?", + "description": "Reth is an Ethereum Execution Layer in development since 2022, focused on contributor-friendliness, modularity and performance. \r\n\r\nIn 2024, after rigorous testing and security review, Reth had its first 1.0 prod-ready release. \r\n\r\nIn this talk, we review the process of shipping a state of the art & novel Ethereum node, and lay out Reth's plans for the next years.", + "track": "Core Protocol", + "type": "Talk", "expertise": "Intermediate", - "audience": "Stakers/Validators", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Geographical", - "Diversity" + "rust" ], "tags": [ - "Home staking", - "Distributed validator technology", - "Decentralization", - "diversity", - "geographical", - "Decentralization", - "Distributed validator technology", - "Home staking" + "Core Protocol", + "Developer Infrastructure", + "Tooling", + "rust", + "Core Protocol", + "Developer Infrastructure", + "Tooling" ], "language": "en", "speakers": [ - "david-uzochukwu" + "georgios-konstantopoulos" ], "eventId": "devcon-7", - "slot_start": 1731575400000, - "slot_end": 1731576000000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1buMXIg1gOhRzKk22wUllHQbcl9xVPk1mQ7_JHDKF_oQ" + "slot_start": 1731486600000, + "slot_end": 1731488400000, + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1UdyIubnyXa-jfQkQkNDBDIP68YwdvTL9o61nG4a3fFU" }, "vector": [ - 6, 0, 0, 0, 0, 0, + 6, 0, 0, 0, @@ -451907,7 +455109,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -452034,6 +455235,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -452217,7 +455419,9 @@ 0, 0, 0, + 2, 0, + 2, 0, 0, 0, @@ -452245,6 +455449,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -452269,7 +455474,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -452286,7 +455490,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -452313,7 +455516,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -452648,7 +455850,6 @@ 0, 0, 2, - 2, 0, 0, 0, @@ -452741,7 +455942,7 @@ 0, 0, 0, - 2, + 0, 0, 0, 0, @@ -452754,6 +455955,16 @@ 2, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -452762,34 +455973,44 @@ }, { "session": { - "id": "running-local-ethereum-devnets-and-testing-all-the-things", - "sourceId": "LEKDRE", - "title": "Running local Ethereum devnets and testing all the things", - "description": "Interoperability testing with testnets has always been a critical part of testing the ethereum infrastructure. This workshop is intended to teach users how they can quickly set up their own devnets locally and run a suite of other software alongside them such as mev relays/builders, transaction spammers, etc. This talk/workshop will go from 0 devnet experience to running a local devnet with any multi-client combinations, various fuzzers, and simulated infrastructure chaos.", - "track": "Security", - "type": "Workshop", - "expertise": "Intermediate", + "id": "rethinking-ethereums-account-model", + "sourceId": "GEEQXS", + "title": "Rethinking Ethereum’s account model", + "description": "Account centric models are inherently faster.\r\n\r\nEthereum operates on a global account based model. This means a global lock occurs any time someone needs to touch a piece of global state, such as an ERC20.\r\n\r\nAn account centric model, instead, creates a new deterministic address or state for each account. This means calls into transfers on ERC20s and dexes can be made in parallel, accelerating speed drastically. It also is more secure.\r\n\r\nIt’s a forgotten mechanism to scale ETH.", + "track": "Core Protocol", + "type": "Lightning Talk", + "expertise": "Expert", "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "N/A" + "Account", + "Models" ], "tags": [ - "Testing", - "Testing" + "Core Protocol", + "Layer 1", + "Ethereum Roadmap", + "model", + "account", + "Core Protocol", + "Ethereum Roadmap", + "Layer 1" ], "language": "en", "speakers": [ - "tyler" + "will-villanueva" ], "eventId": "devcon-7", - "slot_start": 1731472200000, - "slot_end": 1731477600000, - "slot_roomId": "classroom-c", - "resources_presentation": "https://docs.google.com/presentation/d/1VYoulZIaTgzIaK94vwXsJFSFdoXAMyclgEJ3GUHpiYw" + "slot_start": 1731465900000, + "slot_end": 1731466500000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1S8CtqAgd4RfP7bFHLKoa51ch_PX1Vkr5bs1-02-C3XE" }, "vector": [ + 0, + 0, + 0, 0, 0, 6, @@ -453249,6 +456470,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -453259,7 +456481,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -453428,9 +456649,11 @@ 0, 0, 0, + 6, 0, 0, 0, + 2, 0, 0, 0, @@ -453622,6 +456845,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -453641,7 +456865,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -453861,6 +457084,9 @@ 0, 0, 0, + 2, + 2, + 0, 0, 0, 0, @@ -453959,11 +457185,12 @@ 0, 0, 0, - 2, 0, 0, 2, 0, + 2, + 0, 0, 0, 0, @@ -453980,48 +457207,39 @@ }, { "session": { - "id": "running-wargames-to-prepare-protocol-teams-for-incident-response", - "sourceId": "N3DBC3", - "title": "Running Wargames to Prepare Protocol Teams for Incident Response", - "description": "SEAL (Security Alliance) Wargames: cybersecurity exercises designed to enhance Web3 protocol resilience. We'll share experiences from running these with major Ethereum protocols, covering:\r\n-Exercise structure: OSINT, tabletops, and live simulations on forked networks\r\n-Scenario designs and common vulnerabilities\r\n-Infrastructure and open-source tooling\r\n-Key learnings and best practices\r\n-Scaling strategies and the importance of regular security drills in the evolving Web3 landscape", - "track": "Security", + "id": "rethinking-usability-in-a-world-of-data-ownership", + "sourceId": "RKNJED", + "title": "Rethinking usability in a world of data ownership", + "description": "What makes something usable in a world where the internet is built on open source cryptography? This talk explores how we might consider choice a key factor in the usability of applications where we are owners of our data which we can port, wield, and disclose at our discretion with other data owners. I will illustrate how we are testing our hypothesis that cryptography can surface meaningful connections through demo applications that embrace choice as a key usability factor.", + "track": "Usability", "type": "Talk", - "expertise": "Intermediate", - "audience": "Product", + "expertise": "Beginner", + "audience": "", "featured": false, "doNotRecord": false, "keywords": [ - "Incident", - "Response" + "applications", + "social graphs", + "data ownership" ], "tags": [ - "Coordination", - "Security", - "incident", - "response", - "Coordination", - "Security" + "data", + "ownership", + "Best Practices", + "Design Thinking", + "MPC" ], "language": "en", "speakers": [ - "isaac-patka", - "kelsie-nabben" + "rachel" ], "eventId": "devcon-7", - "slot_start": 1731390600000, - "slot_end": 1731392400000, - "slot_roomId": "classroom-a", - "resources_presentation": "https://docs.google.com/presentation/d/1Vl9aDLrFn0_bNTA3ddPbHqxDjrCLUyNEIUn4eBlSNzE" + "slot_start": 1731468600000, + "slot_end": 1731470400000, + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1J2Pvcrn11ngEmYIecAN4U40wGXlrktRwNsT9I3TM-YM" }, "vector": [ - 0, - 0, - 6, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -454030,6 +457248,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -454485,14 +457704,6 @@ 0, 0, 6, - 6, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -454632,10 +457843,6 @@ 0, 0, 0, - 6, - 0, - 0, - 0, 0, 0, 0, @@ -454690,6 +457897,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -454740,6 +457948,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -454783,7 +457992,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -454796,6 +458004,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -454959,6 +458168,24 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -455091,7 +458318,6 @@ 0, 0, 0, - 2, 2, 0, 0, @@ -455183,7 +458409,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -455199,54 +458424,62 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, 0 ] }, { "session": { - "id": "satellite-based-cryptographic-layer-extra-terrestial-extension-to-ethereum", - "sourceId": "SZBQLK", - "title": "Satellite based Cryptographic Layer - Extra-terrestial Extension to Ethereum", - "description": "Using nano-satellites with edge compute units we will show how we intend to build an orbital compute layer with unique properties. We will propose a novel cryptographic applications layer built with vision to space explorations.\r\n\r\nTypically public blockchains enable cryptographic primitives for the digital commons on earth, we will share novel implementation of cryptographic applications that will extend the digital commons into Low Earth Orbit (LEO) and import cryptographic resources from LEO.", - "track": "Cypherpunk & Privacy", + "id": "rethinking-user-risks-at-l2beat", + "sourceId": "8YKV8H", + "title": "Rethinking user risks at L2BEAT", + "description": "We want to announce a new L2BEAT feature of viewing protocol risks that individuals are actually exposed to. When we researched risks in the past users didn't find the information relevant, because they weren't aware they were using a specific protocol. Bridges are one example where users forgot about escrow risk as soon as the funds were bridged. In this talk we'll show how rollup risks translate into risks associated with individual assets held by users.", + "track": "Security", "type": "Lightning Talk", "expertise": "Intermediate", - "audience": "Research", + "audience": "Community", "featured": false, "doNotRecord": false, "keywords": [ - "space", - "frontier" + "risk", + "trust" ], "tags": [ - "Network State", - "Use cases of cryptography", - "DePIN", - "space", - "frontier", - "DePIN", - "Network State", - "Use cases of cryptography" + "Layer 2s", + "Token bridging", + "Security", + "trusted", + "Layer 2s", + "Security", + "Token bridging" ], "language": "en", "speakers": [ - "daniel-bar", - "matej-yangwao" + "piotr-szlachciak" ], "eventId": "devcon-7", - "slot_start": 1731648000000, - "slot_end": 1731648600000, + "slot_start": 1731406800000, + "slot_end": 1731407400000, "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1Net_UwG69ncJlQvHg5qG_nefAW16HDrDDKf-9OaDpsw" + "resources_presentation": "https://docs.google.com/presentation/d/1eDeIVW8yw0TTm6i7x1PFeXMtab7BfMey3gIO056ytDw" }, "vector": [ 0, 0, + 6, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -455704,6 +458937,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -455712,8 +458946,6 @@ 0, 0, 0, - 6, - 6, 0, 0, 0, @@ -455867,6 +459099,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -455880,13 +459113,11 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -455905,7 +459136,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -455931,6 +459161,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -455985,7 +459216,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -456037,6 +459267,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -456063,6 +459294,11 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -456319,7 +459555,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -456409,11 +459644,17 @@ 0, 0, 0, - 2, 0, 0, 0, 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, 2, 0, 0, @@ -456425,49 +459666,47 @@ 0, 0, 0, + 0, 0 ] }, { "session": { - "id": "scalable-and-sovereign-evm-data-modern-data-engineering-best-practices", - "sourceId": "KEEUYL", - "title": "Scalable and sovereign EVM data: modern data engineering best practices", - "description": "Collecting and analyzing large historical EVM datasets can pose a significant challenge. This has led many teams and individuals to outsource their data infrastructure to commercial 3rd-party platforms. However, over the past year a new style of data workflow has emerged, using entirely open source software and local-first processing. This new ecosystem of tools allow anyone to cheaply, easily, and robustly collect and analyze any EVM dataset from the comfort of their own laptop.", - "track": "Developer Experience", - "type": "Talk", + "id": "reverse-engineering-evm-bytecode-with-ghidra", + "sourceId": "GSJ8EC", + "title": "Reverse Engineering EVM Bytecode with Ghidra", + "description": "Ghidra is a popular tool in reverse engineering. We developed Mothra, a Ghidra extension that enables it to work with EVM bytecode. Disassembly, CFG, and decompilation of EVM bytecode are now possible within Ghidra. In this workshop, we will discuss how Mothra is implemented and how to reverse engineer EVM smart contracts using Ghidra.", + "track": "Security", + "type": "Workshop", "expertise": "Intermediate", "audience": "Engineering", "featured": false, - "doNotRecord": false, + "doNotRecord": true, "keywords": [ - "Data Engineering", - "Data Science", - "Data Analysis" + "Security" ], "tags": [ - "Developer Infrastructure", - "data", - "analysis", - "Developer", - "Infrastructure" + "Security", + "Reversing", + "Reversing" ], "language": "en", "speakers": [ - "storm-slivkoff" + "yuejie", + "louis-tsai" ], "eventId": "devcon-7", - "slot_start": 1731573000000, - "slot_end": 1731574800000, - "slot_roomId": "stage-3", - "resources_presentation": "https://docs.google.com/presentation/d/1ArYtVYufUwHpFKb-cm8W6DCWGSPca78nUlpjKQDTmiY" + "slot_start": 1731654000000, + "slot_end": 1731659400000, + "slot_roomId": "classroom-d", + "resources_presentation": "https://docs.google.com/presentation/d/1cpw84aROzg-pzvJ3BWMKjrp6Dqvqw_OF_Xga5Rc8UU0" }, "vector": [ 0, 0, + 6, 0, 0, - 6, 0, 0, 0, @@ -456792,7 +460031,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -456929,6 +460167,8 @@ 0, 0, 0, + 6, + 6, 0, 0, 0, @@ -457085,10 +460325,10 @@ 0, 0, 0, - 6, 0, 0, 0, + 6, 0, 0, 0, @@ -457130,7 +460370,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -457381,7 +460620,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -457544,7 +460782,17 @@ 0, 0, 2, - 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -457653,34 +460901,40 @@ }, { "session": { - "id": "scalable-multi-party-fhe-with-phantom-zone", - "sourceId": "SLJ9QS", - "title": "Scalable multi-party FHE with Phantom-zone", - "description": "The talk introduces \"phantom-zone\", a framework to write scalable consumer facing MPC apps using multi-party FHE. Starting with what's multi-party FHE, talk gives a demo of non-trivial MPC app. Followed by introduction to programming model of MPC apps using multi-party FHE inside phantom-zone. Then the talk dives deep into primitives to realise multi-party FHE and ends with advanced FHE gadgets that further enhance multi-party FHE.", - "track": "Applied Cryptography", + "id": "revm-endgame", + "sourceId": "VEEYFZ", + "title": "Revm Endgame", + "description": "Revm is a critical component of the Ethereum ecosystem, used by most builders, toolings and a client. It is an audited and proven library that is fast, easy to use and it is irreplaceable in the things it offers.\r\n\r\nAs time goes on, with more and more dependencies I am feeling the burden of breaking changes, and a need for consolidating its functionality, that is why I am thinking about Revm Endgame. A way to support experimentation, L2 features and EIPs without repository forking.", + "track": "Core Protocol", "type": "Talk", - "expertise": "Beginner", + "expertise": "Intermediate", "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "FHE", - "MP-FHE" + "EVM", + "Execution Client", + "" ], "tags": [ - "MPC", - "mp-fhe", - "MPC" + "Core Protocol", + "Architecture", + "Public good", + "execution", + "client", + "Architecture", + "Core Protocol", + "Public good" ], "language": "en", "speakers": [ - "janmajaya-mall" + "dragan-rakita" ], "eventId": "devcon-7", - "slot_start": 1731567600000, - "slot_end": 1731569400000, - "slot_roomId": "stage-6", - "resources_presentation": "https://docs.google.com/presentation/d/1V86Kc6aOcbAUsOm8NBUDaQ00YrCn0XJN5ce8Lyt73WU" + "slot_start": 1731558600000, + "slot_end": 1731560400000, + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1Eqr32OyHNOUkt06oQXAiVNTwZse9uMoY_tw7Ag2SkQs" }, "vector": [ 0, @@ -457688,11 +460942,12 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -458081,7 +461336,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -458150,6 +461404,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -458327,6 +461582,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -458365,6 +461621,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -458383,7 +461640,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -458411,6 +461667,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -458493,6 +461750,11 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -458765,7 +462027,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -458851,13 +462112,15 @@ 0, 0, 0, - 2, 0, 0, 0, 2, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -458873,47 +462136,45 @@ }, { "session": { - "id": "scaling-autonomous-worlds-building-the-foundations-and-sewers-for-millions-of-inhabitants", - "sourceId": "QPAXL7", - "title": "Scaling autonomous worlds - building the foundations… and sewers for millions of inhabitants", - "description": "One tends to think of Ethereum scaling in financial terms—how many transactions per second? What’s the TVL? How much liquidity?\r\n\r\nBut in a possible future where Ethereum applications extend beyond finance, into areas like autonomous worlds, games, and social, what does scaling look like and what challenges await?\r\n\r\nJoin us as we explore challenges, solutions, and open questions in this space—how do we bring latency down despite seconds-long block time? Could we shard an app across multiple chains?", - "track": "Layer 2", + "id": "revolutionizing-liquidity-the-cow-amm-approach", + "sourceId": "8DCP9K", + "title": "Revolutionizing Liquidity: The CoW AMM Approach", + "description": "Loss-Versus-Rebalancing (LVR) is the most significant form of MEV, yet it has the fewest solutions addressing it. LVR remains a significant challenge for AMMs. This session delves into a comprehensive analysis of how CoW AMM addresses the problem of LVR through its unique batch mechanism. Drawing from 9 months of empirical data, the talk will explore the effectiveness of CoW AMM in mitigating LVR and offer insights into the impact of LVR resistant design on trading outcomes and market efficiency", + "track": "Cryptoeconomics", "type": "Talk", "expertise": "Intermediate", - "audience": "Engineering", + "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "Cross-chain" + "LVR" ], "tags": [ - "Layer 2s", - "Cross-L2", - "Autonomous World", - "cross-chain", - "Autonomous World", - "Cross-L2", - "Layer 2s" + "MEV", + "AMMs", + "lvr", + "AMMs", + "MEV" ], "language": "en", "speakers": [ - "tdot" + "anna-george" ], "eventId": "devcon-7", - "slot_start": 1731484800000, - "slot_end": 1731486600000, - "slot_roomId": "stage-6", - "resources_presentation": "https://docs.google.com/presentation/d/11DTfplHre4QguicqcET5ubMdfycNHdyjo8Imn5A0lWc" + "slot_start": 1731564000000, + "slot_end": 1731565800000, + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1Zivx1-urETlnczibMYsiNyH4-ey3zg3vSAD7YDHJeJk" }, "vector": [ 0, 0, 0, + 6, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -459374,13 +462635,13 @@ 0, 0, 0, + 6, 0, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -459534,6 +462795,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -459586,7 +462848,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -459608,6 +462869,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -459684,7 +462946,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -459716,7 +462977,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -459987,9 +463247,17 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, - 2, 0, 0, 0, @@ -460075,7 +463343,6 @@ 0, 0, 0, - 2, 0, 0, 2, @@ -460083,6 +463350,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -460096,48 +463366,51 @@ }, { "session": { - "id": "scaling-crypto-theres-an-app-for-that-onboarding-millions-in-africa-with-minipay", - "sourceId": "EXCPST", - "title": "Scaling Crypto? There's an App for That. Onboarding Millions in Africa with MiniPay", - "description": "Post-EthCC, everyone’s talking about the industry’s influx of infra & lack of consumer apps. These conversations overlook the strides made in Africa with MiniPay, a self-custodial stablecoin wallet with 3M+ activated accounts since launching less than a year ago. In this panel, Rene, Yoseph & co-panelists will discuss building, scaling, & updating a truly user-friendly crypto wallet, introducing net new users to Web3 and dApps, & the power of ERC-20 stablecoins for payments in emerging markets.", - "track": "Real World Ethereum", - "type": "Lightning Talk", - "expertise": "Beginner", - "audience": "Product", + "id": "rlnv2-enhanced-spam-protection-for-all-peer-to-peer-networks", + "sourceId": "ZFJXFP", + "title": "RLNv2: enhanced spam protection for all peer-to-peer networks", + "description": "RLN is a protocol designed to prevent DoS attacks in a privacy-preserving manner. It uses zero-knowledge proof to limit the number of actions a user can take. In a p2p network, it can be used to limit messages sent over a period of time by one sender. RLN’s latest upgrade limits to N (instead of 1) messages per epoch. Also, the Merkle tree is now built on-chain, greatly improving the UX.\r\n\r\nCome learn how to use an implementation of RLNv2 to DoS protect a peer-to-peer network.", + "track": "Cypherpunk & Privacy", + "type": "Workshop", + "expertise": "Intermediate", + "audience": "Developer", "featured": false, "doNotRecord": false, "keywords": [ - "payment", - "p2p finance", - "mobile" + "Anonymity", + "peer-to-peer networks" ], "tags": [ - "Protocol Design", - "Scalability", - "UI/UX", - "Mobile", - "Protocol Design", - "Scalability", - "UI/UX" + "Privacy", + "Censorship Resistance", + "Decentralization", + "Zero-Knowledge", + "network", + "peer-to-peer", + "Censorship Resistance", + "Decentralization", + "Privacy", + "Zero-Knowledge" ], "language": "en", "speakers": [ - "rene-reinsberg" + "franck-royer", + "alvaro" ], "eventId": "devcon-7", - "slot_start": 1731574800000, - "slot_end": 1731575400000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1lk319WDhop2qBsR_BdMLAl1tdzOwri17ao4IPguI7Ac" + "slot_start": 1731483000000, + "slot_end": 1731488400000, + "slot_roomId": "classroom-c", + "resources_presentation": "https://docs.google.com/presentation/d/1ab7Dm_NLmbdVl-rQdbpavpCT-nXILHwBPKMRvciyvFQ" }, "vector": [ - 6, 0, 0, 0, 0, 0, 0, + 6, 0, 0, 0, @@ -460224,6 +463497,8 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, @@ -460598,6 +463873,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -460606,7 +463882,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -460767,12 +464042,12 @@ 0, 0, 0, + 6, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -460795,7 +464070,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -460804,7 +464078,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -460838,6 +464111,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -460852,8 +464126,10 @@ 0, 0, 0, + 2, 0, 0, + 2, 0, 0, 0, @@ -460884,7 +464160,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -460897,6 +464172,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -461208,6 +464485,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -461299,12 +464577,13 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -461316,47 +464595,60 @@ 0, 0, 0, + 0, + 0, + 0, 0 ] }, { "session": { - "id": "scaling-ethereum-with-das-an-iterative-approach", - "sourceId": "JFWPRG", - "title": "Scaling Ethereum with DAS: an iterative approach", - "description": "In this time between the launch of 4844 and the possible launch of a first version of PeerDAS, we explore and explain the iterative approach that has been employed in the rollout of blobs and DAS to Ethereum, and discuss the past and future steps.", - "track": "Core Protocol", - "type": "Talk", + "id": "road-to-effective-public-goods-funding-through-quantitative-cross-comparative-analysis-of-grants-programs", + "sourceId": "NHERZE", + "title": "Road to Effective Public Goods Funding through Quantitative Cross-Comparative Analysis of Grants Programs", + "description": "I aim to achieve effective public goods funding by comparing grants models. Grants programs are key in the crypto ecosystem, but comparative studies are rare. Our study compares Uniswap, dYdX, Optimism, Gitcoin, and more, categorizing them into \"top-down,\" \"bottom-up,\" and \"QF (algorithmic)\" types. Findings suggest bottom-up and QF types distribute funds more evenly with smaller variability and grant amounts, while top-down types show greater variability with larger grants for fewer grantees.", + "track": "Coordination", + "type": "Lightning Talk", "expertise": "Intermediate", "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "PeerDAS" + "Grants Program", + "Public Goods Funding" ], "tags": [ - "Blobspace", - "Data Availability", - "Ethereum Roadmap", - "Scalability" + "Coordination", + "DAO", + "Governance", + "Regenative Ethereum", + "Public good", + "funding", + "public", + "goods", + "Coordination", + "DAO", + "Governance", + "Public good", + "Regenative Ethereum" ], "language": "en", "speakers": [ - "francesco" + "shinya-mori" ], "eventId": "devcon-7", - "slot_start": 1731398400000, - "slot_end": 1731400200000, - "slot_roomId": "stage-1", - "resources_presentation": "https://docs.google.com/presentation/d/1AIOGsICQD3wWyrBZ5kDP7FX-hHDQ53lT_n8M7Jdl_kI" + "slot_start": 1731640800000, + "slot_end": 1731641400000, + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1el9pBQpo_PXoaMz4cdOtMT4cXnCNpLdicORmmniTBK4" }, "vector": [ 0, + 6, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -461821,13 +465113,16 @@ 0, 0, 0, + 6, + 0, + 0, + 0, 0, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -462032,10 +465327,8 @@ 0, 0, 0, - 2, 0, 0, - 2, 0, 0, 0, @@ -462065,11 +465358,13 @@ 0, 0, 0, + 2, 0, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -462078,6 +465373,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -462104,7 +465400,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -462125,6 +465420,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -462180,7 +465478,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -462277,6 +465574,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -462350,6 +465648,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -462426,6 +465725,8 @@ 0, 0, 0, + 2, + 2, 0, 0, 0, @@ -462541,35 +465842,41 @@ }, { "session": { - "id": "screening-of-the-white-rabbit", - "sourceId": "7CFGTS", - "title": "Screening of the White Rabbit", - "description": "Screening of the White Rabbit", - "track": "Experiences", - "type": "Movie", - "expertise": "Beginner", - "audience": "Design", + "id": "robust-restaking-networks", + "sourceId": "MERZWK", + "title": "Robust Restaking Networks", + "description": "We study the risks of validator reuse across multiple services in a restaking protocol. We characterize the robust security of a restaking network as a function of the buffer between the costs and profits from attacks. We also provide local analogs of these guarantees that apply specifically for a target service or coalition of services. Our results suggest measures of robustness that could be exposed to the participants in a restaking protocol. Full paper: https://arxiv.org/abs/2407.21785", + "track": "Cryptoeconomics", + "type": "Lightning Talk", + "expertise": "Intermediate", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "test" + "Risk", + "Measurement", + "and", + "Mitigation" ], "tags": [ - "Account", - "Abstraction" + "Economics", + "Restaking" ], "language": "en", - "speakers": [], + "speakers": [ + "naveen-durvasula" + ], "eventId": "devcon-7", - "slot_start": 1731497400000, - "slot_end": 1731500100000, - "slot_roomId": "main-stage", - "resources_presentation": "https://docs.google.com/presentation/d/1IhRTtp7JRxxcgFhG5DluJWQD1KNt28d8UsxmQ7icfhc" + "slot_start": 1731486000000, + "slot_end": 1731486600000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/19pt0uKTgDWFeqwxxWBjlyG912sJ3Ez2L29Niax82m9w" }, "vector": [ 0, 0, 0, + 6, 0, 0, 0, @@ -462582,7 +465889,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -463038,6 +466344,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -463227,6 +466534,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -463556,6 +466864,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -463651,8 +466960,6 @@ 0, 0, 0, - 2, - 2, 0, 0, 0, @@ -463735,7 +467042,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -463745,11 +467051,20 @@ 0, 0, 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, 0, - 2, 0, 0, 0 @@ -463757,47 +467072,41 @@ }, { "session": { - "id": "searcher-competition-in-block-building", - "sourceId": "MHRYV9", - "title": "Searcher Competition in Block Building", - "description": "We study the amount of MEV captured by validators, as a function of searcher competition. The core is a suitable solution concept in this context that makes robust predictions independent of implementation details or specific mechanisms chosen. The surplus share of validators is a function of searcher competition. Searchers can obtain at most the marginal value increase of the winning block relative to the best block that can be built without them. We validate the theory empirically.", - "track": "Cryptoeconomics", + "id": "rohingya-decentralized-identity-and-community-building", + "sourceId": "G8W8MU", + "title": "Rohingya Decentralized Identity and Community Building", + "description": "The Rohingya Project is a transformative digital platform addressing the critical needs of the Rohingya community, focusing on empowerment and cultural preservation. Key services include R-ID, a decentralized identity verification system ensuring privacy and access to opportunities, and R-Academy, which offers courses on Rohingya culture and personal development. The Heritage Archive provides access to cultural resources, while the Community Exchange fosters collaboration & economic development.", + "track": "Real World Ethereum", "type": "Lightning Talk", "expertise": "Intermediate", - "audience": "Design", + "audience": "Community", "featured": false, "doNotRecord": false, "keywords": [ - "Cooperative", - "Game", - "Theory;" + "Rohingya", + "Decentralized Identity", + "" ], "tags": [ - "Core Protocol", - "Gaming", - "Mechanism design", - "MEV", - "theory", - "cooperative", - "Core Protocol", - "Mechanism design", - "MEV" + "Decentralization", + "Digital Sovereignty", + "Ethereum for Good" ], "language": "en", "speakers": [ - "akaki-mamageishvili" + "muhammad-noor" ], "eventId": "devcon-7", - "slot_start": 1731648600000, - "slot_end": 1731649200000, - "slot_roomId": "classroom-a", - "resources_presentation": "https://docs.google.com/presentation/d/1oRDP1vAH4P88oiBLEXOsJco7KgtJbQmYvKAeAkMug6Y" + "slot_start": 1731572400000, + "slot_end": 1731573000000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1UYUaHo5Qavbvjs-V4IY1wgEZga3-zWvPCG7PXENX-k4" }, "vector": [ + 6, 0, 0, 0, - 6, 0, 0, 0, @@ -464159,7 +467468,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -464267,6 +467575,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -464414,12 +467723,10 @@ 0, 0, 0, - 6, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -464431,7 +467738,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -464519,6 +467825,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -464541,10 +467848,12 @@ 0, 0, 0, + 2, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -464571,7 +467880,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -464853,7 +468161,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -464880,7 +468187,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -464963,7 +468269,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -464979,49 +468284,62 @@ 2, 0, 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0 ] }, { "session": { - "id": "security-frameworks-by-seal", - "sourceId": "A7TNUF", - "title": "Security Frameworks by SEAL", - "description": "Comprised of dedicated security specialists, SEAL aims to spread awareness and educate the community about Web3 security best practices and pitfalls. We address various challenges, compile accessible resources, and create new content. Open to all backgrounds, our guidelines provide comprehensive security frameworks for Web3 projects, offering best practices and practical solutions throughout their lifecycle. We aim to make Web3 a safer space for developers and users alike.", - "track": "Security", - "type": "Talk", - "expertise": "Beginner", - "audience": "Product", + "id": "running-ethereum-node-in-africa", + "sourceId": "XT8ZWL", + "title": "Running Ethereum Node In Africa", + "description": "Running an Ethereum node in Africa presents both challenges and opportunities. It enables participation in the global blockchain ecosystem while contributing to network security and decentralization. Key points to highlight include overcoming infrastructure limitations, leveraging community support, the potential for economic empowerment through staking, and fostering local innovation and adoption. Emphasize the importance of education, collaboration, and strategic partnerships to", + "track": "Real World Ethereum", + "type": "Lightning Talk", + "expertise": "Intermediate", + "audience": "Stakers/Validators", "featured": false, "doNotRecord": false, "keywords": [ - "Best practices", - "Guidelines", - "Frameworks." + "Geographical", + "Diversity" ], "tags": [ - "Security", - "Hacks", - "Public good", - "framework", - "Hacks", - "Public good", - "Security" + "Home staking", + "Distributed validator technology", + "Decentralization", + "diversity", + "geographical", + "Decentralization", + "Distributed validator technology", + "Home staking" ], "language": "en", "speakers": [ - "matta-the-red-guild" + "david-uzochukwu" ], "eventId": "devcon-7", - "slot_start": 1731576000000, - "slot_end": 1731577800000, - "slot_roomId": "stage-2", - "resources_presentation": "https://docs.google.com/presentation/d/1HmUewjGmXzH3e1271bv_rXsd73TpbSS90ZBFslgi4ic" + "slot_start": 1731575400000, + "slot_end": 1731576000000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1buMXIg1gOhRzKk22wUllHQbcl9xVPk1mQ7_JHDKF_oQ" }, "vector": [ + 6, 0, 0, - 6, 0, 0, 0, @@ -465242,7 +468560,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -465358,6 +468675,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -465637,7 +468955,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -465725,6 +469042,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -465768,6 +469086,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -465881,7 +469200,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -466103,10 +469421,11 @@ 0, 0, 0, + 2, + 2, 0, 0, 0, - 2, 0, 0, 0, @@ -466187,7 +469506,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -466204,45 +469522,46 @@ 0, 0, 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, 0 ] }, { "session": { - "id": "security-through-obscurity-using-microdots-to-store-secrets", - "sourceId": "UHQDPU", - "title": "Security through obscurity. Using microdots to store secrets.", - "description": "Key custody remains a tricky problem to solve. Most of the focus around improving the security of key custody revolve around software based approaches like secret sharing. However, physical approaches are also possible. \r\n\r\nThis talk discusses on how to secure secrets using microdots and how microdots may be fabricated at home with legally accessible tools.\r\n\r\nMicrodots is a technique which allows one to shrink documents down. This allows one to embed secrets in documents in plain sight.", + "id": "running-local-ethereum-devnets-and-testing-all-the-things", + "sourceId": "LEKDRE", + "title": "Running local Ethereum devnets and testing all the things", + "description": "Interoperability testing with testnets has always been a critical part of testing the ethereum infrastructure. This workshop is intended to teach users how they can quickly set up their own devnets locally and run a suite of other software alongside them such as mev relays/builders, transaction spammers, etc. This talk/workshop will go from 0 devnet experience to running a local devnet with any multi-client combinations, various fuzzers, and simulated infrastructure chaos.", "track": "Security", - "type": "Lightning Talk", + "type": "Workshop", "expertise": "Intermediate", - "audience": "Lobby", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "None" + "N/A" ], "tags": [ - "Digital Sovereignty", - "Cryptography", - "Security", - "Hardware wallets", - "Custody", - "Cryptography", - "Custody", - "Digital Sovereignty", - "Hardware wallets", - "Security" + "Testing", + "Testing" ], "language": "en", "speakers": [ - "jseam" + "tyler" ], "eventId": "devcon-7", - "slot_start": 1731406200000, - "slot_end": 1731406800000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1zGqyVZiy__TgQYZes9fefN5S6uBUQLT9Yl6wbxjJ-2M" + "slot_start": 1731472200000, + "slot_end": 1731477600000, + "slot_roomId": "classroom-c", + "resources_presentation": "https://docs.google.com/presentation/d/1VYoulZIaTgzIaK94vwXsJFSFdoXAMyclgEJ3GUHpiYw" }, "vector": [ 0, @@ -466718,11 +470037,11 @@ 0, 0, 0, + 6, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -466863,7 +470182,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -466876,7 +470194,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -466987,7 +470304,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -467107,6 +470423,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -467192,7 +470511,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -467333,7 +470651,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -467414,7 +470731,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -467425,54 +470741,65 @@ 0, 0, 0, + 0, + 2, + 0, + 0, 2, 0, 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0 ] }, { "session": { - "id": "semaphore-v4", - "sourceId": "ZU9D8U", - "title": "Semaphore V4", - "description": "Semaphore is a protocol enabling individuals to prove group membership and send messages (such as votes or endorsements) anonymously. The latest version enhances efficiency and simplifies the use of libraries and contracts. This presentation will cover the new features, project vision, and the importance and challanges of zero-knowledge technologies.", - "track": "Applied Cryptography", - "type": "Lightning Talk", + "id": "running-wargames-to-prepare-protocol-teams-for-incident-response", + "sourceId": "N3DBC3", + "title": "Running Wargames to Prepare Protocol Teams for Incident Response", + "description": "SEAL (Security Alliance) Wargames: cybersecurity exercises designed to enhance Web3 protocol resilience. We'll share experiences from running these with major Ethereum protocols, covering:\r\n-Exercise structure: OSINT, tabletops, and live simulations on forked networks\r\n-Scenario designs and common vulnerabilities\r\n-Infrastructure and open-source tooling\r\n-Key learnings and best practices\r\n-Scaling strategies and the importance of regular security drills in the evolving Web3 landscape", + "track": "Security", + "type": "Talk", "expertise": "Intermediate", - "audience": "Engineering", + "audience": "Product", "featured": false, "doNotRecord": false, "keywords": [ - "semaphore", - "anonymity sets", - "proof of membership" + "Incident", + "Response" ], "tags": [ - "Privacy", - "Zero-Knowledge", - "User Experience", - "proof-of", - "membership", - "Privacy", - "User Experience", - "Zero-Knowledge" + "Coordination", + "Security", + "incident", + "response", + "Coordination", + "Security" ], "language": "en", "speakers": [ - "cedoor" + "isaac-patka", + "kelsie-nabben" ], "eventId": "devcon-7", - "slot_start": 1731397200000, - "slot_end": 1731397800000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/12uKp51aS4tQMokLfQJRDQlh518PRLNinkH3148Cq9Do" + "slot_start": 1731390600000, + "slot_end": 1731392400000, + "slot_roomId": "classroom-a", + "resources_presentation": "https://docs.google.com/presentation/d/1Vl9aDLrFn0_bNTA3ddPbHqxDjrCLUyNEIUn4eBlSNzE" }, "vector": [ 0, 0, + 6, 0, 0, 0, @@ -467480,7 +470807,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -467945,11 +471271,12 @@ 0, 0, 0, + 6, + 6, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -468096,16 +471423,16 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, 0, 0, - 6, 0, 0, 0, - 6, 0, 0, 0, @@ -468188,7 +471515,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -468248,6 +471574,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -468453,7 +471780,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -468557,10 +471883,17 @@ 0, 0, 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, - 2, 0, 0, 0, @@ -468640,7 +471973,6 @@ 0, 0, 0, - 2, 0, 0, 2, @@ -468652,6 +471984,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -468661,31 +471996,40 @@ }, { "session": { - "id": "silk-worms-thai-silk-and-the-3000-year-pre-history-of-cryptoeconomics", - "sourceId": "EVLQDR", - "title": "Silk worms, thai silk, and the 3,000-year pre-history of cryptoeconomics", - "description": "Some of the oldest preserved fibers of silk on earth are those at Ban Chiang, in the North of Thailand.\r\n\r\nToday the phrase \"silk road\" is used to describe not only the history of Eurasian trade, but also colloquially any social situation in which secret or taboo commerce flourishes.\r\n\r\nThis talk explores the impact of the silk worm in driving stateless commerce, and identifies history practices arising from the silk routes which are now enshrined in cryptoeconomics.", + "id": "satellite-based-cryptographic-layer-extra-terrestial-extension-to-ethereum", + "sourceId": "SZBQLK", + "title": "Satellite based Cryptographic Layer - Extra-terrestial Extension to Ethereum", + "description": "Using nano-satellites with edge compute units we will show how we intend to build an orbital compute layer with unique properties. We will propose a novel cryptographic applications layer built with vision to space explorations.\r\n\r\nTypically public blockchains enable cryptographic primitives for the digital commons on earth, we will share novel implementation of cryptographic applications that will extend the digital commons into Low Earth Orbit (LEO) and import cryptographic resources from LEO.", "track": "Cypherpunk & Privacy", - "type": "Talk", - "expertise": "Beginner", - "audience": "Local/SEA", + "type": "Lightning Talk", + "expertise": "Intermediate", + "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "silkworms" + "space", + "frontier" ], "tags": [ - "silkworms" + "Network State", + "Use cases of cryptography", + "DePIN", + "space", + "frontier", + "DePIN", + "Network State", + "Use cases of cryptography" ], "language": "en", "speakers": [ - "justin-holmes" + "daniel-bar", + "matej-yangwao" ], "eventId": "devcon-7", - "slot_start": 1731465900000, - "slot_end": 1731467700000, - "slot_roomId": "stage-1", - "resources_presentation": "https://docs.google.com/presentation/d/1mQVjc9cXXX6Xkymmqc8ZsTUXWC6MJBkt1IyPSNHHplE" + "slot_start": 1731648000000, + "slot_end": 1731648600000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1Net_UwG69ncJlQvHg5qG_nefAW16HDrDDKf-9OaDpsw" }, "vector": [ 0, @@ -469164,9 +472508,7 @@ 0, 0, 0, - 0, - 0, - 0, + 6, 6, 0, 0, @@ -469338,11 +472680,13 @@ 0, 0, 0, + 2, 0, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -469361,6 +472705,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -469440,6 +472785,14 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -469767,17 +473120,6 @@ 0, 0, 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 2, 0, 0, @@ -469856,7 +473198,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -469869,52 +473210,64 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0 ] }, { "session": { - "id": "simulating-an-ethereum-network-at-scale", - "sourceId": "FAZBAD", - "title": "Simulating an Ethereum network at scale", - "description": "Previously, when Ethereum client developers wanted to test their ideas on the network layer, they either had to use a simulation tool that could be used only with some programming language or had to do network emulation instead, which requires a cluster of computers to do it at scale rather than running it on a laptop-size machine. This talk will tell you how to simulate an Ethereum network with 100+ nodes on a laptop-sized machine with production Ethereum clients.", - "track": "Core Protocol", + "id": "scalable-and-sovereign-evm-data-modern-data-engineering-best-practices", + "sourceId": "KEEUYL", + "title": "Scalable and sovereign EVM data: modern data engineering best practices", + "description": "Collecting and analyzing large historical EVM datasets can pose a significant challenge. This has led many teams and individuals to outsource their data infrastructure to commercial 3rd-party platforms. However, over the past year a new style of data workflow has emerged, using entirely open source software and local-first processing. This new ecosystem of tools allow anyone to cheaply, easily, and robustly collect and analyze any EVM dataset from the comfort of their own laptop.", + "track": "Developer Experience", "type": "Talk", "expertise": "Intermediate", "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Networking", - "Simulation" + "Data Engineering", + "Data Science", + "Data Analysis" ], "tags": [ - "Layer 1", - "simulation", - "Layer", - "1" + "Developer Infrastructure", + "data", + "analysis", + "Developer", + "Infrastructure" ], "language": "en", "speakers": [ - "pop", - "daniel-knopik" + "storm-slivkoff" ], "eventId": "devcon-7", - "slot_start": 1731564600000, - "slot_end": 1731566400000, - "slot_roomId": "stage-1", - "resources_presentation": "https://docs.google.com/presentation/d/1x5qwU96CuNwokAG1SeZ9BSYZKjgzyrpzL5MwVOtxJWQ" + "slot_start": 1731573000000, + "slot_end": 1731574800000, + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1ArYtVYufUwHpFKb-cm8W6DCWGSPca78nUlpjKQDTmiY" }, "vector": [ 0, 0, 0, 0, - 0, 6, 0, 0, @@ -470243,6 +473596,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -470390,9 +473744,6 @@ 0, 0, 0, - 6, - 6, - 0, 0, 0, 0, @@ -470588,6 +473939,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -470840,6 +474192,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -470913,7 +474266,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -471002,6 +474354,17 @@ 0, 0, 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -471100,45 +474463,40 @@ }, { "session": { - "id": "single-slot-finality-and-the-future-of-staking", - "sourceId": "LZCP8E", - "title": "Single Slot Finality and the future of staking", - "description": "Discussing the evolution of the thinking around future upgrades to the Ethereum consensus protocol (single slot finality project) in relationship to the future of staking. For example discussing things like https://ethresear.ch/t/orbit-ssf-solo-staking-friendly-validator-set-management-for-ssf/19928/3", - "track": "Core Protocol", + "id": "scalable-multi-party-fhe-with-phantom-zone", + "sourceId": "SLJ9QS", + "title": "Scalable multi-party FHE with Phantom-zone", + "description": "The talk introduces \"phantom-zone\", a framework to write scalable consumer facing MPC apps using multi-party FHE. Starting with what's multi-party FHE, talk gives a demo of non-trivial MPC app. Followed by introduction to programming model of MPC apps using multi-party FHE inside phantom-zone. Then the talk dives deep into primitives to realise multi-party FHE and ends with advanced FHE gadgets that further enhance multi-party FHE.", + "track": "Applied Cryptography", "type": "Talk", - "expertise": "Intermediate", - "audience": "Research", + "expertise": "Beginner", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Economic", - "security" + "FHE", + "MP-FHE" ], "tags": [ - "Core Protocol", - "Ethereum Roadmap", - "Home staking", - "Single-slot Finality", - "Consensus Mechanisms", - "Security", - "economy", - "Consensus Mechanisms", - "Core Protocol", - "Ethereum Roadmap", - "Home staking", - "Single-slot Finality" + "MPC", + "mp-fhe", + "MPC" ], "language": "en", "speakers": [ - "francesco" + "janmajaya-mall" ], "eventId": "devcon-7", - "slot_start": 1731573600000, - "slot_end": 1731575400000, - "slot_roomId": "stage-1", - "resources_presentation": "https://docs.google.com/presentation/d/1198JUW8nHiS-gIHBkbDTKrorHlxq2jJXKTiMaVCMvcI" + "slot_start": 1731567600000, + "slot_end": 1731569400000, + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1V86Kc6aOcbAUsOm8NBUDaQ00YrCn0XJN5ce8Lyt73WU" }, "vector": [ + 0, + 0, + 0, + 0, 0, 0, 0, @@ -471537,6 +474895,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -471615,7 +474974,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -471757,7 +475115,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -471776,7 +475133,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -471836,7 +475192,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -471846,6 +475201,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -471943,7 +475299,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -471968,7 +475323,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -472141,7 +475495,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -472308,7 +475661,11 @@ 0, 0, 0, - 2, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -472317,6 +475674,12 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -472329,40 +475692,42 @@ }, { "session": { - "id": "slangs-query-api-a-better-way-to-analyse-solidity-code", - "sourceId": "8PYLB7", - "title": "Slang’s Query API: a better way to analyse Solidity code", - "description": "Slang is Nomic Foundation’s modular set of Solidity compiler APIs. This presentation will review Slang’s query engine approach to analysing Solidity code, and explain why it makes building tools that support multiple Solidity versions significantly easier than existing solutions, leading overall to higher quality tools.", - "track": "Developer Experience", + "id": "scaling-autonomous-worlds-building-the-foundations-and-sewers-for-millions-of-inhabitants", + "sourceId": "QPAXL7", + "title": "Scaling autonomous worlds - building the foundations… and sewers for millions of inhabitants", + "description": "One tends to think of Ethereum scaling in financial terms—how many transactions per second? What’s the TVL? How much liquidity?\r\n\r\nBut in a possible future where Ethereum applications extend beyond finance, into areas like autonomous worlds, games, and social, what does scaling look like and what challenges await?\r\n\r\nJoin us as we explore challenges, solutions, and open questions in this space—how do we bring latency down despite seconds-long block time? Could we shard an app across multiple chains?", + "track": "Layer 2", "type": "Talk", - "expertise": "Expert", + "expertise": "Intermediate", "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Parsing", - "Compiling" + "Cross-chain" ], "tags": [ - "Developer Infrastructure", - "Tooling", - "Languages", - "compilers", - "Developer Infrastructure", - "Languages", - "Tooling" + "Layer 2s", + "Cross-L2", + "Autonomous World", + "cross-chain", + "Autonomous World", + "Cross-L2", + "Layer 2s" ], "language": "en", "speakers": [ - "antony-blakey" + "tdot" ], "eventId": "devcon-7", - "slot_start": 1731648600000, - "slot_end": 1731650400000, - "slot_roomId": "stage-3", - "resources_presentation": "https://docs.google.com/presentation/d/1y7kvxWFxGZ-TBTEld48n6Dz0MGYoIGHria1lhFAdTZo" + "slot_start": 1731484800000, + "slot_end": 1731486600000, + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/11DTfplHre4QguicqcET5ubMdfycNHdyjo8Imn5A0lWc" }, "vector": [ + 0, + 0, + 0, 0, 0, 0, @@ -472838,6 +476203,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -472845,7 +476211,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -473002,7 +476367,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -473030,7 +476394,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -473050,6 +476413,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -473071,7 +476437,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -473146,6 +476511,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -473176,6 +476543,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -473201,7 +476569,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -473450,6 +476817,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -473535,6 +476905,7 @@ 0, 2, 0, + 0, 2, 0, 0, @@ -473553,35 +476924,42 @@ }, { "session": { - "id": "smart-accounts-need-smart-sessions", - "sourceId": "SJDY99", - "title": "Smart Accounts need Smart Sessions", - "description": "The world of dapps is evolving and wallets are becoming smarter. This is powered by developments in Smart Accounts which unlock more user-friendly experiences. Learn about how WalletConnect is introducing Smart Sessions and walkthrough all the standards (EIPs, ERCs and CAIPs) that will make the future of wallet UX possible.", - "track": "Usability", - "type": "Talk", - "expertise": "Intermediate", - "audience": "Engineering", + "id": "scaling-crypto-theres-an-app-for-that-onboarding-millions-in-africa-with-minipay", + "sourceId": "EXCPST", + "title": "Scaling Crypto? There's an App for That. Onboarding Millions in Africa with MiniPay", + "description": "Post-EthCC, everyone’s talking about the industry’s influx of infra & lack of consumer apps. These conversations overlook the strides made in Africa with MiniPay, a self-custodial stablecoin wallet with 3M+ activated accounts since launching less than a year ago. In this panel, Rene, Yoseph & co-panelists will discuss building, scaling, & updating a truly user-friendly crypto wallet, introducing net new users to Web3 and dApps, & the power of ERC-20 stablecoins for payments in emerging markets.", + "track": "Real World Ethereum", + "type": "Lightning Talk", + "expertise": "Beginner", + "audience": "Product", "featured": false, "doNotRecord": false, "keywords": [ - "standards", - "wallets", - "interoperability" + "payment", + "p2p finance", + "mobile" ], "tags": [ - "interoperability" + "Protocol Design", + "Scalability", + "UI/UX", + "Mobile", + "Protocol Design", + "Scalability", + "UI/UX" ], "language": "en", "speakers": [ - "pedro-gomes" + "rene-reinsberg" ], "eventId": "devcon-7", - "slot_start": 1731643200000, - "slot_end": 1731645000000, - "slot_roomId": "main-stage", - "resources_presentation": "https://docs.google.com/presentation/d/1Xn-t83UrHqZiD2z9Y1uuRL-w6SCGvLF-dX6-cK0TwYM" + "slot_start": 1731574800000, + "slot_end": 1731575400000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1lk319WDhop2qBsR_BdMLAl1tdzOwri17ao4IPguI7Ac" }, "vector": [ + 6, 0, 0, 0, @@ -473590,7 +476968,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -474061,11 +477438,15 @@ 0, 0, 0, + 6, + 0, + 0, + 0, + 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -474227,6 +477608,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -474246,6 +477631,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -474253,6 +477640,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -474332,6 +477720,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -474586,10 +477975,6 @@ 0, 0, 0, - 2, - 0, - 0, - 0, 0, 0, 0, @@ -474754,7 +478139,6 @@ 2, 0, 0, - 2, 0, 0, 0, @@ -474762,6 +478146,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -474772,39 +478158,41 @@ }, { "session": { - "id": "smart-contracts-with-privacy-case-study-buying-renewable-power", - "sourceId": "F9PWUP", - "title": "Smart Contracts with Privacy - Case Study - Buying Renewable Power", - "description": "Getting the world’s industries to switch to renewable power is immensely important for our planet’s future, but renewable power purchasing agreements turn out to be complicated to manage and administer. Buyers and sellers must interact indirectly through the electricity market and agreements contain complex rules. Keeping track of these is complicated and expensive - UNLESS you have a blockchain-based smart contract. This is how we did it, using ZK for privacy, on chain!", - "track": "Real World Ethereum", + "id": "scaling-ethereum-with-das-an-iterative-approach", + "sourceId": "JFWPRG", + "title": "Scaling Ethereum with DAS: an iterative approach", + "description": "In this time between the launch of 4844 and the possible launch of a first version of PeerDAS, we explore and explain the iterative approach that has been employed in the rollout of blobs and DAS to Ethereum, and discuss the past and future steps.", + "track": "Core Protocol", "type": "Talk", "expertise": "Intermediate", - "audience": "Business", + "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "Enterprise" + "PeerDAS" ], "tags": [ - "Privacy", - "Zero-Knowledge", - "Use Cases", - "enterprise", - "Privacy", - "Use Cases", - "Zero-Knowledge" + "Blobspace", + "Data Availability", + "Ethereum Roadmap", + "Scalability" ], "language": "en", "speakers": [ - "paul-brody" + "francesco" ], "eventId": "devcon-7", - "slot_start": 1731493800000, - "slot_end": 1731495600000, - "slot_roomId": "stage-6", - "resources_presentation": "https://docs.google.com/presentation/d/1iPCFSCb5vpiqtzwoYxszBwbVcjQ5iI86jv7FH1Uo3E8" + "slot_start": 1731398400000, + "slot_end": 1731400200000, + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1AIOGsICQD3wWyrBZ5kDP7FX-hHDQ53lT_n8M7Jdl_kI" }, "vector": [ + 0, + 0, + 0, + 0, + 0, 6, 0, 0, @@ -475280,6 +478668,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -475289,7 +478678,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -475435,7 +478823,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -475490,8 +478877,10 @@ 0, 0, 0, + 2, 0, 0, + 2, 0, 0, 0, @@ -475522,7 +478911,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -475552,7 +478940,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -475562,6 +478949,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -475637,6 +479025,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -475898,7 +479288,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -475974,10 +479363,10 @@ 0, 0, 0, - 2, 0, 0, 0, + 2, 0, 0, 0, @@ -475990,49 +479379,45 @@ 0, 0, 0, + 0, + 0, + 0, 0 ] }, { "session": { - "id": "solarpunk-vs-lunarpunk-the-evolution-and-integration-of-these-movements", - "sourceId": "SFY3FB", - "title": "Solarpunk vs. Lunarpunk: The Evolution and Integration of these Movements", - "description": "In this talk, I will explore how the ideals of solarpunk and lunarpunk can be integrated to address privacy, inclusivity, and justice. We will explain how combining the strengths of both movements we can potentially create a cohesive vision for a sustainable, equitable, and free future.", - "track": "Cypherpunk & Privacy", - "type": "Lightning Talk", + "id": "screening-of-the-white-rabbit", + "sourceId": "7CFGTS", + "title": "Screening of the White Rabbit", + "description": "Screening of the White Rabbit", + "track": "Experiences", + "type": "Movie", "expertise": "Beginner", - "audience": "Community", + "audience": "Design", "featured": false, "doNotRecord": false, "keywords": [ - "Lunarpunk", - "Culture" + "test" ], "tags": [ - "Coordination", - "Anonymity", - "Solarpunk", - "Ethereum for Good", - "Social", - "culture", - "Anonymity", - "Coordination", - "Ethereum for Good", - "Social", - "Solarpunk" + "Account", + "Abstraction" ], "language": "en", - "speakers": [ - "manualzuru" - ], + "speakers": [], "eventId": "devcon-7", - "slot_start": 1731496800000, - "slot_end": 1731497400000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1Zg48147sw4ud8uPsdsYKyuXSSdSVDoJZ0LSxumOJZ4o" + "slot_start": 1731497400000, + "slot_end": 1731500100000, + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1IhRTtp7JRxxcgFhG5DluJWQD1KNt28d8UsxmQ7icfhc" }, "vector": [ + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -476518,7 +479903,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -476677,7 +480061,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -476769,8 +480152,6 @@ 0, 0, 0, - 2, - 2, 0, 0, 0, @@ -476802,7 +480183,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -476827,7 +480207,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -476877,7 +480256,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -477128,6 +480506,13 @@ 0, 0, 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -477201,7 +480586,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -477218,46 +480602,56 @@ 0, 0, 0, + 0, + 0, + 2, + 0, + 0, 0 ] }, { "session": { - "id": "solidity-inline-assembly-for-developer-experience", - "sourceId": "F7XJZW", - "title": "Solidity Inline-Assembly for Developer Experience", - "description": "We demonstrate how inline-assembly is used at Solady to improve the account abstraction developer experience, write concise code, and create novel features.\r\n\r\nSolady is a Solidity library (MIT-licensed). \r\n\r\nSome of our biggest users include Coinbase, Optimism, Uniswap.", - "track": "Developer Experience", - "type": "Talk", + "id": "searcher-competition-in-block-building", + "sourceId": "MHRYV9", + "title": "Searcher Competition in Block Building", + "description": "We study the amount of MEV captured by validators, as a function of searcher competition. The core is a suitable solution concept in this context that makes robust predictions independent of implementation details or specific mechanisms chosen. The surplus share of validators is a function of searcher competition. Searchers can obtain at most the marginal value increase of the winning block relative to the best block that can be built without them. We validate the theory empirically.", + "track": "Cryptoeconomics", + "type": "Lightning Talk", "expertise": "Intermediate", - "audience": "Developper", + "audience": "Design", "featured": false, "doNotRecord": false, "keywords": [ - "Solidity" + "Cooperative", + "Game", + "Theory;" ], "tags": [ - "Gas", - "Account Abstraction", - "solidity", - "Account Abstraction", - "Gas" + "Core Protocol", + "Gaming", + "Mechanism design", + "MEV", + "theory", + "cooperative", + "Core Protocol", + "Mechanism design", + "MEV" ], "language": "en", "speakers": [ - "vectorized" + "akaki-mamageishvili" ], "eventId": "devcon-7", - "slot_start": 1731576600000, - "slot_end": 1731578400000, - "slot_roomId": "stage-3", - "resources_presentation": "https://docs.google.com/presentation/d/1ww4IN7FSAReDpOBeMK96jT38LWmsqkRdbQBoBnUIH-k" + "slot_start": 1731648600000, + "slot_end": 1731649200000, + "slot_roomId": "classroom-a", + "resources_presentation": "https://docs.google.com/presentation/d/1oRDP1vAH4P88oiBLEXOsJco7KgtJbQmYvKAeAkMug6Y" }, "vector": [ 0, 0, 0, - 0, 6, 0, 0, @@ -477624,6 +481018,9 @@ 0, 0, 0, + 6, + 0, + 0, 0, 0, 0, @@ -477740,7 +481137,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -477881,10 +481277,12 @@ 0, 0, 0, + 6, 0, 0, 0, 0, + 6, 0, 0, 0, @@ -477896,6 +481294,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -477922,7 +481321,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -478036,6 +481434,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -478091,7 +481491,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -478230,7 +481629,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -478319,6 +481717,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -478342,6 +481744,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -478430,13 +481834,13 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, 0, + 2, 0, 0, 0 @@ -478444,40 +481848,41 @@ }, { "session": { - "id": "solidity-then-now-and-the-future", - "sourceId": "HZ3DEF", - "title": "Solidity: Then, Now, & the Future!", - "description": "In this talk, I will be presenting the prospect of Q1 2025 release of the Solidity language compiler including the following sections:\r\n\r\n- Latest features and developments\r\n- via-ir: what's happening and what's next\r\n- Experimental Solidity: The future of the language\r\n- Timeline & roadmap", - "track": "Developer Experience", + "id": "security-frameworks-by-seal", + "sourceId": "A7TNUF", + "title": "Security Frameworks by SEAL", + "description": "Comprised of dedicated security specialists, SEAL aims to spread awareness and educate the community about Web3 security best practices and pitfalls. We address various challenges, compile accessible resources, and create new content. Open to all backgrounds, our guidelines provide comprehensive security frameworks for Web3 projects, offering best practices and practical solutions throughout their lifecycle. We aim to make Web3 a safer space for developers and users alike.", + "track": "Security", "type": "Talk", - "expertise": "Intermediate", - "audience": "Engineering", + "expertise": "Beginner", + "audience": "Product", "featured": false, "doNotRecord": false, "keywords": [ - "Smart Contract Development", - "Solidity" + "Best practices", + "Guidelines", + "Frameworks." ], "tags": [ - "Tooling", - "Languages", - "solidity", - "Languages", - "Tooling" + "Security", + "Hacks", + "Public good", + "framework", + "Hacks", + "Public good", + "Security" ], "language": "en", "speakers": [ - "vishwa-mehta" + "matta-the-red-guild" ], "eventId": "devcon-7", - "slot_start": 1731574800000, - "slot_end": 1731576600000, - "slot_roomId": "stage-3", - "resources_presentation": "https://docs.google.com/presentation/d/1GmwHGEiPwMU4yfyA7ipBeOYh8M7CK0BgtepZdbx3JFA" + "slot_start": 1731576000000, + "slot_end": 1731577800000, + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1HmUewjGmXzH3e1271bv_rXsd73TpbSS90ZBFslgi4ic" }, "vector": [ - 0, - 0, 0, 0, 6, @@ -478702,6 +482107,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -478963,20 +482369,6 @@ 0, 0, 0, - 6, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -479115,9 +482507,9 @@ 0, 0, 0, - 2, 0, 0, + 6, 0, 0, 0, @@ -479184,7 +482576,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -479222,6 +482613,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -479361,6 +482753,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -479452,7 +482845,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -479587,6 +482979,27 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -479645,7 +483058,6 @@ 0, 0, 0, - 2, 0, 0, 2, @@ -479658,6 +483070,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -479666,46 +483082,48 @@ }, { "session": { - "id": "solo-staking-in-the-dark-forest-a-survival-guide", - "sourceId": "REJ3SW", - "title": "Solo staking in the dark forest: a survival guide", - "description": "Solo stakers are key to keeping the Ethereum ecosystem geographically decentralized and censorship resistant. But PBS leaves solo stakers extremely vulnerable to a variety of narrowly targeted DDOS attacks, made possible by public information on the p2p network. This talk will explain why privacy matters on the p2p layer, provide an overview of the attacks solo stakers would face in PBS, and demonstrate some of these in a sandbox environment.", - "track": "Core Protocol", + "id": "security-through-obscurity-using-microdots-to-store-secrets", + "sourceId": "UHQDPU", + "title": "Security through obscurity. Using microdots to store secrets.", + "description": "Key custody remains a tricky problem to solve. Most of the focus around improving the security of key custody revolve around software based approaches like secret sharing. However, physical approaches are also possible. \r\n\r\nThis talk discusses on how to secure secrets using microdots and how microdots may be fabricated at home with legally accessible tools.\r\n\r\nMicrodots is a technique which allows one to shrink documents down. This allows one to embed secrets in documents in plain sight.", + "track": "Security", "type": "Lightning Talk", - "expertise": "Beginner", - "audience": "Stakers/Validators", + "expertise": "Intermediate", + "audience": "Lobby", "featured": false, "doNotRecord": false, "keywords": [ - "Metadata" + "None" ], "tags": [ - "Staking", - "Privacy", + "Digital Sovereignty", + "Cryptography", "Security", - "MEV", - "metadata", - "MEV", - "Privacy", + "Hardware wallets", + "Custody", + "Cryptography", + "Custody", + "Digital Sovereignty", + "Hardware wallets", "Security" ], "language": "en", "speakers": [ - "qianchen-q-yu" + "jseam" ], "eventId": "devcon-7", - "slot_start": 1731639900000, - "slot_end": 1731640500000, + "slot_start": 1731406200000, + "slot_end": 1731406800000, "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1d-GmGcNLmt1uMkzzdpBPgSsDGcejG31g_wfOtXcVIvg" + "resources_presentation": "https://docs.google.com/presentation/d/1zGqyVZiy__TgQYZes9fefN5S6uBUQLT9Yl6wbxjJ-2M" }, "vector": [ 0, 0, + 6, 0, 0, 0, - 6, 0, 0, 0, @@ -480181,6 +483599,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -480188,7 +483607,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -480318,9 +483736,7 @@ 0, 0, 0, - 6, 0, - 6, 0, 0, 0, @@ -480328,6 +483744,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -480340,6 +483757,10 @@ 0, 0, 0, + 6, + 0, + 0, + 0, 0, 0, 0, @@ -480417,7 +483838,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -480440,7 +483860,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -480449,6 +483868,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -480655,6 +484075,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -480868,6 +484289,13 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 2, 0, 0, @@ -480884,59 +484312,59 @@ 0, 0, 0, - 0, 0 ] }, { "session": { - "id": "solving-multichain-ux-lessons-from-cosmos-for-the-rollup-ecosystem", - "sourceId": "QKRCF7", - "title": "Solving Multichain UX: Lessons from Cosmos for the Rollup Ecosystem", - "description": "This talk addresses how we tackled challenges in the Cosmos ecosystem like liquidity fragmentation, multi-chain accounts, and cross-chain contract standards, and how these solutions can be used to improve cross-chain UX in the rollup ecosystem. \r\n\r\nIf time allows, we'll also dig into designing flexible and scalable abstractions for rapid deployment of integrations (bridges, dexs, wallets) across not just many chains, but many diverse tech stacks.", - "track": "Developer Experience", - "type": "Talk", + "id": "semaphore-v4", + "sourceId": "ZU9D8U", + "title": "Semaphore V4", + "description": "Semaphore is a protocol enabling individuals to prove group membership and send messages (such as votes or endorsements) anonymously. The latest version enhances efficiency and simplifies the use of libraries and contracts. This presentation will cover the new features, project vision, and the importance and challanges of zero-knowledge technologies.", + "track": "Applied Cryptography", + "type": "Lightning Talk", "expertise": "Intermediate", - "audience": "Developper", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "DeFi", - "Cross-chain", - "Aggregation" + "semaphore", + "anonymity sets", + "proof of membership" ], "tags": [ - "Fragmentation", - "UI/UX", - "Account Abstraction", - "defi", - "cross-chain", - "aggregation", - "Account Abstraction", - "Fragmentation", - "UI/UX" + "Privacy", + "Zero-Knowledge", + "User Experience", + "proof-of", + "membership", + "Privacy", + "User Experience", + "Zero-Knowledge" ], "language": "en", "speakers": [ - "sunny-aggarwal" + "cedoor" ], "eventId": "devcon-7", - "slot_start": 1731577800000, - "slot_end": 1731579600000, - "slot_roomId": "stage-5", - "resources_presentation": "https://docs.google.com/presentation/d/10vnF2ObOK5u8Z8XcfbB0o6Q0DIS1LwGHZA_ieNhsIXg" + "slot_start": 1731397200000, + "slot_end": 1731397800000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/12uKp51aS4tQMokLfQJRDQlh518PRLNinkH3148Cq9Do" }, "vector": [ 0, 0, 0, 0, - 6, 0, 0, 0, 0, 0, + 6, + 0, + 0, 0, 0, 0, @@ -481407,6 +484835,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -481416,7 +484845,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -481563,9 +484991,11 @@ 0, 0, 0, + 6, 0, 0, 0, + 6, 0, 0, 0, @@ -481588,19 +485018,16 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -481651,6 +485078,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -481917,6 +485345,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -481937,7 +485368,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -482010,7 +485440,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -482096,7 +485525,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -482106,6 +485534,13 @@ 2, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -482117,40 +485552,36 @@ }, { "session": { - "id": "sovereignists-vs-globalists", - "sourceId": "ZHQPKA", - "title": "Sovereignists vs. Globalists", - "description": "Sovereignists vs. Globalists is the real battle we should be fighting.\r\n\r\nFundamentally the goal of the space is to be Sovereign. I think very few people came into the space with the idea that well we should all rely on a single, one World government to control everything we do. But rather how do we give users a choice about what kind of systems they actually interact with on a day-to-day basis.\r\n\r\nWhat we should be thinking about when building truly decentralized truly resilient systems, is how to", - "track": "Cypherpunk & Privacy", - "type": "Lightning Talk", - "expertise": "Beginner", - "audience": "Community", + "id": "simulating-an-ethereum-network-at-scale", + "sourceId": "FAZBAD", + "title": "Simulating an Ethereum network at scale", + "description": "Previously, when Ethereum client developers wanted to test their ideas on the network layer, they either had to use a simulation tool that could be used only with some programming language or had to do network emulation instead, which requires a cluster of computers to do it at scale rather than running it on a laptop-size machine. This talk will tell you how to simulate an Ethereum network with 100+ nodes on a laptop-sized machine with production Ethereum clients.", + "track": "Core Protocol", + "type": "Talk", + "expertise": "Intermediate", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Vision", - "future", - "resilient technologies" + "Networking", + "Simulation" ], "tags": [ - "Decentralization Improvements", - "Digital Sovereignty", - "Emergency Plan", - "resiliency", - "technology", - "Decentralization Improvements", - "Digital Sovereignty", - "Emergency Plan" + "Layer 1", + "simulation", + "Layer", + "1" ], "language": "en", "speakers": [ - "adrian-brink" + "pop", + "daniel-knopik" ], "eventId": "devcon-7", - "slot_start": 1731648600000, - "slot_end": 1731649200000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1Ce0TClLRzVeI_KHk3Q7wjGn9iUM0mxltuQHeo2UgQuw" + "slot_start": 1731564600000, + "slot_end": 1731566400000, + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1x5qwU96CuNwokAG1SeZ9BSYZKjgzyrpzL5MwVOtxJWQ" }, "vector": [ 0, @@ -482158,7 +485589,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -482637,12 +486067,7 @@ 0, 0, 0, - 0, - 0, - 0, - 0, - 0, - 0, + 6, 6, 0, 0, @@ -482777,46 +486202,6 @@ 0, 0, 0, - 6, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -482840,6 +486225,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -482895,7 +486281,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -482927,7 +486312,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -482967,7 +486351,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -483149,7 +486532,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -483215,6 +486597,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -483300,6 +486683,38 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -483321,11 +486736,35 @@ 0, 0, 0, - 2, 0, 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, 2, 0, 0, @@ -483338,42 +486777,49 @@ 0, 0, 0, + 0, 0 ] }, { "session": { - "id": "speedrun-rollups-a-beginners-guide-to-l2s-zk-and-wtf-people-are-talking-about-on-panels", - "sourceId": "L3Z78Q", - "title": "Speedrun Rollups: A Beginner's Guide to L2s, ZK, and WTF People are Talking About on Panels", - "description": "The L2 landscape has grown, both in terms of size, but also the development of the tech and the new problems that need to be solved.\r\n\r\nThis talk aims to take you from zero to hero, equipping you with the history, development, and current state of L2s, so you can maximize your Devcon experience without having to carry around a dictionary to understand WTF people are talking about.", - "track": "Layer 2", - "type": "Workshop", - "expertise": "Beginner", - "audience": "Hobby", + "id": "single-slot-finality-and-the-future-of-staking", + "sourceId": "LZCP8E", + "title": "Single Slot Finality and the future of staking", + "description": "Discussing the evolution of the thinking around future upgrades to the Ethereum consensus protocol (single slot finality project) in relationship to the future of staking. For example discussing things like https://ethresear.ch/t/orbit-ssf-solo-staking-friendly-validator-set-management-for-ssf/19928/3", + "track": "Core Protocol", + "type": "Talk", + "expertise": "Intermediate", + "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "ELI5" + "Economic", + "security" ], "tags": [ - "Layer 2s", - "Scalability", - "ZK-EVMs", - "eli5", - "Layer 2s", - "Scalability", - "ZK-EVMs" + "Core Protocol", + "Ethereum Roadmap", + "Home staking", + "Single-slot Finality", + "Consensus Mechanisms", + "Security", + "economy", + "Consensus Mechanisms", + "Core Protocol", + "Ethereum Roadmap", + "Home staking", + "Single-slot Finality" ], "language": "en", "speakers": [ - "emily" + "francesco" ], "eventId": "devcon-7", - "slot_start": 1731391200000, - "slot_end": 1731396600000, - "slot_roomId": "classroom-e", - "resources_presentation": "https://docs.google.com/presentation/d/17fKWm64cWJz5zLVi9Av7ZypNBcbMuJYxb55zQcDbVJ8" + "slot_start": 1731573600000, + "slot_end": 1731575400000, + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1198JUW8nHiS-gIHBkbDTKrorHlxq2jJXKTiMaVCMvcI" }, "vector": [ 0, @@ -483381,9 +486827,9 @@ 0, 0, 0, + 6, 0, 0, - 6, 0, 0, 0, @@ -483856,6 +487302,9 @@ 0, 0, 0, + 6, + 0, + 0, 0, 0, 0, @@ -483867,7 +487316,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -484000,6 +487448,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -484018,6 +487467,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -484056,7 +487506,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -484078,6 +487527,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -484129,7 +487579,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -484185,6 +487634,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -484209,6 +487659,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -484334,7 +487785,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -484384,6 +487834,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -484393,7 +487844,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -484472,6 +487922,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -484544,15 +487995,17 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, + 2, + 0, 0, 0, 0, + 2, 0, 0, 0, @@ -484561,49 +488014,56 @@ 0, 0, 0, - 2 + 0, + 0, + 0 ] }, { "session": { - "id": "speedrunning-chain-abstraction-eips", - "sourceId": "UVUPRS", - "title": "Speedrunning chain abstraction EIPs", - "description": "We look at different EIPs in pipeline across the CAKE stack and how they relate to chain abstraction.", - "track": "Usability", - "type": "Workshop", + "id": "slangs-query-api-a-better-way-to-analyse-solidity-code", + "sourceId": "8PYLB7", + "title": "Slang’s Query API: a better way to analyse Solidity code", + "description": "Slang is Nomic Foundation’s modular set of Solidity compiler APIs. This presentation will review Slang’s query engine approach to analysing Solidity code, and explain why it makes building tools that support multiple Solidity versions significantly easier than existing solutions, leading overall to higher quality tools.", + "track": "Developer Experience", + "type": "Talk", "expertise": "Expert", - "audience": "Developer", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "ChainAbstraction", - "CredibleAccounts", - "Cross-chain" + "Parsing", + "Compiling" ], "tags": [ - "cross-chain" + "Developer Infrastructure", + "Tooling", + "Languages", + "compilers", + "Developer Infrastructure", + "Languages", + "Tooling" ], "language": "en", "speakers": [ - "ankit-chiplunkar" + "antony-blakey" ], "eventId": "devcon-7", - "slot_start": 1731655200000, - "slot_end": 1731660600000, - "slot_roomId": "classroom-a", - "resources_presentation": "https://docs.google.com/presentation/d/1up9DjzXHNhdVzKddYHp52RLJfA0EO60JAyhULDNogTk" + "slot_start": 1731648600000, + "slot_end": 1731650400000, + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1y7kvxWFxGZ-TBTEld48n6Dz0MGYoIGHria1lhFAdTZo" }, "vector": [ 0, 0, 0, 0, + 6, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -485080,6 +488540,11 @@ 0, 0, 0, + 6, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -485087,7 +488552,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -485238,6 +488702,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -485264,6 +488730,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -485303,6 +488771,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -485432,6 +488901,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -485678,7 +489148,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -485767,10 +489236,10 @@ 0, 2, 0, + 2, 0, 0, 0, - 2, 0, 0, 0, @@ -485785,39 +489254,43 @@ }, { "session": { - "id": "stablecoin-technicalities-innovations-challenges-and-opportunities", - "sourceId": "XJBYKJ", - "title": "Stablecoin Technicalities: Innovations, Challenges, and Opportunities", - "description": "This session is dedicated to the evolving landscape of stablecoins, with a particular focus on the latest advancements and the role of PYUSD. This talk is tailored for developers and crypto-enthusiasts eager to explore the broader implications of stablecoin technology, integration challenges, and real-world applications of stablecoins in modern finance while focusing on PayPal's role in the Ethereum ecosystem.", - "track": "Real World Ethereum", - "type": "Lightning Talk", + "id": "smart-accounts-need-smart-sessions", + "sourceId": "SJDY99", + "title": "Smart Accounts need Smart Sessions", + "description": "The world of dapps is evolving and wallets are becoming smarter. This is powered by developments in Smart Accounts which unlock more user-friendly experiences. Learn about how WalletConnect is introducing Smart Sessions and walkthrough all the standards (EIPs, ERCs and CAIPs) that will make the future of wallet UX possible.", + "track": "Usability", + "type": "Talk", "expertise": "Intermediate", "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Stablecoins" + "standards", + "wallets", + "interoperability" ], "tags": [ - "Use Cases", - "Remittance", - "Product-market fit", - "stablecoin", - "Product-market fit", - "Remittance", - "Use Cases" + "interoperability" ], "language": "en", "speakers": [ - "edwin-aoki" + "pedro-gomes" ], "eventId": "devcon-7", - "slot_start": 1731568200000, - "slot_end": 1731568800000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1Mh_MTgJQI_Yj0brAf1A-CWrCUWCivpHPQFUodwNtN3M" + "slot_start": 1731643200000, + "slot_end": 1731645000000, + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1Xn-t83UrHqZiD2z9Y1uuRL-w6SCGvLF-dX6-cK0TwYM" }, "vector": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 6, 0, 0, @@ -486296,6 +489769,15 @@ 0, 0, 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -486311,7 +489793,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -486490,7 +489971,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -486565,7 +490045,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -486795,7 +490274,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -486819,6 +490297,22 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -486881,26 +490375,6 @@ 0, 0, 0, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -487008,40 +490482,37 @@ }, { "session": { - "id": "staking-for-school-connectivity", - "sourceId": "ZU3AEJ", - "title": "Staking for school connectivity", - "description": "Giga is a joint venture between UNICEF and the ITU with the mission of connecting all the world's schools to the internet. Over the past years, a novel approach to fund the ongoing operating expenses of school connectivity has been running as a pilot in Rwanda and Giga is currently scaling up operations.\r\n\r\nAs part of this pilot, one staking node has been generating returns that are being spent on connectivity in a school in Rwanda. All of this has been done in compliance with local regulations.", + "id": "smart-contracts-with-privacy-case-study-buying-renewable-power", + "sourceId": "F9PWUP", + "title": "Smart Contracts with Privacy - Case Study - Buying Renewable Power", + "description": "Getting the world’s industries to switch to renewable power is immensely important for our planet’s future, but renewable power purchasing agreements turn out to be complicated to manage and administer. Buyers and sellers must interact indirectly through the electricity market and agreements contain complex rules. Keeping track of these is complicated and expensive - UNLESS you have a blockchain-based smart contract. This is how we did it, using ZK for privacy, on chain!", "track": "Real World Ethereum", - "type": "Lightning Talk", + "type": "Talk", "expertise": "Intermediate", - "audience": "Community", + "audience": "Business", "featured": false, "doNotRecord": false, "keywords": [ - "connectivity", - "schools", - "social impact" + "Enterprise" ], "tags": [ - "Staking", - "Sustainability", - "Ethereum for Good", - "Social", - "impact", - "Ethereum for Good", - "Staking", - "Sustainability" + "Privacy", + "Zero-Knowledge", + "Use Cases", + "enterprise", + "Privacy", + "Use Cases", + "Zero-Knowledge" ], "language": "en", "speakers": [ - "gerben-kijne" + "paul-brody" ], "eventId": "devcon-7", - "slot_start": 1731577200000, - "slot_end": 1731577800000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1rmmBw3SZZEyNNDi7PgdUEMlN6Wfogmt3EIpC8WZe-5I" + "slot_start": 1731493800000, + "slot_end": 1731495600000, + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1iPCFSCb5vpiqtzwoYxszBwbVcjQ5iI86jv7FH1Uo3E8" }, "vector": [ 6, @@ -487531,6 +491002,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -487538,7 +491010,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -487682,6 +491153,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -487768,6 +491240,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -487781,10 +491254,8 @@ 0, 0, 0, - 2, 0, 0, - 2, 0, 0, 0, @@ -487799,6 +491270,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -487838,7 +491310,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -487921,7 +491392,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -488004,7 +491474,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -488147,6 +491616,14 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -488213,7 +491690,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -488225,6 +491701,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -488234,41 +491714,42 @@ }, { "session": { - "id": "staking-on-power-efficient-and-low-cost-hardware-from-arm64-to-risc-v-boards", - "sourceId": "J3SWYT", - "title": "Staking on Power Efficient and Low Cost Hardware: From ARM64 to RISC-V Boards", - "description": "The entry barrier to staking on Ethereum got lower, as ARM boards, the tooling and OS support have improved massively. We show the current landscape of hardware options and the software stack to go along with it. \r\nAs a glimpse into the future we will talk about RISC-V, an open CPU architecture, present the current state of RISC-V based single board computers. We will discuss the progress we have made to run Ethereum nodes on these boards and the road ahead to optimize clients.", - "track": "Core Protocol", - "type": "Talk", - "expertise": "Intermediate", - "audience": "Stakers/Validators", + "id": "solarpunk-vs-lunarpunk-the-evolution-and-integration-of-these-movements", + "sourceId": "SFY3FB", + "title": "Solarpunk vs. Lunarpunk: The Evolution and Integration of these Movements", + "description": "In this talk, I will explore how the ideals of solarpunk and lunarpunk can be integrated to address privacy, inclusivity, and justice. We will explain how combining the strengths of both movements we can potentially create a cohesive vision for a sustainable, equitable, and free future.", + "track": "Cypherpunk & Privacy", + "type": "Lightning Talk", + "expertise": "Beginner", + "audience": "Community", "featured": false, "doNotRecord": false, "keywords": [ - "node running", - "RISC-V", - "Hardware optimization" + "Lunarpunk", + "Culture" ], "tags": [ - "Validator Experience", - "Home staking", - "Decentralization", - "optimization", - "hardware", - "Decentralization", - "Home staking", - "Validator Experience" + "Coordination", + "Anonymity", + "Solarpunk", + "Ethereum for Good", + "Social", + "culture", + "Anonymity", + "Coordination", + "Ethereum for Good", + "Social", + "Solarpunk" ], "language": "en", "speakers": [ - "aavegotch1eth", - "haurog" + "manualzuru" ], "eventId": "devcon-7", - "slot_start": 1731571800000, - "slot_end": 1731573600000, - "slot_roomId": "stage-1", - "resources_presentation": "https://docs.google.com/presentation/d/120GkPug8WQzGtUpAMbWnOOcB7P72J5K2YG_ZVHAuEF0" + "slot_start": 1731496800000, + "slot_end": 1731497400000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1Zg48147sw4ud8uPsdsYKyuXSSdSVDoJZ0LSxumOJZ4o" }, "vector": [ 0, @@ -488276,6 +491757,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -488758,6 +492240,9 @@ 0, 0, 0, + 6, + 0, + 0, 0, 0, 0, @@ -488766,8 +492251,6 @@ 0, 0, 0, - 6, - 6, 0, 0, 0, @@ -488921,13 +492404,13 @@ 0, 0, 0, + 2, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -488968,7 +492451,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -488985,7 +492467,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -489015,6 +492496,8 @@ 0, 0, 0, + 2, + 2, 0, 0, 0, @@ -489046,6 +492529,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -489064,13 +492548,13 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -489120,6 +492604,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -489230,7 +492715,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -489440,12 +492924,12 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -489456,54 +492940,59 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, 0 ] }, { "session": { - "id": "stark-proofs-eli5", - "sourceId": "BKTYWY", - "title": "STARK proofs ELI5", - "description": "Let's face it, ZK proofs are intimidating. But they don't have to be!\r\nZK proofs are complex not because of the depth math they use, but because of the large number of fields of mathematics they leverage features from.\r\nIn this talk, we'll break down STARK proofs into simple blocks and colorful analogies so that you get a good high level overview of how they work", - "track": "Applied Cryptography", - "type": "Lightning Talk", + "id": "solidity-inline-assembly-for-developer-experience", + "sourceId": "F7XJZW", + "title": "Solidity Inline-Assembly for Developer Experience", + "description": "We demonstrate how inline-assembly is used at Solady to improve the account abstraction developer experience, write concise code, and create novel features.\r\n\r\nSolady is a Solidity library (MIT-licensed). \r\n\r\nSome of our biggest users include Coinbase, Optimism, Uniswap.", + "track": "Developer Experience", + "type": "Talk", "expertise": "Intermediate", - "audience": "Engineering", + "audience": "Developper", "featured": false, "doNotRecord": false, "keywords": [ - "ELI5" + "Solidity" ], "tags": [ - "ZKP", - "Use cases of cryptography", - "STARK", - "eli5", - "STARK", - "Use cases of cryptography", - "ZKP" + "Gas", + "Account Abstraction", + "solidity", + "Account Abstraction", + "Gas" ], "language": "en", "speakers": [ - "henri" + "vectorized" ], "eventId": "devcon-7", - "slot_start": 1731394200000, - "slot_end": 1731394800000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1wuFB_JXv5HWJjXdbPmQNAk43TRxm_cDU9haSzPCxKco" + "slot_start": 1731576600000, + "slot_end": 1731578400000, + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1ww4IN7FSAReDpOBeMK96jT38LWmsqkRdbQBoBnUIH-k" }, "vector": [ 0, 0, 0, 0, + 6, + 0, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -489982,6 +493471,8 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, @@ -489991,7 +493482,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -490140,7 +493630,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -490169,6 +493658,30 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -490183,7 +493696,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -490456,6 +493968,33 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -490511,48 +494050,6 @@ 0, 0, 0, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -490666,11 +494163,11 @@ 2, 0, 0, - 2, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -490684,40 +494181,42 @@ }, { "session": { - "id": "start-contributing-to-economic-protocol-development", - "sourceId": "CEZPBS", - "title": "Start contributing to economic protocol development", - "description": "Protocol development needs more economists, yet many potential contributors do not know which problems are important to Ethereum protocol development. This talk bridges the gap for those interested in blockchain research who want to work on impactful problems. The talk will overview different economic research areas at the protocol level. Examples include an economic perspective on consensus systems, transaction fee mechanism design, and economic sides of current EIPs.", - "track": "Cryptoeconomics", - "type": "Lightning Talk", - "expertise": "Beginner", - "audience": "Research", + "id": "solidity-then-now-and-the-future", + "sourceId": "HZ3DEF", + "title": "Solidity: Then, Now, & the Future!", + "description": "In this talk, I will be presenting the prospect of Q1 2025 release of the Solidity language compiler including the following sections:\r\n\r\n- Latest features and developments\r\n- via-ir: what's happening and what's next\r\n- Experimental Solidity: The future of the language\r\n- Timeline & roadmap", + "track": "Developer Experience", + "type": "Talk", + "expertise": "Intermediate", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Introduction" + "Smart Contract Development", + "Solidity" ], "tags": [ - "Core Protocol", - "Economics", - "introduction", - "Core Protocol", - "Economics" + "Tooling", + "Languages", + "solidity", + "Languages", + "Tooling" ], "language": "en", "speakers": [ - "julian-ma" + "vishwa-mehta" ], "eventId": "devcon-7", - "slot_start": 1731484800000, - "slot_end": 1731485400000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1oT8-qF_kFLzRfy9StlucF5G7CCSCbwTrU3VGnmV4M-M" + "slot_start": 1731574800000, + "slot_end": 1731576600000, + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1GmwHGEiPwMU4yfyA7ipBeOYh8M7CK0BgtepZdbx3JFA" }, "vector": [ 0, 0, 0, + 0, 6, 0, 0, @@ -491204,6 +494703,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -491213,7 +494713,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -491352,7 +494851,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -491362,13 +494860,13 @@ 0, 0, 0, + 2, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -491431,6 +494929,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -491700,6 +495199,11 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -491811,7 +495315,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -491883,7 +495386,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -491892,6 +495394,11 @@ 2, 0, 0, + 2, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -491905,38 +495412,38 @@ }, { "session": { - "id": "state-contention-rules-everything-around-me", - "sourceId": "XGHU89", - "title": "State Contention Rules Everything Around Me", - "description": "State contention causes MEV, prevents parallelization, breaks gas simulation, causes transactions to revert, etc. etc. We'll discuss state contention in practical and theoretical systems (e.g. OS threads and type systems) and how/why synchronization primitives developed. We'll cover why state is contentious, what state is contentious, what can be accomplished by making state non-contentitious, and strategies for refactoring existing systems to reduce contention.", + "id": "solo-staking-in-the-dark-forest-a-survival-guide", + "sourceId": "REJ3SW", + "title": "Solo staking in the dark forest: a survival guide", + "description": "Solo stakers are key to keeping the Ethereum ecosystem geographically decentralized and censorship resistant. But PBS leaves solo stakers extremely vulnerable to a variety of narrowly targeted DDOS attacks, made possible by public information on the p2p network. This talk will explain why privacy matters on the p2p layer, provide an overview of the attacks solo stakers would face in PBS, and demonstrate some of these in a sandbox environment.", "track": "Core Protocol", - "type": "Talk", - "expertise": "Expert", - "audience": "Engineering", + "type": "Lightning Talk", + "expertise": "Beginner", + "audience": "Stakers/Validators", "featured": false, "doNotRecord": false, "keywords": [ - "Synchronization", - "Concurrency" + "Metadata" ], "tags": [ - "Layer 1", - "Architecture", - "Cross-L2", - "concurrency", - "Architecture", - "Cross-L2", - "Layer 1" + "Staking", + "Privacy", + "Security", + "MEV", + "metadata", + "MEV", + "Privacy", + "Security" ], "language": "en", "speakers": [ - "james-prestwich" + "qianchen-q-yu" ], "eventId": "devcon-7", - "slot_start": 1731579000000, - "slot_end": 1731580800000, - "slot_roomId": "stage-1", - "resources_presentation": "https://docs.google.com/presentation/d/1cS2GTJFjotanBsdxY8DrP-qcMwV7ijAs3-hVV-oIS40" + "slot_start": 1731639900000, + "slot_end": 1731640500000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1d-GmGcNLmt1uMkzzdpBPgSsDGcejG31g_wfOtXcVIvg" }, "vector": [ 0, @@ -492430,6 +495937,10 @@ 0, 0, 0, + 6, + 0, + 0, + 0, 0, 0, 0, @@ -492438,7 +495949,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -492562,7 +496072,9 @@ 0, 0, 0, + 6, 0, + 6, 0, 0, 0, @@ -492572,7 +496084,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -492615,7 +496126,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -492661,6 +496171,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -492683,6 +496194,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -492701,7 +496213,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -492749,7 +496260,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -493038,6 +496548,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -493109,7 +496622,6 @@ 0, 0, 0, - 2, 0, 2, 0, @@ -493122,6 +496634,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0 @@ -493129,39 +496645,47 @@ }, { "session": { - "id": "state-of-the-ens", - "sourceId": "VBSW3N", - "title": "State of the ENS", - "description": "Jeff Lau, co-founder of ENS, gives an update on the state of ENS, and our progress with migrating over to layer 2. ENS's approach to layer 2 aims to preserve users' ability to choose where their names are stored and administered, while massively reducing transaction costs and increasing scalability for the vast majority of users. Embracing its status as a public good, we want to make ENS the most useful to the largest number of people possible.", - "track": "Real World Ethereum", + "id": "solving-multichain-ux-lessons-from-cosmos-for-the-rollup-ecosystem", + "sourceId": "QKRCF7", + "title": "Solving Multichain UX: Lessons from Cosmos for the Rollup Ecosystem", + "description": "This talk addresses how we tackled challenges in the Cosmos ecosystem like liquidity fragmentation, multi-chain accounts, and cross-chain contract standards, and how these solutions can be used to improve cross-chain UX in the rollup ecosystem. \r\n\r\nIf time allows, we'll also dig into designing flexible and scalable abstractions for rapid deployment of integrations (bridges, dexs, wallets) across not just many chains, but many diverse tech stacks.", + "track": "Developer Experience", "type": "Talk", - "expertise": "Beginner", - "audience": "Engineering", + "expertise": "Intermediate", + "audience": "Developper", "featured": false, "doNotRecord": false, "keywords": [ - "Usability" + "DeFi", + "Cross-chain", + "Aggregation" ], "tags": [ - "Protocol Design", - "Identity", - "Public good", - "usability", - "Identity", - "Protocol Design", - "Public good" + "Fragmentation", + "UI/UX", + "Account Abstraction", + "defi", + "cross-chain", + "aggregation", + "Account Abstraction", + "Fragmentation", + "UI/UX" ], "language": "en", "speakers": [ - "jeff-lau" + "sunny-aggarwal" ], "eventId": "devcon-7", - "slot_start": 1731638700000, - "slot_end": 1731640500000, - "slot_roomId": "main-stage", - "resources_presentation": "https://docs.google.com/presentation/d/1z_YHSVofOJSq48tqbAiqN423gAZrzi5rzZMND8BcHDw" + "slot_start": 1731577800000, + "slot_end": 1731579600000, + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/10vnF2ObOK5u8Z8XcfbB0o6Q0DIS1LwGHZA_ieNhsIXg" }, "vector": [ + 0, + 0, + 0, + 0, 6, 0, 0, @@ -493650,6 +497174,8 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, @@ -493662,7 +497188,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -493833,6 +497358,13 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, 0, 0, 0, @@ -493872,7 +497404,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -493884,7 +497415,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -494172,6 +497702,22 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -494228,6 +497774,22 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -494259,38 +497821,6 @@ 0, 0, 0, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -494334,11 +497864,10 @@ 0, 0, 0, - 2, - 0, 0, 0, 0, + 2, 0, 0, 0, @@ -494352,39 +497881,40 @@ }, { "session": { - "id": "structuring-censorship-resistant-privacy-protocols-risks-and-considerations", - "sourceId": "MVJFDX", - "title": "Structuring Censorship Resistant Privacy Protocols: Risks and Considerations", - "description": "This workshop is aimed at developers, legal professionals, and project managers involved in the creation and maintenance of privacy-focused projects and will guide participants through the various considerations and risks that need to be managed during the structuring, development and launch of these protocols.", + "id": "sovereignists-vs-globalists", + "sourceId": "ZHQPKA", + "title": "Sovereignists vs. Globalists", + "description": "Sovereignists vs. Globalists is the real battle we should be fighting.\r\n\r\nFundamentally the goal of the space is to be Sovereign. I think very few people came into the space with the idea that well we should all rely on a single, one World government to control everything we do. But rather how do we give users a choice about what kind of systems they actually interact with on a day-to-day basis.\r\n\r\nWhat we should be thinking about when building truly decentralized truly resilient systems, is how to", "track": "Cypherpunk & Privacy", - "type": "Workshop", - "expertise": "Intermediate", - "audience": "Product", + "type": "Lightning Talk", + "expertise": "Beginner", + "audience": "Community", "featured": false, - "doNotRecord": true, + "doNotRecord": false, "keywords": [ - "Legal" + "Vision", + "future", + "resilient technologies" ], "tags": [ - "Frameworks", - "Privacy", - "Censorship Resistance", - "legal", - "Censorship Resistance", - "Frameworks", - "Privacy" + "Decentralization Improvements", + "Digital Sovereignty", + "Emergency Plan", + "resiliency", + "technology", + "Decentralization Improvements", + "Digital Sovereignty", + "Emergency Plan" ], "language": "en", "speakers": [ - "fatemeh-fannizadeh", - "andre-omietanski", - "amal-ibraymi" + "adrian-brink" ], "eventId": "devcon-7", - "slot_start": 1731576600000, - "slot_end": 1731582000000, - "slot_roomId": "classroom-d", - "resources_presentation": "https://docs.google.com/presentation/d/1hNJE0EKTqY7KkSQmnZdpNsxrFfsKPlhwl0VFWn9f3pA" + "slot_start": 1731648600000, + "slot_end": 1731649200000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1Ce0TClLRzVeI_KHk3Q7wjGn9iUM0mxltuQHeo2UgQuw" }, "vector": [ 0, @@ -494445,7 +497975,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -494881,6 +498410,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -494888,8 +498418,6 @@ 0, 0, 0, - 6, - 6, 0, 0, 0, @@ -495021,6 +498549,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -495104,9 +498633,7 @@ 0, 0, 0, - 2, 0, - 2, 0, 0, 0, @@ -495140,6 +498667,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -495147,7 +498675,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -495172,6 +498699,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -495210,6 +498739,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -495393,6 +498923,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -495485,7 +499016,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -495556,7 +499086,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -495570,6 +499099,16 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0 @@ -495577,40 +499116,43 @@ }, { "session": { - "id": "superliquid-mechanisms-for-decentralized-stablecoins", - "sourceId": "SLNQ8K", - "title": "Superliquid Mechanisms for Decentralized Stablecoins", - "description": "USDC and USDT outpace decentralized stablecoins in large part due to their liquidity. This talk covers the theory, data, and risks of stablecoin liquidity innovations. This will include mint/redemption mechanism design, liquidity pool design, rehypothecation, and protocol-owned liquidity. The analysis will distill how the flexibility of decentralized stablecoin issuance mechanisms can safely be used to their advantage over centralized stablecoins, which Gyroscope v2 is putting into practice.", - "track": "Cryptoeconomics", - "type": "Talk", - "expertise": "Intermediate", - "audience": "Engineering", + "id": "speedrun-rollups-a-beginners-guide-to-l2s-zk-and-wtf-people-are-talking-about-on-panels", + "sourceId": "L3Z78Q", + "title": "Speedrun Rollups: A Beginner's Guide to L2s, ZK, and WTF People are Talking About on Panels", + "description": "The L2 landscape has grown, both in terms of size, but also the development of the tech and the new problems that need to be solved.\r\n\r\nThis talk aims to take you from zero to hero, equipping you with the history, development, and current state of L2s, so you can maximize your Devcon experience without having to carry around a dictionary to understand WTF people are talking about.", + "track": "Layer 2", + "type": "Workshop", + "expertise": "Beginner", + "audience": "Hobby", "featured": false, "doNotRecord": false, "keywords": [ - "Stablecoins", - "DeFi" + "ELI5" ], "tags": [ - "Mechanism design", - "Economics", - "AMMs", - "defi", - "AMMs", - "Economics", - "Mechanism design" + "Layer 2s", + "Scalability", + "ZK-EVMs", + "eli5", + "Layer 2s", + "Scalability", + "ZK-EVMs" ], "language": "en", "speakers": [ - "ariah-klages-mundt" + "emily" ], "eventId": "devcon-7", - "slot_start": 1731641400000, - "slot_end": 1731643200000, - "slot_roomId": "stage-1", - "resources_presentation": "https://docs.google.com/presentation/d/1Uq2Z7r9A4ctbRuT4PbYzFJRFe2xqpvo_AnrVxHcMjiU" + "slot_start": 1731391200000, + "slot_end": 1731396600000, + "slot_roomId": "classroom-e", + "resources_presentation": "https://docs.google.com/presentation/d/17fKWm64cWJz5zLVi9Av7ZypNBcbMuJYxb55zQcDbVJ8" }, "vector": [ + 0, + 0, + 0, + 0, 0, 0, 0, @@ -496014,7 +499556,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -496102,6 +499643,8 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, @@ -496236,7 +499779,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -496264,7 +499806,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -496296,6 +499837,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -496305,7 +499847,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -496369,6 +499910,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -496574,6 +500117,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -496621,7 +500165,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -496633,6 +500176,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -496780,7 +500324,6 @@ 0, 0, 0, - 2, 0, 0, 2, @@ -496796,47 +500339,42 @@ 0, 0, 0, - 0 + 0, + 0, + 0, + 0, + 2 ] }, { "session": { - "id": "supernodes-on-a-shoestring-democratizing-ethereum-with-low-power-hardware", - "sourceId": "W3DKPQ", - "title": "Supernodes on a Shoestring: Democratizing Ethereum with Low-Power Hardware", - "description": "Learn to run a full Ethereum supernode (L1 & L2) on affordable hardware (ARM devices) This live demo will guide you through selecting the hardware, installing EoA image who automatically install and configure all the software. Become a part of the decentralized Ethereum on a easy and power efficient way.", - "track": "Core Protocol", + "id": "speedrunning-chain-abstraction-eips", + "sourceId": "UVUPRS", + "title": "Speedrunning chain abstraction EIPs", + "description": "We look at different EIPs in pipeline across the CAKE stack and how they relate to chain abstraction.", + "track": "Usability", "type": "Workshop", - "expertise": "Beginner", - "audience": "Engineering", + "expertise": "Expert", + "audience": "Developer", "featured": false, "doNotRecord": false, "keywords": [ - "Node Operation", - "Low-Power Hardware" + "ChainAbstraction", + "CredibleAccounts", + "Cross-chain" ], "tags": [ - "Layer 1", - "Decentralization Improvements", - "Layer 2s", - "Decentralization", - "hardware", - "low-power", - "Decentralization", - "Decentralization Improvements", - "Layer 1", - "Layer 2s" + "cross-chain" ], "language": "en", "speakers": [ - "diego-losada", - "fernando-collado" + "ankit-chiplunkar" ], "eventId": "devcon-7", - "slot_start": 1731472200000, - "slot_end": 1731477600000, - "slot_roomId": "classroom-e", - "resources_presentation": "https://docs.google.com/presentation/d/1iW-qq2w5XkPf2rNpSWzKfErwV_ysrpVcA97rrOKKEyQ" + "slot_start": 1731655200000, + "slot_end": 1731660600000, + "slot_roomId": "classroom-a", + "resources_presentation": "https://docs.google.com/presentation/d/1up9DjzXHNhdVzKddYHp52RLJfA0EO60JAyhULDNogTk" }, "vector": [ 0, @@ -496844,6 +500382,9 @@ 0, 0, 0, + 0, + 0, + 0, 6, 0, 0, @@ -497079,7 +500620,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -497332,6 +500872,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -497342,7 +500883,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -497463,7 +501003,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -497472,7 +501011,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -497519,7 +501057,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -497553,7 +501090,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -497632,7 +501168,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -497934,28 +501469,42 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, 0, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -498011,10 +501560,8 @@ 0, 0, 0, - 2, - 0, - 0, 0, + 2, 0, 0, 0, @@ -498029,45 +501576,43 @@ }, { "session": { - "id": "sybil-proof-mechanisms", - "sourceId": "7QENZH", - "title": "Sybil-Proof Mechanisms", - "description": "I discuss a fundamental impossibility result on proposer selection mechanisms: If different actors can generate different value from block proposal (or sequencing) rights, the only sybil-proof and incentive compatible way of assigning proposal rights is through an (arguably centralizing) auction. In other words, any proposer selection mechanism can at most satisfy two out of three fundamental requirements: incentive compatibility, sybil-resistance and decentralization.", - "track": "Cryptoeconomics", + "id": "stablecoin-technicalities-innovations-challenges-and-opportunities", + "sourceId": "XJBYKJ", + "title": "Stablecoin Technicalities: Innovations, Challenges, and Opportunities", + "description": "This session is dedicated to the evolving landscape of stablecoins, with a particular focus on the latest advancements and the role of PYUSD. This talk is tailored for developers and crypto-enthusiasts eager to explore the broader implications of stablecoin technology, integration challenges, and real-world applications of stablecoins in modern finance while focusing on PayPal's role in the Ethereum ecosystem.", + "track": "Real World Ethereum", "type": "Lightning Talk", "expertise": "Intermediate", - "audience": "Research", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "APS" + "Stablecoins" ], "tags": [ - "PBS", - "Mechanism design", - "Game Theory", - "MEV", - "apps", - "Game Theory", - "Mechanism design", - "MEV", - "PBS" + "Use Cases", + "Remittance", + "Product-market fit", + "stablecoin", + "Product-market fit", + "Remittance", + "Use Cases" ], "language": "en", "speakers": [ - "christoph-schlegel" + "edwin-aoki" ], "eventId": "devcon-7", - "slot_start": 1731486600000, - "slot_end": 1731487200000, + "slot_start": 1731568200000, + "slot_end": 1731568800000, "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1zjLtbzOM-9p0FmUus6R7GhQq9rHDQj5paePedPnL_rA" + "resources_presentation": "https://docs.google.com/presentation/d/1Mh_MTgJQI_Yj0brAf1A-CWrCUWCivpHPQFUodwNtN3M" }, "vector": [ + 6, 0, 0, 0, - 6, 0, 0, 0, @@ -498221,7 +501766,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -498561,6 +502105,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -498684,13 +502229,10 @@ 0, 0, 0, - 6, 0, 0, 0, 0, - 6, - 6, 0, 0, 0, @@ -498721,7 +502263,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -498748,6 +502289,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -498822,6 +502364,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -499053,6 +502596,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -499137,6 +502681,14 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -499164,7 +502716,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -499233,10 +502784,11 @@ 0, 0, 0, - 2, 0, 0, 0, + 2, + 0, 0, 2, 0, @@ -499249,45 +502801,47 @@ 0, 0, 0, + 0, + 0, 0 ] }, { "session": { - "id": "tackling-east-asias-population-decline-issues-with-local-coops-subsystem-for-local-governance", - "sourceId": "QKMVPC", - "title": "Tackling East Asia's Population Decline Issues with Local Coop's Subsystem for Local Governance", - "description": "Local Coop envisions a world beyond nation-states and capitalism, fostering mutual aid and co-creation. It promotes self-reliant community autonomy and public goods, targeting East Asia's declining population. The system includes digital resident IDs with NFTs, democratizes emissions trading, and manages resources sustainably. Partnerships with local governments facilitate transferring public goods and services to Local Coop, optimized through technology and resident participation.", + "id": "staking-for-school-connectivity", + "sourceId": "ZU3AEJ", + "title": "Staking for school connectivity", + "description": "Giga is a joint venture between UNICEF and the ITU with the mission of connecting all the world's schools to the internet. Over the past years, a novel approach to fund the ongoing operating expenses of school connectivity has been running as a pilot in Rwanda and Giga is currently scaling up operations.\r\n\r\nAs part of this pilot, one staking node has been generating returns that are being spent on connectivity in a school in Rwanda. All of this has been done in compliance with local regulations.", "track": "Real World Ethereum", "type": "Lightning Talk", - "expertise": "Beginner", - "audience": "Local/SEA", + "expertise": "Intermediate", + "audience": "Community", "featured": false, "doNotRecord": false, "keywords": [ - "Population Decline", - "Local Government", - "NFT", - "Public Service" + "connectivity", + "schools", + "social impact" ], "tags": [ - "Public good", - "Local Impact", - "service", - "public", - "Autonomous World", - "Local Impact", - "Public good" + "Staking", + "Sustainability", + "Ethereum for Good", + "Social", + "impact", + "Ethereum for Good", + "Staking", + "Sustainability" ], "language": "en", "speakers": [ - "atsushi-hayashi" + "gerben-kijne" ], "eventId": "devcon-7", - "slot_start": 1731573600000, - "slot_end": 1731574200000, + "slot_start": 1731577200000, + "slot_end": 1731577800000, "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/105LJog6X4qLZc6Fr_TdY9gMTLhUukbrbE677s9fsW6E" + "resources_presentation": "https://docs.google.com/presentation/d/1rmmBw3SZZEyNNDi7PgdUEMlN6Wfogmt3EIpC8WZe-5I" }, "vector": [ 6, @@ -499787,6 +503341,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -499794,7 +503349,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -500012,7 +503566,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -500036,8 +503589,10 @@ 0, 0, 0, + 2, 0, 0, + 2, 0, 0, 0, @@ -500068,7 +503623,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -500092,6 +503646,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -500144,7 +503701,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -500173,6 +503729,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -500257,6 +503814,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -500281,7 +503839,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -500363,7 +503920,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -500458,7 +504014,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -500467,6 +504022,15 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -500474,43 +504038,46 @@ 0, 0, 0, - 2, 0 ] }, { "session": { - "id": "tales-from-interop", - "sourceId": "UQPDPQ", - "title": "Tales from interop", - "description": "A deep dive into the interop process for Pectra and how it evolved over the year. Find out how 100 people can work on 3 forks at the same time and how we avoided the devops bottlenecks.", + "id": "staking-on-power-efficient-and-low-cost-hardware-from-arm64-to-risc-v-boards", + "sourceId": "J3SWYT", + "title": "Staking on Power Efficient and Low Cost Hardware: From ARM64 to RISC-V Boards", + "description": "The entry barrier to staking on Ethereum got lower, as ARM boards, the tooling and OS support have improved massively. We show the current landscape of hardware options and the software stack to go along with it. \r\nAs a glimpse into the future we will talk about RISC-V, an open CPU architecture, present the current state of RISC-V based single board computers. We will discuss the progress we have made to run Ethereum nodes on these boards and the road ahead to optimize clients.", "track": "Core Protocol", "type": "Talk", "expertise": "Intermediate", - "audience": "Engineering", + "audience": "Stakers/Validators", "featured": false, "doNotRecord": false, "keywords": [ - "DevOps" + "node running", + "RISC-V", + "Hardware optimization" ], "tags": [ - "Core Protocol", - "Security", - "Testing", - "devops", - "Core Protocol", - "Security", - "Testing" + "Validator Experience", + "Home staking", + "Decentralization", + "optimization", + "hardware", + "Decentralization", + "Home staking", + "Validator Experience" ], "language": "en", "speakers": [ - "parithosh-jayanthi" + "aavegotch1eth", + "haurog" ], "eventId": "devcon-7", - "slot_start": 1731403800000, - "slot_end": 1731405600000, + "slot_start": 1731571800000, + "slot_end": 1731573600000, "slot_roomId": "stage-1", - "resources_presentation": "https://docs.google.com/presentation/d/1EI6PvXpSa-LCMg1S_f31vrLcip8y61g5BqDRGaUIJe0" + "resources_presentation": "https://docs.google.com/presentation/d/120GkPug8WQzGtUpAMbWnOOcB7P72J5K2YG_ZVHAuEF0" }, "vector": [ 0, @@ -501011,6 +504578,8 @@ 0, 0, 0, + 6, + 6, 0, 0, 0, @@ -501018,7 +504587,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -501131,7 +504699,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -501150,7 +504717,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -501178,6 +504744,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -501217,6 +504785,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -501233,6 +504802,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -501311,6 +504881,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -501364,7 +504935,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -501479,6 +505049,11 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -501614,7 +505189,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -501682,7 +505256,6 @@ 0, 0, 0, - 2, 0, 0, 2, @@ -501695,6 +505268,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -501703,44 +505279,37 @@ }, { "session": { - "id": "tbd-but-something-about-homomorphic-encryption", - "sourceId": "KS7H3H", - "title": "TBD (but something about Homomorphic Encryption)", - "description": "I have been tasked to submit a talk proposal, originaly on Multiparty Homomorphic Encryption as a place holder to secure the talk session, but there are three possible talks I could give:\r\n1) Introduction to Multiparty Homomorphic Encryption from RLWE\r\n2) IDASH PRIVACY & SECURITY WORKSHOP 2024: Presentation of the submitted solution (secure evaluation of a transformer with CKKS to classify protein sequences)\r\n3) The pitfalls of Fully Homomorphic Encryption: when IND-CPA security is not enough", + "id": "stark-proofs-eli5", + "sourceId": "BKTYWY", + "title": "STARK proofs ELI5", + "description": "Let's face it, ZK proofs are intimidating. But they don't have to be!\r\nZK proofs are complex not because of the depth math they use, but because of the large number of fields of mathematics they leverage features from.\r\nIn this talk, we'll break down STARK proofs into simple blocks and colorful analogies so that you get a good high level overview of how they work", "track": "Applied Cryptography", - "type": "Talk", + "type": "Lightning Talk", "expertise": "Intermediate", - "audience": "Research", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "I", - "could", - "find", - "them", - "all" + "ELI5" ], "tags": [ - "Open Source Software", - "Homomorphic Encryption", + "ZKP", "Use cases of cryptography", - "Security", - "Use Cases", - "Homomorphic Encryption", - "Open Source Software", - "Security", - "Use Cases", - "Use cases of cryptography" + "STARK", + "eli5", + "STARK", + "Use cases of cryptography", + "ZKP" ], "language": "en", "speakers": [ - "jean-philippe-bossuat" + "henri" ], "eventId": "devcon-7", - "slot_start": 1731569400000, - "slot_end": 1731571200000, - "slot_roomId": "stage-6", - "resources_presentation": "https://docs.google.com/presentation/d/1qdDRslHeX1rQN30xep6TupLd5KYw4-agBG6u4Zh17dA" + "slot_start": 1731394200000, + "slot_end": 1731394800000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1wuFB_JXv5HWJjXdbPmQNAk43TRxm_cDU9haSzPCxKco" }, "vector": [ 0, @@ -502243,13 +505812,22 @@ 0, 0, 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -502361,7 +505939,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -502432,6 +506009,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -502444,7 +506022,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -502452,7 +506029,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -502490,7 +506066,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -502566,6 +506141,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -502762,6 +506339,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -502915,9 +506493,9 @@ 2, 0, 0, + 2, 0, 0, - 2, 0, 0, 0, @@ -502933,46 +506511,44 @@ }, { "session": { - "id": "tending-the-infinite-garden-organizational-culture-in-the-ethereum-ecosystem", - "sourceId": "U7SNLQ", - "title": "Tending the Infinite Garden: Organizational Culture in the Ethereum Ecosystem", - "description": "This presentation will discuss the findings of the academic paper \"Tending the Infinite Garden: Organisational Culture in the Ethereum Ecosystem\" by Dr. Paul-Dylan-Ennis and Ann Brody. Our study examines the decision-making processes fundamental to Ethereum's protocol governance, drawing on interviews with Ethereum's core developers. We identify a central worldview in Ethereum known as the \"Infinite Garden\" and discuss how Ethereum's social layer is crucial for upholding cypherpunk values.", - "track": "Cypherpunk & Privacy", - "type": "Talk", - "expertise": "Intermediate", - "audience": "Developer", + "id": "start-contributing-to-economic-protocol-development", + "sourceId": "CEZPBS", + "title": "Start contributing to economic protocol development", + "description": "Protocol development needs more economists, yet many potential contributors do not know which problems are important to Ethereum protocol development. This talk bridges the gap for those interested in blockchain research who want to work on impactful problems. The talk will overview different economic research areas at the protocol level. Examples include an economic perspective on consensus systems, transaction fee mechanism design, and economic sides of current EIPs.", + "track": "Cryptoeconomics", + "type": "Lightning Talk", + "expertise": "Beginner", + "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "Ethereum", - "Core", - "Development;", - "Social", - "Layer;", - "Governance;", - "Values" + "Introduction" ], "tags": [ - "value" + "Core Protocol", + "Economics", + "introduction", + "Core Protocol", + "Economics" ], "language": "en", "speakers": [ - "ann-brody" + "julian-ma" ], "eventId": "devcon-7", - "slot_start": 1731495600000, - "slot_end": 1731497400000, - "slot_roomId": "stage-6", - "resources_presentation": "https://docs.google.com/presentation/d/1f-XpVYzA-AiFID7laGqTa-L6kAXqGezXQRCWQw-a-L4" + "slot_start": 1731484800000, + "slot_end": 1731485400000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1oT8-qF_kFLzRfy9StlucF5G7CCSCbwTrU3VGnmV4M-M" }, "vector": [ 0, 0, 0, + 6, 0, 0, 0, - 6, 0, 0, 0, @@ -503467,13 +507043,13 @@ 0, 0, 0, + 6, 0, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -503611,6 +507187,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -503626,6 +507203,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -503952,7 +507530,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -504069,6 +507646,13 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -504151,45 +507735,49 @@ 0, 0, 0, + 0, 0 ] }, { "session": { - "id": "the-10-most-common-vulnerabilities-found-in-audit-contests", - "sourceId": "LYFXZN", - "title": "The 10 Most Common Vulnerabilities Found in Audit Contests", - "description": "This lightning talk offers a quick survival guide for DApp developers and security experts, highlighting the most common vulnerabilities found in audit contests. As these contests are often the final step before mainnet, the identified vulnerabilities have typically been overlooked by multiple developers and auditors. The session includes a link to a guide on fixing each vulnerability and a 2-minute Q&A to explore any of the 10 vulnerabilities in more detail and discuss why they are often missed", - "track": "Security", - "type": "Lightning Talk", - "expertise": "Intermediate", - "audience": "Research", + "id": "state-contention-rules-everything-around-me", + "sourceId": "XGHU89", + "title": "State Contention Rules Everything Around Me", + "description": "State contention causes MEV, prevents parallelization, breaks gas simulation, causes transactions to revert, etc. etc. We'll discuss state contention in practical and theoretical systems (e.g. OS threads and type systems) and how/why synchronization primitives developed. We'll cover why state is contentious, what state is contentious, what can be accomplished by making state non-contentitious, and strategies for refactoring existing systems to reduce contention.", + "track": "Core Protocol", + "type": "Talk", + "expertise": "Expert", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Vulnerabilities;", - "Audit", - "Contests" + "Synchronization", + "Concurrency" ], "tags": [ - "Security", - "Auditing", - "audit", - "contest", - "Auditing", - "Security" + "Layer 1", + "Architecture", + "Cross-L2", + "concurrency", + "Architecture", + "Cross-L2", + "Layer 1" ], "language": "en", "speakers": [ - "jack-sanford" + "james-prestwich" ], "eventId": "devcon-7", - "slot_start": 1731408000000, - "slot_end": 1731408600000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1_iMeu-TIt6aOehgouo5xQOCb89l5Su5oE2WffTDcOII" + "slot_start": 1731579000000, + "slot_end": 1731580800000, + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1cS2GTJFjotanBsdxY8DrP-qcMwV7ijAs3-hVV-oIS40" }, "vector": [ + 0, + 0, + 0, 0, 0, 6, @@ -504689,6 +508277,9 @@ 0, 0, 0, + 6, + 0, + 0, 0, 0, 0, @@ -504698,7 +508289,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -504808,7 +508398,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -504827,6 +508416,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -504869,6 +508459,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -505002,6 +508593,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -505077,7 +508671,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -505292,7 +508885,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -505359,10 +508951,10 @@ 0, 0, 0, - 2, 0, 0, 0, + 2, 0, 2, 0, @@ -505375,47 +508967,47 @@ 0, 0, 0, + 0, + 0, 0 ] }, { "session": { - "id": "the-age-of-account-abstraction-opportunities-and-challenges", - "sourceId": "EPN9S7", - "title": "The Age of Account Abstraction: Opportunities and Challenges", - "description": "In a world where the web3 user experience is streamlined through account abstraction, complexities like gas and multiple L1s/L2s are hidden from users. This talk explores the competitive dynamics likely to develop at each layer of the stack (layers, DeFi protocols, intent protocols) and the strategies that might be employed to succeed. Join me to delve into the transformative impact of making Web3 seamless and accessible, and understand how to navigate and thrive in this evolving landscape.", - "track": "Usability", - "type": "Lightning Talk", - "expertise": "Intermediate", - "audience": "Business", + "id": "state-of-the-ens", + "sourceId": "VBSW3N", + "title": "State of the ENS", + "description": "Jeff Lau, co-founder of ENS, gives an update on the state of ENS, and our progress with migrating over to layer 2. ENS's approach to layer 2 aims to preserve users' ability to choose where their names are stored and administered, while massively reducing transaction costs and increasing scalability for the vast majority of users. Embracing its status as a public good, we want to make ENS the most useful to the largest number of people possible.", + "track": "Real World Ethereum", + "type": "Talk", + "expertise": "Beginner", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Protocol competition", - "User growth", - "Layer specialisation" + "Usability" ], "tags": [ - "Layer 2s", - "Account Abstraction", - "Intents", - "specialisation", - "layer", - "Account Abstraction", - "Intents", - "Layer 2s" + "Protocol Design", + "Identity", + "Public good", + "usability", + "Identity", + "Protocol Design", + "Public good" ], "language": "en", "speakers": [ - "daniel-yanev" + "jeff-lau" ], "eventId": "devcon-7", - "slot_start": 1731552300000, - "slot_end": 1731552900000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/17eyZChjX1qpt1_WuQIDXpXi06_RixZQtwAbNNS22vqU" + "slot_start": 1731638700000, + "slot_end": 1731640500000, + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1z_YHSVofOJSq48tqbAiqN423gAZrzi5rzZMND8BcHDw" }, "vector": [ + 6, 0, 0, 0, @@ -505424,7 +509016,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -505919,13 +509510,13 @@ 0, 0, 0, + 6, 0, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -506084,19 +509675,17 @@ 0, 0, 0, - 2, - 2, 0, 0, 0, 0, + 2, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -506136,6 +509725,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -506146,6 +509737,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -506385,7 +509979,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -506585,13 +510178,15 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, 0, + 2, + 0, + 0, 0, 2, 0, @@ -506601,44 +510196,35 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, 0 ] }, { "session": { - "id": "the-age-of-aggregation", - "sourceId": "VVTWM7", - "title": "The Age Of AGGREGATION", - "description": "Aggregation plays a critical role in enhancing the usability and scalability of blockchain technology. In this session, we will explore the fundamental concepts of aggregation, debunk common myths, and discuss the necessity of aggregated blockchain systems for achieving real-world usage. Current scalability boundaries limit blockchain's potential, but through aggregation, we can optimize performance and usability, making blockchain technology accessible to a broader audience", - "track": "Layer 2", - "type": "Talk", - "expertise": "Intermediate", - "audience": "Product", + "id": "stress-escape-relaxing-aromatic-oils-and-singing-gongs-and-bowls", + "sourceId": "KVDNNN", + "title": "Stress Escape (Relaxing Aromatic Oils and Singing Gongs and Bowls)", + "description": "By master Ice \r\n- Let go of stress with the calming sounds of gongs and bowls\r\n- Enhance by soothing essential oil scents. You’ll also receive a take-home essential oil roller to keep the relaxation going after the session.\r\n\r\nNov 15 13:00 - 13:45", + "track": "Experiences", + "type": "Mixed Formats", + "expertise": "", + "audience": "Engineering", "featured": false, "doNotRecord": false, - "keywords": [ - "Blockchain optimization", - "performance enhancement", - "scalability" - ], - "tags": [ - "Protocol Design", - "Scalability", - "Token bridging", - "User Experience", - "Protocol Design", - "Token bridging", - "User Experience" - ], + "keywords": [], + "tags": [], "language": "en", - "speakers": [ - "sandeep-nailwal" - ], + "speakers": [], "eventId": "devcon-7", - "slot_start": 1731645000000, - "slot_end": 1731646800000, - "slot_roomId": "main-stage", - "resources_presentation": "https://docs.google.com/presentation/d/19GjAOPnXoMBNpAerM--poOFpPMM-IeprVNBtTrgK-UA" + "slot_start": 1731650400000, + "slot_end": 1731653100000, + "slot_roomId": "decompression-room", + "resources_presentation": "https://docs.google.com/presentation/d/1yzroGPmzEN55RgegoRuiSo7Qe_-eunH6UGPIczkFag0" }, "vector": [ 0, @@ -506648,6 +510234,10 @@ 0, 0, 0, + 0, + 0, + 0, + 0, 6, 0, 0, @@ -507151,7 +510741,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -507275,7 +510864,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -507305,7 +510893,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -507394,7 +510981,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -507454,7 +511040,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -507810,7 +511395,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -507819,7 +511403,18 @@ 0, 0, 0, - 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -507831,40 +511426,39 @@ }, { "session": { - "id": "the-blind-mans-elephant-a-product-vision-towards-private-identities", - "sourceId": "GSZKVK", - "title": "The Blind Man's Elephant: a product vision towards private identities", - "description": "A short talk introducing the concepts of key properties we want to achieve in private ZK identities. Sparkling concepts like SSI and DIDs and why blockchains are the best way to ensure that.\r\n\r\nFinally it concludes with simple ZK and data-structure constructions and different alternatives that are seeking to provide this characteristics.\r\n\r\nIn short, this is a lightning overview of the space, it's desired features and different approaches to achieve them.", - "track": "Applied Cryptography", - "type": "Lightning Talk", + "id": "structuring-censorship-resistant-privacy-protocols-risks-and-considerations", + "sourceId": "MVJFDX", + "title": "Structuring Censorship Resistant Privacy Protocols: Risks and Considerations", + "description": "This workshop is aimed at developers, legal professionals, and project managers involved in the creation and maintenance of privacy-focused projects and will guide participants through the various considerations and risks that need to be managed during the structuring, development and launch of these protocols.", + "track": "Cypherpunk & Privacy", + "type": "Workshop", "expertise": "Intermediate", - "audience": "Engineering", + "audience": "Product", "featured": false, - "doNotRecord": false, + "doNotRecord": true, "keywords": [ - "Selective-disclosure" + "Legal" ], "tags": [ + "Frameworks", "Privacy", - "Identity", - "ZKP", - "Use Cases", - "selective", - "disclosure", - "Identity", - "Privacy", - "Use Cases", - "ZKP" + "Censorship Resistance", + "legal", + "Censorship Resistance", + "Frameworks", + "Privacy" ], "language": "en", "speakers": [ - "andy" + "fatemeh-fannizadeh", + "andre-omietanski", + "amal-ibraymi" ], "eventId": "devcon-7", - "slot_start": 1731395400000, - "slot_end": 1731396000000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1OM2zZQsD8haiBnMdAS98Oz90Cmk3F2nH7dY0H_hjKTA" + "slot_start": 1731576600000, + "slot_end": 1731582000000, + "slot_roomId": "classroom-d", + "resources_presentation": "https://docs.google.com/presentation/d/1hNJE0EKTqY7KkSQmnZdpNsxrFfsKPlhwl0VFWn9f3pA" }, "vector": [ 0, @@ -507873,10 +511467,10 @@ 0, 0, 0, + 6, 0, 0, 0, - 6, 0, 0, 0, @@ -507925,6 +511519,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -508370,6 +511965,8 @@ 0, 0, 0, + 6, + 6, 0, 0, 0, @@ -508378,7 +511975,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -508556,7 +512152,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -508577,14 +512172,12 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -508593,7 +512186,9 @@ 0, 0, 0, + 2, 0, + 2, 0, 0, 0, @@ -508614,7 +512209,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -508635,6 +512229,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -508971,7 +512567,6 @@ 0, 0, 0, - 2, 2, 0, 0, @@ -509036,7 +512631,12 @@ 0, 0, 0, - 2, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 2, @@ -509048,6 +512648,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -509057,49 +512660,49 @@ }, { "session": { - "id": "the-butterfly-effect-and-paradoxes-of-account-abstraction-in-the-defi-ecosystem", - "sourceId": "7VUDWG", - "title": "The Butterfly Effect and Paradoxes of Account Abstraction in the DeFi Ecosystem", - "description": "gm, I'd talk about the **butterfly effects** and **paradoxes** of account abstraction (AA).\r\n\r\nDiscuss the cascading impacts on AA in DeFi;\r\n* Accessibility\r\n* Collaborative DeFi\r\n* Unlocking advanced wallet features\r\n\r\nI'll discuss the paradoxes of AA;\r\n* Simplicity vs Complexity\r\n* Security vs Convenience\r\n* Decentralization vs Usability\r\n* Customization vs Standardization\r\n* Innovation vs Stability\r\n\r\n(+) with real world onchain examples, relevant EIPs/ERCs, benchmarking AA with performance insights.\r\n\r\nLFG", - "track": "Usability", + "id": "superliquid-mechanisms-for-decentralized-stablecoins", + "sourceId": "SLNQ8K", + "title": "Superliquid Mechanisms for Decentralized Stablecoins", + "description": "USDC and USDT outpace decentralized stablecoins in large part due to their liquidity. This talk covers the theory, data, and risks of stablecoin liquidity innovations. This will include mint/redemption mechanism design, liquidity pool design, rehypothecation, and protocol-owned liquidity. The analysis will distill how the flexibility of decentralized stablecoin issuance mechanisms can safely be used to their advantage over centralized stablecoins, which Gyroscope v2 is putting into practice.", + "track": "Cryptoeconomics", "type": "Talk", "expertise": "Intermediate", - "audience": "Product", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ + "Stablecoins", "DeFi" ], "tags": [ - "Decentralization", - "User Experience", - "Account Abstraction", + "Mechanism design", + "Economics", + "AMMs", "defi", - "Account Abstraction", - "Decentralization", - "User Experience" + "AMMs", + "Economics", + "Mechanism design" ], "language": "en", "speakers": [ - "niha" + "ariah-klages-mundt" ], "eventId": "devcon-7", - "slot_start": 1731465900000, - "slot_end": 1731467700000, - "slot_roomId": "stage-6", - "resources_presentation": "https://docs.google.com/presentation/d/1zpiZg4dw7Yoaj_Sy6FpGr9LUxUTz8UzDFGi_e9GpUrU" + "slot_start": 1731641400000, + "slot_end": 1731643200000, + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1Uq2Z7r9A4ctbRuT4PbYzFJRFe2xqpvo_AnrVxHcMjiU" }, "vector": [ 0, 0, 0, + 6, 0, 0, 0, 0, 0, - 6, - 0, 0, 0, 0, @@ -509498,6 +513101,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -509602,7 +513206,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -509752,13 +513355,13 @@ 0, 0, 0, + 2, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -509793,6 +513396,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -509804,7 +513409,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -510100,7 +513704,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -510111,6 +513714,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -510259,7 +513863,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -510268,6 +513871,10 @@ 0, 0, 0, + 0, + 2, + 0, + 0, 2, 0, 0, @@ -510275,50 +513882,53 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, 0 ] }, { "session": { - "id": "the-chain-abstraction-master-plan", - "sourceId": "DCSCA7", - "title": "The Chain Abstraction Master Plan", - "description": "Chain abstraction is vital for Ethereum’s future competitiveness and interoperability. This talk will dive into why Ethereum apps need chain abstraction to avoid fragmentation and ensure open, trustless, and modular systems. We’ll explore approaches to abstraction, the importance of open standards, and a roadmap for upgrading the ecosystem’s core infrastructure—spanning JSON-RPC API improvements, resource locks, and intent settlement—to unlock new layers of usability and decentralization.", - "track": "Usability", - "type": "Talk", - "expertise": "Intermediate", - "audience": "Product", + "id": "supernodes-on-a-shoestring-democratizing-ethereum-with-low-power-hardware", + "sourceId": "W3DKPQ", + "title": "Supernodes on a Shoestring: Democratizing Ethereum with Low-Power Hardware", + "description": "Learn to run a full Ethereum supernode (L1 & L2) on affordable hardware (ARM devices) This live demo will guide you through selecting the hardware, installing EoA image who automatically install and configure all the software. Become a part of the decentralized Ethereum on a easy and power efficient way.", + "track": "Core Protocol", + "type": "Workshop", + "expertise": "Beginner", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Chain Abstraction", - "OneBalance", - "Resource Locks" + "Node Operation", + "Low-Power Hardware" ], "tags": [ - "Account Abstraction", - "Cross-L2", - "Developer Infrastructure", - "DevEx", - "Ethereum Roadmap", - "Gas", - "Intents", - "MEV", - "Paymaster", - "Rollups", - "Token bridging", - "Transaction fees mechanisms", - "User Experience" + "Layer 1", + "Decentralization Improvements", + "Layer 2s", + "Decentralization", + "hardware", + "low-power", + "Decentralization", + "Decentralization Improvements", + "Layer 1", + "Layer 2s" ], "language": "en", "speakers": [ - "stephane-gosselin" + "diego-losada", + "fernando-collado" ], "eventId": "devcon-7", - "slot_start": 1731576600000, - "slot_end": 1731577800000, - "slot_roomId": "stage-5", - "resources_presentation": "https://docs.google.com/presentation/d/1aMlbfC7Va_bqN5fI43BFPOB0iIennWgUwyiQxb7D3q0" + "slot_start": 1731472200000, + "slot_end": 1731477600000, + "slot_roomId": "classroom-e", + "resources_presentation": "https://docs.google.com/presentation/d/1iW-qq2w5XkPf2rNpSWzKfErwV_ysrpVcA97rrOKKEyQ" }, "vector": [ 0, @@ -510326,9 +513936,6 @@ 0, 0, 0, - 0, - 0, - 0, 6, 0, 0, @@ -510566,11 +514173,7 @@ 0, 0, 0, - 0, - 0, - 0, - 0, - 0, + 6, 0, 0, 0, @@ -510941,36 +514544,12 @@ 0, 0, 0, - 6, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 6, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, 0, 0, 0, - 2, - 0, 0, 0, 0, @@ -510979,18 +514558,13 @@ 0, 0, 0, - 2, - 0, - 2, 0, 0, 0, 0, 0, + 6, 0, - 2, - 2, - 2, 0, 0, 0, @@ -510998,6 +514572,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -511044,6 +514619,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -511077,6 +514653,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -511131,10 +514708,8 @@ 0, 0, 0, - 2, 0, 0, - 2, 0, 0, 0, @@ -511150,7 +514725,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -511363,27 +514937,6 @@ 0, 0, 0, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -511485,12 +515038,43 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -511499,6 +515083,35 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, 2, 0, 0, @@ -511506,46 +515119,56 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, 0 ] }, { "session": { - "id": "the-chain-mail-gaze", - "sourceId": "73SKE9", - "title": "The Chain Mail Gaze", - "description": "With their dreams of new ‘Network State’ empires, resource extraction, and colonial domination, today’s tech overlords are the descendants of Europe’s mediaeval Crusaders: well-financed, zealous fanatics remaking the world in the name of their greater good. Through a psycho-political reading of scarcity, chauvinism, and colonialism, The Chain Mail Gaze connects Crusader ideologues’ desire for blood, land, and booty, to emerging ‘frontiers’ mediated by contemporary technologies.", - "track": "Coordination", + "id": "sybil-proof-mechanisms", + "sourceId": "7QENZH", + "title": "Sybil-Proof Mechanisms", + "description": "I discuss a fundamental impossibility result on proposer selection mechanisms: If different actors can generate different value from block proposal (or sequencing) rights, the only sybil-proof and incentive compatible way of assigning proposal rights is through an (arguably centralizing) auction. In other words, any proposer selection mechanism can at most satisfy two out of three fundamental requirements: incentive compatibility, sybil-resistance and decentralization.", + "track": "Cryptoeconomics", "type": "Lightning Talk", - "expertise": "Beginner", + "expertise": "Intermediate", "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "decolonial" + "APS" ], "tags": [ - "Governance", - "Network State", - "decolonial", - "Governance", - "Network State" + "PBS", + "Mechanism design", + "Game Theory", + "MEV", + "apps", + "Game Theory", + "Mechanism design", + "MEV", + "PBS" ], "language": "en", "speakers": [ - "wassim-z-alsindi" + "christoph-schlegel" ], "eventId": "devcon-7", - "slot_start": 1731409800000, - "slot_end": 1731410400000, - "slot_roomId": "stage-2", - "resources_presentation": "https://docs.google.com/presentation/d/17RnVgqUzy-db9C_X4-QKgghgKSZ40O-5PtTPVJladMk" + "slot_start": 1731486600000, + "slot_end": 1731487200000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1zjLtbzOM-9p0FmUus6R7GhQq9rHDQj5paePedPnL_rA" }, "vector": [ 0, - 6, 0, 0, + 6, 0, 0, 0, @@ -511699,6 +515322,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -512056,7 +515680,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -512170,10 +515793,13 @@ 0, 0, 0, + 6, 0, 0, 0, 0, + 6, + 6, 0, 0, 0, @@ -512204,10 +515830,10 @@ 0, 0, 0, + 2, 0, 0, 0, - 2, 0, 0, 0, @@ -512249,7 +515875,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -512710,12 +516335,19 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, 2, 0, 0, @@ -512732,37 +516364,44 @@ }, { "session": { - "id": "the-combination-of-zkp-mpc-fhe", - "sourceId": "XPLVT8", - "title": "The combination of ZKP +/- MPC +/- FHE", - "description": "This talk will provide you with the necessary intuition to understand when you should use ZKP, MPC or FHE, or any combination of them.", - "track": "Applied Cryptography", + "id": "tackling-east-asias-population-decline-issues-with-local-coops-subsystem-for-local-governance", + "sourceId": "QKMVPC", + "title": "Tackling East Asia's Population Decline Issues with Local Coop's Subsystem for Local Governance", + "description": "Local Coop envisions a world beyond nation-states and capitalism, fostering mutual aid and co-creation. It promotes self-reliant community autonomy and public goods, targeting East Asia's declining population. The system includes digital resident IDs with NFTs, democratizes emissions trading, and manages resources sustainably. Partnerships with local governments facilitate transferring public goods and services to Local Coop, optimized through technology and resident participation.", + "track": "Real World Ethereum", "type": "Lightning Talk", "expertise": "Beginner", - "audience": "Developer", + "audience": "Local/SEA", "featured": false, "doNotRecord": false, "keywords": [ - "FHE" + "Population Decline", + "Local Government", + "NFT", + "Public Service" ], "tags": [ - "ZKP", - "MPC", - "fhe", - "MPC", - "ZKP" + "Public good", + "Local Impact", + "service", + "public", + "Autonomous World", + "Local Impact", + "Public good" ], "language": "en", "speakers": [ - "giacomo" + "atsushi-hayashi" ], "eventId": "devcon-7", - "slot_start": 1731390000000, - "slot_end": 1731390600000, + "slot_start": 1731573600000, + "slot_end": 1731574200000, "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1iRVxAm1tYqEBlFNUqErTPQ1GCnhG1txvgCWdfQbSgpk" + "resources_presentation": "https://docs.google.com/presentation/d/105LJog6X4qLZc6Fr_TdY9gMTLhUukbrbE677s9fsW6E" }, "vector": [ + 6, + 0, 0, 0, 0, @@ -512772,7 +516411,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -513269,6 +516907,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -513278,7 +516917,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -513452,7 +517090,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -513463,7 +517100,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -513494,6 +517130,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -513549,6 +517186,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -513624,6 +517262,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -513762,6 +517401,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -513842,6 +517482,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -513870,7 +517511,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -513931,7 +517571,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -513948,57 +517587,57 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, 0 ] }, { "session": { - "id": "the-daos-of-the-east", - "sourceId": "BUKGLV", - "title": "The DAOs of the East", - "description": "DAOs are growing fast in East Asia, and they work very differently from DAOs in the West. From regional revitalization in Japan to Taiwan's digital ministry to the Chinese diaspora, I'll cover many examples and what they mean for DAOs in the West.", - "track": "Coordination", + "id": "tales-from-interop", + "sourceId": "UQPDPQ", + "title": "Tales from interop", + "description": "A deep dive into the interop process for Pectra and how it evolved over the year. Find out how 100 people can work on 3 forks at the same time and how we avoided the devops bottlenecks.", + "track": "Core Protocol", "type": "Talk", - "expertise": "Beginner", - "audience": "Community", + "expertise": "Intermediate", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Asia" + "DevOps" ], "tags": [ - "DAO", - "Collective Intelligence", - "Regulation", - "asia", - "Collective Intelligence", - "DAO" + "Core Protocol", + "Security", + "Testing", + "devops", + "Core Protocol", + "Security", + "Testing" ], "language": "en", "speakers": [ - "joshua-tan" + "parithosh-jayanthi" ], "eventId": "devcon-7", - "slot_start": 1731492000000, - "slot_end": 1731493800000, - "slot_roomId": "stage-5", - "resources_presentation": "https://docs.google.com/presentation/d/185nuWRZn9PaXkbj3mmudjiul9XhVrRireCzXcJBlu4Y" + "slot_start": 1731403800000, + "slot_end": 1731405600000, + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1EI6PvXpSa-LCMg1S_f31vrLcip8y61g5BqDRGaUIJe0" }, "vector": [ - 0, - 6, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, 0, 0, + 6, 0, 0, 0, @@ -514619,6 +518258,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -514698,28 +518338,6 @@ 0, 0, 0, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -514873,6 +518491,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -515049,7 +518668,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -515123,6 +518741,38 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -515153,11 +518803,16 @@ 0, 0, 0, - 2, 0, 0, 0, 0, + 0, + 0, + 0, + 2, + 0, + 0, 2, 0, 0, @@ -515170,42 +518825,50 @@ 0, 0, 0, + 0, 0 ] }, { "session": { - "id": "the-dave-fraud-proof-algorithm-triumphing-over-sybils-with-a-laptop-and-a-small-collateral", - "sourceId": "C7ZFH3", - "title": "The Dave fraud-proof algorithm — triumphing over Sybils with a laptop and a small collateral", - "description": "Current fraud-proof algorithms are susceptible to Sybil attacks, impacting safety, decentralization, and (settlement) liveness. This presentation introduces _Dave_, a novel algorithm that offers an unprecedented combination of these three properties. We demonstrate that there's no realistic Sybil attack capable of exhausting defenders' resources or causing significant delays, even with minimal stake requirements.", - "track": "Layer 2", + "id": "tbd-but-something-about-homomorphic-encryption", + "sourceId": "KS7H3H", + "title": "TBD (but something about Homomorphic Encryption)", + "description": "I have been tasked to submit a talk proposal, originaly on Multiparty Homomorphic Encryption as a place holder to secure the talk session, but there are three possible talks I could give:\r\n1) Introduction to Multiparty Homomorphic Encryption from RLWE\r\n2) IDASH PRIVACY & SECURITY WORKSHOP 2024: Presentation of the submitted solution (secure evaluation of a transformer with CKKS to classify protein sequences)\r\n3) The pitfalls of Fully Homomorphic Encryption: when IND-CPA security is not enough", + "track": "Applied Cryptography", "type": "Talk", - "expertise": "Expert", + "expertise": "Intermediate", "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "Interactive", - "fraud", - "proofs" + "I", + "could", + "find", + "them", + "all" ], "tags": [ - "Optimistic rollups", - "fraud", - "proof", - "Optimistic", - "rollups" + "Open Source Software", + "Homomorphic Encryption", + "Use cases of cryptography", + "Security", + "Use Cases", + "Homomorphic Encryption", + "Open Source Software", + "Security", + "Use Cases", + "Use cases of cryptography" ], "language": "en", "speakers": [ - "gabriel-coutinho-de-paula" + "jean-philippe-bossuat" ], "eventId": "devcon-7", - "slot_start": 1731472200000, - "slot_end": 1731474000000, - "slot_roomId": "stage-5", - "resources_presentation": "https://docs.google.com/presentation/d/1GhOQePXCr0xuShvpJcgSNAMhIC_wT2B34JYiogZJB7s" + "slot_start": 1731569400000, + "slot_end": 1731571200000, + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1qdDRslHeX1rQN30xep6TupLd5KYw4-agBG6u4Zh17dA" }, "vector": [ 0, @@ -515215,6 +518878,8 @@ 0, 0, 0, + 0, + 0, 6, 0, 0, @@ -515715,6 +519380,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -515725,7 +519391,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -515832,6 +519497,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -515859,6 +519525,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -515890,7 +519557,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -515914,6 +519580,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -515921,6 +519588,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -515958,6 +519626,13 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -516041,7 +519716,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -516163,7 +519837,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -516316,8 +519989,6 @@ 0, 0, 0, - 2, - 2, 0, 0, 0, @@ -516382,6 +520053,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -516398,39 +520070,37 @@ }, { "session": { - "id": "the-end-of-self-custodial-wallets", - "sourceId": "KDUNLM", - "title": "The end of self-custodial wallets", - "description": "This talk provides a quick overview of how countries worldwide restrict or plan to ban the self-custodial ownership model, which is the foundation of cryptocurrencies.\r\n\r\n- What kind of laws, regulations and guidance countries have passed to restrict self-custodial\r\n- What kind of areas are being targeted: ownership of cryptocurrencies, wallets, developers, interfaces\r\n- Who are the driving forces behind opposing self-custodial\r\n- How to counteract this development", + "id": "tending-the-infinite-garden-organizational-culture-in-the-ethereum-ecosystem", + "sourceId": "U7SNLQ", + "title": "Tending the Infinite Garden: Organizational Culture in the Ethereum Ecosystem", + "description": "This presentation will discuss the findings of the academic paper \"Tending the Infinite Garden: Organisational Culture in the Ethereum Ecosystem\" by Dr. Paul-Dylan-Ennis and Ann Brody. Our study examines the decision-making processes fundamental to Ethereum's protocol governance, drawing on interviews with Ethereum's core developers. We identify a central worldview in Ethereum known as the \"Infinite Garden\" and discuss how Ethereum's social layer is crucial for upholding cypherpunk values.", "track": "Cypherpunk & Privacy", - "type": "Lightning Talk", - "expertise": "Beginner", - "audience": "Business", + "type": "Talk", + "expertise": "Intermediate", + "audience": "Developer", "featured": false, "doNotRecord": false, "keywords": [ - "Self custodial", - "FATF", - "wallet" + "Ethereum", + "Core", + "Development;", + "Social", + "Layer;", + "Governance;", + "Values" ], "tags": [ - "Free Speech", - "Censorship Resistance", - "Regulation", - "fatf", - "Censorship Resistance", - "Free Speech", - "Regulation" + "value" ], "language": "en", "speakers": [ - "mikko-ohtamaa" + "ann-brody" ], "eventId": "devcon-7", - "slot_start": 1731647400000, - "slot_end": 1731648000000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1Ap05BLrc25kR-WdwGvInSGF6oehwIIAg82A0vs0Krrg" + "slot_start": 1731495600000, + "slot_end": 1731497400000, + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1f-XpVYzA-AiFID7laGqTa-L6kAXqGezXQRCWQw-a-L4" }, "vector": [ 0, @@ -516943,6 +520613,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -516951,7 +520622,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -517078,7 +520748,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -517154,7 +520823,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -517193,7 +520861,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -517432,6 +521099,12 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -517543,7 +521216,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -517601,7 +521273,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -517616,6 +521287,14 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0 @@ -517623,44 +521302,40 @@ }, { "session": { - "id": "the-evolution-of-zk-from-1985-2013", - "sourceId": "FGXMGH", - "title": "The Evolution of ZK from 1985-2013", - "description": "This session delves into the rich history of zero-knowledge proofs (ZKPs), tracing key milestones from their inception in 1985 to groundbreaking advancements like simulation extractability and the first non-interactive zero-knowledge protocol (NIZK), the first SNARK protocol, etc. While many advances happened within the crypto space, it is beneficial to be aware about the evolution of ZK prior to us inheriting it from the theoretical world.", - "track": "Applied Cryptography", - "type": "Talk", - "expertise": "Expert", - "audience": "Developer", + "id": "the-10-most-common-vulnerabilities-found-in-audit-contests", + "sourceId": "LYFXZN", + "title": "The 10 Most Common Vulnerabilities Found in Audit Contests", + "description": "This lightning talk offers a quick survival guide for DApp developers and security experts, highlighting the most common vulnerabilities found in audit contests. As these contests are often the final step before mainnet, the identified vulnerabilities have typically been overlooked by multiple developers and auditors. The session includes a link to a guide on fixing each vulnerability and a 2-minute Q&A to explore any of the 10 vulnerabilities in more detail and discuss why they are often missed", + "track": "Security", + "type": "Lightning Talk", + "expertise": "Intermediate", + "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "history" + "Vulnerabilities;", + "Audit", + "Contests" ], "tags": [ - "Zero-Knowledge", - "Cryptography", - "history", - "Cryptography", - "Zero-Knowledge" + "Security", + "Auditing", + "audit", + "contest", + "Auditing", + "Security" ], "language": "en", "speakers": [ - "vanishree-rao" + "jack-sanford" ], "eventId": "devcon-7", - "slot_start": 1731656400000, - "slot_end": 1731658200000, - "slot_roomId": "stage-3", - "resources_presentation": "https://docs.google.com/presentation/d/1sY_h2GBY4R5mcKYTqc0O1AuTzmygnIH1SdXhzmaDIyE" + "slot_start": 1731408000000, + "slot_end": 1731408600000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1_iMeu-TIt6aOehgouo5xQOCb89l5Su5oE2WffTDcOII" }, "vector": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 6, @@ -518046,39 +521721,6 @@ 0, 0, 0, - 6, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -518205,6 +521847,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -518284,8 +521927,6 @@ 0, 0, 0, - 6, - 6, 0, 0, 0, @@ -518321,6 +521962,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -518466,6 +522108,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -518588,6 +522231,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -518765,7 +522409,53 @@ 0, 0, 0, - 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -518839,43 +522529,53 @@ 0, 0, 0, + 0, 0 ] }, { "session": { - "id": "the-fixed-rate-flywheel", - "sourceId": "WYWLXV", - "title": "The Fixed Rate Flywheel", - "description": "In the rapidly evolving landscape of modern DeFi, fixed-rate protocols have emerged as a critical component, bridging the gap between traditional finance stability and DeFi innovation. This panel introduces \"The Fixed Rate Flywheel,\" a powerful concept illustrating how fixed rate markets fuel variable lending, create hedging opportunities, and generate high-yield products. Join us to hear experts from DELV Tech, Morpho Labs, Phoenix Labs, and Gauntlet talk about the next evolution of DeFi.", - "track": "Cryptoeconomics", - "type": "Panel", + "id": "the-age-of-account-abstraction-opportunities-and-challenges", + "sourceId": "EPN9S7", + "title": "The Age of Account Abstraction: Opportunities and Challenges", + "description": "In a world where the web3 user experience is streamlined through account abstraction, complexities like gas and multiple L1s/L2s are hidden from users. This talk explores the competitive dynamics likely to develop at each layer of the stack (layers, DeFi protocols, intent protocols) and the strategies that might be employed to succeed. Join me to delve into the transformative impact of making Web3 seamless and accessible, and understand how to navigate and thrive in this evolving landscape.", + "track": "Usability", + "type": "Lightning Talk", "expertise": "Intermediate", - "audience": "Engineering", + "audience": "Business", "featured": false, "doNotRecord": false, "keywords": [ - "DeFi", - "Fixed Rates" + "Protocol competition", + "User growth", + "Layer specialisation" ], "tags": [ - "fixed", - "rate" + "Layer 2s", + "Account Abstraction", + "Intents", + "specialisation", + "layer", + "Account Abstraction", + "Intents", + "Layer 2s" ], "language": "en", "speakers": [ - "alex-towle", - "merlin-egalite", - "lucas-manuel", - "violet-vienhage" + "daniel-yanev" ], "eventId": "devcon-7", - "slot_start": 1731491400000, - "slot_end": 1731495000000, - "slot_roomId": "stage-1", - "resources_presentation": "https://docs.google.com/presentation/d/1ng1HvT-kAE4r-IB_k-m3qkQnZ9PMYl3wwR_zkEmF4Fg" + "slot_start": 1731552300000, + "slot_end": 1731552900000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/17eyZChjX1qpt1_WuQIDXpXi06_RixZQtwAbNNS22vqU" }, "vector": [ + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -519383,6 +523083,8 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, @@ -519395,10 +523097,6 @@ 0, 0, 0, - 6, - 6, - 6, - 6, 0, 0, 0, @@ -519549,6 +523247,11 @@ 0, 0, 0, + 2, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -519556,6 +523259,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -519846,6 +523550,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -519977,6 +523682,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -519988,8 +523694,6 @@ 0, 0, 0, - 2, - 2, 0, 0, 0, @@ -520048,12 +523752,12 @@ 2, 0, 0, - 2, 0, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -520066,36 +523770,41 @@ }, { "session": { - "id": "the-future-of-ai-why-we-need-private-uncensored-permissionless-ai", - "sourceId": "EK8T9X", - "title": "The Future of AI: Why We Need Private, Uncensored, Permissionless AI", - "description": "The current path of AI development leads to a future where a few powerful companies control this transformative technology, with the potential to become the arbiter of truth, manipulate and monetize private user data, and moderate who has access to the future of intelligence.\r\n\r\nNo entity, private or public, should have the power to monopolize or contextualize truth. Open-source, uncensored, and decentralised AI is impervious to political fancy and ideology, and offers a necessary alternative.", - "track": "Real World Ethereum", - "type": "Lightning Talk", - "expertise": "Beginner", + "id": "the-age-of-aggregation", + "sourceId": "VVTWM7", + "title": "The Age Of AGGREGATION", + "description": "Aggregation plays a critical role in enhancing the usability and scalability of blockchain technology. In this session, we will explore the fundamental concepts of aggregation, debunk common myths, and discuss the necessity of aggregated blockchain systems for achieving real-world usage. Current scalability boundaries limit blockchain's potential, but through aggregation, we can optimize performance and usability, making blockchain technology accessible to a broader audience", + "track": "Layer 2", + "type": "Talk", + "expertise": "Intermediate", "audience": "Product", "featured": false, "doNotRecord": false, "keywords": [ - "AI" + "Blockchain optimization", + "performance enhancement", + "scalability" ], "tags": [ - "Censorship Resistance", - "Permissionless", - "Privacy" + "Protocol Design", + "Scalability", + "Token bridging", + "User Experience", + "Protocol Design", + "Token bridging", + "User Experience" ], "language": "en", "speakers": [ - "teana-baker-taylor" + "sandeep-nailwal" ], "eventId": "devcon-7", - "slot_start": 1731564000000, - "slot_end": 1731564600000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1kklsZ1YE71cdtzZNkgKNXlsh133eDOoZO3-I29W9u9s" + "slot_start": 1731645000000, + "slot_end": 1731646800000, + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/19GjAOPnXoMBNpAerM--poOFpPMM-IeprVNBtTrgK-UA" }, "vector": [ - 6, 0, 0, 0, @@ -520103,6 +523812,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -520608,6 +524318,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -520618,7 +524329,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -520737,6 +524447,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -520766,6 +524477,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -520812,7 +524524,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -520915,6 +524626,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -520971,7 +524683,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -521263,7 +524974,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -521280,55 +524990,56 @@ 0, 0, 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, 0 ] }, { "session": { - "id": "the-future-of-block-construction-how-shared-vs-independent-sequencing-is-impacting-users", - "sourceId": "9M78AK", - "title": "The Future of Block Construction: How Shared vs. Independent Sequencing Is Impacting Users", - "description": "This talk will discuss shared sequencing products (Astria, Espresso, Radius) which were developed to enhance decentralization and security via distributed transaction ordering with independent sequencing (native Mainnet L2 sequencers i.e. Base, OP) and confirmation times, sequencer margins, risks to centralization and the impact on end users.\r\n\r\nThe talk will go into: \r\n1. Confirmation + App UX \r\n2. RevShare for Builders\r\n3. Gas \r\n4. Reliability + TX costs for end user\r\n5. TX Condition types + wallets", - "track": "Usability", - "type": "Talk", + "id": "the-blind-mans-elephant-a-product-vision-towards-private-identities", + "sourceId": "GSZKVK", + "title": "The Blind Man's Elephant: a product vision towards private identities", + "description": "A short talk introducing the concepts of key properties we want to achieve in private ZK identities. Sparkling concepts like SSI and DIDs and why blockchains are the best way to ensure that.\r\n\r\nFinally it concludes with simple ZK and data-structure constructions and different alternatives that are seeking to provide this characteristics.\r\n\r\nIn short, this is a lightning overview of the space, it's desired features and different approaches to achieve them.", + "track": "Applied Cryptography", + "type": "Lightning Talk", "expertise": "Intermediate", - "audience": "Product", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Sequencing" + "Selective-disclosure" ], "tags": [ - "Layer 2s", - "User Experience", - "Transaction fees mechanisms", - "sequencer", - "Layer 2s", - "Transaction fees mechanisms", - "User Experience" + "Privacy", + "Identity", + "ZKP", + "Use Cases", + "selective", + "disclosure", + "Identity", + "Privacy", + "Use Cases", + "ZKP" ], "language": "en", "speakers": [ - "tina-haibodi" + "andy" ], "eventId": "devcon-7", - "slot_start": 1731405600000, - "slot_end": 1731407400000, - "slot_roomId": "stage-1", - "resources_presentation": "https://docs.google.com/presentation/d/1l63vZZz_0RN-aU0hwjhmdAat5Fq0OFy7UoMYiS3KJxc" + "slot_start": 1731395400000, + "slot_end": 1731396000000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1OM2zZQsD8haiBnMdAS98Oz90Cmk3F2nH7dY0H_hjKTA" }, "vector": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 6, - 0, - 0, 0, 0, 0, @@ -521338,6 +525049,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -521952,14 +525664,6 @@ 0, 0, 0, - 6, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -521976,14 +525680,6 @@ 0, 0, 0, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -521998,7 +525694,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -522063,12 +525758,14 @@ 0, 0, 0, + 2, 0, 0, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -522098,6 +525795,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -522454,6 +526152,38 @@ 0, 0, 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -522483,19 +526213,14 @@ 0, 0, 0, - 0, - 0, - 0, - 0, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, 2, 0, 0, @@ -522503,43 +526228,48 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, 0 ] }, { "session": { - "id": "the-future-of-eof-layer-1-layer-2-and-beyond", - "sourceId": "9EBQ3H", - "title": "The Future of EOF: Layer 1, Layer 2, and Beyond!", - "description": "While the EVM Object Format provides a mechanism to modernize the EVM, the container format itself provides a stable path for innovation and experimentation within the base and rollup layers of ethereum, as well as rollup layers, and even chain free execution.\r\n\r\nIn this presentation we will show how the structure of the EOF container may be adapted to support these potential use cases.", - "track": "Core Protocol", + "id": "the-butterfly-effect-and-paradoxes-of-account-abstraction-in-the-defi-ecosystem", + "sourceId": "7VUDWG", + "title": "The Butterfly Effect and Paradoxes of Account Abstraction in the DeFi Ecosystem", + "description": "gm, I'd talk about the **butterfly effects** and **paradoxes** of account abstraction (AA).\r\n\r\nDiscuss the cascading impacts on AA in DeFi;\r\n* Accessibility\r\n* Collaborative DeFi\r\n* Unlocking advanced wallet features\r\n\r\nI'll discuss the paradoxes of AA;\r\n* Simplicity vs Complexity\r\n* Security vs Convenience\r\n* Decentralization vs Usability\r\n* Customization vs Standardization\r\n* Innovation vs Stability\r\n\r\n(+) with real world onchain examples, relevant EIPs/ERCs, benchmarking AA with performance insights.\r\n\r\nLFG", + "track": "Usability", "type": "Talk", "expertise": "Intermediate", - "audience": "Engineering", + "audience": "Product", "featured": false, "doNotRecord": false, "keywords": [ - "EOF", - "EVM" + "DeFi" ], "tags": [ - "Layer 1", - "EVM-equivalent", - "Politics", - "EVM", - "EVM-equivalent", - "Layer 1", - "Politics" + "Decentralization", + "User Experience", + "Account Abstraction", + "defi", + "Account Abstraction", + "Decentralization", + "User Experience" ], "language": "en", "speakers": [ - "danno-ferrin" + "niha" ], "eventId": "devcon-7", - "slot_start": 1731563400000, - "slot_end": 1731565200000, - "slot_roomId": "stage-3", - "resources_presentation": "https://docs.google.com/presentation/d/1xsXLO6lk8scS1Bau7a1gPEtC1QKpw5GdJrAD2ZppNaI" + "slot_start": 1731465900000, + "slot_end": 1731467700000, + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1zpiZg4dw7Yoaj_Sy6FpGr9LUxUTz8UzDFGi_e9GpUrU" }, "vector": [ 0, @@ -522547,6 +526277,9 @@ 0, 0, 0, + 0, + 0, + 0, 6, 0, 0, @@ -522815,7 +526548,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -523055,6 +526787,13 @@ 0, 0, 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -523209,6 +526948,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -523254,6 +526994,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -523359,7 +527100,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -523488,7 +527228,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -523551,9 +527290,9 @@ 0, 0, 0, - 2, 0, 0, + 2, 0, 0, 0, @@ -523714,13 +527453,13 @@ 2, 0, 0, - 2, 0, 0, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -523732,35 +527471,45 @@ }, { "session": { - "id": "the-future-of-layer-2-research-development-and-next-gen-technologies", - "sourceId": "PJQQSR", - "title": "The Future of Layer 2: Research, Development, and Next-Gen Technologies", - "description": "Discussion around L2 blockchain research and development. What are the major challenges for L2s to advance, and what solutions are being explored? What will the L2 space look like next year and beyond? The talk will be illustrated with examples from Arbitrum’s research and development.", - "track": "Layer 2", + "id": "the-chain-abstraction-master-plan", + "sourceId": "DCSCA7", + "title": "The Chain Abstraction Master Plan", + "description": "Chain abstraction is vital for Ethereum’s future competitiveness and interoperability. This talk will dive into why Ethereum apps need chain abstraction to avoid fragmentation and ensure open, trustless, and modular systems. We’ll explore approaches to abstraction, the importance of open standards, and a roadmap for upgrading the ecosystem’s core infrastructure—spanning JSON-RPC API improvements, resource locks, and intent settlement—to unlock new layers of usability and decentralization.", + "track": "Usability", "type": "Talk", "expertise": "Intermediate", - "audience": "Developper", + "audience": "Product", "featured": false, "doNotRecord": false, "keywords": [ - "Arbitrum" + "Chain Abstraction", + "OneBalance", + "Resource Locks" ], "tags": [ - "Layer 2s", - "Scalability", - "arbitrum", - "Layer 2s", - "Scalability" + "Account Abstraction", + "Cross-L2", + "Developer Infrastructure", + "DevEx", + "Ethereum Roadmap", + "Gas", + "Intents", + "MEV", + "Paymaster", + "Rollups", + "Token bridging", + "Transaction fees mechanisms", + "User Experience" ], "language": "en", "speakers": [ - "ed-felten" + "stephane-gosselin" ], "eventId": "devcon-7", - "slot_start": 1731492000000, - "slot_end": 1731493800000, - "slot_roomId": "main-stage", - "resources_presentation": "https://docs.google.com/presentation/d/1j5n0blTsDLltg5bxumMOQ0zvAqbfL-faBMhuzsnBX3k" + "slot_start": 1731576600000, + "slot_end": 1731577800000, + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1aMlbfC7Va_bqN5fI43BFPOB0iIennWgUwyiQxb7D3q0" }, "vector": [ 0, @@ -523770,9 +527519,8 @@ 0, 0, 0, - 6, - 0, 0, + 6, 0, 0, 0, @@ -524280,6 +528028,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -524288,7 +528037,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -524392,6 +528140,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -524405,6 +528154,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -524418,6 +528168,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -524427,13 +528178,18 @@ 0, 0, 0, + 2, 0, + 2, 0, 0, 0, 0, 0, 0, + 2, + 2, + 2, 0, 0, 0, @@ -524443,7 +528199,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -524516,7 +528271,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -524576,8 +528330,10 @@ 0, 0, 0, + 2, 0, 0, + 2, 0, 0, 0, @@ -524593,6 +528349,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -524600,6 +528357,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -524805,6 +528563,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -524877,7 +528636,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -524939,9 +528697,9 @@ 0, 0, 0, - 2, 0, 0, + 2, 0, 0, 0, @@ -524953,40 +528711,45 @@ }, { "session": { - "id": "the-future-of-light-clients", - "sourceId": "UL8U8B", - "title": "The Future of Light Clients", - "description": "Ethereum has achieved a remarkable feat: production-ready light clients. There are now at least seven light client projects active on Ethereum today.\r\n\r\nHowever, light clients have kept up with Ethereum’s future, Layer 2s. Implementations for layer 2s have been mostly overlooked. This is due to both the low prioritization of work on light clients and significant technical challenges. In this talk, we will discuss the path to layer 2 light clients and our work to bring them to production in Helios.", - "track": "Layer 2", - "type": "Talk", - "expertise": "Expert", + "id": "the-chain-mail-gaze", + "sourceId": "73SKE9", + "title": "The Chain Mail Gaze", + "description": "With their dreams of new ‘Network State’ empires, resource extraction, and colonial domination, today’s tech overlords are the descendants of Europe’s mediaeval Crusaders: well-financed, zealous fanatics remaking the world in the name of their greater good. Through a psycho-political reading of scarcity, chauvinism, and colonialism, The Chain Mail Gaze connects Crusader ideologues’ desire for blood, land, and booty, to emerging ‘frontiers’ mediated by contemporary technologies.", + "track": "Coordination", + "type": "Lightning Talk", + "expertise": "Beginner", "audience": "Research", "featured": false, "doNotRecord": false, - "keywords": [], + "keywords": [ + "decolonial" + ], "tags": [ - "Layer 2s", - "Light Clients" + "Governance", + "Network State", + "decolonial", + "Governance", + "Network State" ], "language": "en", "speakers": [ - "noah-citron" + "wassim-z-alsindi" ], "eventId": "devcon-7", - "slot_start": 1731494400000, - "slot_end": 1731495600000, + "slot_start": 1731409800000, + "slot_end": 1731410400000, "slot_roomId": "stage-2", - "resources_presentation": "https://docs.google.com/presentation/d/11L_sO6Usnx1os7aiKFPC2mNm1diDnV9Hlo7PETnsic8" + "resources_presentation": "https://docs.google.com/presentation/d/17RnVgqUzy-db9C_X4-QKgghgKSZ40O-5PtTPVJladMk" }, "vector": [ 0, + 6, 0, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -525496,6 +529259,8 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, @@ -525505,7 +529270,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -525617,7 +529381,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -525652,6 +529415,11 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -525659,7 +529427,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -525690,6 +529457,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -526087,6 +529856,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -526153,6 +529923,8 @@ 0, 0, 0, + 0, + 0, 2, 0, 0, @@ -526169,37 +529941,37 @@ }, { "session": { - "id": "the-future-of-web3-grants-learnings-from-studying-30-programs", - "sourceId": "F9YCZY", - "title": "The Future of Web3 Grants: Learnings from Studying 30+ Programs", - "description": "This presentation will cover learnings from studying almost 3 dozen grant programs across multiple chains and ecosystems. I will present an overview of the state of grants across Ethereum as well as Bitcoin, Cardano, Solana, and other chains. I will present on the most pressing challenges for grant operators, feedback from grantees on their experiences, and will present a potential path forward in terms of collective priorities that can help all programs improve.", - "track": "Coordination", + "id": "the-combination-of-zkp-mpc-fhe", + "sourceId": "XPLVT8", + "title": "The combination of ZKP +/- MPC +/- FHE", + "description": "This talk will provide you with the necessary intuition to understand when you should use ZKP, MPC or FHE, or any combination of them.", + "track": "Applied Cryptography", "type": "Lightning Talk", "expertise": "Beginner", - "audience": "Community", + "audience": "Developer", "featured": false, "doNotRecord": false, "keywords": [ - "Grant", - "Allocation", - "Capital" + "FHE" ], "tags": [ - "capital" + "ZKP", + "MPC", + "fhe", + "MPC", + "ZKP" ], "language": "en", "speakers": [ - "eugene-leventhal" + "giacomo" ], "eventId": "devcon-7", - "slot_start": 1731641400000, - "slot_end": 1731642000000, - "slot_roomId": "stage-5", - "resources_presentation": "https://docs.google.com/presentation/d/1kRi6qfFHeK8txYMq58KLUaOTV4stHccKNP0m-WyZWWg" + "slot_start": 1731390000000, + "slot_end": 1731390600000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1iRVxAm1tYqEBlFNUqErTPQ1GCnhG1txvgCWdfQbSgpk" }, "vector": [ - 0, - 6, 0, 0, 0, @@ -526209,6 +529981,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -526717,6 +530490,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -526725,7 +530499,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -526896,6 +530669,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -526906,6 +530680,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -527182,6 +530957,11 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -527313,7 +531093,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -527366,7 +531145,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -527378,6 +531156,11 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -527388,52 +531171,45 @@ }, { "session": { - "id": "the-history-and-philosophy-of-cypherpunk", - "sourceId": "8JVYCQ", - "title": "The History and Philosophy of Cypherpunk", - "description": "Rather than bend to knee to Donald Trump, the goal of the cypherpunk movement is to abolish the state in order to maximize human freedom via privacy-enhancing decentralized technologie. After reviewing the history of this deviant group of programmers in the 1980s, what philosophical and technical lessons do the cypherpunks hold for Ethereum today? Censorship-resistant digital cash was only one the start, and the missing parts of their legacy: mixnets and anonymous credentials for identity.", - "track": "Cypherpunk & Privacy", + "id": "the-daos-of-the-east", + "sourceId": "BUKGLV", + "title": "The DAOs of the East", + "description": "DAOs are growing fast in East Asia, and they work very differently from DAOs in the West. From regional revitalization in Japan to Taiwan's digital ministry to the Chinese diaspora, I'll cover many examples and what they mean for DAOs in the West.", + "track": "Coordination", "type": "Talk", "expertise": "Beginner", "audience": "Community", "featured": false, "doNotRecord": false, "keywords": [ - "mixnets", - "cypherpunk", - "cryptoanarchist" + "Asia" ], "tags": [ - "Anonymity", - "Censorship Resistance", - "Digital Sovereignty", - "cypherpunk", - "mixnet", - "cryptoanarchy", - "Anonymity", - "Politics", - "Values" + "DAO", + "Collective Intelligence", + "Regulation", + "asia", + "Collective Intelligence", + "DAO" ], "language": "en", "speakers": [ - "max-hampshire", - "harry-halpin", - "iness-ben-guirat" + "joshua-tan" ], "eventId": "devcon-7", - "slot_start": 1731407400000, - "slot_end": 1731409200000, - "slot_roomId": "main-stage", - "resources_presentation": "https://docs.google.com/presentation/d/1ovH3oyNrS_ZaZbKCeLkHxgPjrRCAzaWP7RVIf9TRkOo" + "slot_start": 1731492000000, + "slot_end": 1731493800000, + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/185nuWRZn9PaXkbj3mmudjiul9XhVrRireCzXcJBlu4Y" }, "vector": [ 0, + 6, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -527726,7 +531502,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -527947,6 +531722,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -527955,8 +531731,6 @@ 0, 0, 0, - 6, - 6, 0, 0, 0, @@ -528071,7 +531845,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -528090,6 +531863,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -528158,6 +531932,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -528169,7 +531944,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -528187,7 +531961,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -528373,7 +532146,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -528421,7 +532193,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -528505,6 +532276,22 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -528543,8 +532330,6 @@ 0, 0, 0, - 2, - 2, 0, 0, 0, @@ -528617,43 +532402,39 @@ }, { "session": { - "id": "the-hunt-for-impactful-use-cases-from-the-crypto-for-good-fund-what-15-blockchain-pilots-revealed-in-emerging-markets", - "sourceId": "TV3QRD", - "title": "The Hunt for Impactful Use Cases from the Crypto For Good Fund: What 15 Blockchain Pilots Revealed in Emerging Markets", - "description": "* This talk will provide a snapshot of the some of most impactful real world uses of web3 in emerging markets covering the additionality added by blockchain. \r\n* Additionally, the talk will deep-dive into the insights and results of 3 web3 pilots funded by Mercy Corps Ventures in Africa & Latin America, showcasing how web3 is addressing the needs of financially underserved and climate vulnerable populations.", - "track": "Real World Ethereum", + "id": "the-dave-fraud-proof-algorithm-triumphing-over-sybils-with-a-laptop-and-a-small-collateral", + "sourceId": "C7ZFH3", + "title": "The Dave fraud-proof algorithm — triumphing over Sybils with a laptop and a small collateral", + "description": "Current fraud-proof algorithms are susceptible to Sybil attacks, impacting safety, decentralization, and (settlement) liveness. This presentation introduces _Dave_, a novel algorithm that offers an unprecedented combination of these three properties. We demonstrate that there's no realistic Sybil attack capable of exhausting defenders' resources or causing significant delays, even with minimal stake requirements.", + "track": "Layer 2", "type": "Talk", - "expertise": "Beginner", - "audience": "Product", + "expertise": "Expert", + "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "Emerging Markets", - "Africa", - "Latin America" + "Interactive", + "fraud", + "proofs" ], "tags": [ - "Use Cases", - "RWA", - "Ethereum for Good", - "latin", - "america", - "Ethereum for Good", - "RWA", - "Use Cases" + "Optimistic rollups", + "fraud", + "proof", + "Optimistic", + "rollups" ], "language": "en", "speakers": [ - "timothy-asiimwe" + "gabriel-coutinho-de-paula" ], "eventId": "devcon-7", - "slot_start": 1731641400000, - "slot_end": 1731643200000, - "slot_roomId": "stage-6", - "resources_presentation": "https://docs.google.com/presentation/d/1vwkrczNxrHXLNfycNjtYzjJo4jXX3Z2RUJ7NWPh4OMQ" + "slot_start": 1731472200000, + "slot_end": 1731474000000, + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1GhOQePXCr0xuShvpJcgSNAMhIC_wT2B34JYiogZJB7s" }, "vector": [ - 6, 0, 0, 0, @@ -528661,6 +532442,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -529173,6 +532955,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -529183,7 +532966,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -529343,6 +533125,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -529390,7 +533173,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -529400,7 +533182,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -529419,7 +533200,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -529496,6 +533276,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -529619,6 +533400,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -529768,11 +533550,14 @@ 0, 0, 0, + 2, + 2, + 0, + 0, + 0, 0, 0, 0, - 2, - 2, 0, 0, 0, @@ -529821,7 +533606,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -529830,6 +533614,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 2, 0, @@ -529838,61 +533625,57 @@ 0, 0, 0, + 0, + 0, + 0, + 0, 0 ] }, { "session": { - "id": "the-long-con-pig-butchering-drainers-and-job-scams", - "sourceId": "STMCNZ", - "title": "The Long Con: Pig Butchering, Drainers, and Job Scams", - "description": "I'll discuss the different types of malicious actors from low-skilled script kiddies to government-sanctioned advanced persistent threats. This presentation will include an overview on drainer groups and how sophisticated scammers string along their victims, fattening them up before extracting as much value as they can, as well as the nefarious practices these operations employ. Finally, I'll focus on the recent rise of job scams that have been targeting builders and employers alike.", - "track": "Security", - "type": "Talk", + "id": "the-end-of-self-custodial-wallets", + "sourceId": "KDUNLM", + "title": "The end of self-custodial wallets", + "description": "This talk provides a quick overview of how countries worldwide restrict or plan to ban the self-custodial ownership model, which is the foundation of cryptocurrencies.\r\n\r\n- What kind of laws, regulations and guidance countries have passed to restrict self-custodial\r\n- What kind of areas are being targeted: ownership of cryptocurrencies, wallets, developers, interfaces\r\n- Who are the driving forces behind opposing self-custodial\r\n- How to counteract this development", + "track": "Cypherpunk & Privacy", + "type": "Lightning Talk", "expertise": "Beginner", - "audience": "Community", + "audience": "Business", "featured": false, "doNotRecord": false, "keywords": [ - "threat", - "intelligence" + "Self custodial", + "FATF", + "wallet" ], "tags": [ - "Security", - "Custody", - "threat", - "intelligence", - "Custody", - "Security" + "Free Speech", + "Censorship Resistance", + "Regulation", + "fatf", + "Censorship Resistance", + "Free Speech", + "Regulation" ], "language": "en", "speakers": [ - "luker" + "mikko-ohtamaa" ], "eventId": "devcon-7", - "slot_start": 1731581400000, - "slot_end": 1731583200000, - "slot_roomId": "stage-2", - "resources_presentation": "https://docs.google.com/presentation/d/1dFgaih8CwwDPKj_GGRG-nwZ_b7MobKt9l-QDbYxwOPk" + "slot_start": 1731647400000, + "slot_end": 1731648000000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1Ap05BLrc25kR-WdwGvInSGF6oehwIIAg82A0vs0Krrg" }, "vector": [ - 0, - 0, - 6, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, 0, 0, 0, + 6, 0, 0, 0, @@ -530494,47 +534277,6 @@ 0, 0, 0, - 6, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -530580,6 +534322,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -530655,6 +534398,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -530693,6 +534437,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -530740,8 +534485,6 @@ 0, 0, 0, - 2, - 2, 0, 0, 0, @@ -530964,7 +534707,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -531049,7 +534791,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -531061,49 +534802,6 @@ 0, 0, 0, - 0 - ] - }, - { - "session": { - "id": "the-next-10-years-of-web3-in-africa", - "sourceId": "GSNQLC", - "title": "The next 10 years of Web3 in Africa", - "description": "When Africa reaches 2 billion people, what are the profound ways Web3 shapes its economy? Historically, millions of Africans repurposed and stitched together crypto tools for real-world utility. Now, a new generation of builders is developing tailored solutions. In the next 10 years, what can we expect to be built that redefines trust and finance in Africa? And what needs to be true for more than half of African economies to be powered by decentralized technologies?", - "track": "Real World Ethereum", - "type": "Talk", - "expertise": "Intermediate", - "audience": "Product", - "featured": false, - "doNotRecord": false, - "keywords": [ - "Africa", - "Mass adoption", - "" - ], - "tags": [ - "Ethereum Roadmap", - "Use Cases", - "macro/micro economics", - "adoption", - "africa", - "mass", - "Ethereum Roadmap", - "macro/micro economics", - "Use Cases" - ], - "language": "en", - "speakers": [ - "yoseph-ayele" - ], - "eventId": "devcon-7", - "slot_start": 1731407400000, - "slot_end": 1731409200000, - "slot_roomId": "stage-6", - "resources_presentation": "https://docs.google.com/presentation/d/1IAQR41JAk7FPn24OGhprL4uyoP17OlBMG8dv6oyQ_n8" - }, - "vector": [ - 6, 0, 0, 0, @@ -531148,6 +534846,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -531156,6 +534855,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -531163,6 +534863,42 @@ 0, 0, 0, + 0 + ] + }, + { + "session": { + "id": "the-evolution-of-zk-from-1985-2013", + "sourceId": "FGXMGH", + "title": "The Evolution of ZK from 1985-2013", + "description": "This session delves into the rich history of zero-knowledge proofs (ZKPs), tracing key milestones from their inception in 1985 to groundbreaking advancements like simulation extractability and the first non-interactive zero-knowledge protocol (NIZK), the first SNARK protocol, etc. While many advances happened within the crypto space, it is beneficial to be aware about the evolution of ZK prior to us inheriting it from the theoretical world.", + "track": "Applied Cryptography", + "type": "Talk", + "expertise": "Expert", + "audience": "Developer", + "featured": false, + "doNotRecord": false, + "keywords": [ + "history" + ], + "tags": [ + "Zero-Knowledge", + "Cryptography", + "history", + "Cryptography", + "Zero-Knowledge" + ], + "language": "en", + "speakers": [ + "vanishree-rao" + ], + "eventId": "devcon-7", + "slot_start": 1731656400000, + "slot_end": 1731658200000, + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1sY_h2GBY4R5mcKYTqc0O1AuTzmygnIH1SdXhzmaDIyE" + }, + "vector": [ 0, 0, 0, @@ -531172,6 +534908,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -531419,7 +535156,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -531559,6 +535295,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -531720,7 +535457,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -531801,6 +535537,12 @@ 0, 0, 0, + 6, + 6, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -531850,7 +535592,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -531875,7 +535616,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -531932,7 +535672,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -531953,7 +535692,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -532223,7 +535961,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -532272,7 +536009,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -532288,48 +536024,10 @@ 0, 0, 0, - 0 - ] - }, - { - "session": { - "id": "the-next-700-evm-languages", - "sourceId": "QE7RWH", - "title": "The Next 700 EVM Languages", - "description": "What is the role of programming languages in helping smart contracts become reliable and scalable technology? Are our current languages for the EVM up to the task? Has Ethereum lost the lead in this regard?\r\nThis talk explores these questions and proposes a roadmap for the development of the next generation of smart contract languages for the EVM.", - "track": "Developer Experience", - "type": "Talk", - "expertise": "Intermediate", - "audience": "Engineering", - "featured": false, - "doNotRecord": false, - "keywords": [ - "programming languages", - "formal verification", - "smart contracts" - ], - "tags": [ - "Languages", - "Formal Verification", - "smart", - "contracts" - ], - "language": "en", - "speakers": [ - "francisco-giordano" - ], - "eventId": "devcon-7", - "slot_start": 1731580200000, - "slot_end": 1731582000000, - "slot_roomId": "stage-3", - "resources_presentation": "https://docs.google.com/presentation/d/1xFEtAafqxxm1b1UAUHGb8bnoWg9x6qZQdGRk_3lPM8Y" - }, - "vector": [ 0, 0, 0, 0, - 6, 0, 0, 0, @@ -532380,10 +536078,12 @@ 0, 0, 0, + 2, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -532393,9 +536093,47 @@ 0, 0, 0, + 0 + ] + }, + { + "session": { + "id": "the-fixed-rate-flywheel", + "sourceId": "WYWLXV", + "title": "The Fixed Rate Flywheel", + "description": "In the rapidly evolving landscape of modern DeFi, fixed-rate protocols have emerged as a critical component, bridging the gap between traditional finance stability and DeFi innovation. This panel introduces \"The Fixed Rate Flywheel,\" a powerful concept illustrating how fixed rate markets fuel variable lending, create hedging opportunities, and generate high-yield products. Join us to hear experts from DELV Tech, Morpho Labs, Phoenix Labs, and Gauntlet talk about the next evolution of DeFi.", + "track": "Cryptoeconomics", + "type": "Panel", + "expertise": "Intermediate", + "audience": "Engineering", + "featured": false, + "doNotRecord": false, + "keywords": [ + "DeFi", + "Fixed Rates" + ], + "tags": [ + "fixed", + "rate" + ], + "language": "en", + "speakers": [ + "alex-towle", + "merlin-egalite", + "lucas-manuel", + "violet-vienhage" + ], + "eventId": "devcon-7", + "slot_start": 1731491400000, + "slot_end": 1731495000000, + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1ng1HvT-kAE4r-IB_k-m3qkQnZ9PMYl3wwR_zkEmF4Fg" + }, + "vector": [ 0, 0, 0, + 6, 0, 0, 0, @@ -532857,7 +536595,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -532915,6 +536652,10 @@ 0, 0, 0, + 6, + 6, + 6, + 6, 0, 0, 0, @@ -533033,7 +536774,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -533132,7 +536872,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -533195,8 +536934,6 @@ 0, 0, 0, - 2, - 2, 0, 0, 0, @@ -533494,10 +537231,8 @@ 0, 0, 0, - 2, 0, 0, - 2, 0, 0, 0, @@ -533510,39 +537245,13 @@ 0, 0, 0, - 0 - ] - }, - { - "session": { - "id": "the-next-generation-of-decentralized-governance", - "sourceId": "WUSAHA", - "title": "The Next Generation of Decentralized Governance", - "description": "see confidential gdoc https://docs.google.com/document/d/1PRULOtk3aLLT6Bm-lk2yuZWhDzgI2Y1So1oJwNI6tTI/edit#heading=h.dnj486xnko59\r\n\r\ncontent will be public mid september", - "track": "Coordination", - "type": "Talk", - "expertise": "Intermediate", - "audience": "Research", - "featured": false, - "doNotRecord": false, - "keywords": [ - "see", - "doc" - ], - "tags": [], - "language": "en", - "speakers": [ - "tracheopteryx" - ], - "eventId": "devcon-7", - "slot_start": 1731405600000, - "slot_end": 1731407400000, - "slot_roomId": "stage-2", - "resources_presentation": "https://docs.google.com/presentation/d/12GuPqjQk66_MOFYNzQAXdDgl9b2uXDcWEc4im_qwX7E" - }, - "vector": [ 0, - 6, + 0, + 0, + 0, + 2, + 2, + 0, 0, 0, 0, @@ -533599,8 +537308,10 @@ 0, 0, 0, + 2, 0, 0, + 2, 0, 0, 0, @@ -533613,6 +537324,41 @@ 0, 0, 0, + 0 + ] + }, + { + "session": { + "id": "the-franklin-fallacy-why-we-misjudge-new-technologies", + "sourceId": "W7MVPA", + "title": "The Franklin Fallacy: Why We Misjudge New Technologies", + "description": "People often dismiss emerging technologies by focusing only on their current limitations, overlooking their potential evolution. This tendency, seen throughout history—from the telegraph to Ethereum—stems from what can be called “The Franklin Fallacy.” When asked about the purpose of a hot air balloon, Benjamin Franklin famously responded, \"What good is a newborn baby?\" highlighting how judging a technology in its infancy is shortsighted. This talk delves into the psychology of this fallacy.", + "track": "Real World Ethereum", + "type": "Talk", + "expertise": "Beginner", + "audience": "Academic", + "featured": false, + "doNotRecord": false, + "keywords": [ + "Technological", + "Acceptance" + ], + "tags": [ + "e/acc", + "Marketing" + ], + "language": "en", + "speakers": [ + "louis-anslow" + ], + "eventId": "devcon-7", + "slot_start": 1731552300000, + "slot_end": 1731554100000, + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1BYWK_IatacBdd2r84kKv_IWDoGpsDqXH7RNIaxf7qqQ" + }, + "vector": [ + 6, 0, 0, 0, @@ -534074,7 +537820,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -534139,6 +537884,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -534390,6 +538136,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -534521,6 +538268,80 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -534710,7 +538531,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -534726,44 +538546,46 @@ 0, 0, 0, + 0, + 0, + 2, + 0, + 0, + 0, 0 ] }, { "session": { - "id": "the-next-generation-of-governors-will-be-modular", - "sourceId": "DEAUWE", - "title": "The next generation of governors will be modular!", - "description": "Onchain governance is one of the main non-financial usecases of ethereum. Still, innovation in that space is slow, and deployed solution are still very much tighted to financial assets. In order to move away from that situation, and build more powerfull governance solution, we need to build a more modular and evolutive approach.", - "track": "Coordination", + "id": "the-future-of-ai-why-we-need-private-uncensored-permissionless-ai", + "sourceId": "EK8T9X", + "title": "The Future of AI: Why We Need Private, Uncensored, Permissionless AI", + "description": "The current path of AI development leads to a future where a few powerful companies control this transformative technology, with the potential to become the arbiter of truth, manipulate and monetize private user data, and moderate who has access to the future of intelligence.\r\n\r\nNo entity, private or public, should have the power to monopolize or contextualize truth. Open-source, uncensored, and decentralised AI is impervious to political fancy and ideology, and offers a necessary alternative.", + "track": "Real World Ethereum", "type": "Lightning Talk", - "expertise": "Intermediate", - "audience": "Engineering", + "expertise": "Beginner", + "audience": "Product", "featured": false, "doNotRecord": false, "keywords": [ - "Smart contracts", - "modularity" + "AI" ], "tags": [ - "Governance", - "Design", - "modular", - "Design", - "Governance" + "Censorship Resistance", + "Permissionless", + "Privacy" ], "language": "en", "speakers": [ - "hadrien-croubois" + "teana-baker-taylor" ], "eventId": "devcon-7", - "slot_start": 1731489600000, - "slot_end": 1731490200000, - "slot_roomId": "classroom-a", - "resources_presentation": "https://docs.google.com/presentation/d/1DnvD2EnuiJkqkdlnAA1h6CZl0zqKU90ShcgX4KV0SrE" + "slot_start": 1731564000000, + "slot_end": 1731564600000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1kklsZ1YE71cdtzZNkgKNXlsh133eDOoZO3-I29W9u9s" }, "vector": [ - 0, 6, 0, 0, @@ -535291,13 +539113,13 @@ 0, 0, 0, + 6, 0, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -535470,7 +539292,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -535490,6 +539311,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -535518,7 +539340,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -535533,6 +539354,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -535648,6 +539470,14 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -535677,7 +539507,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -535932,7 +539761,6 @@ 0, 0, 0, - 2, 0, 0, 2, @@ -535945,6 +539773,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -535953,39 +539785,37 @@ }, { "session": { - "id": "the-real-state-of-l2s", - "sourceId": "HCXUU8", - "title": "The REAL state of L2s", - "description": "The evolution of Layer 2 solutions has been pivotal in scaling blockchain technologies. This talk, led by L2BEAT founder Bartek Kiepuszewski, delves into the current landscape, recent advancements, and future potential of L2 ecosystems. It will try to address some myths and current challenges of the space. Some important changes to L2BEAT risk framework will also be announced.", - "track": "Layer 2", + "id": "the-future-of-block-construction-how-shared-vs-independent-sequencing-is-impacting-users", + "sourceId": "9M78AK", + "title": "The Future of Block Construction: How Shared vs. Independent Sequencing Is Impacting Users", + "description": "This talk will discuss shared sequencing products (Astria, Espresso, Radius) which were developed to enhance decentralization and security via distributed transaction ordering with independent sequencing (native Mainnet L2 sequencers i.e. Base, OP) and confirmation times, sequencer margins, risks to centralization and the impact on end users.\r\n\r\nThe talk will go into: \r\n1. Confirmation + App UX \r\n2. RevShare for Builders\r\n3. Gas \r\n4. Reliability + TX costs for end user\r\n5. TX Condition types + wallets", + "track": "Usability", "type": "Talk", "expertise": "Intermediate", - "audience": "Community", - "featured": true, + "audience": "Product", + "featured": false, "doNotRecord": false, "keywords": [ - "L2Risks", - "Myths&Reality" + "Sequencing" ], "tags": [ - "Architecture", "Layer 2s", - "Best Practices", - "myths", - "reality", - "Architecture", - "Best Practices", - "Layer 2s" + "User Experience", + "Transaction fees mechanisms", + "sequencer", + "Layer 2s", + "Transaction fees mechanisms", + "User Experience" ], "language": "en", "speakers": [ - "bartek-kiepuszewski" + "tina-haibodi" ], "eventId": "devcon-7", - "slot_start": 1731472200000, - "slot_end": 1731474000000, - "slot_roomId": "main-stage", - "resources_presentation": "https://docs.google.com/presentation/d/1NxPv65UP8MJMX2f8NWmiAL-GETRNifiDtkZS5evBvV0" + "slot_start": 1731405600000, + "slot_end": 1731407400000, + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1l63vZZz_0RN-aU0hwjhmdAat5Fq0OFy7UoMYiS3KJxc" }, "vector": [ 0, @@ -535995,6 +539825,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -536515,6 +540346,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -536523,7 +540355,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -536629,6 +540460,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -536637,7 +540469,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -536653,6 +540484,14 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -536664,7 +540503,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -536712,6 +540550,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -536844,7 +540685,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -537109,7 +540949,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -537161,12 +541000,12 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -537178,39 +541017,45 @@ }, { "session": { - "id": "the-ripple-effect-of-devcon-vi", - "sourceId": "E3U3XU", - "title": "The Ripple Effect of Devcon VI", - "description": "Devcon VI in Bogotá accelerated community growth across the region. Local communities emerged in several cities in Colombia and Latin America. The gathering provided leaders with a new perspective on enhancing collective creation for social impact and blockchain adoption. At ETH Bogotá, we used this spark to transition from hosting general events to creating an educational system for developers and builders, aiming to push the adoption of blockchain and Ethereum in a new way.", - "track": "Real World Ethereum", - "type": "Lightning Talk", - "expertise": "Beginner", - "audience": "Community", + "id": "the-future-of-eof-layer-1-layer-2-and-beyond", + "sourceId": "9EBQ3H", + "title": "The Future of EOF: Layer 1, Layer 2, and Beyond!", + "description": "While the EVM Object Format provides a mechanism to modernize the EVM, the container format itself provides a stable path for innovation and experimentation within the base and rollup layers of ethereum, as well as rollup layers, and even chain free execution.\r\n\r\nIn this presentation we will show how the structure of the EOF container may be adapted to support these potential use cases.", + "track": "Core Protocol", + "type": "Talk", + "expertise": "Intermediate", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Education" + "EOF", + "EVM" ], "tags": [ - "Vision", - "Ethereum for Good", - "Local Impact", - "education", - "Ethereum for Good", - "Local Impact", - "Vision" + "Layer 1", + "EVM-equivalent", + "Politics", + "EVM", + "EVM-equivalent", + "Layer 1", + "Politics" ], "language": "en", "speakers": [ - "julio-cesar-arango" + "danno-ferrin" ], "eventId": "devcon-7", - "slot_start": 1731560400000, - "slot_end": 1731561000000, - "slot_roomId": "stage-1", - "resources_presentation": "https://docs.google.com/presentation/d/1vrrnCLaeOKKIwa7Mc_RpUOzo-jB1B7QzDNcIzCEOrak" + "slot_start": 1731563400000, + "slot_end": 1731565200000, + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1xsXLO6lk8scS1Bau7a1gPEtC1QKpw5GdJrAD2ZppNaI" }, "vector": [ + 0, + 0, + 0, + 0, + 0, 6, 0, 0, @@ -537481,6 +541326,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -537747,7 +541593,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -537847,6 +541692,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -537913,7 +541759,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -537948,7 +541793,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -538032,6 +541876,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -538054,7 +541899,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -538065,7 +541909,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -538164,6 +542007,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -538225,6 +542070,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -538379,9 +542227,9 @@ 0, 0, 0, - 2, 0, 0, + 2, 0, 0, 2, @@ -538396,45 +542244,41 @@ 0, 0, 0, + 0, 0 ] }, { "session": { - "id": "the-rise-of-ai-in-web3-development-ux", - "sourceId": "LTEX8X", - "title": "The Rise of AI in Web3 Development UX", - "description": "This talk explores the intersection of artificial intelligence and Web3 technologies, highlighting how AI can enhance the development of decentralized applications and blockchain ecosystems. The presentation will provide practical examples, code snippets, and insights into Web3 AI through the lens of the recent RemixAI integration into the Remix toolset. Attendees will gain valuable knowledge on leveraging AI to build more robust, intelligent, and user-friendly decentralized applications.", - "track": "Usability", - "type": "Lightning Talk", - "expertise": "Beginner", - "audience": "Engineering", + "id": "the-future-of-layer-2-research-development-and-next-gen-technologies", + "sourceId": "PJQQSR", + "title": "The Future of Layer 2: Research, Development, and Next-Gen Technologies", + "description": "Discussion around L2 blockchain research and development. What are the major challenges for L2s to advance, and what solutions are being explored? What will the L2 space look like next year and beyond? The talk will be illustrated with examples from Arbitrum’s research and development.", + "track": "Layer 2", + "type": "Talk", + "expertise": "Intermediate", + "audience": "Developper", "featured": false, "doNotRecord": false, "keywords": [ - "AI Web3", - "LLM", - "Code Generation" + "Arbitrum" ], "tags": [ - "Tooling", - "User Experience", - "UI/UX", - "coding", - "generation", - "Tooling", - "UI/UX", - "User Experience" + "Layer 2s", + "Scalability", + "arbitrum", + "Layer 2s", + "Scalability" ], "language": "en", "speakers": [ - "stephane-tetsing" + "ed-felten" ], "eventId": "devcon-7", - "slot_start": 1731565200000, - "slot_end": 1731565800000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1zhCIin-EiFLgd3IrIQYnzWKZ4MmkJfeVVaweIJV7Mm0" + "slot_start": 1731492000000, + "slot_end": 1731493800000, + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1j5n0blTsDLltg5bxumMOQ0zvAqbfL-faBMhuzsnBX3k" }, "vector": [ 0, @@ -538444,7 +542288,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -538967,6 +542810,8 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, @@ -538974,7 +542819,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -539071,12 +542915,10 @@ 0, 0, 0, - 6, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -539110,7 +542952,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -539128,6 +542969,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -539200,6 +543042,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -539560,7 +543403,6 @@ 0, 0, 2, - 2, 0, 0, 0, @@ -539605,7 +543447,15 @@ 0, 0, 0, - 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -539616,6 +543466,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -539627,41 +543480,30 @@ }, { "session": { - "id": "the-rise-of-appchains-from-l2s-to-rollup-clusters", - "sourceId": "SEARYQ", - "title": "The rise of Appchains: from L2s to Rollup Clusters", - "description": "Ethereum's rollup-centric approach has led to the emergence of L2 Rollup Clusters reducing fees but creating fragmented liquidity and a less seamless user experience. Third-party bridges, though helpful, are cumbersome, vulnerable to hacks ($2B losses to date), and costly, leading to high fees. In this keynote, Alex will discuss how native interoperability, with ZK at its core, can resolve fragmentation, enabling Clusters to collaborate instead of competing for users and liquidity, ultimately dr", + "id": "the-future-of-light-clients", + "sourceId": "UL8U8B", + "title": "The Future of Light Clients", + "description": "Ethereum has achieved a remarkable feat: production-ready light clients. There are now at least seven light client projects active on Ethereum today.\r\n\r\nHowever, light clients have kept up with Ethereum’s future, Layer 2s. Implementations for layer 2s have been mostly overlooked. This is due to both the low prioritization of work on light clients and significant technical challenges. In this talk, we will discuss the path to layer 2 light clients and our work to bring them to production in Helios.", "track": "Layer 2", "type": "Talk", - "expertise": "Intermediate", - "audience": "Engineering", + "expertise": "Expert", + "audience": "Research", "featured": false, "doNotRecord": false, - "keywords": [ - "Fragmentation", - "UX", - "interoperability", - "Rollup Clusters", - "L2" - ], + "keywords": [], "tags": [ - "Ethereum Roadmap", - "Appchains", - "Zero-Knowledge", - "interoperability", - "Appchains", - "Ethereum Roadmap", - "Zero-Knowledge" + "Layer 2s", + "Light Clients" ], "language": "en", "speakers": [ - "alex-gluchowski" + "noah-citron" ], "eventId": "devcon-7", "slot_start": 1731493800000, "slot_end": 1731495600000, - "slot_roomId": "main-stage", - "resources_presentation": "https://docs.google.com/presentation/d/1WOJXGXgVk5LDrCpMtULqypFYqyEzI5whhM4XbIRAcVA" + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/11L_sO6Usnx1os7aiKFPC2mNm1diDnV9Hlo7PETnsic8" }, "vector": [ 0, @@ -540194,6 +544036,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -540202,7 +544045,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -540294,7 +544136,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -540311,6 +544152,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -540352,6 +544194,17 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -540493,7 +544346,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -540634,7 +544486,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -540668,7 +544519,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -540833,13 +544683,14 @@ 0, 0, 0, - 2, 0, 0, 2, 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -540854,43 +544705,36 @@ }, { "session": { - "id": "the-role-of-culture-in-shaping-technology-the-case-against-tech-neo-colonialism", - "sourceId": "LRJTXY", - "title": "The role of culture in shaping technology - the case against tech-neo-colonialism", - "description": "Who builds technology and for whom? In decentralized technology, we must apply the cypherpunk ethos not only to the product we want to provide to the world but also to the manner we build that product. We must avoid imposing our worldview onto different cultures, or we risk reinventing tech neocolonialism. This talk will illustrate the risks of concentration of power and tech within our industry into the hands of a few cultures and present ways to build a truly cypherpunk future.", - "track": "Real World Ethereum", + "id": "the-future-of-web3-grants-learnings-from-studying-30-programs", + "sourceId": "F9YCZY", + "title": "The Future of Web3 Grants: Learnings from Studying 30+ Programs", + "description": "This presentation will cover learnings from studying almost 3 dozen grant programs across multiple chains and ecosystems. I will present an overview of the state of grants across Ethereum as well as Bitcoin, Cardano, Solana, and other chains. I will present on the most pressing challenges for grant operators, feedback from grantees on their experiences, and will present a potential path forward in terms of collective priorities that can help all programs improve.", + "track": "Coordination", "type": "Lightning Talk", "expertise": "Beginner", - "audience": "Developer", + "audience": "Community", "featured": false, "doNotRecord": false, "keywords": [ - "Philosophy", - "Diversity", - "Democracy" + "Grant", + "Allocation", + "Capital" ], "tags": [ - "Network State", - "Digital Sovereignty", - "Decentralization", - "diversity", - "democracy", - "philosophy", - "Decentralization", - "Digital Sovereignty", - "Network State" + "capital" ], "language": "en", "speakers": [ - "fatemeh-fannizadeh" + "eugene-leventhal" ], "eventId": "devcon-7", - "slot_start": 1731583200000, - "slot_end": 1731583800000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1Wi0ob1KXq6nswjq25vU56mNvitsmnOnrWaRe-gSp-3k" + "slot_start": 1731641400000, + "slot_end": 1731642000000, + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1kRi6qfFHeK8txYMq58KLUaOTV4stHccKNP0m-WyZWWg" }, "vector": [ + 0, 6, 0, 0, @@ -541392,7 +545236,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -541422,6 +545265,8 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, @@ -541556,7 +545401,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -541605,7 +545449,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -541632,8 +545475,6 @@ 0, 0, 0, - 2, - 2, 0, 0, 0, @@ -542015,7 +545856,6 @@ 0, 0, 0, - 2, 2, 0, 0, @@ -542059,13 +545899,23 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, 2, 0, 0, @@ -542076,38 +545926,57 @@ 0, 0, 0, + 0, + 0, 0 ] }, { "session": { - "id": "the-shape-of-protocols-to-come", - "sourceId": "TYGBPN", - "title": "The Shape of Protocols to Come", - "description": "Ethereum defies easy categorization—it blends aspects of money, nations, and more, yet doesn't fit neatly into any single category. To build better mental models for understanding Ethereum, we've spent the past two years stepping back and exploring the broader class it belongs to: Protocols. This talk explores the fundamental properties of protocols, strategies for navigating them, and how Ethereum can uniquely contribute to this emerging research field.", - "track": "Coordination", + "id": "the-history-and-philosophy-of-cypherpunk", + "sourceId": "8JVYCQ", + "title": "The History and Philosophy of Cypherpunk", + "description": "Rather than bend to knee to Donald Trump, the goal of the cypherpunk movement is to abolish the state in order to maximize human freedom via privacy-enhancing decentralized technologie. After reviewing the history of this deviant group of programmers in the 1980s, what philosophical and technical lessons do the cypherpunks hold for Ethereum today? Censorship-resistant digital cash was only one the start, and the missing parts of their legacy: mixnets and anonymous credentials for identity.", + "track": "Cypherpunk & Privacy", "type": "Talk", "expertise": "Beginner", - "audience": "Engineering", + "audience": "Community", "featured": false, "doNotRecord": false, - "keywords": [], + "keywords": [ + "mixnets", + "cypherpunk", + "cryptoanarchist" + ], "tags": [ - "Ethereum Roadmap", - "Protocol Design", - "Use Cases" + "Anonymity", + "Censorship Resistance", + "Digital Sovereignty", + "cypherpunk", + "mixnet", + "cryptoanarchy", + "Anonymity", + "Politics", + "Values" ], "language": "en", "speakers": [ - "tim-beiko" + "max-hampshire", + "harry-halpin", + "iness-ben-guirat" ], "eventId": "devcon-7", - "slot_start": 1731409200000, - "slot_end": 1731411000000, + "slot_start": 1731407400000, + "slot_end": 1731409200000, "slot_roomId": "main-stage", - "resources_presentation": "https://docs.google.com/presentation/d/15QhPTXl4SBVPn-h9srUsdXijj_OIaZYVL1C32DxEyiw" + "resources_presentation": "https://docs.google.com/presentation/d/1ovH3oyNrS_ZaZbKCeLkHxgPjrRCAzaWP7RVIf9TRkOo" }, "vector": [ + 0, + 0, + 0, + 0, + 0, 0, 6, 0, @@ -542133,7 +546002,6 @@ 0, 0, 0, - 4, 0, 0, 0, @@ -542405,6 +546273,10 @@ 0, 0, 0, + 6, + 0, + 0, + 0, 0, 0, 0, @@ -542632,6 +546504,8 @@ 0, 0, 0, + 6, + 6, 0, 0, 0, @@ -542750,6 +546624,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -542772,7 +546647,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -542829,6 +546703,14 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -542840,6 +546722,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -542937,22 +546822,6 @@ 0, 0, 0, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -543059,6 +546928,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -543106,6 +546976,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -543224,6 +547095,8 @@ 0, 0, 0, + 2, + 2, 0, 0, 0, @@ -543280,8 +547153,8 @@ 0, 0, 0, - 2, 0, + 2, 0, 0, 0, @@ -543298,37 +547171,43 @@ }, { "session": { - "id": "the-state-of-web3-support-today-what-just-happened", - "sourceId": "BZRKUD", - "title": "The State of Web3 Support Today: What Just Happened?", - "description": "One of the most common and painful experiences someone can have today is also one of the most fundamental concepts we tend to take for granted - transactions. Users who seek support for their issues lack the appropriate level of information to even understand what they were doing when it all went wrong. This talk will examine why core web3 experiences are still problematic and propose things to consider when building experiences for everyone that ranges from in app UX to community support tools.", - "track": "Usability", - "type": "Lightning Talk", + "id": "the-hunt-for-impactful-use-cases-from-the-crypto-for-good-fund-what-15-blockchain-pilots-revealed-in-emerging-markets", + "sourceId": "TV3QRD", + "title": "The Hunt for Impactful Use Cases from the Crypto For Good Fund: What 15 Blockchain Pilots Revealed in Emerging Markets", + "description": "* This talk will provide a snapshot of the some of most impactful real world uses of web3 in emerging markets covering the additionality added by blockchain. \r\n* Additionally, the talk will deep-dive into the insights and results of 3 web3 pilots funded by Mercy Corps Ventures in Africa & Latin America, showcasing how web3 is addressing the needs of financially underserved and climate vulnerable populations.", + "track": "Real World Ethereum", + "type": "Talk", "expertise": "Beginner", "audience": "Product", "featured": false, "doNotRecord": false, "keywords": [ - "User Support", - "Community" + "Emerging Markets", + "Africa", + "Latin America" ], "tags": [ - "community", - "Accessibility", - "Tooling", - "User Experience" + "Use Cases", + "RWA", + "Ethereum for Good", + "latin", + "america", + "Ethereum for Good", + "RWA", + "Use Cases" ], "language": "en", "speakers": [ - "josh-reid" + "timothy-asiimwe" ], "eventId": "devcon-7", - "slot_start": 1731408600000, - "slot_end": 1731409200000, - "slot_roomId": "stage-1", - "resources_presentation": "https://docs.google.com/presentation/d/1jmtrpYtos5-qZy0sfliSMlhtQfUi9JSCAcTEP4C554k" + "slot_start": 1731641400000, + "slot_end": 1731643200000, + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1vwkrczNxrHXLNfycNjtYzjJo4jXX3Z2RUJ7NWPh4OMQ" }, "vector": [ + 6, 0, 0, 0, @@ -543337,7 +547216,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -543863,12 +547741,12 @@ 0, 0, 0, + 6, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -543963,12 +547841,10 @@ 0, 0, 0, - 6, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -544003,7 +547879,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -544077,6 +547952,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -544086,6 +547962,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -544104,6 +547981,13 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -544119,7 +548003,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -544449,6 +548332,10 @@ 0, 0, 0, + 2, + 2, + 0, + 0, 0, 0, 0, @@ -544519,42 +548406,42 @@ }, { "session": { - "id": "the-supreme-ruler-of-the-world", - "sourceId": "TLWWCW", - "title": "The Supreme Ruler of the World", - "description": "VK rules the world. ZK rules the world, too, like a straightedge wielded with eyes closed. Rulers rule in simple ways: by lining things up and by checking they're all in line. Bring your high school math to learn straightedges called SumCheck and SumCalc and begin to appreciate ZK in simple geometric terms. No moon math. We'll visit lines, cubes and polynomials, to see how they can be used to deduce and to generate, to check and to delegate.", - "track": "Applied Cryptography", + "id": "the-long-con-pig-butchering-drainers-and-job-scams", + "sourceId": "STMCNZ", + "title": "The Long Con: Pig Butchering, Drainers, and Job Scams", + "description": "I'll discuss the different types of malicious actors from low-skilled script kiddies to government-sanctioned advanced persistent threats. This presentation will include an overview on drainer groups and how sophisticated scammers string along their victims, fattening them up before extracting as much value as they can, as well as the nefarious practices these operations employ. Finally, I'll focus on the recent rise of job scams that have been targeting builders and employers alike.", + "track": "Security", "type": "Talk", "expertise": "Beginner", - "audience": "Engineering", + "audience": "Community", "featured": false, "doNotRecord": false, "keywords": [ - "sumcalc", - "sumcheck" + "threat", + "intelligence" ], "tags": [ - "Scalability", - "Validiums", - "Zero-Knowledge", - "sumcheck", - "Scalability", - "Validiums", - "Zero-Knowledge" + "Security", + "Custody", + "threat", + "intelligence", + "Custody", + "Security" ], "language": "en", "speakers": [ - "don-beaver" + "luker" ], "eventId": "devcon-7", - "slot_start": 1731484800000, - "slot_end": 1731486600000, - "slot_roomId": "stage-3", - "resources_presentation": "https://docs.google.com/presentation/d/1IP5PshRsU2LlH33ndPmkTGZJki3mzS-uZ3M-Yc5vD6o" + "slot_start": 1731581400000, + "slot_end": 1731583200000, + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1dFgaih8CwwDPKj_GGRG-nwZ_b7MobKt9l-QDbYxwOPk" }, "vector": [ 0, 0, + 6, 0, 0, 0, @@ -544562,7 +548449,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -545088,12 +548974,12 @@ 0, 0, 0, + 6, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -545179,11 +549065,11 @@ 0, 0, 0, + 6, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -545306,7 +549192,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -545426,6 +549311,8 @@ 0, 0, 0, + 2, + 2, 0, 0, 0, @@ -545615,7 +549502,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -545650,6 +549536,13 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -545679,7 +549572,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -545721,7 +549613,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -545730,6 +549621,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -545743,45 +549638,47 @@ }, { "session": { - "id": "the-tension-between-mev-and-censorship-resistance-gadgets", - "sourceId": "G3MBF7", - "title": "The tension between MEV and Censorship Resistance Gadgets", - "description": "Although fairly unrelated at first glance, MEV is currently *the* bottleneck for a censorship-resistant Ethereum. This talk will first explore why MEV and censorship resistance are fundamentally counterforces. Then, we will dive into how MEV constrains the design space of censorship-resistant gadgets like Inclusion Lists and Concurrent Block Producers. What does the future of censorship resistance look like for Ethereum?", - "track": "Cryptoeconomics", + "id": "the-next-10-years-of-web3-in-africa", + "sourceId": "GSNQLC", + "title": "The next 10 years of Web3 in Africa", + "description": "When Africa reaches 2 billion people, what are the profound ways Web3 shapes its economy? Historically, millions of Africans repurposed and stitched together crypto tools for real-world utility. Now, a new generation of builders is developing tailored solutions. In the next 10 years, what can we expect to be built that redefines trust and finance in Africa? And what needs to be true for more than half of African economies to be powered by decentralized technologies?", + "track": "Real World Ethereum", "type": "Talk", - "expertise": "Expert", - "audience": "Research", + "expertise": "Intermediate", + "audience": "Product", "featured": false, "doNotRecord": false, "keywords": [ - "Inclusion Lists", - "Protocol Design" + "Africa", + "Mass adoption", + "" ], "tags": [ "Ethereum Roadmap", - "Censorship Resistance", - "Design", - "MEV", - "protocol", - "Censorship Resistance", + "Use Cases", + "macro/micro economics", + "adoption", + "africa", + "mass", "Ethereum Roadmap", - "MEV" + "macro/micro economics", + "Use Cases" ], "language": "en", "speakers": [ - "julian-ma" + "yoseph-ayele" ], "eventId": "devcon-7", - "slot_start": 1731641400000, - "slot_end": 1731643200000, - "slot_roomId": "stage-2", - "resources_presentation": "https://docs.google.com/presentation/d/1q6BQXCGubElt47T2cCMmisWZixsWRezzeO8I3FiONPU" + "slot_start": 1731407400000, + "slot_end": 1731409200000, + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1IAQR41JAk7FPn24OGhprL4uyoP17OlBMG8dv6oyQ_n8" }, "vector": [ + 6, 0, 0, 0, - 6, 0, 0, 0, @@ -546097,6 +549994,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -546276,7 +550174,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -546398,12 +550295,12 @@ 0, 0, 0, - 6, 0, 0, 0, 0, 0, + 6, 0, 0, 0, @@ -546538,7 +550435,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -546559,6 +550455,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -546607,7 +550504,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -546616,6 +550512,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -546636,6 +550533,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -546779,7 +550677,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -546905,6 +550802,11 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -546948,7 +550850,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -546961,6 +550862,11 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, 0, 0, 0 @@ -546968,47 +550874,46 @@ }, { "session": { - "id": "the-three-transitions-cross-chain-smart-wallets-with-privacy", - "sourceId": "JESAHN", - "title": "The Three Transitions: Cross-Chain Smart Wallets with Privacy", - "description": "Last year, Vitalik outlined [\"The Three Transitions\"](https://vitalik.eth.limo/general/2023/06/09/three_transitions.html) ahead for the Ethereum stack: moving to L2s, smart wallets, and private transactions. The Base team has built [Keyspace](https://docs.key.space/), a cross-chain keystore that helps all wallets makes these transitions. Come learn about how Keyspace works and how Keyspace helps smart wallets sync signers and send private transactions in a multichain world.", - "track": "Layer 2", + "id": "the-next-700-evm-languages", + "sourceId": "QE7RWH", + "title": "The Next 700 EVM Languages", + "description": "What is the role of programming languages in helping smart contracts become reliable and scalable technology? Are our current languages for the EVM up to the task? Has Ethereum lost the lead in this regard?\r\nThis talk explores these questions and proposes a roadmap for the development of the next generation of smart contract languages for the EVM.", + "track": "Developer Experience", "type": "Talk", "expertise": "Intermediate", "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Wallets" + "programming languages", + "formal verification", + "smart contracts" ], "tags": [ - "Zk Rollups", - "Cross-L2", - "Account Abstraction", - "wallet", - "Account Abstraction", - "Cross-L2", - "Zk Rollups" + "Languages", + "Formal Verification", + "smart", + "contracts" ], "language": "en", "speakers": [ - "niran-babalola" + "francisco-giordano" ], "eventId": "devcon-7", - "slot_start": 1731468600000, - "slot_end": 1731470400000, - "slot_roomId": "stage-5", - "resources_presentation": "https://docs.google.com/presentation/d/12qgh9Oa6U7CvGBkNUiXG-L-E0qYKLqahhOhkZATUF_Q" + "slot_start": 1731580200000, + "slot_end": 1731582000000, + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1xFEtAafqxxm1b1UAUHGb8bnoWg9x6qZQdGRk_3lPM8Y" }, "vector": [ 0, 0, 0, 0, + 6, 0, 0, 0, - 6, 0, 0, 0, @@ -547537,12 +551442,16 @@ 0, 0, 0, + 6, + 0, + 0, + 0, + 0, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -547669,7 +551578,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -547684,7 +551592,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -547715,6 +551622,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -547874,6 +551784,11 @@ 0, 0, 0, + 2, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -548040,7 +551955,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -548191,41 +552105,33 @@ }, { "session": { - "id": "the-trustless-trade-supply-chain", - "sourceId": "RQZADG", - "title": "The Trustless Trade Supply Chain", - "description": "Trades are fundamental to defi. Without credibly neutral trade execution – we risk the same centralisation and rent extraction through privileged actors that we have in tradfi.\r\n\r\nToday, the trade supply chain in defi is mostly centralised: Intent auctions, builders, solvers and market makers are handful of off-chain actors with privileged access.\r\n\r\nHowever, a trustless, and decentralised trade supply chain is possible. This talk highlights the current and future technologies that make it possible.", - "track": "Real World Ethereum", - "type": "Lightning Talk", + "id": "the-next-generation-of-decentralized-governance", + "sourceId": "WUSAHA", + "title": "The Next Generation of Decentralized Governance", + "description": "see confidential gdoc https://docs.google.com/document/d/1PRULOtk3aLLT6Bm-lk2yuZWhDzgI2Y1So1oJwNI6tTI/edit#heading=h.dnj486xnko59\r\n\r\ncontent will be public mid september", + "track": "Coordination", + "type": "Talk", "expertise": "Intermediate", "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "TEE" - ], - "tags": [ - "PBS", - "MEV", - "Trading", - "Intents", - "TEE", - "Intents", - "MEV", - "PBS", - "Trading" + "see", + "doc" ], + "tags": [], "language": "en", "speakers": [ - "markus" + "tracheopteryx" ], "eventId": "devcon-7", - "slot_start": 1731410400000, - "slot_end": 1731411000000, - "slot_roomId": "stage-1", - "resources_presentation": "https://docs.google.com/presentation/d/1ZpnW0qJAIFrezIxxeweffstYIWJbW-4Aa1uhy79go6A" + "slot_start": 1731405600000, + "slot_end": 1731407400000, + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/12GuPqjQk66_MOFYNzQAXdDgl9b2uXDcWEc4im_qwX7E" }, "vector": [ + 0, 6, 0, 0, @@ -548762,13 +552668,26 @@ 0, 0, 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -548846,7 +552765,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -548883,7 +552801,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -548895,7 +552812,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -548919,7 +552835,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -549169,7 +553084,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -549416,35 +553330,40 @@ }, { "session": { - "id": "the-universal-cryptographic-adapter", - "sourceId": "R9X9ZG", - "title": "The Universal Cryptographic Adapter", - "description": "The \"secret\" third affordance of Zero-Knowledge proof after 1) Privacy and 2) Succinctness is Interoperability. ZK enables us to continuously refactor data, aggregate it from different sources, and transforming it without loosing its integrity.\r\nStarting with the Zupass project, and now with the broader adoption of the POD and GPC format, 0xPARC has been exploring using ZK for data sovereignty and creating more interoperable data ecosystem. We will cover our learnings and progress in this talk.", - "track": "Applied Cryptography", - "type": "Talk", - "expertise": "Expert", + "id": "the-next-generation-of-governors-will-be-modular", + "sourceId": "DEAUWE", + "title": "The next generation of governors will be modular!", + "description": "Onchain governance is one of the main non-financial usecases of ethereum. Still, innovation in that space is slow, and deployed solution are still very much tighted to financial assets. In order to move away from that situation, and build more powerfull governance solution, we need to build a more modular and evolutive approach.", + "track": "Coordination", + "type": "Lightning Talk", + "expertise": "Intermediate", "audience": "Engineering", - "featured": true, + "featured": false, "doNotRecord": false, "keywords": [ - "None" + "Smart contracts", + "modularity" ], "tags": [ - "Not financial", - "Permissionless", - "ZKP" + "Governance", + "Design", + "modular", + "Design", + "Governance" ], "language": "en", "speakers": [ - "justin-glibert" + "hadrien-croubois" ], "eventId": "devcon-7", - "slot_start": 1731483000000, - "slot_end": 1731484800000, - "slot_roomId": "stage-6", - "resources_presentation": "https://docs.google.com/presentation/d/1DIuykDDTe3d5hT9NzR3bnBAg1TQAoLS7n9JoGbIFyAg" + "slot_start": 1731489600000, + "slot_end": 1731490200000, + "slot_roomId": "classroom-a", + "resources_presentation": "https://docs.google.com/presentation/d/1DnvD2EnuiJkqkdlnAA1h6CZl0zqKU90ShcgX4KV0SrE" }, "vector": [ + 0, + 6, 0, 0, 0, @@ -549454,7 +553373,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -549466,7 +553384,6 @@ 0, 0, 0, - 4, 0, 0, 0, @@ -549983,6 +553900,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -550134,7 +554052,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -550160,6 +554077,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -550207,6 +554125,14 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -550291,7 +554217,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -550321,7 +554246,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -550362,6 +554286,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -550617,6 +554542,7 @@ 0, 2, 0, + 0, 2, 0, 0, @@ -550635,44 +554561,33 @@ }, { "session": { - "id": "the-verge-is-not-going-to-break-your-contracts", - "sourceId": "NJXNE3", - "title": "The verge is (not) going to break your contracts!", - "description": "The verge is comming, and with it a new pricing model for storage. This breaks many assumption that compilers have been doing for years. We'll see how part and future contracts are going to be affected, and what design should be favored in anticipation of the verge.", - "track": "Developer Experience", - "type": "Talk", + "id": "the-open-source-orchestra", + "sourceId": "9PWLBV", + "title": "The Open Source Orchestra", + "description": "Member of the Open Source Orchestra", + "track": "Experiences", + "type": "Music", "expertise": "Expert", - "audience": "Developper", + "audience": "Engineering", "featured": false, "doNotRecord": false, - "keywords": [ - "compiler" - ], - "tags": [ - "Verkle trees", - "Libraries", - "Best Practices", - "compilers", - "Best Practices", - "Libraries", - "Verkle trees" - ], + "keywords": [], + "tags": [], "language": "en", "speakers": [ - "hadrien-croubois" + "sophia-spirlock" ], "eventId": "devcon-7", - "slot_start": 1731492000000, - "slot_end": 1731493800000, - "slot_roomId": "stage-3", - "resources_presentation": "https://docs.google.com/presentation/d/1qXCj-zxWc3N3cgUT-kq17kAdjRXdLfCUoe5VGTpy0TE" + "slot_start": 1731553200000, + "slot_end": 1731556800000, + "slot_roomId": "music-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1MLErEiLaty6zwbafFEy3AROdYSwqpoEoEBnY5JL_9YY" }, "vector": [ 0, 0, 0, 0, - 6, 0, 0, 0, @@ -550680,6 +554595,12 @@ 0, 0, 0, + 6, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -551297,7 +555218,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -551317,7 +555237,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -551506,7 +555425,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -551595,7 +555513,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -551838,12 +555755,16 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, + 0, + 0, + 0, + 2, + 0, 2, 0, 0, @@ -551853,45 +555774,48 @@ 0, 0, 0, + 0, + 0, + 0, + 0, 0 ] }, { "session": { - "id": "the-verifiability-vision", - "sourceId": "KXRMGY", - "title": "The verifiability vision", - "description": "Imagine all data was guaranteed to be correct. We could build a trustworthy digital world based only on correct data. In this presentation, we will sketch layers and techniques that can realize this dream, in particular proof carrying data and succinct proofs. We will also discuss the connection to the proof singularity vision for Ethereum as well as highlight caveats that apply; humanity is still in the early stages of the journey and there are obstacles and constraints to tackle", - "track": "Applied Cryptography", + "id": "the-real-state-of-l2s", + "sourceId": "HCXUU8", + "title": "The REAL state of L2s", + "description": "The evolution of Layer 2 solutions has been pivotal in scaling blockchain technologies. This talk, led by L2BEAT founder Bartek Kiepuszewski, delves into the current landscape, recent advancements, and future potential of L2 ecosystems. It will try to address some myths and current challenges of the space. Some important changes to L2BEAT risk framework will also be announced.", + "track": "Layer 2", "type": "Talk", "expertise": "Intermediate", - "audience": "Research", - "featured": false, + "audience": "Community", + "featured": true, "doNotRecord": false, "keywords": [ - "Verifiability", - "proof carrying data", - "succinct proofs" + "L2Risks", + "Myths&Reality" ], "tags": [ - "Scalability", - "Vision", - "ZKP", - "proof", - "succinct", - "Scalability", - "Vision", - "ZKP" + "Architecture", + "Layer 2s", + "Best Practices", + "myths", + "reality", + "Architecture", + "Best Practices", + "Layer 2s" ], "language": "en", "speakers": [ - "jens-groth" + "bartek-kiepuszewski" ], "eventId": "devcon-7", - "slot_start": 1731578400000, - "slot_end": 1731580200000, - "slot_roomId": "stage-6", - "resources_presentation": "https://docs.google.com/presentation/d/1D13mwNG569Eo7vRzSRs1BRHF7sCXAys5mnZEJpklwtg" + "slot_start": 1731472200000, + "slot_end": 1731474000000, + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1NxPv65UP8MJMX2f8NWmiAL-GETRNifiDtkZS5evBvV0" }, "vector": [ 0, @@ -551901,8 +555825,6 @@ 0, 0, 0, - 0, - 0, 6, 0, 0, @@ -552436,7 +556358,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -552554,35 +556475,6 @@ 0, 0, 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 2, 0, 0, @@ -552610,9 +556502,11 @@ 0, 0, 0, + 2, 0, 0, 0, + 2, 0, 0, 0, @@ -552647,14 +556541,6 @@ 0, 0, 0, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -552727,7 +556613,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -552737,7 +556622,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -552798,6 +556682,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -553021,8 +556906,6 @@ 0, 0, 0, - 2, - 0, 0, 0, 0, @@ -553068,6 +556951,55 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, 2, 0, 0, @@ -553079,50 +557011,51 @@ 0, 0, 0, + 0, 0 ] }, { "session": { - "id": "the-verkle-advantage", - "sourceId": "YLBEZN", - "title": "The verkle advantage", - "description": "This talk provides a comprehensive overview of the achievements by the stateless development effort, over the past year. It will explore some of the discoveries we made while implementing verkle trees, that improve the user and developer experience of Ethereum.", - "track": "Core Protocol", - "type": "Talk", - "expertise": "Intermediate", - "audience": "Engineering", + "id": "the-ripple-effect-of-devcon-vi", + "sourceId": "E3U3XU", + "title": "The Ripple Effect of Devcon VI", + "description": "Devcon VI in Bogotá accelerated community growth across the region. Local communities emerged in several cities in Colombia and Latin America. The gathering provided leaders with a new perspective on enhancing collective creation for social impact and blockchain adoption. At ETH Bogotá, we used this spark to transition from hosting general events to creating an educational system for developers and builders, aiming to push the adoption of blockchain and Ethereum in a new way.", + "track": "Real World Ethereum", + "type": "Lightning Talk", + "expertise": "Beginner", + "audience": "Community", "featured": false, "doNotRecord": false, "keywords": [ - "stateless" + "Education" ], "tags": [ - "Core Protocol", - "Protocol Design", - "Verkle trees", - "stateless", - "Core Protocol", - "Protocol Design", - "Verkle trees" + "Vision", + "Ethereum for Good", + "Local Impact", + "education", + "Ethereum for Good", + "Local Impact", + "Vision" ], "language": "en", "speakers": [ - "guillaume-ballet" + "julio-cesar-arango" ], "eventId": "devcon-7", - "slot_start": 1731490200000, - "slot_end": 1731492000000, - "slot_roomId": "stage-2", - "resources_presentation": "https://docs.google.com/presentation/d/1zs9ePGkdyS7IfCoOeK_dArKiELQYjDXk5L-A70d7Gf4" + "slot_start": 1731559800000, + "slot_end": 1731560400000, + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1vrrnCLaeOKKIwa7Mc_RpUOzo-jB1B7QzDNcIzCEOrak" }, "vector": [ + 6, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -553658,10 +557591,10 @@ 0, 0, 0, + 6, 0, 0, 0, - 6, 0, 0, 0, @@ -553754,7 +557687,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -553781,7 +557713,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -553829,6 +557760,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -553863,6 +557795,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -553968,6 +557901,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -553978,6 +557912,13 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -554044,7 +557985,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -554245,7 +558185,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -554286,7 +558225,6 @@ 0, 0, 0, - 2, 0, 0, 2, @@ -554294,6 +558232,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -554307,39 +558249,40 @@ }, { "session": { - "id": "the-wallet-and-ux-stack-to-build-web3-applications-for-the-masses", - "sourceId": "LCNEGW", - "title": "The Wallet and UX Stack to Build Web3 Applications for the Masses", - "description": "In this talk I will give an overview of how wallet infrastructure and the relationship between wallets and dapps have evolved over the past 5 years. And give a layer-by-layer breakdown of the modern wallet stack from signers to smart account modules, how each component contributes to a UX unlock on Ethereum/L2s, and how application developers can use them today. We will also touch on pertinent ongoing EIPs such as 7702 (deploy code for EOAs), and 7715 (permissions).", + "id": "the-rise-of-ai-in-web3-development-ux", + "sourceId": "LTEX8X", + "title": "The Rise of AI in Web3 Development UX", + "description": "This talk explores the intersection of artificial intelligence and Web3 technologies, highlighting how AI can enhance the development of decentralized applications and blockchain ecosystems. The presentation will provide practical examples, code snippets, and insights into Web3 AI through the lens of the recent RemixAI integration into the Remix toolset. Attendees will gain valuable knowledge on leveraging AI to build more robust, intelligent, and user-friendly decentralized applications.", "track": "Usability", - "type": "Talk", - "expertise": "Intermediate", - "audience": "Product", + "type": "Lightning Talk", + "expertise": "Beginner", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Wallets", - "Signers", - "Permissions" + "AI Web3", + "LLM", + "Code Generation" ], "tags": [ - "Developer Infrastructure", + "Tooling", "User Experience", - "Account Abstraction", - "permissions", - "Account Abstraction", - "Developer Infrastructure", + "UI/UX", + "coding", + "generation", + "Tooling", + "UI/UX", "User Experience" ], "language": "en", "speakers": [ - "nichanan-kesonpat" + "stephane-tetsing" ], "eventId": "devcon-7", - "slot_start": 1731470400000, - "slot_end": 1731472200000, - "slot_roomId": "stage-6", - "resources_presentation": "https://docs.google.com/presentation/d/1EwxJbkAW9PZZpjRozkPVAnLaQpoQZm7uf1kolnUFM_0" + "slot_start": 1731565200000, + "slot_end": 1731565800000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1zhCIin-EiFLgd3IrIQYnzWKZ4MmkJfeVVaweIJV7Mm0" }, "vector": [ 0, @@ -554884,10 +558827,10 @@ 0, 0, 0, + 6, 0, 0, 0, - 6, 0, 0, 0, @@ -554976,7 +558919,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -554985,10 +558927,12 @@ 0, 0, 0, + 6, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -555009,8 +558953,6 @@ 0, 0, 0, - 2, - 2, 0, 0, 0, @@ -555024,6 +558966,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -555472,6 +559415,9 @@ 0, 0, 2, + 2, + 0, + 0, 0, 0, 0, @@ -555511,12 +559457,12 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -555527,62 +559473,54 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, 0 ] }, { "session": { - "id": "the-wellbeing-protocol-scaling-localism", - "sourceId": "HC3QGN", - "title": "The Wellbeing Protocol - Scaling Localism", - "description": "The Wellbeing Protocol began as a New Zealand Government-funded project to explore how Web 3 / DAO inspired governance patterns and localism could transform the community grant funding system. After successful trials in New Zealand, Australia and the UK, a TVNZ documentary, and international media coverage we are keen to share the challenges and learnings on our journey towards creating hyperlocal DAOs for marginalised / disempowered communities.", - "track": "Real World Ethereum", - "type": "Lightning Talk", - "expertise": "Beginner", - "audience": "Community", + "id": "the-rise-of-appchains-from-l2s-to-rollup-clusters", + "sourceId": "SEARYQ", + "title": "The rise of Appchains: from L2s to Rollup Clusters", + "description": "Ethereum's rollup-centric approach has led to the emergence of L2 Rollup Clusters reducing fees but creating fragmented liquidity and a less seamless user experience. Third-party bridges, though helpful, are cumbersome, vulnerable to hacks ($2B losses to date), and costly, leading to high fees. In this keynote, Alex will discuss how native interoperability, with ZK at its core, can resolve fragmentation, enabling Clusters to collaborate instead of competing for users and liquidity, ultimately dr", + "track": "Layer 2", + "type": "Talk", + "expertise": "Intermediate", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "conviction", - "zealand" + "Fragmentation", + "UX", + "interoperability", + "Rollup Clusters", + "L2" ], "tags": [ - "DAO", - "Governance", - "Quadratic Voting", - "Collective Intelligence", - "Conviction", - "Ethereum for Good", - "Public good", - "Climate", - "ReFi", - "Regenerative Applications", - "User Experience", - "zealand", - "Climate", - "Collective Intelligence", - "Conviction", - "DAO", - "Ethereum for Good", - "Governance", - "Public good", - "Quadratic Voting", - "ReFi", - "Regenerative Applications", - "User Experience" + "Ethereum Roadmap", + "Appchains", + "Zero-Knowledge", + "interoperability", + "Appchains", + "Ethereum Roadmap", + "Zero-Knowledge" ], "language": "en", "speakers": [ - "mark-pascall" + "alex-gluchowski" ], "eventId": "devcon-7", - "slot_start": 1731481200000, - "slot_end": 1731481800000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1RsF9WALoUv0Wv3Pc036sfCbuKskiOHZzZRM1r385Iew" + "slot_start": 1731493800000, + "slot_end": 1731495600000, + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1WOJXGXgVk5LDrCpMtULqypFYqyEzI5whhM4XbIRAcVA" }, "vector": [ - 6, 0, 0, 0, @@ -555590,6 +559528,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -556125,10 +560064,10 @@ 0, 0, 0, + 6, 0, 0, 0, - 6, 0, 0, 0, @@ -556216,11 +560155,11 @@ 0, 0, 0, - 6, 0, 0, 0, 0, + 6, 0, 0, 0, @@ -556234,7 +560173,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -556289,13 +560227,11 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -556304,7 +560240,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -556319,18 +560254,15 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -556401,7 +560333,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -556427,6 +560358,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -556569,6 +560501,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -556602,6 +560535,21 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -556618,7 +560566,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -556712,8 +560659,6 @@ 0, 0, 0, - 2, - 2, 0, 0, 0, @@ -556750,7 +560695,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -556758,6 +560702,10 @@ 2, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -556772,39 +560720,49 @@ }, { "session": { - "id": "things-you-didnt-know-about-contract-deployment", - "sourceId": "GJM9UC", - "title": "Things you didn't know about contract deployment", - "description": "In this session we will explore some of the lesser-known facts around contract deployment. To make the presentation  accessible to all technical levels, the talk will start by recapping the three ways to start contract deployment (deployment tx, CREATE, CREATE2). Following this, we will delve deeper into the topic and highlight some interesting facts around contract deployment, including what happens when an address already has code, ETH, or state entries at deployment.", - "track": "Core Protocol", + "id": "the-role-of-culture-in-shaping-technology-the-case-against-tech-neo-colonialism", + "sourceId": "LRJTXY", + "title": "The role of culture in shaping technology - the case against tech-neo-colonialism", + "description": "Who builds technology and for whom? In decentralized technology, we must apply the cypherpunk ethos not only to the product we want to provide to the world but also to the manner we build that product. We must avoid imposing our worldview onto different cultures, or we risk reinventing tech neocolonialism. This talk will illustrate the risks of concentration of power and tech within our industry into the hands of a few cultures and present ways to build a truly cypherpunk future.", + "track": "Real World Ethereum", "type": "Lightning Talk", - "expertise": "Intermediate", - "audience": "Developper", + "expertise": "Beginner", + "audience": "Developer", "featured": false, "doNotRecord": false, "keywords": [ - "Deployment" + "Philosophy", + "Diversity", + "Democracy" ], "tags": [ - "deployment" + "Network State", + "Digital Sovereignty", + "Decentralization", + "diversity", + "democracy", + "philosophy", + "Decentralization", + "Digital Sovereignty", + "Network State" ], "language": "en", "speakers": [ - "theresa" + "fatemeh-fannizadeh" ], "eventId": "devcon-7", - "slot_start": 1731470400000, - "slot_end": 1731471000000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1j7qMdITP1J2AjDNnsbYHtP1ZqxF408IJ_kLSInVI0qU" + "slot_start": 1731560400000, + "slot_end": 1731561000000, + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1Wi0ob1KXq6nswjq25vU56mNvitsmnOnrWaRe-gSp-3k" }, "vector": [ + 6, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -557303,6 +561261,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -557346,7 +561305,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -557472,6 +561430,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -557520,6 +561479,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -557546,6 +561506,9 @@ 0, 0, 0, + 2, + 2, + 0, 0, 0, 0, @@ -557760,7 +561723,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -557926,6 +561888,10 @@ 0, 0, 0, + 2, + 2, + 0, + 0, 0, 0, 0, @@ -557984,44 +561950,40 @@ 0, 0, 0, + 0, 0 ] }, { "session": { - "id": "this-cursed-machine-post-mortem-onchain-chaos-as-narrative", - "sourceId": "UBFQ9V", - "title": "THIS CURSED MACHINE Post-Mortem: Onchain Chaos as Narrative", - "description": "“Live in the pod, fulfil orders, get bugs.”\r\n\r\nTHIS CURSED MACHINE is a fully onchain sci-fi body horror fulfilment center simulator by Moving Castles, a game studio for the tactical research and development of autonomous worlds.\r\n\r\nWe will speak about learnings of launching an autonomous world onchain (Redstone) and how we embraced the emergent chaos by making the bot attacks, exploits and player corporations part of the narrative of the world itself.", - "track": "Real World Ethereum", + "id": "the-shape-of-protocols-to-come", + "sourceId": "TYGBPN", + "title": "The Shape of Protocols to Come", + "description": "Ethereum defies easy categorization—it blends aspects of money, nations, and more, yet doesn't fit neatly into any single category. To build better mental models for understanding Ethereum, we've spent the past two years stepping back and exploring the broader class it belongs to: Protocols. This talk explores the fundamental properties of protocols, strategies for navigating them, and how Ethereum can uniquely contribute to this emerging research field.", + "track": "Coordination", "type": "Talk", "expertise": "Beginner", - "audience": "Product", + "audience": "Engineering", "featured": false, "doNotRecord": false, - "keywords": [ - "Worldbuilding" - ], + "keywords": [], "tags": [ - "Best Practices", - "Gaming", - "Autonomous World", - "worldbuilding", - "Autonomous World", - "Best Practices", - "Gaming" + "Ethereum Roadmap", + "Protocol Design", + "Use Cases" ], "language": "en", "speakers": [ - "arb" + "tim-beiko" ], "eventId": "devcon-7", - "slot_start": 1731486600000, - "slot_end": 1731488400000, - "slot_roomId": "stage-5", - "resources_presentation": "https://docs.google.com/presentation/d/1cXPZD6cWdMNr2QSeVuUQ8-WSQ_YhrCRA6-l3ClLl2n0" + "slot_start": 1731409200000, + "slot_end": 1731411000000, + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/15QhPTXl4SBVPn-h9srUsdXijj_OIaZYVL1C32DxEyiw" }, "vector": [ + 0, 6, 0, 0, @@ -558046,6 +562008,7 @@ 0, 0, 0, + 4, 0, 0, 0, @@ -558570,7 +562533,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -558671,7 +562633,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -558694,6 +562655,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -558776,6 +562738,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -558799,8 +562762,6 @@ 0, 0, 0, - 2, - 2, 0, 0, 0, @@ -558859,6 +562820,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -559154,7 +563116,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -559190,7 +563151,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -559204,6 +563164,16 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -559212,53 +563182,46 @@ }, { "session": { - "id": "time-is-all-you-need-optimizing-dutch-auctions-on-arbitrum", - "sourceId": "QNSX9R", - "title": "Time is all you need: optimizing Dutch auctions on Arbitrum", - "description": "Dutch auctions are a common approach in MEV-mitigating mechanism designs. However, little work has been done in exploring the optimal auction execution times, as well as optimal decay curves, for blockchain based trading. Using simulations and real data, we present our findings on this topic, as well as proposed solutions to achieve the optimal outcomes.", - "track": "Cryptoeconomics", + "id": "the-state-of-web3-support-today-what-just-happened", + "sourceId": "BZRKUD", + "title": "The State of Web3 Support Today: What Just Happened?", + "description": "One of the most common and painful experiences someone can have today is also one of the most fundamental concepts we tend to take for granted - transactions. Users who seek support for their issues lack the appropriate level of information to even understand what they were doing when it all went wrong. This talk will examine why core web3 experiences are still problematic and propose things to consider when building experiences for everyone that ranges from in app UX to community support tools.", + "track": "Usability", "type": "Lightning Talk", "expertise": "Beginner", - "audience": "Research", + "audience": "Product", "featured": false, "doNotRecord": false, "keywords": [ - "Dutch", - "auctions" + "User Support", + "Community" ], "tags": [ - "Decentralization Improvements", - "Layer 2s", - "Mechanism design", - "MEV", - "auction", - "dutch", - "Decentralization Improvements", - "Layer 2s", - "Mechanism design", - "MEV" + "community", + "Accessibility", + "Tooling", + "User Experience" ], "language": "en", "speakers": [ - "brad-bachu", - "cody-born" + "josh-reid" ], "eventId": "devcon-7", - "slot_start": 1731489000000, - "slot_end": 1731489600000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1DhrF39oif7Piw0FK877aPOnLTq12Z7iwOXeKa33SnVU" + "slot_start": 1731408600000, + "slot_end": 1731409200000, + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1jmtrpYtos5-qZy0sfliSMlhtQfUi9JSCAcTEP4C554k" }, "vector": [ 0, 0, 0, - 6, 0, 0, 0, 0, 0, + 6, 0, 0, 0, @@ -559794,13 +563757,13 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, 0, 0, - 6, - 6, 0, 0, 0, @@ -559870,12 +563833,9 @@ 0, 0, 0, - 6, 0, 0, 0, - 6, - 6, 0, 0, 0, @@ -559895,7 +563855,12 @@ 0, 0, 0, + 6, + 0, + 0, + 0, 0, + 2, 0, 0, 0, @@ -560046,6 +564011,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -560190,7 +564159,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -560383,7 +564351,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -560418,7 +564385,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -560434,44 +564400,50 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, 0, 0 ] }, { "session": { - "id": "title-redacted", - "sourceId": "8GH8TR", - "title": "[title redacted]", - "description": "[description redacted]", - "track": "Core Protocol", + "id": "the-supreme-ruler-of-the-world", + "sourceId": "TLWWCW", + "title": "The Supreme Ruler of the World", + "description": "VK rules the world. ZK rules the world, too, like a straightedge wielded with eyes closed. Rulers rule in simple ways: by lining things up and by checking they're all in line. Bring your high school math to learn straightedges called SumCheck and SumCalc and begin to appreciate ZK in simple geometric terms. No moon math. We'll visit lines, cubes and polynomials, to see how they can be used to deduce and to generate, to check and to delegate.", + "track": "Applied Cryptography", "type": "Talk", - "expertise": "Intermediate", - "audience": "Community", - "featured": true, + "expertise": "Beginner", + "audience": "Engineering", + "featured": false, "doNotRecord": false, "keywords": [ - "beacon chain", - "research", - "cryptoeconomics" + "sumcalc", + "sumcheck" ], "tags": [ - "Consensus", - "Ethereum Roadmap", - "cryptoeconomy", - "Consensus", - "Core Protocol", - "Ethereum Roadmap" + "Scalability", + "Validiums", + "Zero-Knowledge", + "sumcheck", + "Scalability", + "Validiums", + "Zero-Knowledge" ], "language": "en", "speakers": [ - "justin-drake" + "don-beaver" ], "eventId": "devcon-7", - "slot_start": 1731405600000, - "slot_end": 1731407400000, - "slot_roomId": "main-stage", - "resources_presentation": "https://docs.google.com/presentation/d/1hcsmjIHu5W9-usVg_e3DGrH4QnmLER-OPOZ_0ccXjKU" + "slot_start": 1731484800000, + "slot_end": 1731486600000, + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1IP5PshRsU2LlH33ndPmkTGZJki3mzS-uZ3M-Yc5vD6o" }, "vector": [ 0, @@ -560479,12 +564451,11 @@ 0, 0, 0, - 6, - 0, 0, 0, 0, 0, + 6, 0, 0, 0, @@ -560915,7 +564886,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -561021,6 +564991,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -561097,7 +565068,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -561111,10 +565081,10 @@ 0, 0, 0, - 2, 0, 0, 0, + 6, 0, 0, 0, @@ -561237,6 +565207,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -561303,7 +565274,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -561547,6 +565517,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -561643,6 +565614,15 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 2, 0, 0, @@ -561659,56 +565639,57 @@ 0, 0, 0, + 0, 0 ] }, { "session": { - "id": "tlsnotary-applying-mpc-and-interactive-zk-to-prove-web2-data", - "sourceId": "RTVKJC", - "title": "TLSNotary: Applying MPC and interactive ZK to prove web2 data", - "description": "Diving into TLSNotary, a protocol which leverages multi-party computation and interactive ZK to prove the authenticity and provenance of any data on the web to another party.\r\n\r\nSummary:\r\n1. What it is and what it can do\r\n2. High-level overview of how it works\r\n3. Details on the underlying MPC and ZK protocols that we use\r\n4. How to use it", - "track": "Applied Cryptography", - "type": "Lightning Talk", - "expertise": "Intermediate", - "audience": "Engineering", + "id": "the-tension-between-mev-and-censorship-resistance-gadgets", + "sourceId": "G3MBF7", + "title": "The tension between MEV and Censorship Resistance Gadgets", + "description": "Although fairly unrelated at first glance, MEV is currently *the* bottleneck for a censorship-resistant Ethereum. This talk will first explore why MEV and censorship resistance are fundamentally counterforces. Then, we will dive into how MEV constrains the design space of censorship-resistant gadgets like Inclusion Lists and Concurrent Block Producers. What does the future of censorship resistance look like for Ethereum?", + "track": "Cryptoeconomics", + "type": "Talk", + "expertise": "Expert", + "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "User Sovereignty", - "Infrastructure", - "Oracle" + "Inclusion Lists", + "Protocol Design" ], "tags": [ - "Identity", - "ZKP", - "MPC", - "oracle", - "Identity", - "MPC", - "ZKP" + "Ethereum Roadmap", + "Censorship Resistance", + "Design", + "MEV", + "protocol", + "Censorship Resistance", + "Ethereum Roadmap", + "MEV" ], "language": "en", "speakers": [ - "sinu" + "julian-ma" ], "eventId": "devcon-7", - "slot_start": 1731576000000, - "slot_end": 1731576600000, - "slot_roomId": "classroom-e", - "resources_presentation": "https://docs.google.com/presentation/d/1XH5xVNY-eLNdwvYduookcntMG3Z4qjU319sqNmXxUXo" + "slot_start": 1731641400000, + "slot_end": 1731643200000, + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1q6BQXCGubElt47T2cCMmisWZixsWRezzeO8I3FiONPU" }, "vector": [ 0, 0, 0, + 6, 0, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -562200,6 +566181,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -562250,7 +566232,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -562327,6 +566308,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -562388,7 +566370,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -562399,7 +566380,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -562409,7 +566389,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -562464,10 +566443,12 @@ 0, 0, 0, + 2, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -562536,6 +566517,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -562709,6 +566691,14 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -562746,7 +566736,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -562868,13 +566857,14 @@ 0, 0, 0, - 2, 0, 0, 2, 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -562889,36 +566879,37 @@ }, { "session": { - "id": "today-verkle-tomorrow-zk-everything-stateless-everything-lightclient", - "sourceId": "Z8EEGW", - "title": "Today Verkle + Tomorrow ZK = Everything Stateless, Everything Lightclient", - "description": "Statelessness could be one of the biggest unlocks in the Ethereum ecosystem, allowing the protocol to scale massively without giving away control and access to big entities, all while providing some real 'teeth' to the light client ecosystem.\r\n\r\nIn this talk, we’ll see how stateless clients enable immediate scalability and decentralization benefits, and how combining statelessness with ZKing the state transitions unlocks Ethereum’s long-term vision.", - "track": "Core Protocol", + "id": "the-three-transitions-cross-chain-smart-wallets-with-privacy", + "sourceId": "JESAHN", + "title": "The Three Transitions: Cross-Chain Smart Wallets with Privacy", + "description": "Last year, Vitalik outlined [\"The Three Transitions\"](https://vitalik.eth.limo/general/2023/06/09/three_transitions.html) ahead for the Ethereum stack: moving to L2s, smart wallets, and private transactions. The Base team has built [Keyspace](https://docs.key.space/), a cross-chain keystore that helps all wallets makes these transitions. Come learn about how Keyspace works and how Keyspace helps smart wallets sync signers and send private transactions in a multichain world.", + "track": "Layer 2", "type": "Talk", "expertise": "Intermediate", "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "statelessness" + "Wallets" ], "tags": [ - "Light Clients", - "Zero-Knowledge", - "statelessness", - "Light Clients", - "Zero-Knowledge" + "Zk Rollups", + "Cross-L2", + "Account Abstraction", + "wallet", + "Account Abstraction", + "Cross-L2", + "Zk Rollups" ], "language": "en", "speakers": [ - "jason-chaskin", - "gajinder-singh" + "niran-babalola" ], "eventId": "devcon-7", - "slot_start": 1731492000000, - "slot_end": 1731493800000, - "slot_roomId": "stage-2", - "resources_presentation": "https://docs.google.com/presentation/d/1vOoQZu3TYR_edc7RAy-eEqHYRvkAPSwPJBk3veKBxRM" + "slot_start": 1731468600000, + "slot_end": 1731470400000, + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/12qgh9Oa6U7CvGBkNUiXG-L-E0qYKLqahhOhkZATUF_Q" }, "vector": [ 0, @@ -562926,6 +566917,8 @@ 0, 0, 0, + 0, + 0, 6, 0, 0, @@ -563465,6 +567458,10 @@ 0, 0, 0, + 6, + 0, + 0, + 0, 0, 0, 0, @@ -563473,8 +567470,6 @@ 0, 0, 0, - 6, - 6, 0, 0, 0, @@ -563551,7 +567546,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -563559,7 +567553,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -563595,6 +567588,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -563606,6 +567603,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -563732,6 +567730,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -563961,6 +567960,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -564056,7 +568057,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -564111,45 +568111,44 @@ }, { "session": { - "id": "top-hacks-since-devcon-vi-what-did-we-learn", - "sourceId": "FCWCBG", - "title": "Top Hacks since Devcon VI: what did we learn?", - "description": "Discover the most daring blockchain hacks of '22-'24 and how to defend against them. Join Mudit Gupta, CISO of Polygon, and Matthias Egli from ChainSecurity for an analysis of tactics and vulnerabilities, and gain valuable insights to stay ahead of the game. And stay tuned for a prominent anon surprise guest!", - "track": "Security", - "type": "Workshop", + "id": "the-trustless-trade-supply-chain", + "sourceId": "RQZADG", + "title": "The Trustless Trade Supply Chain", + "description": "Trades are fundamental to defi. Without credibly neutral trade execution – we risk the same centralisation and rent extraction through privileged actors that we have in tradfi.\r\n\r\nToday, the trade supply chain in defi is mostly centralised: Intent auctions, builders, solvers and market makers are handful of off-chain actors with privileged access.\r\n\r\nHowever, a trustless, and decentralised trade supply chain is possible. This talk highlights the current and future technologies that make it possible.", + "track": "Real World Ethereum", + "type": "Lightning Talk", "expertise": "Intermediate", - "audience": "Engineering", + "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "Learnings", - "War Rooms" + "TEE" ], "tags": [ - "Security", - "Hacks", - "Use Cases", - "war", - "room", - "Hacks", - "Security", - "Use Cases" + "PBS", + "MEV", + "Trading", + "Intents", + "TEE", + "Intents", + "MEV", + "PBS", + "Trading" ], "language": "en", "speakers": [ - "matthias-egli", - "mudit-gupta" + "markus" ], "eventId": "devcon-7", - "slot_start": 1731483000000, - "slot_end": 1731488400000, - "slot_roomId": "classroom-b", - "resources_presentation": "https://docs.google.com/presentation/d/1Ic4xQqu3tPIGtBkRi-td-CDrhLlNwW9GBWn1_dYegTE" + "slot_start": 1731410400000, + "slot_end": 1731411000000, + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1ZpnW0qJAIFrezIxxeweffstYIWJbW-4Aa1uhy79go6A" }, "vector": [ + 6, 0, 0, - 6, 0, 0, 0, @@ -564349,7 +568348,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -564514,7 +568512,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -564696,6 +568693,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -564765,7 +568763,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -564777,6 +568774,8 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, @@ -564812,6 +568811,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -564822,6 +568823,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -564845,6 +568847,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -564894,7 +568897,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -565009,7 +569011,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -565098,6 +569099,13 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -565283,8 +569291,6 @@ 0, 0, 0, - 2, - 2, 0, 0, 0, @@ -565316,7 +569322,6 @@ 0, 0, 0, - 2, 0, 0, 2, @@ -565324,6 +569329,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -565337,43 +569345,39 @@ }, { "session": { - "id": "top-opcode-offenders-in-the-zkevm", - "sourceId": "DJL7RP", - "title": "Top opcode offenders in the zkEVM", - "description": "One of the challenges for any L2 is to reflect accurately the cost for each opcode in zk-resources.\r\nEthereum L1 reflects the resource cost in term of GAS but lately it has been proposed chnages in opcode GAS cost to fit the zk-world to make Ethreum L1 more aligned to L2 or even with enshrined zk-rollups.\r\nIn this talk, I will explain the worst performance opcodes when comparing its GAS cost Vs zk-resources cost in Polygon zkEVM in typical transactions (erc20 trannsfers, swaps, ...)", - "track": "Core Protocol", + "id": "the-universal-cryptographic-adapter", + "sourceId": "R9X9ZG", + "title": "The Universal Cryptographic Adapter", + "description": "The \"secret\" third affordance of Zero-Knowledge proof after 1) Privacy and 2) Succinctness is Interoperability. ZK enables us to continuously refactor data, aggregate it from different sources, and transforming it without loosing its integrity.\r\nStarting with the Zupass project, and now with the broader adoption of the POD and GPC format, 0xPARC has been exploring using ZK for data sovereignty and creating more interoperable data ecosystem. We will cover our learnings and progress in this talk.", + "track": "Applied Cryptography", "type": "Talk", "expertise": "Expert", "audience": "Engineering", - "featured": false, + "featured": true, "doNotRecord": false, "keywords": [ - "zk-resources", - "GAS costs", - "top offenders" + "None" ], "tags": [ - "Core Protocol", - "Layer 2s", - "Zk Rollups", - "top", - "offenders", - "Core Protocol", - "Layer 2s", - "Zk Rollups" + "Not financial", + "Permissionless", + "ZKP" ], "language": "en", "speakers": [ - "carlos-matallana", - "jesus" + "justin-glibert" ], "eventId": "devcon-7", - "slot_start": 1731490200000, - "slot_end": 1731492000000, - "slot_roomId": "stage-3", - "resources_presentation": "https://docs.google.com/presentation/d/1NcWox_AiyJE1F6zW2KLfOoCFpaY0DVyowm34wlSdbao" + "slot_start": 1731483000000, + "slot_end": 1731484800000, + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1DIuykDDTe3d5hT9NzR3bnBAg1TQAoLS7n9JoGbIFyAg" }, "vector": [ + 0, + 0, + 0, + 0, 0, 0, 0, @@ -565391,6 +569395,8 @@ 0, 0, 0, + 4, + 0, 0, 0, 0, @@ -565789,7 +569795,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -565928,7 +569933,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -566011,7 +570015,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -566054,10 +570057,8 @@ 0, 0, 0, - 2, 0, 0, - 2, 0, 0, 0, @@ -566070,6 +570071,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -566225,6 +570228,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -566254,6 +570258,13 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -566512,8 +570523,6 @@ 0, 0, 0, - 2, - 2, 0, 0, 0, @@ -566564,39 +570573,41 @@ }, { "session": { - "id": "transaction-simulation-the-good-the-bad-and-the-ugly", - "sourceId": "TE9JUF", - "title": "Transaction simulation, the good, the bad & the ugly", - "description": "Transaction simulation allows users to preview the outcomes of signing a transaction, enabling them to make informed decisions rather than fully trusting the dApp. However, several caveats and risks are associated with relying on simulated transaction outcomes. State changes, differing contract behavior between simulation and on-chain execution, and randomness can all affect the outcome. In this talk, I'll share my experiences and learnings from simulating user transactions over the past 2 years", - "track": "Security", - "type": "Lightning Talk", - "expertise": "Intermediate", - "audience": "Engineering", + "id": "the-verge-is-not-going-to-break-your-contracts", + "sourceId": "NJXNE3", + "title": "The verge is (not) going to break your contracts!", + "description": "The verge is comming, and with it a new pricing model for storage. This breaks many assumption that compilers have been doing for years. We'll see how part and future contracts are going to be affected, and what design should be favored in anticipation of the verge.", + "track": "Developer Experience", + "type": "Talk", + "expertise": "Expert", + "audience": "Developper", "featured": false, "doNotRecord": false, "keywords": [ - "simulation", - "wallet", - "safety" + "compiler" ], "tags": [ - "Security", - "User Experience", - "safety", - "Security", - "User Experience" + "Verkle trees", + "Libraries", + "Best Practices", + "compilers", + "Best Practices", + "Libraries", + "Verkle trees" ], "language": "en", "speakers": [ - "kim-persson" + "hadrien-croubois" ], "eventId": "devcon-7", - "slot_start": 1731409800000, - "slot_end": 1731410400000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1Bl4qs4Zj65LUtt4i8uht8GdKLHGxRkYht0gt_Qcd_n4" + "slot_start": 1731492000000, + "slot_end": 1731493800000, + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1qXCj-zxWc3N3cgUT-kq17kAdjRXdLfCUoe5VGTpy0TE" }, "vector": [ + 0, + 0, 0, 0, 6, @@ -567133,6 +571144,9 @@ 0, 0, 0, + 6, + 0, + 0, 0, 0, 0, @@ -567152,7 +571166,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -567215,7 +571228,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -567251,6 +571263,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -567436,6 +571452,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -567508,7 +571525,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -567527,6 +571543,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -567766,7 +571783,6 @@ 0, 0, 0, - 2, 0, 0, 2, @@ -567775,6 +571791,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -567787,39 +571805,43 @@ }, { "session": { - "id": "transforming-systems-lessons-from-taiwans-movements", - "sourceId": "B9EDKY", - "title": "Transforming Systems: Lessons from Taiwan's Movements", - "description": "I will talk about the most recent struggles of open source communities in Taiwan, g0v specifically, how da0 has been trying to help in the past year or so, the conclusions we had and what is still missing. g0v has been running bi-monthly hackathons for 10 years now, which has been the key foundation for the community. April this year they stopped due to lack of funding support, we use this as a point of reference and how a web3 oriented subgroup like da0 could have done better, and the future.", - "track": "Coordination", + "id": "the-verifiability-vision", + "sourceId": "KXRMGY", + "title": "The verifiability vision", + "description": "Imagine all data was guaranteed to be correct. We could build a trustworthy digital world based only on correct data. In this presentation, we will sketch layers and techniques that can realize this dream, in particular proof carrying data and succinct proofs. We will also discuss the connection to the proof singularity vision for Ethereum as well as highlight caveats that apply; humanity is still in the early stages of the journey and there are obstacles and constraints to tackle", + "track": "Applied Cryptography", "type": "Talk", - "expertise": "Beginner", - "audience": "Community", + "expertise": "Intermediate", + "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "Ecosystem", - "Funding", - "Mainstream" + "Verifiability", + "proof carrying data", + "succinct proofs" ], "tags": [ - "Civil Resistance", - "Coordination", - "Public good" + "Scalability", + "Vision", + "ZKP", + "proof", + "succinct", + "Scalability", + "Vision", + "ZKP" ], "language": "en", "speakers": [ - "noah-yeh" + "jens-groth" ], "eventId": "devcon-7", - "slot_start": 1731639600000, - "slot_end": 1731640800000, - "slot_roomId": "stage-5", - "resources_presentation": "https://docs.google.com/presentation/d/1mKMsPFBtVYtAcJOczCaTR2Ssw6fiQ86zw-Jz3zyGmFk" + "slot_start": 1731578400000, + "slot_end": 1731580200000, + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1D13mwNG569Eo7vRzSRs1BRHF7sCXAys5mnZEJpklwtg" }, "vector": [ 0, - 6, 0, 0, 0, @@ -567828,6 +571850,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -568366,6 +572389,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -568374,7 +572398,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -568515,6 +572538,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -568540,7 +572564,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -568579,6 +572602,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -568587,7 +572613,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -568667,6 +572692,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -568947,6 +572975,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -568986,7 +573015,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -568996,6 +573024,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -569008,46 +573040,37 @@ }, { "session": { - "id": "transitioning-from-an-l1-to-an-l2-a-case-study", - "sourceId": "KHVZ9M", - "title": "Transitioning from an L1 to an L2: A case study", - "description": "This talk will cover the learnings from cLabs' experience rebuilding Celo from the ground up as an L2. We hope that it can be a useful case study for other L1s to follow.", - "track": "Layer 2", - "type": "Lightning Talk", + "id": "the-verkle-advantage", + "sourceId": "YLBEZN", + "title": "The verkle advantage", + "description": "This talk provides a comprehensive overview of the achievements by the stateless development effort, over the past year. It will explore some of the discoveries we made while implementing verkle trees, that improve the user and developer experience of Ethereum.", + "track": "Core Protocol", + "type": "Talk", "expertise": "Intermediate", "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Layer2", - "case study", - "technical learnings" + "stateless" ], "tags": [ - "Layer 1", - "Layer 2s", - "Rollups", - "Scalability", - "Optimistic rollups", - "Use Cases", - "learnings", - "technical", - "Layer 1", - "Layer 2s", - "Optimistic rollups", - "Rollups", - "Scalability", - "Use Cases" + "Core Protocol", + "Protocol Design", + "Verkle trees", + "stateless", + "Core Protocol", + "Protocol Design", + "Verkle trees" ], "language": "en", "speakers": [ - "marek-olszewski" + "guillaume-ballet" ], "eventId": "devcon-7", - "slot_start": 1731655200000, - "slot_end": 1731655800000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/14jswR8SSkWsHdCj5ky0DG_01yQVUwV7nJtS5K18ynHg" + "slot_start": 1731488400000, + "slot_end": 1731490200000, + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1zs9ePGkdyS7IfCoOeK_dArKiELQYjDXk5L-A70d7Gf4" }, "vector": [ 0, @@ -569055,9 +573078,10 @@ 0, 0, 0, + 6, + 0, 0, 0, - 6, 0, 0, 0, @@ -569492,7 +573516,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -569599,6 +573622,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -569683,7 +573707,18 @@ 0, 0, 0, - 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, 0, 0, 0, @@ -569730,9 +573765,7 @@ 0, 0, 0, - 2, 0, - 2, 0, 0, 0, @@ -569797,13 +573830,11 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -569979,6 +574010,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -570176,6 +574208,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -570190,8 +574224,6 @@ 0, 0, 0, - 2, - 2, 0, 0, 0, @@ -570240,43 +574272,41 @@ }, { "session": { - "id": "trust-minimized-p2p-marketplaces-on-ethereum", - "sourceId": "YPNBE8", - "title": "Trust-minimized P2P marketplaces on Ethereum", - "description": "Blockchains have enabled trustless and fast transaction settlement (i.e. stablecoins, DeFi). However, these existing use cases exist in parallel and are siloed off from the real world. With the maturation of ZK, MPC and other programmable crypto techniques, we are now able to connect data on the internet to blockchains in a trust minimized way for use in smart contracts. This talk will explore the massive design space unlocked for apps (i.e. trust minimized P2P marketplaces)", - "track": "Real World Ethereum", - "type": "Lightning Talk", + "id": "the-wallet-and-ux-stack-to-build-web3-applications-for-the-masses", + "sourceId": "LCNEGW", + "title": "The Wallet and UX Stack to Build Web3 Applications for the Masses", + "description": "In this talk I will give an overview of how wallet infrastructure and the relationship between wallets and dapps have evolved over the past 5 years. And give a layer-by-layer breakdown of the modern wallet stack from signers to smart account modules, how each component contributes to a UX unlock on Ethereum/L2s, and how application developers can use them today. We will also touch on pertinent ongoing EIPs such as 7702 (deploy code for EOAs), and 7715 (permissions).", + "track": "Usability", + "type": "Talk", "expertise": "Intermediate", "audience": "Product", "featured": false, "doNotRecord": false, "keywords": [ - "TLSNotary", - "ZKEmail", - "P2P marketplaces" + "Wallets", + "Signers", + "Permissions" ], "tags": [ - "ZKP", - "Signatures", - "P2P finance", - "p2p", - "marketplace", - "P2P finance", - "Signatures", - "ZKP" + "Developer Infrastructure", + "User Experience", + "Account Abstraction", + "permissions", + "Account Abstraction", + "Developer Infrastructure", + "User Experience" ], "language": "en", "speakers": [ - "richard" + "nichanan-kesonpat" ], "eventId": "devcon-7", - "slot_start": 1731556200000, - "slot_end": 1731556800000, + "slot_start": 1731470400000, + "slot_end": 1731472200000, "slot_roomId": "stage-6", - "resources_presentation": "https://docs.google.com/presentation/d/1_yxVcYnivrcVQGtbD7FmPQLfgJn75M9f-qQDTJJuPH8" + "resources_presentation": "https://docs.google.com/presentation/d/1EwxJbkAW9PZZpjRozkPVAnLaQpoQZm7uf1kolnUFM_0" }, "vector": [ - 6, 0, 0, 0, @@ -570285,6 +574315,8 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, @@ -570386,7 +574418,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -570826,6 +574857,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -570917,6 +574949,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -570949,6 +574982,8 @@ 0, 0, 0, + 2, + 2, 0, 0, 0, @@ -570965,7 +575000,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -570979,7 +575013,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -571185,7 +575218,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -571411,6 +575443,16 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -571418,8 +575460,6 @@ 0, 0, 0, - 2, - 2, 0, 0, 0, @@ -571466,38 +575506,56 @@ }, { "session": { - "id": "trust-zones-why-daos-will-be-the-best-organizations-ever-created", - "sourceId": "R9ENCP", - "title": "Trust Zones: Why DAOs will be the best organizations ever created", - "description": "This talk introduces the theory of Trust Zones. Every Trust Zone is a unique blend of constraints, reputation requirements, and accountability measures, within which an agent can operate on behalf of an organization to further its goals.\r\n\r\nI will contend that the operational management of all organizations can be described as creating new Trust Zones and adjusting their parameters. And further, that DAOs and other onchain organizations can do this better than any other organizational form.", - "track": "Coordination", + "id": "the-wellbeing-protocol-scaling-localism", + "sourceId": "HC3QGN", + "title": "The Wellbeing Protocol - Scaling Localism", + "description": "The Wellbeing Protocol began as a New Zealand Government-funded project to explore how Web 3 / DAO inspired governance patterns and localism could transform the community grant funding system. After successful trials in New Zealand, Australia and the UK, a TVNZ documentary, and international media coverage we are keen to share the challenges and learnings on our journey towards creating hyperlocal DAOs for marginalised / disempowered communities.", + "track": "Real World Ethereum", "type": "Lightning Talk", - "expertise": "Intermediate", - "audience": "Engineering", + "expertise": "Beginner", + "audience": "Community", "featured": false, "doNotRecord": false, "keywords": [ - "Trust" + "conviction", + "zealand" ], "tags": [ "DAO", "Governance", - "trusted", + "Quadratic Voting", + "Collective Intelligence", + "Conviction", + "Ethereum for Good", + "Public good", + "Climate", + "ReFi", + "Regenerative Applications", + "User Experience", + "zealand", + "Climate", + "Collective Intelligence", + "Conviction", "DAO", - "Governance" + "Ethereum for Good", + "Governance", + "Public good", + "Quadratic Voting", + "ReFi", + "Regenerative Applications", + "User Experience" ], "language": "en", "speakers": [ - "spencer-graham" + "mark-pascall" ], "eventId": "devcon-7", - "slot_start": 1731488400000, - "slot_end": 1731489000000, - "slot_roomId": "classroom-a", - "resources_presentation": "https://docs.google.com/presentation/d/11gK41qto_r77F_waBaxEdW2JoYIgXHs4mVHzUzI_OaU" + "slot_start": 1731481200000, + "slot_end": 1731481800000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1RsF9WALoUv0Wv3Pc036sfCbuKskiOHZzZRM1r385Iew" }, "vector": [ - 0, 6, 0, 0, @@ -572049,12 +576107,12 @@ 0, 0, 0, + 6, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -572140,6 +576198,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -572157,6 +576216,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -572204,20 +576264,20 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 2, 0, 0, + 2, 0, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -572226,6 +576286,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -572240,15 +576301,18 @@ 0, 0, 0, + 2, 0, 0, 0, 0, 0, + 2, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -572283,7 +576347,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -572320,6 +576383,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -572537,6 +576601,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -572628,6 +576693,8 @@ 0, 0, 0, + 2, + 2, 0, 0, 0, @@ -572669,9 +576736,10 @@ 2, 0, 0, - 2, 0, 0, + 2, + 0, 0, 0, 0, @@ -572687,42 +576755,37 @@ }, { "session": { - "id": "truth-and-values-in-the-complexity-of-ethereum-tribes", - "sourceId": "CCVGE8", - "title": "Truth and values in the complexity of Ethereum tribes", - "description": "The array of actors in the Ethereum ecosystem is getting increasingly complex. There's friction between those who are financially (DeFi) or idealistically motivated (EF, cypherpunks), and sometimes blurred boundaries.\r\nWe'll make a personal attempt at mapping the landscape, look at some data and critically reflect on values in Ethereum, how we make choices and feel about ourselves and others. While at the same time pointing an overall positive, cohesive picture of the ecosystem and its future.", - "track": "Coordination", - "type": "Talk", + "id": "things-you-didnt-know-about-contract-deployment", + "sourceId": "GJM9UC", + "title": "Things you didn't know about contract deployment", + "description": "In this session we will explore some of the lesser-known facts around contract deployment. To make the presentation  accessible to all technical levels, the talk will start by recapping the three ways to start contract deployment (deployment tx, CREATE, CREATE2). Following this, we will delve deeper into the topic and highlight some interesting facts around contract deployment, including what happens when an address already has code, ETH, or state entries at deployment.", + "track": "Core Protocol", + "type": "Lightning Talk", "expertise": "Intermediate", - "audience": "Research", + "audience": "Developper", "featured": false, "doNotRecord": false, "keywords": [ - "Transparency", - "Values", - "Ecosystem" + "Deployment" ], "tags": [ - "Governance", - "Decentralization", - "MEV", - "fairness", - "Decentralization", - "Governance", - "MEV" + "deployment" ], "language": "en", "speakers": [ - "chris", - "davide-rezzoli" + "theresa" ], "eventId": "devcon-7", - "slot_start": 1731555000000, - "slot_end": 1731556800000, - "slot_roomId": "stage-5", - "resources_presentation": "https://docs.google.com/presentation/d/12xOmjbuWiCGoJo_Bx-KMT5zB8_88W6kmYHfhx1CzVcA" + "slot_start": 1731470400000, + "slot_end": 1731471000000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1j7qMdITP1J2AjDNnsbYHtP1ZqxF408IJ_kLSInVI0qU" }, "vector": [ + 0, + 0, + 0, + 0, 0, 6, 0, @@ -573271,6 +577334,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -573281,8 +577345,6 @@ 0, 0, 0, - 6, - 6, 0, 0, 0, @@ -573343,7 +577405,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -573430,14 +577491,12 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -573694,6 +577753,12 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -573867,7 +577932,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -573892,7 +577956,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -573904,6 +577967,11 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -573913,47 +577981,44 @@ }, { "session": { - "id": "try-it-out-in-remix", - "sourceId": "SUEJQR", - "title": "Try it out in Remix", - "description": "Remix is great for your blockchain experiments for both new Web3 devs and OGs. We’ll present the new Remix Desktop - great for offline work, plus RemixAI tools and RemixZK tools, our new collection of templates, our new video guide, our new tool to make a basic DApp - great for hackathons, and more! Learn to play in Remix!", - "track": "Developer Experience", + "id": "this-cursed-machine-post-mortem-onchain-chaos-as-narrative", + "sourceId": "UBFQ9V", + "title": "THIS CURSED MACHINE Post-Mortem: Onchain Chaos as Narrative", + "description": "“Live in the pod, fulfil orders, get bugs.”\r\n\r\nTHIS CURSED MACHINE is a fully onchain sci-fi body horror fulfilment center simulator by Moving Castles, a game studio for the tactical research and development of autonomous worlds.\r\n\r\nWe will speak about learnings of launching an autonomous world onchain (Redstone) and how we embraced the emergent chaos by making the bot attacks, exploits and player corporations part of the narrative of the world itself.", + "track": "Real World Ethereum", "type": "Talk", "expertise": "Beginner", - "audience": "Developer", + "audience": "Product", "featured": false, "doNotRecord": false, "keywords": [ - "AI" + "Worldbuilding" ], "tags": [ - "Layer 2s", - "Tooling", - "DevRel", - "Desktop", - "ai", - "Desktop", - "DevRel", - "Layer 2s", - "Tooling" + "Best Practices", + "Gaming", + "Autonomous World", + "worldbuilding", + "Autonomous World", + "Best Practices", + "Gaming" ], "language": "en", "speakers": [ - "rob-stupay" + "arb" ], "eventId": "devcon-7", - "slot_start": 1731582000000, - "slot_end": 1731583800000, - "slot_roomId": "stage-3", - "resources_presentation": "https://docs.google.com/presentation/d/1frNEqhlzbsXj_EqKtcIYr8R8G-t4ymlj401WFG6BBYw" + "slot_start": 1731486600000, + "slot_end": 1731488400000, + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1cXPZD6cWdMNr2QSeVuUQ8-WSQ_YhrCRA6-l3ClLl2n0" }, "vector": [ + 6, 0, 0, 0, 0, - 6, - 0, 0, 0, 0, @@ -574502,13 +578567,13 @@ 0, 0, 0, + 6, 0, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -574587,7 +578652,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -574607,6 +578671,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -574628,7 +578693,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -574639,7 +578703,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -574737,6 +578800,7 @@ 0, 0, 2, + 2, 0, 0, 0, @@ -575089,11 +579153,16 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -575116,7 +579185,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -575133,46 +579201,59 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, 0 ] }, { "session": { - "id": "txain-discover-the-next-generation-of-blockchain-exploration", - "sourceId": "WRGHRM", - "title": "TXain: Discover the Next Generation of Blockchain Exploration", - "description": "Discover TXain, the next generation blockchain explorer designed to elevate your blockchain experience. Join us as we delve into our key features: an intuitive UI, real-time data, advanced search capabilities, and in-depth analytics. As a new startup, we’re committed to performance and information clarity, ensuring seamless navigation and comprehensive insights. Learn how TXain is set to redefine blockchain exploration, providing the tools you need to explore, analyze, and understand the blockch", - "track": "Developer Experience", + "id": "time-is-all-you-need-optimizing-dutch-auctions-on-arbitrum", + "sourceId": "QNSX9R", + "title": "Time is all you need: optimizing Dutch auctions on Arbitrum", + "description": "Dutch auctions are a common approach in MEV-mitigating mechanism designs. However, little work has been done in exploring the optimal auction execution times, as well as optimal decay curves, for blockchain based trading. Using simulations and real data, we present our findings on this topic, as well as proposed solutions to achieve the optimal outcomes.", + "track": "Cryptoeconomics", "type": "Lightning Talk", "expertise": "Beginner", - "audience": "Developer", + "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "blockchain explorer", - "user experience", - "Real-Time Data" + "Dutch", + "auctions" ], "tags": [ - "data", - "real-time" + "Decentralization Improvements", + "Layer 2s", + "Mechanism design", + "MEV", + "auction", + "dutch", + "Decentralization Improvements", + "Layer 2s", + "Mechanism design", + "MEV" ], "language": "en", "speakers": [ - "joan-baylina", - "daniel" + "brad-bachu", + "cody-born" ], "eventId": "devcon-7", - "slot_start": 1731493200000, - "slot_end": 1731493800000, - "slot_roomId": "classroom-a", - "resources_presentation": "https://docs.google.com/presentation/d/1_ATKYtQF_Q_hjc85bqwcab990AdWWjiO8FiSDVR2BMg" + "slot_start": 1731489000000, + "slot_end": 1731489600000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1DhrF39oif7Piw0FK877aPOnLTq12Z7iwOXeKa33SnVU" }, "vector": [ 0, 0, 0, - 0, 6, 0, 0, @@ -575314,12 +579395,6 @@ 0, 0, 0, - 6, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -575731,6 +579806,7 @@ 0, 0, 6, + 6, 0, 0, 0, @@ -575803,9 +579879,12 @@ 0, 0, 0, + 6, 0, 0, 0, + 6, + 6, 0, 0, 0, @@ -575860,6 +579939,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -576087,7 +580167,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -576122,6 +580201,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -576311,11 +580391,16 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -576337,7 +580422,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -576350,6 +580434,13 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -576359,39 +580450,44 @@ }, { "session": { - "id": "unchained-index-a-purposefully-designed-schelling-point-a-native-web3-api", - "sourceId": "VBUJML", - "title": "Unchained Index: A Purposefully Designed Schelling Point: A native Web3 API", - "description": "The Unchained Index smart contract, part of TrueBlocks, acts as a purposefully-designed Schelling Point, creating a decentralized, permissionless store for blockchain index data. In this talk, we generalize the Unchained Index to show it can serve as a repository for other datasets such as event signatures and address labels. We contend we can replace costly APIs with a robust, reproducible public good, enhancing data accessibility & decentralization.", - "track": "Coordination", - "type": "Lightning Talk", + "id": "title-redacted", + "sourceId": "8GH8TR", + "title": "[title redacted]", + "description": "[description redacted]", + "track": "Core Protocol", + "type": "Talk", "expertise": "Intermediate", "audience": "Community", - "featured": false, + "featured": true, "doNotRecord": false, "keywords": [ - "none" + "beacon chain", + "research", + "cryptoeconomics" ], "tags": [ - "Coordination", - "Decentralization", - "Ethereum for Good", - "Coordination", - "Decentralization", - "Ethereum for Good" + "Consensus", + "Ethereum Roadmap", + "cryptoeconomy", + "Consensus", + "Core Protocol", + "Ethereum Roadmap" ], "language": "en", "speakers": [ - "thomas-jay-rush", - "meriam-zandi" + "justin-drake" ], "eventId": "devcon-7", - "slot_start": 1731492000000, - "slot_end": 1731492600000, - "slot_roomId": "classroom-a", - "resources_presentation": "https://docs.google.com/presentation/d/12qCfXtoD8E9oGVRdfTgU97VfTsXFeb1ceIy1bYwWAV0" + "slot_start": 1731405600000, + "slot_end": 1731407400000, + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1hcsmjIHu5W9-usVg_e3DGrH4QnmLER-OPOZ_0ccXjKU" }, "vector": [ + 0, + 0, + 0, + 0, 0, 6, 0, @@ -576833,6 +580929,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -576954,8 +581051,6 @@ 0, 0, 0, - 6, - 6, 0, 0, 0, @@ -577020,6 +581115,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -577033,6 +581129,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -577106,7 +581206,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -577129,7 +581228,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -577161,7 +581259,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -577224,6 +581321,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -577526,6 +581625,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -577582,36 +581683,45 @@ }, { "session": { - "id": "understanding-eip-7002-and-eip-6110", - "sourceId": "KPD8HB", - "title": "Understanding EIP-7002 and EIP-6110", - "description": "The first part will be an overview of EIP-7002, explaining how it works, why adding this extra option to exit validators is important, and addressing some of the UX challenges of this approach. The second part will be a technical overview of EIP-6110, explaining the UX improvements for validators depositing on the beacon chain, the removal of pre-merge technical debt as well as a quick look at the EIP implementation in Teku.", - "track": "Core Protocol", - "type": "Talk", + "id": "tlsnotary-applying-mpc-and-interactive-zk-to-prove-web2-data", + "sourceId": "RTVKJC", + "title": "TLSNotary: Applying MPC and interactive ZK to prove web2 data", + "description": "Diving into TLSNotary, a protocol which leverages multi-party computation and interactive ZK to prove the authenticity and provenance of any data on the web to another party.\r\n\r\nSummary:\r\n1. What it is and what it can do\r\n2. High-level overview of how it works\r\n3. Details on the underlying MPC and ZK protocols that we use\r\n4. How to use it", + "track": "Applied Cryptography", + "type": "Lightning Talk", "expertise": "Intermediate", "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "EIP", - "validator", - "staking" + "User Sovereignty", + "Infrastructure", + "Oracle" ], "tags": [ - "Staking" + "Identity", + "ZKP", + "MPC", + "oracle", + "Identity", + "MPC", + "ZKP" ], "language": "en", "speakers": [ - "lucas-saldanha", - "stefan-bratanov" + "sinu" ], "eventId": "devcon-7", - "slot_start": 1731396600000, - "slot_end": 1731398400000, - "slot_roomId": "stage-1", - "resources_presentation": "https://docs.google.com/presentation/d/13NjraDw6-VLGwVGpYUmZprFK68Rq7uVHZ7yVIgSx7Q0" + "slot_start": 1731576000000, + "slot_end": 1731576600000, + "slot_roomId": "classroom-e", + "resources_presentation": "https://docs.google.com/presentation/d/1XH5xVNY-eLNdwvYduookcntMG3Z4qjU319sqNmXxUXo" }, "vector": [ + 0, + 0, + 0, + 0, 0, 0, 0, @@ -578164,6 +582274,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -578176,8 +582287,6 @@ 0, 0, 0, - 6, - 6, 0, 0, 0, @@ -578306,6 +582415,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -578316,6 +582426,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -578325,6 +582436,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -578352,7 +582464,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -578663,6 +582774,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -578802,43 +582917,36 @@ }, { "session": { - "id": "unified-ethereum-vs-l2-ecosystem-competition-can-we-have-both", - "sourceId": "HZCDFP", - "title": "“Unified Ethereum” vs “L2 Ecosystem Competition”: Can we have both?", - "description": "This panel will dig into the delicate balance of Ethereum's rollup-centric future. We'll talk about the \"frenemy\" dynamic between competing L2 ecosystems, and how this can lead to a fragmented user experience. We'll strategize on ways to maintain diversity while making interoperability easy for users—including a discussion on the pros/cons of supporting standards like ERC-7683. Can we get the best of both worlds: the innovation and diversity of many L2s, with the UX of a unified Ethereum?", - "track": "Layer 2", - "type": "Panel", + "id": "today-verkle-tomorrow-zk-everything-stateless-everything-lightclient", + "sourceId": "Z8EEGW", + "title": "Today Verkle + Tomorrow ZK = Everything Stateless, Everything Lightclient", + "description": "Statelessness could be one of the biggest unlocks in the Ethereum ecosystem, allowing the protocol to scale massively without giving away control and access to big entities, all while providing some real 'teeth' to the light client ecosystem.\r\n\r\nIn this talk, we’ll see how stateless clients enable immediate scalability and decentralization benefits, and how combining statelessness with ZKing the state transitions unlocks Ethereum’s long-term vision.", + "track": "Core Protocol", + "type": "Talk", "expertise": "Intermediate", - "audience": "Product", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "ERC-7683", - "Interoperability", - "Unified-Ethereum" + "statelessness" ], "tags": [ - "Cross-L2", - "UI/UX", - "Intents", - "ethereum", - "unified", - "Cross-L2", - "Intents", - "UI/UX" + "Light Clients", + "Zero-Knowledge", + "statelessness", + "Light Clients", + "Zero-Knowledge" ], "language": "en", "speakers": [ - "hart-lambur", - "vitalik-buterin", - "steven-goldfeder", - "jing-wang" + "jason-chaskin", + "gajinder-singh" ], "eventId": "devcon-7", - "slot_start": 1731479400000, - "slot_end": 1731483000000, - "slot_roomId": "main-stage", - "resources_presentation": "https://docs.google.com/presentation/d/1sjVmE9pcutiBwFVJbYVV2KdRqnNTg_wv6ZwyrExBY2Y" + "slot_start": 1731490200000, + "slot_end": 1731492000000, + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1vOoQZu3TYR_edc7RAy-eEqHYRvkAPSwPJBk3veKBxRM" }, "vector": [ 0, @@ -578846,8 +582954,6 @@ 0, 0, 0, - 0, - 0, 6, 0, 0, @@ -579275,7 +583381,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -579401,15 +583506,14 @@ 0, 0, 0, + 6, + 6, 0, 0, 0, 0, 0, 0, - 6, - 6, - 6, 0, 0, 0, @@ -579483,6 +583587,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -579490,6 +583595,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -579510,11 +583617,9 @@ 0, 0, 0, - 2, 0, 0, 0, - 2, 0, 0, 0, @@ -579651,7 +583756,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -579756,7 +583860,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -580010,7 +584113,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -580019,6 +584121,15 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, 2, 0, 0, @@ -580026,54 +584137,61 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, 0 ] }, { "session": { - "id": "unifying-ethereum-through-intents-and-erc-7683", - "sourceId": "WHYZCD", - "title": "Unifying Ethereum Through Intents and ERC-7683", - "description": "Ethereum has scaled with a diverse ecosystem of L2s—but this created a new challenge: how can this fragmented landscape of potentially millions of rollups feel like a **unified Ethereum**? In this talk, I’ll discuss how intent-based architectures—and new standards like ERC-7683—can help unify Ethereum while maintaining the benefits of Ethereum’s rollup centric architecture.", - "track": "Layer 2", - "type": "Talk", + "id": "top-hacks-since-devcon-vi-what-did-we-learn", + "sourceId": "FCWCBG", + "title": "Top Hacks since Devcon VI: what did we learn?", + "description": "Discover the most daring blockchain hacks of '22-'24 and how to defend against them. Join Mudit Gupta, CISO of Polygon, and Matthias Egli from ChainSecurity for an analysis of tactics and vulnerabilities, and gain valuable insights to stay ahead of the game. And stay tuned for a prominent anon surprise guest!", + "track": "Security", + "type": "Workshop", "expertise": "Intermediate", - "audience": "Product", - "featured": true, + "audience": "Engineering", + "featured": false, "doNotRecord": false, "keywords": [ - "ERC-7683", - "Interoperability" + "Learnings", + "War Rooms" ], "tags": [ - "Cross-L2", - "UI/UX", - "Intents", - "interoperability", - "erc-7683", - "Cross-L2", - "Intents", - "UI/UX" + "Security", + "Hacks", + "Use Cases", + "war", + "room", + "Hacks", + "Security", + "Use Cases" ], "language": "en", "speakers": [ - "hart-lambur" + "matthias-egli", + "mudit-gupta" ], "eventId": "devcon-7", "slot_start": 1731483000000, - "slot_end": 1731484800000, - "slot_roomId": "main-stage", - "resources_presentation": "https://docs.google.com/presentation/d/1HFUKCdHq2CnGEM-2BvyaHipzeUf2aeP32TKRHPxKnWY" + "slot_end": 1731488400000, + "slot_roomId": "classroom-b", + "resources_presentation": "https://docs.google.com/presentation/d/1Ic4xQqu3tPIGtBkRi-td-CDrhLlNwW9GBWn1_dYegTE" }, "vector": [ 0, 0, + 6, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -580268,6 +584386,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -580436,6 +584555,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -580632,7 +584752,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -580691,6 +584810,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -580735,11 +584855,9 @@ 0, 0, 0, - 2, 0, 0, 0, - 2, 0, 0, 0, @@ -580821,6 +584939,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -580853,7 +584972,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -580876,7 +584994,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -580937,6 +585054,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -581070,7 +585188,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -581210,6 +585327,8 @@ 0, 0, 0, + 2, + 2, 0, 0, 0, @@ -581235,7 +585354,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -581247,6 +585365,15 @@ 2, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -581256,34 +585383,41 @@ }, { "session": { - "id": "universal-eccs-use-cases-for-the-p256-precompile-in-decentralized-internet-infrastructure", - "sourceId": "NX7U8B", - "title": "Universal ECCs: Use Cases for the P256 Precompile in Decentralized Internet Infrastructure", - "description": "## Summary\r\n\r\nThe session will highlight the history of adoption of P256 in Elliptic Curve Cryptography (ECC), its current applications in web security, authentication, and encryption, and explore future possibilities for its integration into Ethereum and ENS to enhance decentralized internet infrastructure.", + "id": "top-opcode-offenders-in-the-zkevm", + "sourceId": "DJL7RP", + "title": "Top opcode offenders in the zkEVM", + "description": "One of the challenges for any L2 is to reflect accurately the cost for each opcode in zk-resources.\r\nEthereum L1 reflects the resource cost in term of GAS but lately it has been proposed chnages in opcode GAS cost to fit the zk-world to make Ethreum L1 more aligned to L2 or even with enshrined zk-rollups.\r\nIn this talk, I will explain the worst performance opcodes when comparing its GAS cost Vs zk-resources cost in Polygon zkEVM in typical transactions (erc20 trannsfers, swaps, ...)", "track": "Core Protocol", - "type": "Lightning Talk", - "expertise": "Intermediate", - "audience": "Research", + "type": "Talk", + "expertise": "Expert", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "ENS" + "zk-resources", + "GAS costs", + "top offenders" ], "tags": [ - "ens", - "Accessibility", - "Public good", - "Use cases of cryptography" + "Core Protocol", + "Layer 2s", + "Zk Rollups", + "top", + "offenders", + "Core Protocol", + "Layer 2s", + "Zk Rollups" ], "language": "en", "speakers": [ - "estmcmxcieth" + "carlos-matallana", + "jesus" ], "eventId": "devcon-7", - "slot_start": 1731467100000, - "slot_end": 1731467700000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1-xDtu6rJ4NegQFgMrkNcVtzLJVJkvrYD_L3OYcBdFQo" + "slot_start": 1731490200000, + "slot_end": 1731492000000, + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1NcWox_AiyJE1F6zW2KLfOoCFpaY0DVyowm34wlSdbao" }, "vector": [ 0, @@ -581705,6 +585839,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -581844,6 +585979,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -581855,7 +585991,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -581930,9 +586065,9 @@ 0, 0, 0, + 2, 0, 0, - 2, 0, 0, 0, @@ -581960,7 +586095,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -581974,8 +586108,10 @@ 0, 0, 0, + 2, 0, 0, + 2, 0, 0, 0, @@ -582008,7 +586144,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -582430,11 +586565,17 @@ 0, 0, 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -582455,10 +586596,10 @@ 0, 0, 0, - 2, 0, 0, 0, + 2, 0, 2, 0, @@ -582471,46 +586612,56 @@ 0, 0, 0, + 0, + 0, 0 ] }, { "session": { - "id": "unlock-web2-data-with-tlsnotary-hands-on-workshop", - "sourceId": "VPMQGM", - "title": "Unlock Web2 Data with TLSNotary: Hands-On Workshop", - "description": "Join our hands-on workshop to master **TLSNotary**! Dive into multi-party-TLS and learn to prove and verify online data authenticity to a third-party verifier while ensuring privacy. We’ll start with small examples in Rust and build up to custom browser extensions in TypeScript to collect and verify private user data.\r\n\r\nBring your laptop, bring a friend, and learn together. Get ready to unlock and compose Web2 data in innovative ways.", - "track": "Applied Cryptography", - "type": "Workshop", + "id": "transaction-simulation-the-good-the-bad-and-the-ugly", + "sourceId": "TE9JUF", + "title": "Transaction simulation, the good, the bad & the ugly", + "description": "Transaction simulation allows users to preview the outcomes of signing a transaction, enabling them to make informed decisions rather than fully trusting the dApp. However, several caveats and risks are associated with relying on simulated transaction outcomes. State changes, differing contract behavior between simulation and on-chain execution, and randomness can all affect the outcome. In this talk, I'll share my experiences and learnings from simulating user transactions over the past 2 years", + "track": "Security", + "type": "Lightning Talk", "expertise": "Intermediate", - "audience": "Developer", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "oracle" + "simulation", + "wallet", + "safety" ], "tags": [ - "Live Coding", - "Privacy", - "MPC", - "oracle", - "Live Coding", - "MPC", - "Privacy" + "Security", + "User Experience", + "safety", + "Security", + "User Experience" ], "language": "en", "speakers": [ - "hendrik-eeckhaut", - "sinu", - "tsukino" + "kim-persson" ], "eventId": "devcon-7", - "slot_start": 1731576600000, - "slot_end": 1731582000000, - "slot_roomId": "classroom-e", - "resources_presentation": "https://docs.google.com/presentation/d/18dMKK1NHUfq3W_cP2sm0ttim6fH4ZLV0KlzLOZdAiZ0" + "slot_start": 1731409800000, + "slot_end": 1731410400000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1Bl4qs4Zj65LUtt4i8uht8GdKLHGxRkYht0gt_Qcd_n4" }, "vector": [ + 0, + 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -582520,7 +586671,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -583081,8 +587231,6 @@ 0, 0, 0, - 6, - 6, 0, 0, 0, @@ -583130,6 +587278,8 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, @@ -583144,6 +587294,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -583211,7 +587362,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -583228,7 +587378,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -583239,7 +587388,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -583425,6 +587573,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -583558,7 +587709,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -583683,10 +587833,10 @@ 2, 0, 0, + 2, 0, 0, 0, - 2, 0, 0, 0, @@ -583701,54 +587851,37 @@ }, { "session": { - "id": "unlocking-mass-adoption-the-power-of-web3-profiles-containing-user-interests-and-reputation", - "sourceId": "U99UU9", - "title": "Unlocking Mass Adoption: The Power of Web3 Profiles containing User Interests and Reputation", - "description": "Profiles have been key to user retention in Web2 with most people having at least 7 profiles personalizing their experiences on various platforms. In contrast, Web3 lacks profiles, leaving dApps unable to understand user needs resulting in low retention rates. Despite onboarding efforts, 88% of wallets created through account abstraction last year were used less than five times. Perhaps tying user interests and reputation to wallets by creating profiles is the secret sauce for mass web3 adoption", - "track": "Usability", - "type": "Lightning Talk", + "id": "transforming-systems-lessons-from-taiwans-movements", + "sourceId": "B9EDKY", + "title": "Transforming Systems: Lessons from Taiwan's Movements", + "description": "I will talk about the most recent struggles of open source communities in Taiwan, g0v specifically, how da0 has been trying to help in the past year or so, the conclusions we had and what is still missing. g0v has been running bi-monthly hackathons for 10 years now, which has been the key foundation for the community. April this year they stopped due to lack of funding support, we use this as a point of reference and how a web3 oriented subgroup like da0 could have done better, and the future.", + "track": "Coordination", + "type": "Talk", "expertise": "Beginner", - "audience": "Product", + "audience": "Community", "featured": false, "doNotRecord": false, "keywords": [ - "Content Curation", - "Open Web", - "Open ranking & recommendations" + "Ecosystem", + "Funding", + "Mainstream" ], "tags": [ - "Identity", - "Digital Sovereignty", - "User Experience", - "Account Abstraction", - "open", - "ranking", - "recommendation", - "Account Abstraction", - "Digital Sovereignty", - "Identity", - "User Experience" + "Civil Resistance", + "Coordination", + "Public good" ], "language": "en", "speakers": [ - "hira-siddiqui", - "mujtaba-idrees", - "ley" + "noah-yeh" ], "eventId": "devcon-7", - "slot_start": 1731567000000, - "slot_end": 1731567600000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1Ghf7GAlxhcuQaT9CB6h-vcw2b23gLxI2nnAAzr6YSHs" + "slot_start": 1731638700000, + "slot_end": 1731639900000, + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1mKMsPFBtVYtAcJOczCaTR2Ssw6fiQ86zw-Jz3zyGmFk" }, "vector": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 6, 0, @@ -584310,36 +588443,7 @@ 0, 0, 0, - 0, - 0, - 0, - 0, - 6, 6, - 6, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -584376,22 +588480,6 @@ 0, 0, 0, - 6, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -584410,14 +588498,6 @@ 0, 0, 0, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -584452,10 +588532,6 @@ 0, 0, 0, - 2, - 0, - 0, - 0, 0, 0, 0, @@ -584484,8 +588560,6 @@ 0, 0, 0, - 2, - 0, 0, 0, 0, @@ -584538,6 +588612,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -584584,6 +588659,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -584653,6 +588729,68 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -584891,8 +589029,6 @@ 0, 0, 0, - 2, - 2, 0, 0, 0, @@ -584910,7 +589046,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -584920,6 +589055,15 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, 2, 0, 0, @@ -584927,38 +589071,56 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, 0 ] }, { "session": { - "id": "unlocking-new-possibilities-with-stateless-architecture-in-layer-2", - "sourceId": "NGZBJL", - "title": "Unlocking New Possibilities with Stateless Architecture in Layer 2", - "description": "Explore the potential of stateless architecture in Layer 2 solutions. As Layer 2 technologies evolve, we will discuss the fundamental trade-offs and present how combining client-side Zero-Knowledge Proofs (ZKPs) with stateless architecture enhances efficiency. This session will highlight innovative possibilities not yet widely discussed in the Ethereum community, showing how this approach can revolutionize scalability, security, and privacy.", + "id": "transitioning-from-an-l1-to-an-l2-a-case-study", + "sourceId": "KHVZ9M", + "title": "Transitioning from an L1 to an L2: A case study", + "description": "This talk will cover the learnings from cLabs' experience rebuilding Celo from the ground up as an L2. We hope that it can be a useful case study for other L1s to follow.", "track": "Layer 2", - "type": "Talk", + "type": "Lightning Talk", "expertise": "Intermediate", - "audience": "Developper", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Privacy", - "Scalability", - "Statelessness" + "Layer2", + "case study", + "technical learnings" ], "tags": [ - "statelessness" + "Layer 1", + "Layer 2s", + "Rollups", + "Scalability", + "Optimistic rollups", + "Use Cases", + "learnings", + "technical", + "Layer 1", + "Layer 2s", + "Optimistic rollups", + "Rollups", + "Scalability", + "Use Cases" ], "language": "en", "speakers": [ - "leona-hioki" + "marek-olszewski" ], "eventId": "devcon-7", - "slot_start": 1731495600000, - "slot_end": 1731497400000, - "slot_roomId": "stage-2", - "resources_presentation": "https://docs.google.com/presentation/d/1CkoCHWyFJ_4IDI_puC1cfrAXBQJADtCY7bYExgXn3xQ" + "slot_start": 1731580800000, + "slot_end": 1731581400000, + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/14jswR8SSkWsHdCj5ky0DG_01yQVUwV7nJtS5K18ynHg" }, "vector": [ 0, @@ -585407,6 +589569,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -585536,7 +589699,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -585602,6 +589764,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -585628,6 +589791,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -585647,7 +589811,9 @@ 0, 0, 0, + 2, 0, + 2, 0, 0, 0, @@ -585712,11 +589878,15 @@ 0, 0, 0, + 2, 0, 0, 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -586096,11 +590266,12 @@ 0, 0, 0, - 2, 0, 0, 0, 0, + 2, + 2, 0, 0, 0, @@ -586133,11 +590304,11 @@ 2, 0, 0, + 2, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -586151,39 +590322,40 @@ }, { "session": { - "id": "unlocking-the-future-onboarding-the-fixed-income-market-to-ethereumchallenges-and-opportunities", - "sourceId": "N3JJFU", - "title": "Unlocking the Future: Onboarding the Fixed Income Market to Ethereum—Challenges and Opportunities", - "description": "Discover how Ethereum can revolutionize the world’s largest market: fixed income. This talk will explore strategies for onboarding fixed income markets onchain by collaborating with regulators, adopting progressive compliance, and streamlining UI/UX. We'll also discuss how to tackle challenges such as chain navigation, liquidity fragmentation, and fiat-to-crypto onboarding to drive the next wave of mass adoption.", + "id": "trust-minimized-p2p-marketplaces-on-ethereum", + "sourceId": "YPNBE8", + "title": "Trust-minimized P2P marketplaces on Ethereum", + "description": "Blockchains have enabled trustless and fast transaction settlement (i.e. stablecoins, DeFi). However, these existing use cases exist in parallel and are siloed off from the real world. With the maturation of ZK, MPC and other programmable crypto techniques, we are now able to connect data on the internet to blockchains in a trust minimized way for use in smart contracts. This talk will explore the massive design space unlocked for apps (i.e. trust minimized P2P marketplaces)", "track": "Real World Ethereum", "type": "Lightning Talk", - "expertise": "Beginner", + "expertise": "Intermediate", "audience": "Product", "featured": false, "doNotRecord": false, "keywords": [ - "DeFi" + "TLSNotary", + "ZKEmail", + "P2P marketplaces" ], "tags": [ - "Regulation", - "UI/UX", - "Account Abstraction", - "Economics", - "defi", - "Account Abstraction", - "Economics", - "Regulation", - "UI/UX" + "ZKP", + "Signatures", + "P2P finance", + "p2p", + "marketplace", + "P2P finance", + "Signatures", + "ZKP" ], "language": "en", "speakers": [ - "charles-st-louis" + "richard" ], "eventId": "devcon-7", - "slot_start": 1731580800000, - "slot_end": 1731581400000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/15KHZ8vK6GD9sf4oCsV5ZRJ5sKkMhq4oPgvFv-uAVHsY" + "slot_start": 1731556200000, + "slot_end": 1731556800000, + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1_yxVcYnivrcVQGtbD7FmPQLfgJn75M9f-qQDTJJuPH8" }, "vector": [ 6, @@ -586296,6 +590468,9 @@ 0, 0, 0, + 6, + 0, + 0, 0, 0, 0, @@ -586762,7 +590937,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -586839,7 +591013,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -586854,12 +591027,10 @@ 0, 0, 0, - 2, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -586884,6 +591055,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -586897,6 +591069,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -586907,7 +591080,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -587105,6 +591277,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -587196,7 +591369,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -587335,6 +591507,8 @@ 0, 0, 0, + 2, + 2, 0, 0, 0, @@ -587354,7 +591528,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -587363,6 +591536,14 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 2, 0, @@ -587376,48 +591557,44 @@ }, { "session": { - "id": "unpacking-eof-applications-in-developer-infrastructure-and-tooling", - "sourceId": "87XNSS", - "title": "Unpacking EOF: Applications in Developer Infrastructure and Tooling", - "description": "In this talk, we will delve into the Ethereum Object Format (EOF), a pivotal component of the upcoming Pectra hard-fork, focusing on its profound implications for development infrastructure and tooling. EIP-7692 introduces a new execution environment and a structured format for executable code, bringing extensive changes to the Ethereum Virtual Machine (EVM).\r\n\r\nHow will it affect developers? What will make their lives harder and what easier?", - "track": "Core Protocol", + "id": "trust-zones-why-daos-will-be-the-best-organizations-ever-created", + "sourceId": "R9ENCP", + "title": "Trust Zones: Why DAOs will be the best organizations ever created", + "description": "This talk introduces the theory of Trust Zones. Every Trust Zone is a unique blend of constraints, reputation requirements, and accountability measures, within which an agent can operate on behalf of an organization to further its goals.\r\n\r\nI will contend that the operational management of all organizations can be described as creating new Trust Zones and adjusting their parameters. And further, that DAOs and other onchain organizations can do this better than any other organizational form.", + "track": "Coordination", "type": "Lightning Talk", "expertise": "Intermediate", "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "EOF", - "EIP-7692", - "EVM" + "Trust" ], "tags": [ - "Core Protocol", - "Developer Infrastructure", - "DevEx", - "EVM", - "Core Protocol", - "Developer Infrastructure", - "DevEx" + "DAO", + "Governance", + "trusted", + "DAO", + "Governance" ], "language": "en", "speakers": [ - "nebojsa-urosevic", - "pavle-drobnjak" + "spencer-graham" ], "eventId": "devcon-7", - "slot_start": 1731562200000, - "slot_end": 1731562800000, - "slot_roomId": "stage-3", - "resources_presentation": "https://docs.google.com/presentation/d/1yIsFqKcISo1wBOpMh8bQqTwKa7ihE8HDSAKmoWXYRs8" + "slot_start": 1731488400000, + "slot_end": 1731489000000, + "slot_roomId": "classroom-a", + "resources_presentation": "https://docs.google.com/presentation/d/11gK41qto_r77F_waBaxEdW2JoYIgXHs4mVHzUzI_OaU" }, "vector": [ + 0, + 6, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -587973,6 +592150,9 @@ 0, 0, 0, + 6, + 0, + 0, 0, 0, 0, @@ -587989,8 +592169,6 @@ 0, 0, 0, - 6, - 6, 0, 0, 0, @@ -588049,7 +592227,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -588060,7 +592237,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -588079,7 +592255,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -588128,11 +592303,13 @@ 0, 0, 0, + 2, 0, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -588205,6 +592382,15 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -588229,7 +592415,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -588602,37 +592787,45 @@ }, { "session": { - "id": "usc-ultimate-solidity-championship", - "sourceId": "UE8WVS", - "title": "USC Ultimate Solidity Championship", - "description": "A 30-minute Solidity programming competition where the winner is determined objectively, permissionlessly, and transparently after the time expires. The Ultimate Solidity Championship (USC) is an event designed to showcase the skills of the best Solidity developers in the ecosystem. Its primary goals are to highlight Solidity programming as an art form, onboard more developers, educate the community, and foster collaboration, ultimately enhancing Ethereum's long-term impact.", - "track": "Experiences", - "type": "Mixed Formats", + "id": "truth-and-values-in-the-complexity-of-ethereum-tribes", + "sourceId": "CCVGE8", + "title": "Truth and values in the complexity of Ethereum tribes", + "description": "The array of actors in the Ethereum ecosystem is getting increasingly complex. There's friction between those who are financially (DeFi) or idealistically motivated (EF, cypherpunks), and sometimes blurred boundaries.\r\nWe'll make a personal attempt at mapping the landscape, look at some data and critically reflect on values in Ethereum, how we make choices and feel about ourselves and others. While at the same time pointing an overall positive, cohesive picture of the ecosystem and its future.", + "track": "Coordination", + "type": "Talk", "expertise": "Intermediate", - "audience": "Engineering", + "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "Solidity", - "Programming", - "Competition" + "Transparency", + "Values", + "Ecosystem" ], "tags": [ - "Art", - "Hacks", - "Public good" + "Governance", + "Decentralization", + "MEV", + "fairness", + "Decentralization", + "Governance", + "MEV" ], "language": "en", "speakers": [ - "five" + "chris", + "davide-rezzoli" ], "eventId": "devcon-7", - "slot_start": 1731582000000, - "slot_end": 1731583800000, - "slot_roomId": "classroom-e", - "resources_presentation": "https://docs.google.com/presentation/d/1flrl1DVDOcGQrL2WtGO0tRQUbwP7P_Xk3IQeWVr_wIU" + "slot_start": 1731555000000, + "slot_end": 1731556800000, + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/12xOmjbuWiCGoJo_Bx-KMT5zB8_88W6kmYHfhx1CzVcA" }, "vector": [ + 0, + 6, + 0, 0, 0, 0, @@ -588648,7 +592841,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -589194,6 +593386,8 @@ 0, 0, 0, + 6, + 6, 0, 0, 0, @@ -589257,6 +593451,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -589343,19 +593538,20 @@ 0, 0, 0, + 2, 0, 0, 0, 0, 0, 0, + 2, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -589495,7 +593691,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -589608,7 +593803,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -589780,6 +593974,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -589802,7 +593999,6 @@ 0, 0, 0, - 2, 0, 0, 2, @@ -589810,6 +594006,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -589823,43 +594022,45 @@ }, { "session": { - "id": "utilizing-national-ids-in-the-ethereum-ecosystem", - "sourceId": "PR78EL", - "title": "Utilizing national IDs in the Ethereum ecosystem", - "description": "This panel brings together developers of MynaWallet, Anon-Aadhaar, Proof of Passport and zkPassport, who are exploring and developing applications that utilize government-issued IDs in the Ethereum ecosystem. We will discuss the characteristics of each ID system and what functions can be realized using tech stacks in the Ethereum ecosystem and cryptographic technology.", - "track": "Real World Ethereum", - "type": "Panel", - "expertise": "Intermediate", - "audience": "Engineering", + "id": "try-it-out-in-remix", + "sourceId": "SUEJQR", + "title": "Try it out in Remix", + "description": "Remix is great for your blockchain experiments for both new Web3 devs and OGs. We’ll present the new Remix Desktop - great for offline work, plus RemixAI tools and RemixZK tools, our new collection of templates, our new video guide, our new tool to make a basic DApp - great for hackathons, and more! Learn to play in Remix!", + "track": "Developer Experience", + "type": "Talk", + "expertise": "Beginner", + "audience": "Developer", "featured": false, "doNotRecord": false, "keywords": [ - "National IDs", - "Selective Disclosure" + "AI" ], "tags": [ - "Civil Resistance", - "Privacy", - "Identity", - "Civil Resistance", - "Identity", - "Privacy" + "Layer 2s", + "Tooling", + "DevRel", + "Desktop", + "ai", + "Desktop", + "DevRel", + "Layer 2s", + "Tooling" ], "language": "en", "speakers": [ - "yanis", - "michael-elliot", - "hiroyuki-tachibana", - "florent", - "nico" + "rob-stupay" ], "eventId": "devcon-7", - "slot_start": 1731552300000, - "slot_end": 1731555900000, - "slot_roomId": "stage-1", - "resources_presentation": "https://docs.google.com/presentation/d/1DNOsJyO6qTZrHr9rXUHPF9-HZEOF4NkaTmABCndOG0g" + "slot_start": 1731582000000, + "slot_end": 1731583800000, + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1frNEqhlzbsXj_EqKtcIYr8R8G-t4ymlj401WFG6BBYw" }, "vector": [ + 0, + 0, + 0, + 0, 6, 0, 0, @@ -589955,7 +594156,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -590001,8 +594201,6 @@ 0, 0, 0, - 6, - 6, 0, 0, 0, @@ -590424,6 +594622,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -590439,8 +594638,6 @@ 0, 0, 0, - 6, - 6, 0, 0, 0, @@ -590507,6 +594704,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -590547,6 +594745,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -590557,6 +594756,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -590570,14 +594770,12 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -590655,6 +594853,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -590699,7 +594898,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -591011,6 +595209,11 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -591029,7 +595232,6 @@ 0, 0, 0, - 2, 0, 0, 2, @@ -591039,6 +595241,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -591050,46 +595256,48 @@ }, { "session": { - "id": "vadcops-leveraging-starks-for-tailored-proof-generation", - "sourceId": "BEJPG8", - "title": "VADCOPs: Leveraging STARKs for Tailored Proof Generation", - "description": "VADCOP is a proving method using STARKs to achieve cost-efficiency by focusing on active parts of the execution trace rather than the entire trace. Traditional modular designs, which divide machines into components and use relational arguments, face inefficiencies due to the padding of unused cells with dummy values. VADCOPs optimize performance by allowing maximum modularity and avoiding unused components, making proof generation precise and efficient without unnecessary redundancy.", - "track": "Applied Cryptography", - "type": "Talk", - "expertise": "Intermediate", - "audience": "Engineering", + "id": "txain-discover-the-next-generation-of-blockchain-exploration", + "sourceId": "WRGHRM", + "title": "TXain: Discover the Next Generation of Blockchain Exploration", + "description": "Discover TXain, the next generation blockchain explorer designed to elevate your blockchain experience. Join us as we delve into our key features: an intuitive UI, real-time data, advanced search capabilities, and in-depth analytics. As a new startup, we’re committed to performance and information clarity, ensuring seamless navigation and comprehensive insights. Learn how TXain is set to redefine blockchain exploration, providing the tools you need to explore, analyze, and understand the blockch", + "track": "Developer Experience", + "type": "Lightning Talk", + "expertise": "Beginner", + "audience": "Developer", "featured": false, "doNotRecord": false, "keywords": [ - "STARKs", - "VADCOPs", - "" + "blockchain explorer", + "user experience", + "Real-Time Data" ], "tags": [ - "vadcops" + "data", + "real-time" ], "language": "en", "speakers": [ - "hector-masip-ardevol", - "felicia-barcelo" + "joan-baylina", + "daniel" ], "eventId": "devcon-7", - "slot_start": 1731479400000, - "slot_end": 1731481200000, - "slot_roomId": "stage-3", - "resources_presentation": "https://docs.google.com/presentation/d/1vlLbALGk1-PoxsWpK3hZ1d85x7eK1bnX8dA5Jjf4Yj0" + "slot_start": 1731493200000, + "slot_end": 1731493800000, + "slot_roomId": "classroom-a", + "resources_presentation": "https://docs.google.com/presentation/d/1_ATKYtQF_Q_hjc85bqwcab990AdWWjiO8FiSDVR2BMg" }, "vector": [ 0, 0, 0, 0, + 6, + 0, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -591224,6 +595432,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -591644,6 +595853,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -591661,8 +595871,6 @@ 0, 0, 0, - 6, - 6, 0, 0, 0, @@ -592007,6 +596215,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -592249,7 +596458,10 @@ 0, 0, 0, - 2, + 0, + 0, + 0, + 0, 0, 0, 2, @@ -592259,6 +596471,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -592270,42 +596486,46 @@ }, { "session": { - "id": "verifier-alliance-inside-of-the-contract-verification-pipeline", - "sourceId": "Q3EDF8", - "title": "Verifier Alliance: inside of the contract verification pipeline", - "description": "The talk will introduce you to the technical details and challenges of smart-contract verification and describe what we have learned building \"Verifier Alliance\" - a new collective that unites different verification providers to have an open and shared database of smart contracts (verifieralliance.org).\r\n\r\nIt will also present the database in more detail and explain how you can use it.", - "track": "Developer Experience", + "id": "unchained-index-a-purposefully-designed-schelling-point-a-native-web3-api", + "sourceId": "VBUJML", + "title": "Unchained Index: A Purposefully Designed Schelling Point: A native Web3 API", + "description": "The Unchained Index smart contract, part of TrueBlocks, acts as a purposefully-designed Schelling Point, creating a decentralized, permissionless store for blockchain index data. In this talk, we generalize the Unchained Index to show it can serve as a repository for other datasets such as event signatures and address labels. We contend we can replace costly APIs with a robust, reproducible public good, enhancing data accessibility & decentralization.", + "track": "Coordination", "type": "Lightning Talk", "expertise": "Intermediate", - "audience": "Developer", + "audience": "Community", "featured": false, "doNotRecord": false, "keywords": [ - "Contract", - "Verification" + "none" ], "tags": [ - "DevEx", - "verification", - "contracts", - "DevEx" + "Coordination", + "Decentralization", + "Ethereum for Good", + "Coordination", + "Decentralization", + "Ethereum for Good" ], "language": "en", "speakers": [ - "rim" + "thomas-jay-rush", + "meriam-zandi" ], "eventId": "devcon-7", - "slot_start": 1731472800000, - "slot_end": 1731473400000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1WNKyHeXOwkXmvaf0GIGfAtO5R7MQYyUbdRwxgk23ZzQ" + "slot_start": 1731492000000, + "slot_end": 1731492600000, + "slot_roomId": "classroom-a", + "resources_presentation": "https://docs.google.com/presentation/d/12qCfXtoD8E9oGVRdfTgU97VfTsXFeb1ceIy1bYwWAV0" }, "vector": [ + 0, + 6, + 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -592866,6 +597086,8 @@ 0, 0, 0, + 6, + 6, 0, 0, 0, @@ -592884,7 +597106,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -592949,7 +597170,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -593021,6 +597241,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -593043,6 +597264,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -593074,6 +597296,23 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -593172,7 +597411,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -593333,17 +597571,6 @@ 0, 0, 0, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -593474,9 +597701,9 @@ 0, 0, 0, + 2, 0, 0, - 2, 0, 0, 0, @@ -593491,39 +597718,34 @@ }, { "session": { - "id": "visual-code-of-cypherpunk-and-lessons-from-subcultural-aesthetics-we-should-remember-on-the-road-to-mass-adoption", - "sourceId": "ZAYEXK", - "title": "Visual code of cypherpunk, and lessons from subcultural aesthetics we should remember on the road to mass adoption", - "description": "I want to take builders on the turbulent ride through how subcultural and social movements used their visual codes when spreading globally, and what design tasks are still ahead of us on the way to making Ethereum cypherpunk again and onboarding the next billion users to Web3 at the same time.\r\n\r\nThis ride will include three stops:\r\n1. waving one's emotional state into the collective identity\r\n2. using shared aesthetics as a signal of belonging\r\n3. coordinating a collective design process.", - "track": "Cypherpunk & Privacy", - "type": "Lightning Talk", - "expertise": "Beginner", - "audience": "Community", + "id": "understanding-eip-7002-and-eip-6110", + "sourceId": "KPD8HB", + "title": "Understanding EIP-7002 and EIP-6110", + "description": "The first part will be an overview of EIP-7002, explaining how it works, why adding this extra option to exit validators is important, and addressing some of the UX challenges of this approach. The second part will be a technical overview of EIP-6110, explaining the UX improvements for validators depositing on the beacon chain, the removal of pre-merge technical debt as well as a quick look at the EIP implementation in Teku.", + "track": "Core Protocol", + "type": "Talk", + "expertise": "Intermediate", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "culture", - "aesthetics", - "communication" + "EIP", + "validator", + "staking" ], "tags": [ - "Coordination", - "Identity", - "Design", - "communication", - "Coordination", - "Design", - "Identity" + "Staking" ], "language": "en", "speakers": [ - "ira-nezhynska" + "lucas-saldanha", + "stefan-bratanov" ], "eventId": "devcon-7", - "slot_start": 1731495000000, - "slot_end": 1731495600000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1JfZtSjos8JrMCOBp9B9xIaU5dMAfVMzayGYW7eA5F7Q" + "slot_start": 1731396600000, + "slot_end": 1731398400000, + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/13NjraDw6-VLGwVGpYUmZprFK68Rq7uVHZ7yVIgSx7Q0" }, "vector": [ 0, @@ -593531,7 +597753,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -594096,6 +598317,9 @@ 0, 0, 0, + 6, + 6, + 0, 0, 0, 0, @@ -594110,7 +598334,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -594236,7 +598459,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -594274,6 +598496,15 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -594281,7 +598512,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -594295,7 +598525,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -594398,7 +598627,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -594694,7 +598922,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -594702,6 +598929,10 @@ 2, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -594716,38 +598947,43 @@ }, { "session": { - "id": "voices-of-tech-and-open-source-movement-across-asia", - "sourceId": "QCPSDK", - "title": "Voices of Tech & Open Source Movement Across Asia", - "description": "This panel discussion features individuals from the open source communities, developer and user groups across Asia. These figures span different decades and have witnessed various phases of the tech movement, including the rise of open source, in their respective countries. Some have been pioneers since the early days, while others have emerged as key players through recent college engagements and grassroots initiatives.", - "track": "Cypherpunk & Privacy", + "id": "unified-ethereum-vs-l2-ecosystem-competition-can-we-have-both", + "sourceId": "HZCDFP", + "title": "“Unified Ethereum” vs “L2 Ecosystem Competition”: Can we have both?", + "description": "This panel will dig into the delicate balance of Ethereum's rollup-centric future. We'll talk about the \"frenemy\" dynamic between competing L2 ecosystems, and how this can lead to a fragmented user experience. We'll strategize on ways to maintain diversity while making interoperability easy for users—including a discussion on the pros/cons of supporting standards like ERC-7683. Can we get the best of both worlds: the innovation and diversity of many L2s, with the UX of a unified Ethereum?", + "track": "Layer 2", "type": "Panel", - "expertise": "Beginner", - "audience": "Engineering", + "expertise": "Intermediate", + "audience": "Product", "featured": false, "doNotRecord": false, "keywords": [ - "FOSS", - "Regional", - "Insights" + "ERC-7683", + "Interoperability", + "Unified-Ethereum" ], "tags": [ - "FOSS", - "regional", - "insights" + "Cross-L2", + "UI/UX", + "Intents", + "ethereum", + "unified", + "Cross-L2", + "Intents", + "UI/UX" ], "language": "en", "speakers": [ - "hong-phuc-dang", - "mario-behling", - "brianna-chang", - "mishari-muqbil" + "hart-lambur", + "vitalik-buterin", + "steven-goldfeder", + "jing-wang" ], "eventId": "devcon-7", - "slot_start": 1731468600000, - "slot_end": 1731472200000, - "slot_roomId": "stage-1", - "resources_presentation": "https://docs.google.com/presentation/d/1ADQtojPz5zGpvoa8L2aH0vcyddEYsowQH6-jcNkUIMU" + "slot_start": 1731479400000, + "slot_end": 1731483000000, + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1sjVmE9pcutiBwFVJbYVV2KdRqnNTg_wv6ZwyrExBY2Y" }, "vector": [ 0, @@ -594756,6 +598992,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -595187,6 +599424,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -595319,6 +599557,9 @@ 0, 0, 0, + 6, + 6, + 6, 0, 0, 0, @@ -595335,10 +599576,6 @@ 0, 0, 0, - 6, - 6, - 6, - 6, 0, 0, 0, @@ -595426,6 +599663,11 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 2, 0, 0, 0, @@ -595562,6 +599804,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -595668,6 +599911,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -595695,7 +599939,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -595897,13 +600140,13 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, 0, 0, - 2, - 2, 0, 0, 0, @@ -595918,7 +600161,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -595931,6 +600173,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -595940,37 +600185,45 @@ }, { "session": { - "id": "voting-with-time-commitment", - "sourceId": "7V7QNK", - "title": "Voting with time commitment", - "description": "Token-based voting mechanisms employed by DAOs can encounter three potential problems: plutocracy, Sybil attacks and vote buying. If one were to design a voting mechanism from scratch, how does one ensure that these issues are addressed adequately down the road? This talk aims to provide some intuition for the trade-offs faced when tackling these problems in general, and the role of time commitment in alleviating these issues, in particular.", - "track": "Cryptoeconomics", + "id": "unifying-ethereum-through-intents-and-erc-7683", + "sourceId": "WHYZCD", + "title": "Unifying Ethereum Through Intents and ERC-7683", + "description": "Ethereum has scaled with a diverse ecosystem of L2s—but this created a new challenge: how can this fragmented landscape of potentially millions of rollups feel like a **unified Ethereum**? In this talk, I’ll discuss how intent-based architectures—and new standards like ERC-7683—can help unify Ethereum while maintaining the benefits of Ethereum’s rollup centric architecture.", + "track": "Layer 2", "type": "Talk", "expertise": "Intermediate", - "audience": "Engineering", - "featured": false, + "audience": "Product", + "featured": true, "doNotRecord": false, "keywords": [ - "Voting" + "ERC-7683", + "Interoperability" ], "tags": [ - "Governance", - "Mechanism design", - "voting", - "Governance", - "Mechanism design" + "Cross-L2", + "UI/UX", + "Intents", + "interoperability", + "erc-7683", + "Cross-L2", + "Intents", + "UI/UX" ], "language": "en", "speakers": [ - "vijay-mohan" + "hart-lambur" ], "eventId": "devcon-7", - "slot_start": 1731489600000, - "slot_end": 1731491400000, - "slot_roomId": "stage-1", - "resources_presentation": "https://docs.google.com/presentation/d/1P434UTSmq4E68DmH8ddDjupGoA0DAAfW5KIZ-umwqaM" + "slot_start": 1731483000000, + "slot_end": 1731484800000, + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/1HFUKCdHq2CnGEM-2BvyaHipzeUf2aeP32TKRHPxKnWY" }, "vector": [ + 0, + 0, + 0, + 0, 0, 0, 0, @@ -596538,6 +600791,8 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, @@ -596560,7 +600815,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -596596,7 +600850,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -596644,8 +600897,11 @@ 0, 0, 0, + 2, + 0, 0, 0, + 2, 0, 0, 0, @@ -596678,7 +600934,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -596760,6 +601015,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -596781,6 +601038,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -596944,7 +601202,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -596977,6 +601234,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -597143,13 +601401,13 @@ 2, 0, 0, - 2, 0, 0, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -597161,40 +601419,34 @@ }, { "session": { - "id": "wallet-infrastructure-101-and-where-the-innovation-needs-to-happen", - "sourceId": "RQAAFS", - "title": "Wallet Infrastructure 101, and where the innovation needs to happen", - "description": "In this talk I hope to go over the infrastructure stack of a standard wallet, and then also go into where in this stack I think innovation should happen/is already happening and why that's exciting. This will also broadly cover other related topics such as: \r\n- The future state of crypto UI & dapp interactions\r\n- What crypto wallets can learn from web2 apps \r\n- My framework around \"What users can do with their balance?\", and how wallets can use that to build new features", - "track": "Usability", + "id": "universal-eccs-use-cases-for-the-p256-precompile-in-decentralized-internet-infrastructure", + "sourceId": "NX7U8B", + "title": "Universal ECCs: Use Cases for the P256 Precompile in Decentralized Internet Infrastructure", + "description": "## Summary\r\n\r\nThe session will highlight the history of adoption of P256 in Elliptic Curve Cryptography (ECC), its current applications in web security, authentication, and encryption, and explore future possibilities for its integration into Ethereum and ENS to enhance decentralized internet infrastructure.", + "track": "Core Protocol", "type": "Lightning Talk", - "expertise": "Beginner", - "audience": "Engineering", + "expertise": "Intermediate", + "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "wallet", - "dapps", - "" + "ENS" ], "tags": [ + "ens", "Accessibility", - "Account Abstraction", - "Architecture", - "Frameworks", - "Gas", - "Intents", - "Payment", - "UI/UX" + "Public good", + "Use cases of cryptography" ], "language": "en", "speakers": [ - "medha-kothari" + "estmcmxcieth" ], "eventId": "devcon-7", - "slot_start": 1731558600000, - "slot_end": 1731559200000, + "slot_start": 1731467100000, + "slot_end": 1731467700000, "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1eJwIYkq9W94rsLobC0VKWwi7AVWG4wvUfj48LQs1f8k" + "resources_presentation": "https://docs.google.com/presentation/d/1-xDtu6rJ4NegQFgMrkNcVtzLJVJkvrYD_L3OYcBdFQo" }, "vector": [ 0, @@ -597202,10 +601454,11 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, - 6, 0, 0, 0, @@ -597770,6 +602023,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -597787,7 +602041,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -597850,6 +602103,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -597865,15 +602119,10 @@ 0, 0, 0, - 2, - 2, 0, 0, 0, - 2, - 2, 0, - 2, 0, 0, 0, @@ -597882,6 +602131,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -597913,10 +602164,8 @@ 0, 0, 0, - 2, 0, 0, - 2, 0, 0, 0, @@ -597930,6 +602179,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -598034,7 +602284,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -598355,6 +602604,16 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -598365,7 +602624,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -598374,6 +602632,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -598387,43 +602648,39 @@ }, { "session": { - "id": "wallet-ux-panel", - "sourceId": "9HACGK", - "title": "Wallet UX Panel", - "description": "Wallets are here to provide great user experience with robust security. \r\nBringing top wallet providers to talk about how Ethereum UX evolved and how we can make it much better.", - "track": "Usability", - "type": "Panel", - "expertise": "Beginner", - "audience": "Community", + "id": "unlock-web2-data-with-tlsnotary-hands-on-workshop", + "sourceId": "VPMQGM", + "title": "Unlock Web2 Data with TLSNotary: Hands-On Workshop", + "description": "Join our hands-on workshop to master **TLSNotary**! Dive into multi-party-TLS and learn to prove and verify online data authenticity to a third-party verifier while ensuring privacy. We’ll start with small examples in Rust and build up to custom browser extensions in TypeScript to collect and verify private user data.\r\n\r\nBring your laptop, bring a friend, and learn together. Get ready to unlock and compose Web2 data in innovative ways.", + "track": "Applied Cryptography", + "type": "Workshop", + "expertise": "Intermediate", + "audience": "Developer", "featured": false, "doNotRecord": false, "keywords": [ - "Wallets", - "User Experience", - "Standards" + "oracle" ], "tags": [ - "Coordination", - "Custody", - "Account Abstraction", - "standards", - "Account Abstraction", - "Coordination", - "Custody" + "Live Coding", + "Privacy", + "MPC", + "oracle", + "Live Coding", + "MPC", + "Privacy" ], "language": "en", "speakers": [ - "lukas-schor", - "derek-rein", - "arik-galansky", - "adam-ceresko", - "chintan-turakhia" + "hendrik-eeckhaut", + "sinu", + "tsukino" ], "eventId": "devcon-7", - "slot_start": 1731472200000, - "slot_end": 1731475800000, - "slot_roomId": "stage-6", - "resources_presentation": "https://docs.google.com/presentation/d/1qtrl6r-TYlWqtL69dNckKj8GBF_OtG2FNSwchnfA6ew" + "slot_start": 1731576600000, + "slot_end": 1731582000000, + "slot_roomId": "classroom-e", + "resources_presentation": "https://docs.google.com/presentation/d/18dMKK1NHUfq3W_cP2sm0ttim6fH4ZLV0KlzLOZdAiZ0" }, "vector": [ 0, @@ -598434,6 +602691,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -598981,6 +603239,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -598999,6 +603258,11 @@ 0, 0, 0, + 6, + 6, + 0, + 0, + 0, 0, 0, 0, @@ -599017,11 +603281,6 @@ 0, 0, 0, - 6, - 6, - 6, - 6, - 6, 0, 0, 0, @@ -599094,7 +603353,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -599133,6 +603391,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -599149,6 +603408,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -599159,6 +603419,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -599183,7 +603444,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -599195,7 +603455,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -599480,6 +603739,11 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -599514,7 +603778,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -599594,7 +603857,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -599605,6 +603867,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -599616,45 +603882,59 @@ }, { "session": { - "id": "web3-security-is-embarrasing", - "sourceId": "VNFNDM", - "title": "Web3 Security is Embarrasing", - "description": "The explosive growth of Web3 has brought about innovation, decentralization, and financial opportunity. But let’s be honest—Web3 security is a disaster. In this talk, we’ll confront embarrassing truths: drainer attacks, weak wallet protections, and overlooked vulnerabilities. But we won’t stop there; I’ll share practical fixes to protect users and show how Web3 developers can raise the bar. If we want Web3 to thrive, we have to stop attackers beating us with low-effort attacks. We can do better!", - "track": "Security", - "type": "Talk", - "expertise": "Intermediate", - "audience": "Engineering", + "id": "unlocking-mass-adoption-the-power-of-web3-profiles-containing-user-interests-and-reputation", + "sourceId": "U99UU9", + "title": "Unlocking Mass Adoption: The Power of Web3 Profiles containing User Interests and Reputation", + "description": "Profiles have been key to user retention in Web2 with most people having at least 7 profiles personalizing their experiences on various platforms. In contrast, Web3 lacks profiles, leaving dApps unable to understand user needs resulting in low retention rates. Despite onboarding efforts, 88% of wallets created through account abstraction last year were used less than five times. Perhaps tying user interests and reputation to wallets by creating profiles is the secret sauce for mass web3 adoption", + "track": "Usability", + "type": "Lightning Talk", + "expertise": "Beginner", + "audience": "Product", "featured": false, "doNotRecord": false, "keywords": [ - "phishing", - "protection" + "Content Curation", + "Open Web", + "Open ranking & recommendations" ], "tags": [ - "Security", - "Sustainability", + "Identity", + "Digital Sovereignty", + "User Experience", + "Account Abstraction", + "open", + "ranking", + "recommendation", + "Account Abstraction", + "Digital Sovereignty", + "Identity", "User Experience" ], "language": "en", "speakers": [ - "andrew-macpherson" + "hira-siddiqui", + "mujtaba-idrees", + "ley" ], "eventId": "devcon-7", - "slot_start": 1731573000000, - "slot_end": 1731574200000, - "slot_roomId": "stage-2", - "resources_presentation": "https://docs.google.com/presentation/d/1lEsNi0su_iRPEMbDkw-4CNthY3CMQvM_6ClpF3sBGNM" + "slot_start": 1731567000000, + "slot_end": 1731567600000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1Ghf7GAlxhcuQaT9CB6h-vcw2b23gLxI2nnAAzr6YSHs" }, "vector": [ 0, 0, - 6, 0, 0, 0, 0, 0, 0, + 6, + 0, + 0, + 0, 0, 0, 0, @@ -600220,6 +604500,9 @@ 0, 0, 0, + 6, + 6, + 6, 0, 0, 0, @@ -600242,7 +604525,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -600264,7 +604546,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -600280,11 +604561,11 @@ 0, 0, 0, - 6, 0, 0, 0, 0, + 6, 0, 0, 0, @@ -600318,6 +604599,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -600359,6 +604641,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -600390,6 +604673,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -600606,7 +604890,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -600796,6 +605079,8 @@ 0, 0, 0, + 2, + 2, 0, 0, 0, @@ -600818,7 +605103,6 @@ 2, 0, 0, - 2, 0, 0, 0, @@ -600826,6 +605110,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -600836,42 +605122,33 @@ }, { "session": { - "id": "web3-user-research-101", - "sourceId": "7YZGVW", - "title": "Web3 User Research 101", - "description": "Everything you’ve wanted to know about talking to users in web3 and were too afraid to ask! This workshop will give participants a crash course in user research and UX first principles, then guide them through the process of conducting a research project from start to finish - with a focus on web3 users specifically.", - "track": "Usability", - "type": "Workshop", - "expertise": "Beginner", - "audience": "Design", + "id": "unlocking-new-possibilities-with-stateless-architecture-in-layer-2", + "sourceId": "NGZBJL", + "title": "Unlocking New Possibilities with Stateless Architecture in Layer 2", + "description": "Explore the potential of stateless architecture in Layer 2 solutions. As Layer 2 technologies evolve, we will discuss the fundamental trade-offs and present how combining client-side Zero-Knowledge Proofs (ZKPs) with stateless architecture enhances efficiency. This session will highlight innovative possibilities not yet widely discussed in the Ethereum community, showing how this approach can revolutionize scalability, security, and privacy.", + "track": "Layer 2", + "type": "Talk", + "expertise": "Intermediate", + "audience": "Developper", "featured": false, "doNotRecord": false, "keywords": [ - "101" + "Privacy", + "Scalability", + "Statelessness" ], "tags": [ - "Best Practices", - "User Experience", - "UI/UX", - "User Research", - "Design Thinking", - "101", - "Best Practices", - "Design Thinking", - "UI/UX", - "User Experience", - "User Research" + "statelessness" ], "language": "en", "speakers": [ - "mindy-harrell", - "kristina-mayman" + "leona-hioki" ], "eventId": "devcon-7", - "slot_start": 1731398400000, - "slot_end": 1731405600000, - "slot_roomId": "classroom-c", - "resources_presentation": "https://docs.google.com/presentation/d/1WDegVtKo7rojZIBJT9EVkbEcih7LrcH0QIwcJFOGr6Y" + "slot_start": 1731495600000, + "slot_end": 1731497400000, + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1CkoCHWyFJ_4IDI_puC1cfrAXBQJADtCY7bYExgXn3xQ" }, "vector": [ 0, @@ -600881,7 +605158,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -601455,6 +605731,50 @@ 0, 0, 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -601471,8 +605791,6 @@ 0, 0, 0, - 6, - 6, 0, 0, 0, @@ -601508,7 +605826,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -601523,7 +605840,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -601547,7 +605863,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -601572,7 +605887,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -601630,20 +605944,6 @@ 0, 0, 0, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -601993,6 +606293,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -602035,13 +606336,6 @@ 0, 0, 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 2, 0, 0, @@ -602051,52 +606345,44 @@ 0, 0, 0, - 0, - 0, - 0, - 0, - 0, - 2, - 0, - 0, 0 ] }, { "session": { - "id": "wen-p2p-electronic-cash-system", - "sourceId": "ZFX3ZF", - "title": "Wen p2p Electronic Cash System?", - "description": "16 years have passed since Bitcoin whitepaper came out. Bitcoin was created as cypherpunk cash replacement. Cash means easy payments. But bitcoin found its PMF as 'digital gold', not as 'digital cash'. What happened to cash? What needs to happen for mass adoption of crypto payments?\r\nWe will go through the history of failed attempts. We'll end up with a hopeful analysis of why it's different in 2024 (spoiler alert: stablecoin adoption, cheap L2s, AA).", + "id": "unlocking-the-future-onboarding-the-fixed-income-market-to-ethereumchallenges-and-opportunities", + "sourceId": "N3JJFU", + "title": "Unlocking the Future: Onboarding the Fixed Income Market to Ethereum—Challenges and Opportunities", + "description": "Discover how Ethereum can revolutionize the world’s largest market: fixed income. This talk will explore strategies for onboarding fixed income markets onchain by collaborating with regulators, adopting progressive compliance, and streamlining UI/UX. We'll also discuss how to tackle challenges such as chain navigation, liquidity fragmentation, and fiat-to-crypto onboarding to drive the next wave of mass adoption.", "track": "Real World Ethereum", - "type": "Talk", - "expertise": "Intermediate", + "type": "Lightning Talk", + "expertise": "Beginner", "audience": "Product", "featured": false, "doNotRecord": false, "keywords": [ - "payments", - "cash", - "stablecoins" + "DeFi" ], "tags": [ - "Conviction", - "Payment", + "Regulation", + "UI/UX", "Account Abstraction", - "stablecoin", + "Economics", + "defi", "Account Abstraction", - "Conviction", - "Payment" + "Economics", + "Regulation", + "UI/UX" ], "language": "en", "speakers": [ - "konrad-urban" + "charles-st-louis" ], "eventId": "devcon-7", - "slot_start": 1731402000000, - "slot_end": 1731403800000, - "slot_roomId": "stage-6", - "resources_presentation": "https://docs.google.com/presentation/d/1JImpxFx5TF-6ESwxVVo3QOw9b3RrwbHwCF5idb0IZDY" + "slot_start": 1731580800000, + "slot_end": 1731581400000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/15KHZ8vK6GD9sf4oCsV5ZRJ5sKkMhq4oPgvFv-uAVHsY" }, "vector": [ 6, @@ -602231,7 +606517,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -602681,6 +606966,14 @@ 0, 0, 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -602753,6 +607046,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -602772,6 +607066,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -602815,11 +607110,11 @@ 0, 0, 0, - 2, 0, 0, 0, 0, + 2, 0, 0, 0, @@ -603110,6 +607405,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -603135,7 +607431,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -603162,7 +607457,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -603277,6 +607571,7 @@ 0, 0, 0, + 0, 2, 0, 0, @@ -603289,34 +607584,45 @@ }, { "session": { - "id": "what-dont-we-know-understanding-security-vulnerabilities-in-snarks", - "sourceId": "NL3A7T", - "title": "What don't we know? Understanding Security Vulnerabilities in SNARKs", - "description": "Zero-knowledge proofs (ZKPs) have evolved from being a theoretical concept providing privacy and verifiability to having practical, real-world implementations, with SNARKs (Succinct Non-Interactive Argument of Knowledge) emerging as one of the most significant innovations. Prior work has mainly focused on designing more efficient SNARK systems and providing security proofs for them. Many think of SNARKs as \"just math,\" implying that what is proven to be correct and secure is correct in practice.", - "track": "Security", - "type": "Talk", + "id": "unpacking-eof-applications-in-developer-infrastructure-and-tooling", + "sourceId": "87XNSS", + "title": "Unpacking EOF: Applications in Developer Infrastructure and Tooling", + "description": "In this talk, we will delve into the Ethereum Object Format (EOF), a pivotal component of the upcoming Pectra hard-fork, focusing on its profound implications for development infrastructure and tooling. EIP-7692 introduces a new execution environment and a structured format for executable code, bringing extensive changes to the Ethereum Virtual Machine (EVM).\r\n\r\nHow will it affect developers? What will make their lives harder and what easier?", + "track": "Core Protocol", + "type": "Lightning Talk", "expertise": "Intermediate", "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "ZKPs", - "Security" + "EOF", + "EIP-7692", + "EVM" ], "tags": [ - "Security" + "Core Protocol", + "Developer Infrastructure", + "DevEx", + "EVM", + "Core Protocol", + "Developer Infrastructure", + "DevEx" ], "language": "en", "speakers": [ - "stefanos-chaliasos" + "nebojsa-urosevic", + "pavle-drobnjak" ], "eventId": "devcon-7", - "slot_start": 1731643200000, - "slot_end": 1731645000000, + "slot_start": 1731562200000, + "slot_end": 1731562800000, "slot_roomId": "stage-3", - "resources_presentation": "https://docs.google.com/presentation/d/1b-4F9L2PRDflpHb2iAzeGwsuH6cvqfh3FMJsnOPZOtc" + "resources_presentation": "https://docs.google.com/presentation/d/1yIsFqKcISo1wBOpMh8bQqTwKa7ihE8HDSAKmoWXYRs8" }, "vector": [ + 0, + 0, + 0, 0, 0, 6, @@ -603896,6 +608202,8 @@ 0, 0, 0, + 6, + 6, 0, 0, 0, @@ -603916,7 +608224,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -603935,7 +608242,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -603959,6 +608265,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -603969,6 +608276,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -603987,6 +608295,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -604136,6 +608445,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -604507,38 +608819,43 @@ }, { "session": { - "id": "what-is-the-status-of-epbs-and-its-future-iterations", - "sourceId": "3MUYVQ", - "title": "What is the status of ePBS and its future iterations", - "description": "We will go over the implementation and research status of ePBS (EIP-7732) and the future iterations and mechanisms it enables.We will describe in detail the main benefits to the protocol that are not directly related to any PBS system. We will showcase the tradeoffs that are present on each design decision and how the separation of validation between the consensus and execution layer in fact frees research with less technical debt and more independent mechanisms for future upgrades.", - "track": "Core Protocol", - "type": "Talk", + "id": "usc-ultimate-solidity-championship", + "sourceId": "UE8WVS", + "title": "USC Ultimate Solidity Championship", + "description": "A 30-minute Solidity programming competition where the winner is determined objectively, permissionlessly, and transparently after the time expires. The Ultimate Solidity Championship (USC) is an event designed to showcase the skills of the best Solidity developers in the ecosystem. Its primary goals are to highlight Solidity programming as an art form, onboard more developers, educate the community, and foster collaboration, ultimately enhancing Ethereum's long-term impact.", + "track": "Experiences", + "type": "Mixed Formats", "expertise": "Intermediate", "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "PBS", - "consensus", - "fork-choice" + "Solidity", + "Programming", + "Competition" ], "tags": [ - "PBS", - "fork", - "choice", - "PBS" + "Art", + "Hacks", + "Public good" ], "language": "en", "speakers": [ - "potuz" + "five" ], "eventId": "devcon-7", - "slot_start": 1731472200000, - "slot_end": 1731474000000, - "slot_roomId": "stage-2", - "resources_presentation": "https://docs.google.com/presentation/d/1hihFfnTMBS1Mmp0aS3oHwzA-PX43SVRFqlRfNkbtOwU" + "slot_start": 1731582000000, + "slot_end": 1731583800000, + "slot_roomId": "classroom-b", + "resources_presentation": "https://docs.google.com/presentation/d/1flrl1DVDOcGQrL2WtGO0tRQUbwP7P_Xk3IQeWVr_wIU" }, "vector": [ + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -605139,7 +609456,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -605196,7 +609512,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -605265,6 +609580,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -605375,7 +609691,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -605405,6 +609720,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -605442,6 +609759,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -605694,7 +610015,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -605729,34 +610049,39 @@ }, { "session": { - "id": "whats-going-into-the-pectra-upgrade", - "sourceId": "9WTJRX", - "title": "What’s Going Into the Pectra Upgrade?", - "description": "A talk explaining the core EIPs going into the Pectra upgrade and the core EIPs still TBD for inclusion in Pectra. The talk will also touch on Pectra timing and fork scoping for the next hard fork after Pectra. Finally, the talk will share insights about the governance process of Ethereum in light of Pectra and takeaways about the priorities of Ethereum protocol developers.", + "id": "using-reth-execution-extensions-for-next-generation-indexing", + "sourceId": "YUFRTQ", + "title": "Using Reth Execution Extensions for next generation indexing", + "description": "Recently, Reth and Geth released the ExEx and live tracer features, respectively, which share similar functionalities. Both provide real-time, detailed access to chain and state events. As ExEx developers begin to persist this data and explore ways to make it accessible to users, new questions arise: how can we best serve this data to users, and what might the indexers of the future look like?", "track": "Core Protocol", "type": "Talk", - "expertise": "Beginner", - "audience": "Community", + "expertise": "Intermediate", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Pectra", - "Governance", - "Hard forks" + "client", + "plugin", + "indexer" ], "tags": [ - "fork", - "hard" + "Layer 1", + "Developer Infrastructure", + "Tooling", + "plugin", + "Developer Infrastructure", + "Layer 1", + "Tooling" ], "language": "en", "speakers": [ - "christine-kim" + "alexey-shekhirin" ], "eventId": "devcon-7", - "slot_start": 1731391200000, - "slot_end": 1731393000000, - "slot_roomId": "stage-1", - "resources_presentation": "https://docs.google.com/presentation/d/1aEeDer7GTTFvo4hdDKqx3zqCVAtFdk2XqVNuiRomMTc" + "slot_start": 1731484800000, + "slot_end": 1731486600000, + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1grvRBeTUC4cPjxwSFQPy6d3VmlJ6P3Y2_R99fgeourE" }, "vector": [ 0, @@ -606343,6 +610668,46 @@ 0, 0, 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -606366,6 +610731,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -606391,6 +610759,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -606595,30 +610965,6 @@ 0, 0, 0, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -606896,6 +611242,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -606918,24 +611265,11 @@ 2, 0, 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 2, 0, 0, 0, 0, - 2, - 0, - 0, - 0, 0, 0, 0, @@ -606949,45 +611283,44 @@ }, { "session": { - "id": "who-needs-a-wallet-anyway", - "sourceId": "ZZKKRZ", - "title": "Who needs a wallet anyway?", - "description": "This talk confronts the community’s obsession with decentralization purity at the cost of usability. This session explores how to hide the complexities of crypto, enabling seamless integration for users who may not even realize they are using a wallet. We’ll cover simplifying user interactions, making wallets function invisibly, maintaining benefits like permissionless innovation, managing thousands of wallets, and real-world applications. It’s time to push for real, user-friendly innovation.", - "track": "Usability", - "type": "Lightning Talk", - "expertise": "Beginner", + "id": "utilizing-national-ids-in-the-ethereum-ecosystem", + "sourceId": "PR78EL", + "title": "Utilizing national IDs in the Ethereum ecosystem", + "description": "This panel brings together developers of MynaWallet, Anon-Aadhaar, Proof of Passport and zkPassport, who are exploring and developing applications that utilize government-issued IDs in the Ethereum ecosystem. We will discuss the characteristics of each ID system and what functions can be realized using tech stacks in the Ethereum ecosystem and cryptographic technology.", + "track": "Real World Ethereum", + "type": "Panel", + "expertise": "Intermediate", "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Trusted", - "Execution", - "Environments" + "National IDs", + "Selective Disclosure" ], "tags": [ - "Permissionless", - "Developer Infrastructure", - "Decentralization", - "Environment", - "User Experience", - "trusted", - "wallet", - "execution", - "Developer Infrastructure", - "Permissionless", - "User Experience" + "Civil Resistance", + "Privacy", + "Identity", + "Civil Resistance", + "Identity", + "Privacy" ], "language": "en", "speakers": [ - "itai-turbahn" + "yanis", + "michael-elliot", + "hiroyuki-tachibana", + "florent", + "nico" ], "eventId": "devcon-7", - "slot_start": 1731393600000, - "slot_end": 1731394200000, - "slot_roomId": "stage-2", - "resources_presentation": "https://docs.google.com/presentation/d/1pVk3HgI3jY_eVj3C7F4jVkcdwrwbVFi9NzWDCgBBUFg" + "slot_start": 1731552300000, + "slot_end": 1731555900000, + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1DNOsJyO6qTZrHr9rXUHPF9-HZEOF4NkaTmABCndOG0g" }, "vector": [ + 6, 0, 0, 0, @@ -606996,7 +611329,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -607083,6 +611415,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -607128,6 +611461,8 @@ 0, 0, 0, + 6, + 6, 0, 0, 0, @@ -607570,6 +611905,10 @@ 0, 0, 0, + 6, + 6, + 0, + 0, 0, 0, 0, @@ -607590,7 +611929,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -607622,7 +611960,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -607655,7 +611992,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -607709,6 +612045,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -607774,7 +612111,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -607793,7 +612129,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -607832,6 +612167,13 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -607864,7 +612206,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -607966,7 +612307,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -608027,7 +612367,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -608156,13 +612495,15 @@ 0, 0, 0, - 2, 0, 0, 0, 2, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -608178,37 +612519,42 @@ }, { "session": { - "id": "who-wins-ethereum-block-building-auctions-and-why", - "sourceId": "VKQ8NC", - "title": "Who Wins Ethereum Block Building Auctions and Why?", - "description": "Today, top 3 block builders produce over 90% of blocks on Ethereum via MEV-boost auction. The block builder market's dynamics evolve rapidly and has significant impact on the development of private mempools, wallets/apps orderflow auctions, and censorship resistance topic. In this talk, we share an overview of why the top builders win the most market share, using orderflow composition and bidding behavioral data. We hope to highlight the centralizing risks and failures of current market design.", - "track": "Cryptoeconomics", + "id": "vadcops-leveraging-starks-for-tailored-proof-generation", + "sourceId": "BEJPG8", + "title": "VADCOPs: Leveraging STARKs for Tailored Proof Generation", + "description": "VADCOP is a proving method using STARKs to achieve cost-efficiency by focusing on active parts of the execution trace rather than the entire trace. Traditional modular designs, which divide machines into components and use relational arguments, face inefficiencies due to the padding of unused cells with dummy values. VADCOPs optimize performance by allowing maximum modularity and avoiding unused components, making proof generation precise and efficient without unnecessary redundancy.", + "track": "Applied Cryptography", "type": "Talk", "expertise": "Intermediate", - "audience": "Research", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "MEV", - "PBS", - "Block Auction" + "STARKs", + "VADCOPs", + "" ], "tags": [ - "blocks", - "auction" + "vadcops" ], "language": "en", "speakers": [ - "danning-sui", - "burak-oz" + "hector-masip-ardevol", + "felicia-barcelo" ], "eventId": "devcon-7", - "slot_start": 1731558600000, - "slot_end": 1731560400000, - "slot_roomId": "stage-5", - "resources_presentation": "https://docs.google.com/presentation/d/1sCbCcL_kcX8oEU3I_BJLpuFgt1wzgpYDENnympxQ7iI" + "slot_start": 1731479400000, + "slot_end": 1731481200000, + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1vlLbALGk1-PoxsWpK3hZ1d85x7eK1bnX8dA5Jjf4Yj0" }, "vector": [ + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -608790,6 +613136,8 @@ 0, 0, 0, + 6, + 6, 0, 0, 0, @@ -608812,8 +613160,6 @@ 0, 0, 0, - 6, - 6, 0, 0, 0, @@ -608968,7 +613314,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -609149,7 +613494,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -609364,6 +613708,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -609378,10 +613724,11 @@ 0, 0, 0, - 2, 0, 0, 0, + 2, + 0, 0, 2, 0, @@ -609394,46 +613741,44 @@ 0, 0, 0, + 0, + 0, 0 ] }, { "session": { - "id": "why-classic-consensus-makes-sense-for-sequencer-decentralization", - "sourceId": "AB3RTX", - "title": "Why Classic Consensus Makes Sense for Sequencer Decentralization?", - "description": "Centralized sequencers have been one of the central points of criticisms in discussions about L2s. While, technically, This talk will explore the state-of-the-art approaches to sequencer decentralization and presents arguments for why a good-old classic BFT consensus offers the most optimal properties amongst the existing approaches.", - "track": "Layer 2", - "type": "Talk", + "id": "verifier-alliance-inside-of-the-contract-verification-pipeline", + "sourceId": "Q3EDF8", + "title": "Verifier Alliance: inside of the contract verification pipeline", + "description": "The talk will introduce you to the technical details and challenges of smart-contract verification and describe what we have learned building \"Verifier Alliance\" - a new collective that unites different verification providers to have an open and shared database of smart contracts (verifieralliance.org).\r\n\r\nIt will also present the database in more detail and explain how you can use it.", + "track": "Developer Experience", + "type": "Lightning Talk", "expertise": "Intermediate", - "audience": "Research", + "audience": "Developer", "featured": false, "doNotRecord": false, "keywords": [ - "decentralized sequencing", - "BFT consensus" + "Contract", + "Verification" ], "tags": [ - "Consensus", - "bft", - "Censorship Resistance", - "Consensus", - "Decentralization" + "DevEx", + "verification", + "contracts", + "DevEx" ], "language": "en", "speakers": [ - "toghrul-maharramov" + "rim" ], "eventId": "devcon-7", - "slot_start": 1731409200000, - "slot_end": 1731411000000, - "slot_roomId": "stage-5", - "resources_presentation": "https://docs.google.com/presentation/d/1ZEWccejVRJajyRtf76Ob2TcloMLKg7WKw1gZu74J17Y" + "slot_start": 1731472800000, + "slot_end": 1731473400000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1WNKyHeXOwkXmvaf0GIGfAtO5R7MQYyUbdRwxgk23ZzQ" }, "vector": [ - 0, - 0, - 0, 0, 0, 0, @@ -610023,37 +614368,6 @@ 0, 0, 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 6, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 6, 0, 0, @@ -610121,6 +614435,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -610145,22 +614460,6 @@ 0, 0, 0, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -610191,7 +614490,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -610360,6 +614658,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -610521,6 +614820,61 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -610588,7 +614942,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -610600,7 +614953,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -610611,6 +614963,11 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -610621,38 +614978,49 @@ }, { "session": { - "id": "why-defi-matters-on-ethereum", - "sourceId": "E7GFJC", - "title": "Why DeFi matters on Ethereum", - "description": "Why DeFi matters on Ethereum, and why Ethereum is the best place for DeFi.", - "track": "Real World Ethereum", - "type": "Panel", - "expertise": "", - "audience": "Engineering", + "id": "visual-code-of-cypherpunk-and-lessons-from-subcultural-aesthetics-we-should-remember-on-the-road-to-mass-adoption", + "sourceId": "ZAYEXK", + "title": "Visual code of cypherpunk, and lessons from subcultural aesthetics we should remember on the road to mass adoption", + "description": "I want to take builders on the turbulent ride through how subcultural and social movements used their visual codes when spreading globally, and what design tasks are still ahead of us on the way to making Ethereum cypherpunk again and onboarding the next billion users to Web3 at the same time.\r\n\r\nThis ride will include three stops:\r\n1. waving one's emotional state into the collective identity\r\n2. using shared aesthetics as a signal of belonging\r\n3. coordinating a collective design process.", + "track": "Cypherpunk & Privacy", + "type": "Lightning Talk", + "expertise": "Beginner", + "audience": "Community", "featured": false, "doNotRecord": false, - "keywords": [], - "tags": [], + "keywords": [ + "culture", + "aesthetics", + "communication" + ], + "tags": [ + "Coordination", + "Identity", + "Design", + "communication", + "Coordination", + "Design", + "Identity" + ], "language": "en", "speakers": [ - "loi-luu", - "shuyao-kong", - "kain-warwick" + "ira-nezhynska" ], "eventId": "devcon-7", - "slot_start": 1731578400000, - "slot_end": 1731582000000, - "slot_roomId": "main-stage", - "resources_presentation": "https://docs.google.com/presentation/d/14OuUArkp-1DdYuHEylurELQO49RZZh5IHebMv6N4LAU" + "slot_start": 1731495000000, + "slot_end": 1731495600000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1JfZtSjos8JrMCOBp9B9xIaU5dMAfVMzayGYW7eA5F7Q" }, "vector": [ - 6, 0, 0, 0, 0, 0, 0, + 6, + 0, 0, 0, 0, @@ -610829,7 +615197,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -611236,6 +615603,8 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, @@ -611252,8 +615621,6 @@ 0, 0, 0, - 6, - 6, 0, 0, 0, @@ -611364,6 +615731,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -611407,6 +615776,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -611419,6 +615790,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -611521,6 +615893,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -611818,11 +616191,14 @@ 0, 0, 2, - 2, 0, 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -611836,41 +616212,37 @@ }, { "session": { - "id": "why-erc-7683-is-broken-and-how-to-fix-it", - "sourceId": "YT3SSN", - "title": "Why ERC 7683 is broken and how to fix it", - "description": "While I appreciate the authors spending time on this problem statement and thinking about standardising flows, ERC 7683 is deeply flawed it still forces offchain agents to understand the order they are trying to fulfill and it doesnt give users any guarantees of execution or understanding of whats happening under the hood, I think its because its standardising things on the \"intent\" layer where instead we need to standardise more downstream so information like security can be better presented", - "track": "Layer 2", + "id": "vlsmsanalyzing-faulty-distributed-systems", + "sourceId": "AKRLKH", + "title": "VLSMs—analyzing faulty distributed systems", + "description": "Validating Labeled State transition and Message production systems (VLSMs) provide a general approach to modeling and verifying faulty distributed systems. With formal definitions of validation and equivocation, we are able to prove that for systems of validators, the impact of Byzantine components is indistinguishable from the effect of the introduction of corresponding equivocating components. All of the results presented in this talk have been formalized and checked in the Coq proof assistant", + "track": "Core Protocol", "type": "Talk", - "expertise": "Intermediate", - "audience": "Engineering", + "expertise": "Expert", + "audience": "Research", "featured": false, "doNotRecord": false, "keywords": [ - "chain-abstraction", - "intents" + "Correct-by-construction" ], "tags": [ - "Appchains", - "Cross-L2", - "Token bridging", - "Accessibility", - "erc-7683", - "intent", - "Accessibility", - "Appchains", - "Cross-L2", - "Token bridging" + "Consensus", + "Distributed validator technology", + "Formal Verification", + "correct-by-construction", + "Consensus", + "Distributed validator technology", + "Formal Verification" ], "language": "en", "speakers": [ - "vaibhav-chellani" + "vlad-zamfir" ], "eventId": "devcon-7", - "slot_start": 1731479400000, - "slot_end": 1731481200000, - "slot_roomId": "stage-5", - "resources_presentation": "https://docs.google.com/presentation/d/1MNzcD3lH260PkgaznRJQQW41lkxoYMoKXT73MHMNPfg" + "slot_start": 1731552300000, + "slot_end": 1731554100000, + "slot_roomId": "classroom-d", + "resources_presentation": "https://docs.google.com/presentation/d/1neM1-qHBPiHQ47mw5gGhxKmdlAYMtpZujIccA88zZM8" }, "vector": [ 0, @@ -611878,9 +616250,9 @@ 0, 0, 0, + 6, 0, 0, - 6, 0, 0, 0, @@ -612464,6 +616836,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -612481,7 +616854,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -612504,6 +616876,11 @@ 0, 0, 0, + 6, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -612547,7 +616924,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -612660,7 +617036,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -612683,7 +617058,6 @@ 0, 0, 0, - 2, 0, 0, 2, @@ -612843,7 +617217,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -612956,6 +617329,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -613042,13 +617416,20 @@ 0, 0, 0, - 2, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 2, 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -613063,40 +617444,45 @@ }, { "session": { - "id": "why-i-hate-on-chain-token-governance-and-you-should-too", - "sourceId": "8GCGZW", - "title": "Why I Hate On Chain Token Governance & You Should Too 😺", - "description": "Ethereum heavily utilizes it's strong social layer for protocol governance decisions. In recent years, we have seen projects try on chain token holder governance to make upgrades. This is a dangerous path and has proven itself to be susceptible to oligarchies and collusion. There is hope in the form of on chain token signaling with non-binding resolutions that are then executed by a trusted committee. Don't worry, I won't only be bitching about on chain governance with no solutions.", - "track": "Coordination", - "type": "Lightning Talk", + "id": "voices-of-tech-and-open-source-movement-across-asia", + "sourceId": "QCPSDK", + "title": "Voices of Tech & Open Source Movement Across Asia", + "description": "This panel discussion features individuals from the open source communities, developer and user groups across Asia. These figures span different decades and have witnessed various phases of the tech movement, including the rise of open source, in their respective countries. Some have been pioneers since the early days, while others have emerged as key players through recent college engagements and grassroots initiatives.", + "track": "Cypherpunk & Privacy", + "type": "Panel", "expertise": "Beginner", - "audience": "Research", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "token voting", - "on chain governance" + "FOSS", + "Regional", + "Insights" ], "tags": [ - "Core Protocol", - "Protocol Design", - "Governance", - "onchain", - "Core Protocol", - "Governance", - "Protocol Design" + "FOSS", + "regional", + "insights" ], "language": "en", "speakers": [ - "hudson-jameson" + "hong-phuc-dang", + "mario-behling", + "brianna-chang", + "mishari-muqbil" ], "eventId": "devcon-7", - "slot_start": 1731491400000, - "slot_end": 1731492000000, - "slot_roomId": "classroom-a", - "resources_presentation": "https://docs.google.com/presentation/d/1mTXnRa95nn1RwpyKujvweKeIEv-zBWW4Spl__Bd7rv0" + "slot_start": 1731468600000, + "slot_end": 1731472200000, + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1ADQtojPz5zGpvoa8L2aH0vcyddEYsowQH6-jcNkUIMU" }, "vector": [ + 0, + 0, + 0, + 0, + 0, 0, 6, 0, @@ -613329,7 +617715,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -613685,6 +618070,15 @@ 0, 0, 0, + 6, + 6, + 6, + 6, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -613734,7 +618128,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -613761,7 +618154,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -613804,7 +618196,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -614042,6 +618433,22 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -614130,25 +618537,6 @@ 0, 0, 0, - 2, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, 0, @@ -614251,6 +618639,8 @@ 0, 0, 0, + 2, + 2, 0, 0, 0, @@ -614269,9 +618659,9 @@ 0, 0, 0, + 2, 0, 0, - 2, 0, 0, 0, @@ -614287,46 +618677,47 @@ }, { "session": { - "id": "why-many-deployed-snarks-are-extremely-risky", - "sourceId": "BVSHEA", - "title": "Why many deployed SNARKs are extremely risky", - "description": "We analyze the real-world security of FRI, a key component in many SNARKs securing billions in blockchain transactions. We discover alarming gaps between conjectured and provable security in deployed FRI parameters. Most cases show 21-63 bits weaker provable security than conjectured. This leaves systems vulnerable if better attacks emerge. We propose guidelines for achieving 100 bits of provable security and a method for parameter tuning, aiming to enhance SNARK security in L2s+blockchains.", - "track": "Applied Cryptography", + "id": "voting-with-time-commitment", + "sourceId": "7V7QNK", + "title": "Voting with time commitment", + "description": "Token-based voting mechanisms employed by DAOs can encounter three potential problems: plutocracy, Sybil attacks and vote buying. If one were to design a voting mechanism from scratch, how does one ensure that these issues are addressed adequately down the road? This talk aims to provide some intuition for the trade-offs faced when tackling these problems in general, and the role of time commitment in alleviating these issues, in particular.", + "track": "Cryptoeconomics", "type": "Talk", "expertise": "Intermediate", - "audience": "Research", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Concrete", - "security" + "Voting" ], "tags": [ - "Cryptography", - "Security", - "SNARK" + "Governance", + "Mechanism design", + "voting", + "Governance", + "Mechanism design" ], "language": "en", "speakers": [ - "pratyush-ranjan-tiwari" + "vijay-mohan" ], "eventId": "devcon-7", - "slot_start": 1731645000000, - "slot_end": 1731646800000, - "slot_roomId": "stage-3", - "resources_presentation": "https://docs.google.com/presentation/d/1p5nM9CjRl-N6-aj7yjsMvrsos4m3GrpVgekyXpMOGfM" + "slot_start": 1731489600000, + "slot_end": 1731491400000, + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1P434UTSmq4E68DmH8ddDjupGoA0DAAfW5KIZ-umwqaM" }, "vector": [ 0, 0, 0, + 6, 0, 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -614913,6 +619304,10 @@ 0, 0, 0, + 6, + 0, + 0, + 0, 0, 0, 0, @@ -614926,7 +619321,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -614935,7 +619329,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -615030,6 +619423,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -615210,7 +619604,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -615298,6 +619691,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -615486,7 +619882,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -615494,6 +619889,11 @@ 2, 0, 0, + 2, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -615507,37 +619907,40 @@ }, { "session": { - "id": "why-vpns-are-scams-and-what-to-do-about-it", - "sourceId": "TRMC3L", - "title": "Why VPNs are scams and what to do about it", - "description": "Existing VPNs are essentially scams. Free VPNs and most centralized VPNs (such as ExpressVPN, owned by Kape) are effectively data harvesting companies. Decentralized VPNs usually have a few large servers and offer barely any more privacy than centralized VPNs. What is missing is 1) onion-routing packets like Tor 2) adding noise (fake traffic) 3) censorship-resistance and 4) mixing packets from different users together. We'll explore how technologies work to defeat even AI adversaries.", - "track": "Cypherpunk & Privacy", + "id": "wallet-infrastructure-101-and-where-the-innovation-needs-to-happen", + "sourceId": "RQAAFS", + "title": "Wallet Infrastructure 101, and where the innovation needs to happen", + "description": "In this talk I hope to go over the infrastructure stack of a standard wallet, and then also go into where in this stack I think innovation should happen/is already happening and why that's exciting. This will also broadly cover other related topics such as: \r\n- The future state of crypto UI & dapp interactions\r\n- What crypto wallets can learn from web2 apps \r\n- My framework around \"What users can do with their balance?\", and how wallets can use that to build new features", + "track": "Usability", "type": "Lightning Talk", - "expertise": "Intermediate", + "expertise": "Beginner", "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "VPNs", - "mixnets", - "censorship-resistance" + "wallet", + "dapps", + "" ], "tags": [ - "censorship", - "resistance", - "Decentralization", - "Privacy", - "Use Cases" + "Accessibility", + "Account Abstraction", + "Architecture", + "Frameworks", + "Gas", + "Intents", + "Payment", + "UI/UX" ], "language": "en", "speakers": [ - "harry-halpin" + "medha-kothari" ], "eventId": "devcon-7", - "slot_start": 1731389400000, - "slot_end": 1731390000000, + "slot_start": 1731558600000, + "slot_end": 1731559200000, "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1X40WVD7E27evrL1uMb90tNX_OrjLhOmaw9pd-qrbFB4" + "resources_presentation": "https://docs.google.com/presentation/d/1eJwIYkq9W94rsLobC0VKWwi7AVWG4wvUfj48LQs1f8k" }, "vector": [ 0, @@ -615546,6 +619949,8 @@ 0, 0, 0, + 0, + 0, 6, 0, 0, @@ -616068,7 +620473,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -616136,6 +620540,10 @@ 0, 0, 0, + 6, + 0, + 0, + 0, 0, 0, 0, @@ -616211,10 +620619,15 @@ 0, 0, 0, + 2, + 2, 0, 0, 0, + 2, + 2, 0, + 2, 0, 0, 0, @@ -616287,7 +620700,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -616376,6 +620788,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -616699,8 +621112,6 @@ 0, 0, 0, - 2, - 2, 0, 0, 0, @@ -616712,6 +621123,7 @@ 2, 0, 0, + 0, 2, 0, 0, @@ -616730,37 +621142,43 @@ }, { "session": { - "id": "wizard-build-your-own-p-iop-protocol-in-15-min", - "sourceId": "W78CYD", - "title": "Wizard: build your own P-IOP protocol in 15 min!", - "description": "Wizard is a new open-source framework allowing you to write your own ZK proving scheme. Wizard is one of the backbones of Linea zkEVM's prover and it can be used to implement advanced protocols easily. In this session I will guide you through an implementation of Plonk using just a few lines of code.", - "track": "Applied Cryptography", - "type": "Talk", - "expertise": "Intermediate", - "audience": "Research", + "id": "wallet-ux-panel", + "sourceId": "9HACGK", + "title": "Wallet UX Panel", + "description": "Wallets are here to provide great user experience with robust security. \r\nBringing top wallet providers to talk about how Ethereum UX evolved and how we can make it much better.", + "track": "Usability", + "type": "Panel", + "expertise": "Beginner", + "audience": "Community", "featured": false, "doNotRecord": false, "keywords": [ - "Polynomial-IOP" + "Wallets", + "User Experience", + "Standards" ], "tags": [ - "Protocol Design", - "Frameworks", - "SNARK", - "polynomial-iop", - "Frameworks", - "Protocol Design", - "SNARK" + "Coordination", + "Custody", + "Account Abstraction", + "standards", + "Account Abstraction", + "Coordination", + "Custody" ], "language": "en", "speakers": [ - "alexandre-belling" + "lukas-schor", + "derek-rein", + "arik-galansky", + "adam-ceresko", + "chintan-turakhia" ], "eventId": "devcon-7", - "slot_start": 1731486600000, - "slot_end": 1731488400000, - "slot_roomId": "stage-3", - "resources_presentation": "https://docs.google.com/presentation/d/1FkV9X3aQwU20vdTZXHXBpHGRAISg06VrxYifChRhnIo" + "slot_start": 1731472200000, + "slot_end": 1731475800000, + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1qtrl6r-TYlWqtL69dNckKj8GBF_OtG2FNSwchnfA6ew" }, "vector": [ 0, @@ -616771,7 +621189,6 @@ 0, 0, 0, - 0, 6, 0, 0, @@ -617362,6 +621779,12 @@ 0, 0, 0, + 6, + 6, + 6, + 6, + 6, + 0, 0, 0, 0, @@ -617373,7 +621796,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -617427,7 +621849,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -617436,6 +621857,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -617482,7 +621904,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -617525,6 +621946,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -617535,6 +621958,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -617656,7 +622080,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -617855,6 +622278,10 @@ 0, 0, 0, + 2, + 0, + 0, + 0, 0, 0, 0, @@ -617924,7 +622351,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -617948,49 +622374,45 @@ 0, 0, 0, + 0, 0 ] }, { "session": { - "id": "world-politics-world-building", - "sourceId": "ERQKUX", - "title": "World Politics, World Building", - "description": "World politics has changed. Geopolitics is no longer simply a contest to control territory: in this age of advanced technology, it has become a contest to create the territory. Great powers seek to build a world for other states to inhabit, while keeping the ability to change the rules or the state of the world when necessary. At a moment when the old concepts no longer work, this book aims to introduce a radically new theory of world politics and technology. The end goal: god mode", - "track": "Real World Ethereum", + "id": "web3-security-is-embarrasing", + "sourceId": "VNFNDM", + "title": "Web3 Security is Embarrasing", + "description": "The explosive growth of Web3 has brought about innovation, decentralization, and financial opportunity. But let’s be honest—Web3 security is a disaster. In this talk, we’ll confront embarrassing truths: drainer attacks, weak wallet protections, and overlooked vulnerabilities. But we won’t stop there; I’ll share practical fixes to protect users and show how Web3 developers can raise the bar. If we want Web3 to thrive, we have to stop attackers beating us with low-effort attacks. We can do better!", + "track": "Security", "type": "Talk", - "expertise": "Beginner", - "audience": "Academic", - "featured": true, + "expertise": "Intermediate", + "audience": "Engineering", + "featured": false, "doNotRecord": false, "keywords": [ - "World Building", - "Technology", - "Geopolitics" + "phishing", + "protection" + ], + "tags": [ + "Security", + "Sustainability", + "User Experience" ], - "tags": [], "language": "en", "speakers": [ - "bruno-macaes" + "andrew-macpherson" ], "eventId": "devcon-7", - "slot_start": 1731655800000, - "slot_end": 1731657600000, - "slot_roomId": "stage-1", - "resources_presentation": "https://docs.google.com/presentation/d/171MvUF1M-7FvPkuWLfzY3WGZzA0pW2lZXE-foWeOt4Q" + "slot_start": 1731573000000, + "slot_end": 1731574200000, + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1lEsNi0su_iRPEMbDkw-4CNthY3CMQvM_6ClpF3sBGNM" }, "vector": [ - 6, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, 0, 0, + 6, 0, 0, 0, @@ -618614,6 +623036,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -618629,6 +623052,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -618956,6 +623380,22 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -619151,60 +623591,60 @@ 2, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 2, - 0, - 0, - 0, 0 ] }, { "session": { - "id": "wtf-are-based-rollups-and-preconfs", - "sourceId": "UG79AE", - "title": "Wtf are based rollups and preconfs?", - "description": "The rollup-centric roadmap is critical for scaling Ethereum but has introduced fragmentation of users, developers, and liquidity. But don't worry, based rollups are here to save the day! But wtf is a “based rollup”? And wtf are these “pre-confs” that usually get talked about together?\r\n\r\nThe focus of this talk is to demystify these concepts and try and get more people engaged in the based rollup ecosystem, which has the potential to heal Ethereum’s fragmentation problem.", - "track": "Layer 2", - "type": "Lightning Talk", + "id": "web3-user-research-101", + "sourceId": "7YZGVW", + "title": "Web3 User Research 101", + "description": "Everything you’ve wanted to know about talking to users in web3 and were too afraid to ask! This workshop will give participants a crash course in user research and UX first principles, then guide them through the process of conducting a research project from start to finish - with a focus on web3 users specifically.", + "track": "Usability", + "type": "Workshop", "expertise": "Beginner", - "audience": "Developer", + "audience": "Design", "featured": false, "doNotRecord": false, "keywords": [ - "Based Rollup", - "Preconfirmations", - "Sequencing" + "101" ], "tags": [ - "Validator Experience", - "Layer 2s", - "Rollups", - "sequencer", - "preconfs", - "pre-confirmations", - "Layer 2s", - "Rollups", - "Validator Experience" + "Best Practices", + "User Experience", + "UI/UX", + "User Research", + "Design Thinking", + "101", + "Best Practices", + "Design Thinking", + "UI/UX", + "User Experience", + "User Research" ], "language": "en", "speakers": [ - "jason-vranek" + "mindy-harrell", + "kristina-mayman" ], "eventId": "devcon-7", - "slot_start": 1731642000000, - "slot_end": 1731642600000, - "slot_roomId": "classroom-a", - "resources_presentation": "https://docs.google.com/presentation/d/1XBmbnq_59WsG85OTcNpUu6A8prP6pC2w2YjOs_3x7-Y" + "slot_start": 1731398400000, + "slot_end": 1731405600000, + "slot_roomId": "classroom-c", + "resources_presentation": "https://docs.google.com/presentation/d/1WDegVtKo7rojZIBJT9EVkbEcih7LrcH0QIwcJFOGr6Y" }, "vector": [ 0, @@ -619214,6 +623654,7 @@ 0, 0, 0, + 0, 6, 0, 0, @@ -619810,6 +624251,8 @@ 0, 0, 0, + 6, + 6, 0, 0, 0, @@ -619819,7 +624262,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -619847,6 +624289,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -619861,13 +624304,11 @@ 0, 0, 0, + 2, 0, 0, - 2, 0, 0, - 2, - 2, 0, 0, 0, @@ -619912,6 +624353,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -619931,8 +624373,6 @@ 0, 0, 0, - 2, - 2, 0, 0, 0, @@ -619971,6 +624411,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -620369,13 +624810,14 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -620392,44 +624834,54 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, 0 ] }, { "session": { - "id": "wtf-is-the-pessimistic-proof", - "sourceId": "DAZLVG", - "title": "WTF is the pessimistic proof", - "description": "Cryptographic safety for the AggLayer requires a novel solution. It’s called the pessimistic proof and it treats all chains suspiciously. The AggLayer will be a decentralized protocol that scales blockchains by unifying liquidity, users, and state. The Pessimistic proof is a proof generated to securely grant this shared liquidity, and it will be technically explained in this flash talk by one of the developers.", - "track": "Layer 2", - "type": "Lightning Talk", + "id": "wen-p2p-electronic-cash-system", + "sourceId": "ZFX3ZF", + "title": "Wen p2p Electronic Cash System?", + "description": "16 years have passed since Bitcoin whitepaper came out. Bitcoin was created as cypherpunk cash replacement. Cash means easy payments. But bitcoin found its PMF as 'digital gold', not as 'digital cash'. What happened to cash? What needs to happen for mass adoption of crypto payments?\r\nWe will go through the history of failed attempts. We'll end up with a hopeful analysis of why it's different in 2024 (spoiler alert: stablecoin adoption, cheap L2s, AA).", + "track": "Real World Ethereum", + "type": "Talk", "expertise": "Intermediate", - "audience": "Engineering", + "audience": "Product", "featured": false, "doNotRecord": false, "keywords": [ - "aggLayer", - "shared liquidity" + "payments", + "cash", + "stablecoins" ], "tags": [ - "ZKP", - "liquidity", - "shared", - "agglayer", - "ZKP" + "Conviction", + "Payment", + "Account Abstraction", + "stablecoin", + "Account Abstraction", + "Conviction", + "Payment" ], "language": "en", "speakers": [ - "ignasi-ramos", - "jesus" + "konrad-urban" ], "eventId": "devcon-7", - "slot_start": 1731654000000, - "slot_end": 1731654600000, - "slot_roomId": "stage-4", - "resources_presentation": "https://docs.google.com/presentation/d/1BLkd5LgVpoznDQEyKsIo9P94GZyyUdEhmVBoZTS692Q" + "slot_start": 1731402000000, + "slot_end": 1731403800000, + "slot_roomId": "stage-6", + "resources_presentation": "https://docs.google.com/presentation/d/1JImpxFx5TF-6ESwxVVo3QOw9b3RrwbHwCF5idb0IZDY" }, "vector": [ + 6, 0, 0, 0, @@ -620437,7 +624889,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -620562,6 +625013,8 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, @@ -620844,7 +625297,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -620984,7 +625436,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -621106,6 +625557,8 @@ 0, 0, 0, + 2, + 0, 0, 0, 0, @@ -621119,13 +625572,11 @@ 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -621154,6 +625605,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -621474,6 +625926,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -621500,6 +625953,13 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -621592,14 +626052,11 @@ 0, 0, 0, - 2, - 2, 0, 0, 0, 0, 0, - 2, 0, 0, 2, @@ -621611,6 +626068,9 @@ 0, 0, 0, + 2, + 0, + 0, 0, 0, 0, @@ -621620,36 +626080,29 @@ }, { "session": { - "id": "you-know-whats-going-to-get-us-from-web2-to-web3-therapy", - "sourceId": "LUKWAM", - "title": "You know what’s going to get us from web2 to web3? Therapy", - "description": "2024 has been about thinking how we avoid recreating the same systems just \"over here\". And it has to start with our intentions and our ability to make decisions from a better place vs continuing to be influenced by scarcity mindsets, disregulated nervous systems and a burntout collective. \r\n\r\nI delve deeper into this here https://pop.mirror.xyz/JoTHH4cSRw967mphJqur6hWS6vQx0q89ee0WnO1o63g", - "track": "Coordination", - "type": "Lightning Talk", - "expertise": "Intermediate", - "audience": "Community", + "id": "western-liberalism-to-world-liberalism", + "sourceId": "H8N9CP", + "title": "Western liberalism to world liberalism", + "description": "Western liberalism to world liberalism", + "track": "Real World Ethereum", + "type": "Talk", + "expertise": "Beginner", + "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "thriving", - "mental health", - "future" - ], - "tags": [ - "future" + "liberalism" ], + "tags": [], "language": "en", - "speakers": [ - "simona-pop" - ], + "speakers": [], "eventId": "devcon-7", - "slot_start": 1731487800000, - "slot_end": 1731488400000, - "slot_roomId": "classroom-a", - "resources_presentation": "https://docs.google.com/presentation/d/1gUdSnWcxJdTYFT1JrkVP_VWgSxrlBCcEuwRk8pzgBSA" + "slot_start": 1731654000000, + "slot_end": 1731657600000, + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1mFj4uTFAQzEJkPvNyUIUkiMCWsX4MObr3w2Rk-bN8Qw" }, "vector": [ - 0, 6, 0, 0, @@ -621816,7 +626269,16 @@ 0, 0, 0, - 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -622834,55 +627296,45 @@ 0, 0, 0, + 0, 0 ] }, { "session": { - "id": "zero-to-dapp-onboarding-the-next-wave-of-builders-across-the-world", - "sourceId": "LUW7G9", - "title": "Zero To Dapp: Onboarding the next wave of builders across the world", - "description": "Learning Web3 programming. There are so many different tools and protocols to learn. Zero to Dapp is a workshop series that builds upon collaboration between different projects to guide the students from zero to their first Dapp. In this workshop, we review our learning from previous editions to encourage others give their own Zero to Dapp. Then we'll give a shortened version - usually, this workshop takes between a half day up to two full days. But we are fast learners at DevCon, aren’t we? ;)", - "track": "Developer Experience", - "type": "Workshop", + "id": "what-defi-founders-can-learn-from-web2", + "sourceId": "QB8CGR", + "title": "What DeFi Founders Can Learn From Web2", + "description": "Most DeFi founders come from crypto native backgrounds, but there is much to learn from the operational mechanics and metrics of web2 companies. \r\n\r\nThis talk will be a brief tutorial about web2 business mechanics, specifically SaaS. Concepts like unit economics, CAC, LTV, ARPU and the science of building and growing scalable companies.", + "track": "Real World Ethereum", + "type": "Lightning Talk", "expertise": "Beginner", - "audience": "Developer", + "audience": "Business", "featured": false, "doNotRecord": false, "keywords": [ - "Onboarding" - ], - "tags": [ - "Layer 1", - "Layer 2s", - "Tooling", - "DevRel", - "Live Coding", - "onboarding", - "DevRel", - "Layer 1", - "Layer 2s", - "Live Coding", - "Tooling" + "Metrics", + "Unit economics", + "Growth" ], + "tags": [], "language": "en", "speakers": [ - "simon-emanuel-schmid", - "rob-stupay", - "abena" + "mike-silagadze" ], "eventId": "devcon-7", - "slot_start": 1731465900000, - "slot_end": 1731471300000, - "slot_roomId": "classroom-e", - "resources_presentation": "https://docs.google.com/presentation/d/1obE94TKOOHTvht_bjpYs85KpbFc9Qw-AagmzvQTXrYk" + "slot_start": 1731480600000, + "slot_end": 1731481200000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1Gix77PnI2mYDQXanQIb49GstVRHx_-5qwgYKGNsIxzs" }, "vector": [ + 6, + 0, 0, 0, 0, 0, - 6, 0, 0, 0, @@ -623438,7 +627890,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -623484,6 +627935,17 @@ 0, 0, 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -623491,8 +627953,6 @@ 0, 0, 0, - 6, - 6, 0, 0, 0, @@ -623511,13 +627971,11 @@ 0, 0, 0, - 6, 0, 0, 0, 0, 0, - 2, 0, 0, 0, @@ -623558,7 +628016,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -623606,7 +628063,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -623666,7 +628122,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -624042,11 +628497,9 @@ 0, 0, 0, - 2, 0, 0, 0, - 2, 0, 0, 0, @@ -624062,39 +628515,55 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0 ] }, { "session": { - "id": "zk-in-rollups-full-validity-proving-on-the-op-stack", - "sourceId": "8J8Z7Q", - "title": "ZK in Rollups: Full Validity Proving on the OP Stack", - "description": "Historically, zkEVM rollups have been difficult to build, requiring deep cryptography expertise that makes customization and maintainability complicated and time-consuming. With advancements in zk, zkVMs make it easy for any developer to write ZK applications with Rust. With a zkVM, we've created seamless way to upgrade ANY existing OP Stack chain to use ZKPs in just 1 hour. These rollups get fast finality, cost-effective (<0.1 cent / tx), and full EVM equivalence.", - "track": "Layer 2", + "id": "what-dont-we-know-understanding-security-vulnerabilities-in-snarks", + "sourceId": "NL3A7T", + "title": "What don't we know? Understanding Security Vulnerabilities in SNARKs", + "description": "Zero-knowledge proofs (ZKPs) have evolved from being a theoretical concept providing privacy and verifiability to having practical, real-world implementations, with SNARKs (Succinct Non-Interactive Argument of Knowledge) emerging as one of the most significant innovations. Prior work has mainly focused on designing more efficient SNARK systems and providing security proofs for them. Many think of SNARKs as \"just math,\" implying that what is proven to be correct and secure is correct in practice.", + "track": "Security", "type": "Talk", "expertise": "Intermediate", "audience": "Engineering", "featured": false, "doNotRecord": false, - "keywords": [], + "keywords": [ + "ZKPs", + "Security" + ], "tags": [ - "Layer 2s", - "Rollups", - "ZKP" + "Security" ], "language": "en", "speakers": [ - "uma-roy" + "stefanos-chaliasos" ], "eventId": "devcon-7", - "slot_start": 1731582600000, - "slot_end": 1731583800000, - "slot_roomId": "stage-5", - "resources_presentation": "https://docs.google.com/presentation/d/1Dw9W_WUh2DLUhcVkatH257BHYs8yWdxlfLhoJXs8jnY" + "slot_start": 1731643200000, + "slot_end": 1731645000000, + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1b-4F9L2PRDflpHb2iAzeGwsuH6cvqfh3FMJsnOPZOtc" }, "vector": [ + 0, + 0, + 6, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -624102,7 +628571,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -624695,6 +629163,10 @@ 0, 0, 0, + 6, + 0, + 0, + 0, 0, 0, 0, @@ -624755,7 +629227,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -624775,7 +629246,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -624784,7 +629254,7 @@ 0, 0, 0, - 2, + 0, 0, 0, 0, @@ -625285,41 +629755,36 @@ }, { "session": { - "id": "zkproving-the-history-of-ethereum-in-real-time", - "sourceId": "TVNJ99", - "title": "zkProving the history of Ethereum in real time.", - "description": "I'll explain the current work that we are doing in the Polygon zk teams to improve the performance of the provers and the quality of the tooling.\r\nI'll will explain how we can parallelise the generation of the proof and how we can integrate with different hardware and software so that it should allow to build a zk proof of a block in real time. \r\nI'll explain also how this proofs can be recursively linked to build a zkProof that can proof the whole Ethereum history from the genesis.", + "id": "what-is-the-status-of-epbs-and-its-future-iterations", + "sourceId": "3MUYVQ", + "title": "What is the status of ePBS and its future iterations", + "description": "We will go over the implementation and research status of ePBS (EIP-7732) and the future iterations and mechanisms it enables.We will describe in detail the main benefits to the protocol that are not directly related to any PBS system. We will showcase the tradeoffs that are present on each design decision and how the separation of validation between the consensus and execution layer in fact frees research with less technical debt and more independent mechanisms for future upgrades.", "track": "Core Protocol", "type": "Talk", - "expertise": "Expert", + "expertise": "Intermediate", "audience": "Engineering", "featured": false, "doNotRecord": false, "keywords": [ - "Lightclient", - "type1", - "STARK" + "PBS", + "consensus", + "fork-choice" ], "tags": [ - "ZK-EVMs", - "ZKP", - "Zero-Knowledge", - "lightclient", - "type1", - "starks", - "Zero-Knowledge", - "ZK-EVMs", - "ZKP" + "PBS", + "fork", + "choice", + "PBS" ], "language": "en", "speakers": [ - "jordi-baylina" + "potuz" ], "eventId": "devcon-7", - "slot_start": 1731474000000, - "slot_end": 1731475800000, + "slot_start": 1731472200000, + "slot_end": 1731474000000, "slot_roomId": "stage-2", - "resources_presentation": "https://docs.google.com/presentation/d/1p0VlUcR1aOi--jA4hFb8aBF8mAWBuf-2vwun38CXBtI" + "resources_presentation": "https://docs.google.com/presentation/d/1hihFfnTMBS1Mmp0aS3oHwzA-PX43SVRFqlRfNkbtOwU" }, "vector": [ 0, @@ -625570,7 +630035,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -625931,6 +630395,7 @@ 0, 0, 0, + 6, 0, 0, 0, @@ -625952,7 +630417,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -625988,6 +630452,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -626011,7 +630476,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -626167,6 +630631,7 @@ 0, 0, 0, + 2, 0, 0, 0, @@ -626280,7 +630745,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -626488,12 +630952,22 @@ 0, 0, 2, - 2, - 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 2, 0, + 0, 2, 0, 0, @@ -626512,35 +630986,34 @@ }, { "session": { - "id": "zoom-in-on-eof-stack-validation", - "sourceId": "YYGYGF", - "title": "Zoom in on EOF stack validation", - "description": "Deep dive into EIP-5450: EOF stack validation spec and explaining some of the rationale behind it.", + "id": "whats-going-into-the-pectra-upgrade", + "sourceId": "9WTJRX", + "title": "What’s Going Into the Pectra Upgrade?", + "description": "A talk explaining the core EIPs going into the Pectra upgrade and the core EIPs still TBD for inclusion in Pectra. The talk will also touch on Pectra timing and fork scoping for the next hard fork after Pectra. Finally, the talk will share insights about the governance process of Ethereum in light of Pectra and takeaways about the priorities of Ethereum protocol developers.", "track": "Core Protocol", "type": "Talk", - "expertise": "Expert", - "audience": "Engineering", + "expertise": "Beginner", + "audience": "Community", "featured": false, "doNotRecord": false, "keywords": [ - "EVM", - "EOF" + "Pectra", + "Governance", + "Hard forks" ], "tags": [ - "Core Protocol", - "eof", - "Core", - "Protocol" + "fork", + "hard" ], "language": "en", "speakers": [ - "andrei-maiboroda" + "christine-kim" ], "eventId": "devcon-7", - "slot_start": 1731552300000, - "slot_end": 1731554100000, - "slot_roomId": "stage-3", - "resources_presentation": "https://docs.google.com/presentation/d/1d8txUWtGhcQzZvxbPw_N_fi_3997eaZr5RJ2nDVrHkg" + "slot_start": 1731391200000, + "slot_end": 1731393000000, + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/1aEeDer7GTTFvo4hdDKqx3zqCVAtFdk2XqVNuiRomMTc" }, "vector": [ 0, @@ -627152,6 +631625,8 @@ 0, 0, 0, + 6, + 0, 0, 0, 0, @@ -627159,7 +631634,6 @@ 0, 0, 0, - 6, 0, 0, 0, @@ -627180,7 +631654,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -627387,6 +631860,103 @@ 0, 0, 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, @@ -627446,7 +632016,6 @@ 0, 0, 0, - 2, 0, 0, 0, @@ -627476,7 +632045,20827 @@ 0, 0, 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + { + "session": { + "id": "who-needs-a-wallet-anyway", + "sourceId": "ZZKKRZ", + "title": "Who needs a wallet anyway?", + "description": "This talk confronts the community’s obsession with decentralization purity at the cost of usability. This session explores how to hide the complexities of crypto, enabling seamless integration for users who may not even realize they are using a wallet. We’ll cover simplifying user interactions, making wallets function invisibly, maintaining benefits like permissionless innovation, managing thousands of wallets, and real-world applications. It’s time to push for real, user-friendly innovation.", + "track": "Usability", + "type": "Lightning Talk", + "expertise": "Beginner", + "audience": "Engineering", + "featured": false, + "doNotRecord": false, + "keywords": [ + "Trusted", + "Execution", + "Environments" + ], + "tags": [ + "Permissionless", + "Developer Infrastructure", + "Decentralization", + "Environment", + "User Experience", + "trusted", + "wallet", + "execution", + "Developer Infrastructure", + "Permissionless", + "User Experience" + ], + "language": "en", + "speakers": [ + "itai-turbahn" + ], + "eventId": "devcon-7", + "slot_start": 1731393600000, + "slot_end": 1731394200000, + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1pVk3HgI3jY_eVj3C7F4jVkcdwrwbVFi9NzWDCgBBUFg" + }, + "vector": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + { + "session": { + "id": "who-wins-ethereum-block-building-auctions-and-why", + "sourceId": "VKQ8NC", + "title": "Who Wins Ethereum Block Building Auctions and Why?", + "description": "Today, top 3 block builders produce over 90% of blocks on Ethereum via MEV-boost auction. The block builder market's dynamics evolve rapidly and has significant impact on the development of private mempools, wallets/apps orderflow auctions, and censorship resistance topic. In this talk, we share an overview of why the top builders win the most market share, using orderflow composition and bidding behavioral data. We hope to highlight the centralizing risks and failures of current market design.", + "track": "Cryptoeconomics", + "type": "Talk", + "expertise": "Intermediate", + "audience": "Research", + "featured": false, + "doNotRecord": false, + "keywords": [ + "MEV", + "PBS", + "Block Auction" + ], + "tags": [ + "blocks", + "auction" + ], + "language": "en", + "speakers": [ + "danning-sui", + "burak-oz" + ], + "eventId": "devcon-7", + "slot_start": 1731558600000, + "slot_end": 1731560400000, + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1sCbCcL_kcX8oEU3I_BJLpuFgt1wzgpYDENnympxQ7iI" + }, + "vector": [ + 0, + 0, + 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + { + "session": { + "id": "why-classic-consensus-makes-sense-for-sequencer-decentralization", + "sourceId": "AB3RTX", + "title": "Why Classic Consensus Makes Sense for Sequencer Decentralization?", + "description": "Centralized sequencers have been one of the central points of criticisms in discussions about L2s. While, technically, This talk will explore the state-of-the-art approaches to sequencer decentralization and presents arguments for why a good-old classic BFT consensus offers the most optimal properties amongst the existing approaches.", + "track": "Layer 2", + "type": "Talk", + "expertise": "Intermediate", + "audience": "Research", + "featured": false, + "doNotRecord": false, + "keywords": [ + "decentralized sequencing", + "BFT consensus" + ], + "tags": [ + "Consensus", + "bft", + "Censorship Resistance", + "Consensus", + "Decentralization" + ], + "language": "en", + "speakers": [ + "toghrul-maharramov" + ], + "eventId": "devcon-7", + "slot_start": 1731409200000, + "slot_end": 1731411000000, + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1ZEWccejVRJajyRtf76Ob2TcloMLKg7WKw1gZu74J17Y" + }, + "vector": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + { + "session": { + "id": "why-defi-matters-on-ethereum", + "sourceId": "E7GFJC", + "title": "Why DeFi matters on Ethereum", + "description": "Why DeFi matters on Ethereum, and why Ethereum is the best place for DeFi.", + "track": "Real World Ethereum", + "type": "Panel", + "expertise": "", + "audience": "Engineering", + "featured": false, + "doNotRecord": false, + "keywords": [], + "tags": [], + "language": "en", + "speakers": [ + "loi-luu", + "shuyao-kong", + "kain-warwick" + ], + "eventId": "devcon-7", + "slot_start": 1731578400000, + "slot_end": 1731582000000, + "slot_roomId": "main-stage", + "resources_presentation": "https://docs.google.com/presentation/d/14OuUArkp-1DdYuHEylurELQO49RZZh5IHebMv6N4LAU" + }, + "vector": [ + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + { + "session": { + "id": "why-erc-7683-is-broken-and-how-to-fix-it", + "sourceId": "YT3SSN", + "title": "Why ERC 7683 is broken and how to fix it", + "description": "While I appreciate the authors spending time on this problem statement and thinking about standardising flows, ERC 7683 is deeply flawed it still forces offchain agents to understand the order they are trying to fulfill and it doesnt give users any guarantees of execution or understanding of whats happening under the hood, I think its because its standardising things on the \"intent\" layer where instead we need to standardise more downstream so information like security can be better presented", + "track": "Layer 2", + "type": "Talk", + "expertise": "Intermediate", + "audience": "Engineering", + "featured": false, + "doNotRecord": false, + "keywords": [ + "chain-abstraction", + "intents" + ], + "tags": [ + "Appchains", + "Cross-L2", + "Token bridging", + "Accessibility", + "erc-7683", + "intent", + "Accessibility", + "Appchains", + "Cross-L2", + "Token bridging" + ], + "language": "en", + "speakers": [ + "vaibhav-chellani" + ], + "eventId": "devcon-7", + "slot_start": 1731479400000, + "slot_end": 1731481200000, + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1MNzcD3lH260PkgaznRJQQW41lkxoYMoKXT73MHMNPfg" + }, + "vector": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + { + "session": { + "id": "why-i-hate-on-chain-token-governance-and-you-should-too", + "sourceId": "8GCGZW", + "title": "Why I Hate On Chain Token Governance & You Should Too 😺", + "description": "Ethereum heavily utilizes it's strong social layer for protocol governance decisions. In recent years, we have seen projects try on chain token holder governance to make upgrades. This is a dangerous path and has proven itself to be susceptible to oligarchies and collusion. There is hope in the form of on chain token signaling with non-binding resolutions that are then executed by a trusted committee. Don't worry, I won't only be bitching about on chain governance with no solutions.", + "track": "Coordination", + "type": "Lightning Talk", + "expertise": "Beginner", + "audience": "Research", + "featured": false, + "doNotRecord": false, + "keywords": [ + "token voting", + "on chain governance" + ], + "tags": [ + "Core Protocol", + "Protocol Design", + "Governance", + "onchain", + "Core Protocol", + "Governance", + "Protocol Design" + ], + "language": "en", + "speakers": [ + "hudson-jameson" + ], + "eventId": "devcon-7", + "slot_start": 1731491400000, + "slot_end": 1731492000000, + "slot_roomId": "classroom-a", + "resources_presentation": "https://docs.google.com/presentation/d/1mTXnRa95nn1RwpyKujvweKeIEv-zBWW4Spl__Bd7rv0" + }, + "vector": [ + 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + { + "session": { + "id": "why-many-deployed-snarks-are-extremely-risky", + "sourceId": "BVSHEA", + "title": "Why many deployed SNARKs are extremely risky", + "description": "We analyze the real-world security of FRI, a key component in many SNARKs securing billions in blockchain transactions. We discover alarming gaps between conjectured and provable security in deployed FRI parameters. Most cases show 21-63 bits weaker provable security than conjectured. This leaves systems vulnerable if better attacks emerge. We propose guidelines for achieving 100 bits of provable security and a method for parameter tuning, aiming to enhance SNARK security in L2s+blockchains.", + "track": "Applied Cryptography", + "type": "Talk", + "expertise": "Intermediate", + "audience": "Research", + "featured": false, + "doNotRecord": false, + "keywords": [ + "Concrete", + "security" + ], + "tags": [ + "Cryptography", + "Security", + "SNARK" + ], + "language": "en", + "speakers": [ + "pratyush-ranjan-tiwari" + ], + "eventId": "devcon-7", + "slot_start": 1731645000000, + "slot_end": 1731646800000, + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1p5nM9CjRl-N6-aj7yjsMvrsos4m3GrpVgekyXpMOGfM" + }, + "vector": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + { + "session": { + "id": "why-vpns-are-scams-and-what-to-do-about-it", + "sourceId": "TRMC3L", + "title": "Why VPNs are scams and what to do about it", + "description": "Existing VPNs are essentially scams. Free VPNs and most centralized VPNs (such as ExpressVPN, owned by Kape) are effectively data harvesting companies. Decentralized VPNs usually have a few large servers and offer barely any more privacy than centralized VPNs. What is missing is 1) onion-routing packets like Tor 2) adding noise (fake traffic) 3) censorship-resistance and 4) mixing packets from different users together. We'll explore how technologies work to defeat even AI adversaries.", + "track": "Cypherpunk & Privacy", + "type": "Lightning Talk", + "expertise": "Intermediate", + "audience": "Engineering", + "featured": false, + "doNotRecord": false, + "keywords": [ + "VPNs", + "mixnets", + "censorship-resistance" + ], + "tags": [ + "censorship", + "resistance", + "Decentralization", + "Privacy", + "Use Cases" + ], + "language": "en", + "speakers": [ + "harry-halpin" + ], + "eventId": "devcon-7", + "slot_start": 1731389400000, + "slot_end": 1731390000000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1X40WVD7E27evrL1uMb90tNX_OrjLhOmaw9pd-qrbFB4" + }, + "vector": [ + 0, + 0, + 0, + 0, + 0, + 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + { + "session": { + "id": "wizard-build-your-own-p-iop-protocol-in-15-min", + "sourceId": "W78CYD", + "title": "Wizard: build your own P-IOP protocol in 15 min!", + "description": "Wizard is a new open-source framework allowing you to write your own ZK proving scheme. Wizard is one of the backbones of Linea zkEVM's prover and it can be used to implement advanced protocols easily. In this session I will guide you through an implementation of Plonk using just a few lines of code.", + "track": "Applied Cryptography", + "type": "Talk", + "expertise": "Intermediate", + "audience": "Research", + "featured": false, + "doNotRecord": false, + "keywords": [ + "Polynomial-IOP" + ], + "tags": [ + "Protocol Design", + "Frameworks", + "SNARK", + "polynomial-iop", + "Frameworks", + "Protocol Design", + "SNARK" + ], + "language": "en", + "speakers": [ + "alexandre-belling" + ], + "eventId": "devcon-7", + "slot_start": 1731486600000, + "slot_end": 1731488400000, + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1FkV9X3aQwU20vdTZXHXBpHGRAISg06VrxYifChRhnIo" + }, + "vector": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + { + "session": { + "id": "world-politics-world-building", + "sourceId": "ERQKUX", + "title": "World Politics, World Building", + "description": "World politics has changed. Geopolitics is no longer simply a contest to control territory: in this age of advanced technology, it has become a contest to create the territory. Great powers seek to build a world for other states to inhabit, while keeping the ability to change the rules or the state of the world when necessary. At a moment when the old concepts no longer work, this book aims to introduce a radically new theory of world politics and technology. The end goal: god mode", + "track": "Real World Ethereum", + "type": "Talk", + "expertise": "Beginner", + "audience": "Academic", + "featured": true, + "doNotRecord": false, + "keywords": [ + "World Building", + "Technology", + "Geopolitics" + ], + "tags": [], + "language": "en", + "speakers": [ + "bruno-macaes" + ], + "eventId": "devcon-7", + "slot_start": 1731652200000, + "slot_end": 1731654000000, + "slot_roomId": "stage-1", + "resources_presentation": "https://docs.google.com/presentation/d/171MvUF1M-7FvPkuWLfzY3WGZzA0pW2lZXE-foWeOt4Q" + }, + "vector": [ + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ] + }, + { + "session": { + "id": "wtf-are-based-rollups-and-preconfs", + "sourceId": "UG79AE", + "title": "Wtf are based rollups and preconfs?", + "description": "The rollup-centric roadmap is critical for scaling Ethereum but has introduced fragmentation of users, developers, and liquidity. But don't worry, based rollups are here to save the day! But wtf is a “based rollup”? And wtf are these “pre-confs” that usually get talked about together?\r\n\r\nThe focus of this talk is to demystify these concepts and try and get more people engaged in the based rollup ecosystem, which has the potential to heal Ethereum’s fragmentation problem.", + "track": "Layer 2", + "type": "Lightning Talk", + "expertise": "Beginner", + "audience": "Developer", + "featured": false, + "doNotRecord": false, + "keywords": [ + "Based Rollup", + "Preconfirmations", + "Sequencing" + ], + "tags": [ + "Validator Experience", + "Layer 2s", + "Rollups", + "sequencer", + "preconfs", + "pre-confirmations", + "Layer 2s", + "Rollups", + "Validator Experience" + ], + "language": "en", + "speakers": [ + "jason-vranek" + ], + "eventId": "devcon-7", + "slot_start": 1731642000000, + "slot_end": 1731642600000, + "slot_roomId": "classroom-a", + "resources_presentation": "https://docs.google.com/presentation/d/1XBmbnq_59WsG85OTcNpUu6A8prP6pC2w2YjOs_3x7-Y" + }, + "vector": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + { + "session": { + "id": "wtf-is-the-pessimistic-proof", + "sourceId": "DAZLVG", + "title": "WTF is the pessimistic proof", + "description": "Cryptographic safety for the AggLayer requires a novel solution. It’s called the pessimistic proof and it treats all chains suspiciously. The AggLayer will be a decentralized protocol that scales blockchains by unifying liquidity, users, and state. The Pessimistic proof is a proof generated to securely grant this shared liquidity, and it will be technically explained in this flash talk by one of the developers.", + "track": "Layer 2", + "type": "Lightning Talk", + "expertise": "Intermediate", + "audience": "Engineering", + "featured": false, + "doNotRecord": false, + "keywords": [ + "aggLayer", + "shared liquidity" + ], + "tags": [ + "ZKP", + "liquidity", + "shared", + "agglayer", + "ZKP" + ], + "language": "en", + "speakers": [ + "ignasi-ramos", + "jesus" + ], + "eventId": "devcon-7", + "slot_start": 1731654000000, + "slot_end": 1731654600000, + "slot_roomId": "stage-4", + "resources_presentation": "https://docs.google.com/presentation/d/1BLkd5LgVpoznDQEyKsIo9P94GZyyUdEhmVBoZTS692Q" + }, + "vector": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + { + "session": { + "id": "you-know-whats-going-to-get-us-from-web2-to-web3-therapy", + "sourceId": "LUKWAM", + "title": "You know what’s going to get us from web2 to web3? Therapy", + "description": "2024 has been about thinking how we avoid recreating the same systems just \"over here\". And it has to start with our intentions and our ability to make decisions from a better place vs continuing to be influenced by scarcity mindsets, disregulated nervous systems and a burntout collective. \r\n\r\nI delve deeper into this here https://pop.mirror.xyz/JoTHH4cSRw967mphJqur6hWS6vQx0q89ee0WnO1o63g", + "track": "Coordination", + "type": "Lightning Talk", + "expertise": "Intermediate", + "audience": "Community", + "featured": false, + "doNotRecord": false, + "keywords": [ + "thriving", + "mental health", + "future" + ], + "tags": [ + "future" + ], + "language": "en", + "speakers": [ + "simona-pop" + ], + "eventId": "devcon-7", + "slot_start": 1731487800000, + "slot_end": 1731488400000, + "slot_roomId": "classroom-a", + "resources_presentation": "https://docs.google.com/presentation/d/1gUdSnWcxJdTYFT1JrkVP_VWgSxrlBCcEuwRk8pzgBSA" + }, + "vector": [ + 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + { + "session": { + "id": "zero-to-dapp-onboarding-the-next-wave-of-builders-across-the-world", + "sourceId": "LUW7G9", + "title": "Zero To Dapp: Onboarding the next wave of builders across the world", + "description": "Learning Web3 programming. There are so many different tools and protocols to learn. Zero to Dapp is a workshop series that builds upon collaboration between different projects to guide the students from zero to their first Dapp. In this workshop, we review our learning from previous editions to encourage others give their own Zero to Dapp. Then we'll give a shortened version - usually, this workshop takes between a half day up to two full days. But we are fast learners at DevCon, aren’t we? ;)", + "track": "Developer Experience", + "type": "Workshop", + "expertise": "Beginner", + "audience": "Developer", + "featured": false, + "doNotRecord": false, + "keywords": [ + "Onboarding" + ], + "tags": [ + "Layer 1", + "Layer 2s", + "Tooling", + "DevRel", + "Live Coding", + "onboarding", + "DevRel", + "Layer 1", + "Layer 2s", + "Live Coding", + "Tooling" + ], + "language": "en", + "speakers": [ + "simon-emanuel-schmid", + "rob-stupay", + "abena" + ], + "eventId": "devcon-7", + "slot_start": 1731465900000, + "slot_end": 1731471300000, + "slot_roomId": "classroom-e", + "resources_presentation": "https://docs.google.com/presentation/d/1obE94TKOOHTvht_bjpYs85KpbFc9Qw-AagmzvQTXrYk" + }, + "vector": [ + 0, + 0, + 0, + 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + { + "session": { + "id": "zk-in-rollups-full-validity-proving-on-the-op-stack", + "sourceId": "8J8Z7Q", + "title": "ZK in Rollups: Full Validity Proving on the OP Stack", + "description": "Historically, zkEVM rollups have been difficult to build, requiring deep cryptography expertise that makes customization and maintainability complicated and time-consuming. With advancements in zk, zkVMs make it easy for any developer to write ZK applications with Rust. With a zkVM, we've created seamless way to upgrade ANY existing OP Stack chain to use ZKPs in just 1 hour. These rollups get fast finality, cost-effective (<0.1 cent / tx), and full EVM equivalence.", + "track": "Layer 2", + "type": "Talk", + "expertise": "Intermediate", + "audience": "Engineering", + "featured": false, + "doNotRecord": false, + "keywords": [], + "tags": [ + "Layer 2s", + "Rollups", + "ZKP" + ], + "language": "en", + "speakers": [ + "uma-roy" + ], + "eventId": "devcon-7", + "slot_start": 1731582600000, + "slot_end": 1731583800000, + "slot_roomId": "stage-5", + "resources_presentation": "https://docs.google.com/presentation/d/1Dw9W_WUh2DLUhcVkatH257BHYs8yWdxlfLhoJXs8jnY" + }, + "vector": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + { + "session": { + "id": "zkproving-the-history-of-ethereum-in-real-time", + "sourceId": "TVNJ99", + "title": "zkProving the history of Ethereum in real time.", + "description": "I'll explain the current work that we are doing in the Polygon zk teams to improve the performance of the provers and the quality of the tooling.\r\nI'll will explain how we can parallelise the generation of the proof and how we can integrate with different hardware and software so that it should allow to build a zk proof of a block in real time. \r\nI'll explain also how this proofs can be recursively linked to build a zkProof that can proof the whole Ethereum history from the genesis.", + "track": "Core Protocol", + "type": "Talk", + "expertise": "Expert", + "audience": "Engineering", + "featured": false, + "doNotRecord": false, + "keywords": [ + "Lightclient", + "type1", + "STARK" + ], + "tags": [ + "ZK-EVMs", + "ZKP", + "Zero-Knowledge", + "lightclient", + "type1", + "starks", + "Zero-Knowledge", + "ZK-EVMs", + "ZKP" + ], + "language": "en", + "speakers": [ + "jordi-baylina" + ], + "eventId": "devcon-7", + "slot_start": 1731474000000, + "slot_end": 1731475800000, + "slot_roomId": "stage-2", + "resources_presentation": "https://docs.google.com/presentation/d/1p0VlUcR1aOi--jA4hFb8aBF8mAWBuf-2vwun38CXBtI" + }, + "vector": [ + 0, + 0, + 0, + 0, + 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + { + "session": { + "id": "zoom-in-on-eof-stack-validation", + "sourceId": "YYGYGF", + "title": "Zoom in on EOF stack validation", + "description": "Deep dive into EIP-5450: EOF stack validation spec and explaining some of the rationale behind it.", + "track": "Core Protocol", + "type": "Talk", + "expertise": "Expert", + "audience": "Engineering", + "featured": false, + "doNotRecord": false, + "keywords": [ + "EVM", + "EOF" + ], + "tags": [ + "Core Protocol", + "eof", + "Core", + "Protocol" + ], + "language": "en", + "speakers": [ + "andrei-maiboroda" + ], + "eventId": "devcon-7", + "slot_start": 1731552300000, + "slot_end": 1731554100000, + "slot_roomId": "stage-3", + "resources_presentation": "https://docs.google.com/presentation/d/1d8txUWtGhcQzZvxbPw_N_fi_3997eaZr5RJ2nDVrHkg" + }, + "vector": [ + 0, + 0, + 0, + 0, + 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 2, 0, 0, @@ -627507,6 +652896,36 @@ 0, 0, 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, 0, 0, 0, diff --git a/devcon-api/data/vectors/dictionary.json b/devcon-api/data/vectors/dictionary.json index 9f0b7f4c3..09ccdd28c 100644 --- a/devcon-api/data/vectors/dictionary.json +++ b/devcon-api/data/vectors/dictionary.json @@ -11,11 +11,11 @@ "Usability", "Applied Cryptography", "[CLS] MUD Community-Led Session, by 0xParc", + "Experiences", "", "[CLS] Learn How To Build On Ethereum & Capture the Flag Game, by BuidlGuidl", "[CLS] d/acc Discovery Day: Building Towards a Resilient Utopia", "[CLS] EPF Day", - "Experiences", "[CLS] Infinite Endgames by Ethereum Magicians", "[CLS] Formal Verification Hangout, FV Team", "[CLS] Programmable / Frogrammable, by 0xParc", @@ -219,6 +219,7 @@ "robin-hanson", "arnaucube", "mateusz-radomski", + "pino7", "rahul-rumalla", "alice-chaverot", "austin-keeble", @@ -236,6 +237,7 @@ "paul-harris", "hudson-jameson", "pooja-ranjan", + "rafamilkz", "youssef-el-housni", "hubert-ritzdorf", "elaine-hu", @@ -316,6 +318,7 @@ "hulk", "maade", "phoomparin-mano", + "brian-lawrence", "patricio-palladino", "mate-soos", "yoseph-ayele", @@ -360,6 +363,7 @@ "enrico-bottazzi", "caspar-schwarz-schilling", "ansgar-dietrichs", + "yann", "holke-brammer", "bitbeckers", "peter-garamvolgyi", @@ -481,7 +485,6 @@ "francesco", "jseam", "cedoor", - "justin-holmes", "pop", "daniel-knopik", "antony-blakey", @@ -525,6 +528,7 @@ "merlin-egalite", "lucas-manuel", "violet-vienhage", + "louis-anslow", "teana-baker-taylor", "tina-haibodi", "ed-felten", @@ -537,6 +541,7 @@ "francisco-giordano", "tracheopteryx", "hadrien-croubois", + "sophia-spirlock", "bartek-kiepuszewski", "julio-cesar-arango", "stephane-tetsing", @@ -581,12 +586,14 @@ "charles-st-louis", "nebojsa-urosevic", "pavle-drobnjak", + "alexey-shekhirin", "hiroyuki-tachibana", "nico", "hector-masip-ardevol", "felicia-barcelo", "rim", "ira-nezhynska", + "vlad-zamfir", "hong-phuc-dang", "mario-behling", "brianna-chang", @@ -601,6 +608,7 @@ "andrew-macpherson", "mindy-harrell", "kristina-mayman", + "mike-silagadze", "stefanos-chaliasos", "potuz", "christine-kim", @@ -905,6 +913,8 @@ "improvement", "eip", "processes", + "Art", + "Marketing", "elliptic", "curves", "eof", @@ -979,7 +989,7 @@ "Mixers", "voting", "android", - "Art", + "fhe", "solidity", "Remittance", "Environment", @@ -1031,7 +1041,6 @@ "composability", "validator", "set", - "Marketing", "memes", "merkle", "exploration", @@ -1094,7 +1103,6 @@ "framework", "Custody", "membership", - "silkworms", "Layer", "Single-slot Finality", "enterprise", @@ -1111,7 +1119,6 @@ "selective", "disclosure", "decolonial", - "fhe", "Optimistic", "rollups", "fatf", @@ -1155,7 +1162,9 @@ "ens", "ranking", "recommendation", + "plugin", "vadcops", + "correct-by-construction", "regional", "insights", "101", From 143a7adec1facf6a71ac249b3b3380cb9e3c508d Mon Sep 17 00:00:00 2001 From: lassejaco Date: Sat, 2 Nov 2024 15:11:02 +0100 Subject: [PATCH 4/4] timeline progress, cls filter, room sorting, and PWA update logic --- devcon-app/next.config.js | 2 +- devcon-app/src/assets/icons/dc-7/listview.svg | 3 + devcon-app/src/assets/icons/dc-7/timeline.svg | 3 + .../src/assets/images/dc-7/entertainment.png | Bin 0 -> 203846 bytes .../domain/app/dc7/sessions/index.tsx | 213 +++++++++++++----- .../app/dc7/sessions/timeline.module.scss | 0 .../domain/app/dc7/sessions/timeline.tsx | 210 +++++++++++++++++ devcon-app/src/pages/_app.tsx | 33 +++ .../swipe-to-scroll/SwipeToScroll.tsx | 7 +- 9 files changed, 415 insertions(+), 56 deletions(-) create mode 100644 devcon-app/src/assets/icons/dc-7/listview.svg create mode 100644 devcon-app/src/assets/icons/dc-7/timeline.svg create mode 100644 devcon-app/src/assets/images/dc-7/entertainment.png create mode 100644 devcon-app/src/components/domain/app/dc7/sessions/timeline.module.scss create mode 100644 devcon-app/src/components/domain/app/dc7/sessions/timeline.tsx diff --git a/devcon-app/next.config.js b/devcon-app/next.config.js index 7e5b63075..5b4cd78a4 100644 --- a/devcon-app/next.config.js +++ b/devcon-app/next.config.js @@ -176,7 +176,7 @@ const createConfig = phase => { additionalManifestEntries: [...getGeneratedPrecacheEntries(buildId) /*, ...getStaticPrecacheEntries({})*/], mode: process.env.NODE_ENV === 'production' ? 'production' : 'development', dynamicStartUrl: false, - skipWaiting: true, + skipWaiting: false, customWorkerDir: 'workbox', cacheOnFrontEndNav: true, ignoreURLParametersMatching: [/^session/, /^speaker/, /^room/, /^floor/], diff --git a/devcon-app/src/assets/icons/dc-7/listview.svg b/devcon-app/src/assets/icons/dc-7/listview.svg new file mode 100644 index 000000000..9e18f2aac --- /dev/null +++ b/devcon-app/src/assets/icons/dc-7/listview.svg @@ -0,0 +1,3 @@ + + + diff --git a/devcon-app/src/assets/icons/dc-7/timeline.svg b/devcon-app/src/assets/icons/dc-7/timeline.svg new file mode 100644 index 000000000..435db63e1 --- /dev/null +++ b/devcon-app/src/assets/icons/dc-7/timeline.svg @@ -0,0 +1,3 @@ + + + diff --git a/devcon-app/src/assets/images/dc-7/entertainment.png b/devcon-app/src/assets/images/dc-7/entertainment.png new file mode 100644 index 0000000000000000000000000000000000000000..3390171f73c3f271ad2f0e25a63309ff54234a0c GIT binary patch literal 203846 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

GS#t`L2k8wVUA|Tu_lmjoHUWk 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

_#KN!XW;M5+_%|Vsyk&vEHmQ#32lga>%BEYAW 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]Wo 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 DWxc>K literal 0 HcmV?d00001 diff --git a/devcon-app/src/components/domain/app/dc7/sessions/index.tsx b/devcon-app/src/components/domain/app/dc7/sessions/index.tsx index 7086e99be..9612fbdfa 100644 --- a/devcon-app/src/components/domain/app/dc7/sessions/index.tsx +++ b/devcon-app/src/components/domain/app/dc7/sessions/index.tsx @@ -28,12 +28,16 @@ import NoResults from 'assets/images/state/no-results.png' import SwipeToScroll from 'lib/components/event-schedule/swipe-to-scroll' import ShareIcon from 'assets/icons/arrow-curved.svg' import { useWindowWidth } from '../../Layout' +import TimelineIcon from 'assets/icons/dc-7/timeline.svg' +import ListIcon from 'assets/icons/dc-7/listview.svg' +import Entertainment from 'assets/images/dc-7/entertainment.png' import { devaBotVisibleAtom, selectedSessionAtom, selectedSessionSelector, sessionFilterAtom, sessionFilterOpenAtom, + sessionTimelineViewAtom, } from 'pages/_app' import { usePathname } from 'next/navigation' import FilterIcon from 'assets/icons/filter-tract.svg' @@ -64,6 +68,7 @@ import VideoIcon from 'assets/icons/video-play.svg' import PenIcon from 'assets/icons/pen.svg' import QuestionsIcon from 'assets/icons/questions.svg' import { Button } from 'lib/components/button' +import Timeline from './timeline' export const tagClassTwo = (active?: boolean, className?: string) => cn( @@ -130,10 +135,14 @@ const useSessionFilter = (sessions: SessionType[], event: any) => { .filter(Boolean) ), ], - track: [...new Set(sessions.map(session => session.track))] + track: [...new Set(sessions.map(session => session.track)), 'CLS'] .filter(Boolean) .filter(track => !track.startsWith('[CLS]')), - room: [...new Set(sessions.map(session => session.slot_room?.name))].filter(Boolean), + room: [...new Set(sessions.map(session => session.slot_room?.name))].filter(Boolean).sort((a, b) => { + if (a === 'Main Stage') return -1 + if (b === 'Main Stage') return 1 + return (a || '').localeCompare(b || '') + }), other: ['Attending', 'Interested In', 'Upcoming', 'Past'], } }, [sessions]) @@ -156,7 +165,8 @@ const useSessionFilter = (sessions: SessionType[], event: any) => { Object.keys(day).length === 0 || sessionFilter.day[moment.utc(session.slot_start).add(7, 'hours').format('MMM D')] const matchesExpertise = Object.keys(expertise).length === 0 || sessionFilter.expertise[session.expertise] - const matchesTrack = Object.keys(track).length === 0 || sessionFilter.track[session.track] + const matchesCLS = session.track.startsWith('[CLS]') && sessionFilter.track['CLS'] + const matchesTrack = Object.keys(track).length === 0 || sessionFilter.track[session.track] || matchesCLS const matchesRoom = Object.keys(room).length === 0 || sessionFilter.room[session.slot_room?.name] const matchesAttending = sessionFilter.other['Attending'] && isAttending @@ -187,6 +197,8 @@ const getExpertiseColor = (expertise: string) => { } const getTrackColor = (track: string) => { + if (track.startsWith('[CLS]')) return '!bg-[#fff2ca]' + switch (track) { case 'Core Protocol': return '!bg-[#F6F2FF]' @@ -197,7 +209,7 @@ const getTrackColor = (track: string) => { case 'Real World Ethereum': return '!bg-[#FFEDDF]' case 'Applied Cryptography': - return '!bg-[#FFFEF4]' + return '!bg-[#f9ffef]' case 'Cryptoeconomics': return '!bg-[#F9FFDF]' case 'Coordination': @@ -208,6 +220,8 @@ const getTrackColor = (track: string) => { return '!bg-[#E4EEFF]' case 'Layer 2': return '!bg-[#F0F1FF]' + case 'Experience': + return '!bg-[#FFFBF4]' default: return 'bg-[white]' // Light Gray (default color) } @@ -246,6 +260,9 @@ const getTrackLogo = (track: string) => { if (track === 'Layer 2') { trackLogo = Layer2 } + if (track === 'Experiences') { + trackLogo = Entertainment + } return trackLogo } @@ -283,7 +300,15 @@ const TrackTag = ({ track, className, applyColor = true, ...rest }: any) => { ) } -export const SessionCard = ({ session, className }: { session: SessionType; className?: string }) => { +export const SessionCard = ({ + session, + className, + tiny, +}: { + session: SessionType + className?: string + tiny?: boolean +}) => { const { account, setSessionBookmark } = useAccountContext() const { id, sourceId, title, speakers, track, slot_start, slot_end, expertise, description } = session const [_, setDevaBotVisible] = useRecoilState(devaBotVisibleAtom) @@ -310,6 +335,42 @@ export const SessionCard = ({ session, className }: { session: SessionType; clas const trackLogo = getTrackLogo(track) + if (tiny) { + return ( + { + const result = draggableLink.onClick(e) + + if (!result) return + + if (pathname === '/schedule' && isLargeScreen) e.preventDefault() + + if (isLargeScreen) { + if (selectedSession?.sourceId === sourceId && pathname === '/schedule') { + setSelectedSession(null) + } else { + setSelectedSession(session) + } + } + + setDevaBotVisible(false) + }} + > +

+

{title}

+
+ + ) + } + return ( {
- -
-
{ - const result = draggableLink.onClick(e) - - if (!result) return - - setSessionFilter({ ...sessionFilter, other: {} }) - }} - > - All -
- - - {filterOptions.other.map((other: string) => ( +
+ +
{ - updateOtherFilter(other) + {...draggableLink} + onClick={e => { + const result = draggableLink.onClick(e) + + if (!result) return + + setSessionFilter({ ...sessionFilter, other: {} }) }} > - {other} - {other === 'Attending' && ( - - )} - {other === 'Interested In' && ( - - )} + All
- ))} -
-
+ + + {filterOptions.other.map((other: string) => ( +
{ + updateOtherFilter(other) + }} + > + {other} + {other === 'Attending' && ( + + )} + {other === 'Interested In' && ( + + )} +
+ ))} +
+ +
@@ -947,7 +1010,7 @@ export const ScrollUpComponent = ({ visible }: { visible: boolean }) => { {visible && isScrolled && ( ([]) const [page, setPage] = useState(1) + const [timelineView, setTimelineView] = useRecoilState(sessionTimelineViewAtom) useEffect(() => { const handleScroll = () => { @@ -1080,19 +1144,58 @@ export const SessionList = ({
-
Sessions
+
+
Sessions
+ {/*
+
setTimelineView(false)} + > + + List View +
+
{ + setTimelineView(!timelineView) + }} + > + + Timeline View +
+
*/} +
- {/*
*/} - {Object.entries(groupedSessions).map(([date, dateSessions]) => ( -
-
{date}
- {dateSessions.map(session => ( -
- -
- ))} -
- ))} + {timelineView ? ( + + ) : ( + Object.entries(groupedSessions).map(([date, dateSessions]) => ( +
+
{date}
+ {dateSessions.map(session => ( +
+ +
+ ))} +
+ )) + )} {visibleSessions.length === 0 && (
@@ -1441,6 +1544,8 @@ export const SessionLayout = ({ sessions, event }: { sessions: SessionType[] | n // animate={{ opacity: 1 }} // transition={{ duration: 1 }} > + {/* */} +
{ + return ( +
+
+ Nov 12 +
+ {rooms.map((room, index) => ( +
+ {room} +
+ ))} +
+ ) +} + +const DayGrid = ({ rooms, sessionsByRoom, timeSlots }: { rooms: string[]; sessionsByRoom: any; timeSlots: any[] }) => { + // const rooms = ['Room 1', 'Room 2'] + + const processedSessions = sessionsByRoom + + /* + const currentSession = processedSessions[0] + + const isBeforeEndOfSession = moment.utc(currentSession.slot_end).isAfter(timeslot) + + if (!isBeforeEndOfSession) { + return null + } + + let slotsToFill = 0 + + currentTimeslot = currentTimeslot.clone().add(10, 'minutes') + + // processedSessions.shift() + + // if (!currentSlot) return
+ */ + + return ( +
+
+ {timeSlots.map((time, index) => ( +
+
0 ? 'translateX(-50%)' : 'translateX(0)' }}>{time.format('h:mm A')}
+
+ ))} + + {rooms.map((room, roomIndex) => { + const sessions = processedSessions[room] + + console.log(sessions, 'sessions in room', room) + + const sessionByTimeslotStart: Record< + string, + { session: SessionType; columns: number; columnIndent: number } + > = {} + + sessions.forEach((session: SessionType) => { + const start = moment.utc(session.slot_start).add(7, 'hours') + const end = moment.utc(session.slot_end).add(7, 'hours') + const durationInMinutes = end.diff(start, 'minutes') + // const columns = Math.ceil(durationInMinutes / 10) // Since timeslots are 10 minutes each + const columns = durationInMinutes / 10 + + const excessMinutes = start.minute() % 10 + + const nearestTen = start.clone().subtract(excessMinutes, 'minutes') + + const startFormatted = nearestTen.format('h:mm A') + + sessionByTimeslotStart[startFormatted] = { + session, + columns, + columnIndent: excessMinutes === 5 ? 0.5 : 0, + } + }) + + // console.log(sessionByTimeslotStart, 'sessionByTimeslotStart') + + return ( + + {timeSlots.map((timeslot, slotIndex) => { + const match = sessionByTimeslotStart[timeslot.format('h:mm A')] + + if (!match) + // || room !== 'Main Stage') + return
+ + return ( +
+
+ +
+
+ ) + })} +
+ ) + })} +
+
+ ) +} + +const Timeline = ({ sessions, event }: { sessions: SessionType[]; event: Event }) => { + // const { rooms, days, sessionsByDay } = useMemo(() => { + // // Get unique rooms from all sessions + // const uniqueRooms = Array.from(new Set(sessions.map(session => session.slot_room?.name))).sort() + + // // Get unique days from all sessions + // const uniqueDays = Array.from(new Set(sessions.map(session => moment(session.slot_start).format('MMM DD')))).sort() + + // // Group sessions by day + // const sessionsByDay = uniqueDays.reduce((acc, day) => { + // acc[day] = sessions.filter(session => moment(session.slot_start).format('MMM DD') === day) + // return acc + // }, {} as Record) + + // return { + // rooms: uniqueRooms, + // days: uniqueDays, + // sessionsByDay, + // } + // }, [sessions, event]) + + if (!sessions.length) return null + + // DAY IS IMPLICIT (CHOSEN FROM THE OUTSIDE VIA FILTER) + const sessionsByRoom: any = {} + + const firstTimeSlot = moment.utc(sessions[0].slot_start).add(7, 'hours') + const lastTimeSlot = moment.utc(sessions[sessions.length - 1].slot_start).add(7, 'hours') + + sessions.forEach((session: any) => { + if (sessionsByRoom[session.slot_room?.name]) { + sessionsByRoom[session.slot_room?.name].push(session) + } else { + sessionsByRoom[session.slot_room?.name] = [session] + } + }) + + const generateTimeSlots = () => { + const slots = [] + const startTime = moment.utc(firstTimeSlot) + startTime.subtract(startTime.minute() % 10, 'minutes') + + const endTime = moment.utc(lastTimeSlot).add(10, 'minutes') // Add buffer hour after last session + 7 for bangkok + + while (startTime <= endTime) { + slots.push(startTime.clone()) + startTime.add(10, 'minutes') + } + return slots + } + + const timeSlots = generateTimeSlots() + + const rooms = Object.keys(sessionsByRoom).sort((a, b) => { + if (a === 'Main Stage') return -1 + if (b === 'Main Stage') return 1 + return a.localeCompare(b) + }) + + // console.log(rooms, 'rooms') + // console.log(sessions[0]) + + // console.log(sessionsByDay, 'sessionsByDay') + + return ( +
+ + +
+ {/* {days.map(day => ( */} + + {/* ))} */} +
+
+
+ ) +} + +export default Timeline diff --git a/devcon-app/src/pages/_app.tsx b/devcon-app/src/pages/_app.tsx index 1e6dd2bc0..d4b91e541 100644 --- a/devcon-app/src/pages/_app.tsx +++ b/devcon-app/src/pages/_app.tsx @@ -47,6 +47,11 @@ export const selectedSessionAtom = atom({ ], }) +export const sessionTimelineViewAtom = atom({ + key: 'sessionTimelineView', + default: false, +}) + export const sessionFilterOpenAtom = atom({ key: 'sessionFilterOpen', default: false, @@ -270,6 +275,34 @@ function App({ Component, pageProps }: AppProps) { const router = useRouter() const pathname = usePathname() + useEffect(() => { + // @ts-ignore + if (typeof window !== 'undefined' && 'serviceWorker' in navigator && window.workbox !== undefined) { + // @ts-ignore + const wb = window.workbox + + const promptNewVersionAvailable = (event: any) => { + // `event.wasWaitingBeforeRegister` will be false if this is the first time the updated service worker is waiting. + // When `event.wasWaitingBeforeRegister` is true, a previously updated service worker is still waiting. + // You may want to customize the UI prompt accordingly. + if (confirm('A newer version of this web app is available, reload to update?')) { + wb.addEventListener('controlling', (event: any) => { + window.location.reload() + }) + + // Send a message to the waiting service worker, instructing it to activate. + wb.messageSkipWaiting() + } else { + console.log( + 'User rejected to reload the web app, keep using old version. New version will automatically load when user opens the app next time.' + ) + } + } + + wb.addEventListener('waiting', promptNewVersionAvailable) + } + }, []) + useEffect(() => { // Only run on mount and only for root path if (pathname === '/') { diff --git a/lib/components/event-schedule/swipe-to-scroll/SwipeToScroll.tsx b/lib/components/event-schedule/swipe-to-scroll/SwipeToScroll.tsx index 89f25bfda..3677a94f1 100644 --- a/lib/components/event-schedule/swipe-to-scroll/SwipeToScroll.tsx +++ b/lib/components/event-schedule/swipe-to-scroll/SwipeToScroll.tsx @@ -5,6 +5,7 @@ import useDimensions from "react-cool-dimensions"; type SwipeToScrollProps = { noBounds?: boolean; + noScrollReset?: boolean; focusRef?: React.RefObject; children: React.ReactChild | React.ReactChild[]; scrollIndicatorDirections?: { @@ -103,7 +104,9 @@ const SwipeToScroll = forwardRef((props: SwipeToScrollProps, ref) => { setIsNativeScroll(isNativeScroll); - reset(); + if (!props.noScrollReset) { + reset(); + } if (el.current && el.current.scrollWidth) { const maxScroll = el.current.scrollWidth - width; @@ -115,6 +118,8 @@ const SwipeToScroll = forwardRef((props: SwipeToScrollProps, ref) => { // When window changes size, reset React.useEffect(() => { + if (!props.noScrollReset) return; + const resizeListener = reset; window.addEventListener("resize", resizeListener);