Skip to content

Commit

Permalink
Merge branch 'main' into dev
Browse files Browse the repository at this point in the history
  • Loading branch information
wslyvh committed Oct 30, 2024
2 parents 8f49134 + 7b76425 commit 21709d0
Show file tree
Hide file tree
Showing 167 changed files with 66,485 additions and 22,935 deletions.
9 changes: 6 additions & 3 deletions .github/workflows/ai-content-prep.yml
Original file line number Diff line number Diff line change
@@ -1,9 +1,12 @@
name: Prepare website content for AI

# on:
# push:
# branches:
# - main

on:
push:
branches:
- main
workflow_dispatch:

jobs:
sync-website:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,22 +1,14 @@
{
"id": "closing-ceremonies",
"id": "closing-ceremonies-6",
"sourceId": "FRJHPL",
"eventId": "devcon-6",
"title": "Closing Ceremonies",
"description": "Devcon 6 Recap and closing ceremonies featuring Aya Miyaguchi, Natalia Madrid-Malo Latorre & Skylar Weaver",
"track": "Real World Ethereum",
"type": "Talk",
"expertise": "Beginner",
"tags": [
"Opportunity & Global Impact",
"Ethereum",
"Foundation"
],
"speakers": [
"aya-miyaguchi",
"natalia-madrid-malo-latorre",
"skylar-weaver"
],
"tags": ["Opportunity & Global Impact", "Ethereum", "Foundation"],
"speakers": ["aya-miyaguchi", "natalia-madrid-malo-latorre", "skylar-weaver"],
"resources_slides": "/resources/6/closing-ceremonies.pdf",
"slot_start": 1665762000000,
"slot_end": 1665765000000,
Expand All @@ -26,4 +18,4 @@
"sources_swarmHash": "5652134931dbd8e37077d2ebc9d30615c6872ef45ce37c9aa02f456dcdeecc03",
"duration": 1524,
"language": "en"
}
}
4 changes: 2 additions & 2 deletions devcon-api/data/sessions/devcon-7/0xparc-panel.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@
"language": "en",
"speakers": ["janmajaya-mall", "veronica-zheng", "eduard-sanou", "0xparc"],
"eventId": "devcon-7",
"slot_start": "2024-11-13T03:30:00.000Z",
"slot_end": "2024-11-13T04:30:00.000Z",
"slot_start": 1731661200000,
"slot_end": 1731664800000,
"slot_roomId": "main-stage",
"resources_presentation": "https://docs.google.com/presentation/d/15PuLJuxsNX_SplHtSilFiq69bAFCp-tGDBM9VNXWwm4"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
{
"id": "a-mobile-based-light-client-solution",
"sourceId": "7GAKDX",
"title": "A mobile-based light-client solution",
"description": "After PoS Merge, there was a bit of a lag in Light-client related work. In response, we developed a mobile-based Light-client to help more devices natively join the Ethernet network.",
"track": "Core Protocol",
"type": "Lightning Talk",
"expertise": "Intermediate",
"audience": "Engineering",
"featured": false,
"doNotRecord": false,
"keywords": [
"Mobile-based",
"light",
"client"
],
"tags": [
"Core Protocol",
"Light Clients",
"Tooling",
"DePIN",
"Mobile",
"client",
"mobile-based",
"light",
"Core Protocol",
"DePIN",
"Light Clients",
"Mobile",
"Tooling"
],
"language": "en",
"speakers": [
"hsyodyssey"
],
"eventId": "devcon-7",
"slot_start": "2024-11-13T03:30:00.000Z",
"slot_end": "2024-11-13T03:40:00.000Z",
"slot_roomId": "stage-4",
"resources_presentation": "https://docs.google.com/presentation/d/12UHcSuu5GQ6wnR7hF85Jbn50E2isW06Y01rwhLqYr20"
}
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,8 @@
"clement-lesaege"
],
"eventId": "devcon-7",
"slot_start": "2024-11-12T05:30:00.000Z",
"slot_end": "2024-11-12T07:30:00.000Z",
"slot_start": "2024-11-12T08:30:00.000Z",
"slot_end": "2024-11-12T10:30:00.000Z",
"slot_roomId": "classroom-e",
"resources_presentation": "https://docs.google.com/presentation/d/1CNiy8pyXPgFrGk4YOJEIIwWPxSTEpivis_7GsXcdpdw"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
{
"id": "a-toolbox-for-monitoring-the-health-of-the-ethereum-p2p-network",
"sourceId": "E3GEEN",
"title": "A toolbox for monitoring the health of the Ethereum P2P Network",
"description": "Monitoring the P2P layer of Web 3.0 networks is extremely critical for the healthy operation of the system, but has been overlooked for quite a while. ProbeLab has developed a suite of open source tools to monitor closely the journey of blocks and messages in the Ethereum network, as well as the operational details of Ethereum nodes. The target is to assess the health of the network as a whole.In this workshop we’ll walk through and demo the details to enable others to benefit from our tooling.",
"track": "Core Protocol",
"type": "Talk",
"expertise": "Expert",
"audience": "Engineering",
"featured": false,
"doNotRecord": false,
"keywords": [
"P2P",
"DHT",
"Gossipsub"
],
"tags": [
"Protocol Design",
"Tooling",
"Network State",
"gossipsub",
"Network State",
"Protocol Design",
"Tooling"
],
"language": "en",
"speakers": [
"yiannis-psaras",
"dennis-trautwein"
],
"eventId": "devcon-7",
"slot_start": "2024-11-13T05:50:00.000Z",
"slot_end": "2024-11-13T06:20:00.000Z",
"slot_roomId": "classroom-a",
"resources_presentation": "https://docs.google.com/presentation/d/1l0VK-WM6V4AzPauAgjULwr3ct22celTYmuy97iN9sPw"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
{
"id": "anon-aadhaar-protocol-using-halo2-and-noir",
"sourceId": "CCHL9K",
"title": "Anon-Aadhaar Protocol using Halo2 and Noir",
"description": "We will introduce the Anon-Aadhaar protocol which is an anonymity layer on top of a social security like Scheme (Aadhaar card) for Indian citizens using Zero-knowledge proofs. This can be used for getting many basic services in India like electricity, banking, etc. We will describe the implementation results of the protocol using Halo2. We will also provide a comparative analysis of benchmarks using different backends like Circom, Halo2 and Noir.",
"track": "Applied Cryptography",
"type": "Lightning Talk",
"expertise": "Intermediate",
"audience": "Engineering",
"featured": false,
"doNotRecord": false,
"keywords": [
"Halo2",
"Circom",
"Noir"
],
"tags": [
"Anonymity",
"Identity",
"ZKP",
"noir",
"Anonymity",
"Identity",
"ZKP"
],
"language": "en",
"speakers": [
"hridam-basu"
],
"eventId": "devcon-7",
"slot_start": "2024-11-15T08:50:00.000Z",
"slot_end": "2024-11-15T09:00:00.000Z",
"slot_roomId": "stage-3",
"resources_presentation": "https://docs.google.com/presentation/d/1S4syGheCfolTfnj5zU6ru1154BHASk0dMcmtV1Y1Gmk"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
{
"id": "beyond-recursive-proving-for-starknet",
"sourceId": "3CNMYL",
"title": "Beyond recursive proving for Starknet",
"description": "Recursive proving is very cool tech enabling very large proofs or combining many different statements into a single proof. Beyond recursive proving, statements can be combined in interesting ways to further reduce system overheads such as data availability compression and layer1 state updates as well as various privacy concepts. In this session we'll discuss some of these technologies and how they are being applied in Starknet to achieve various user and system benefits.",
"track": "Layer 2",
"type": "Talk",
"expertise": "Intermediate",
"audience": "Engineering",
"featured": false,
"doNotRecord": false,
"keywords": [
"Proving",
"recursion"
],
"tags": [
"Zk Rollups",
"starknet",
"recursion"
],
"language": "en",
"speakers": [
"gideon-kaempfer"
],
"eventId": "devcon-7",
"slot_start": "2024-11-15T04:20:00.000Z",
"slot_end": "2024-11-15T04:50:00.000Z",
"slot_roomId": "classroom-a",
"resources_presentation": "https://docs.google.com/presentation/d/1iFe5uo4vVJtKR4EYxLvteyWIaeQLzKWuZBOgGlIlGLk"
}
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"id": "beyond-technology-ethereum-as-the-philosophy",
"sourceId": "TZV7RV",
"title": "Beyond technology: Ethereum as the philosophy",
"description": "In this talk, we delve into the philosophical implications of Ethereum and attempt to draw parallels between blockchain concepts and ones in the history of thought from ancient Greece to modern theories such as posthumanism, accelerationism, speculative realism, etc. We conceptualize the philosophical core of Ethereum, which encompasses cyberpunk, solarpunk, crypto-anarchism, and technolibertarianism among others. Additionally, we identify the thirteen philosophical pillars of Ethereum.",
"description": "In this talk, we dive into the philosophical foundations of Ethereum, bridging blockchain principles with ideas from ancient Greek philosophy to contemporary thought. We’ll unpack Ethereum's conceptual roots—shaped by cyberpunk, solarpunk, crypto-anarchism, technolibertarianism, and more—to reveal how each contributes to Ethereum’s vision of a reimagined society.",
"track": "Cypherpunk & Privacy",
"type": "Lightning Talk",
"expertise": "Beginner",
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
{
"id": "bringing-ethereum-to-1b-telegram-users",
"sourceId": "GZQ7PE",
"title": "Bringing Ethereum to 1B Telegram Users",
"description": "Learn how we use account abstraction to build an invisible wallet for 1 billion Telegram users. We will share our methods and learnings, showing how users and dapp developers will soon seamlessly interact with Ethereum, enjoying a smooth experience without ever realizing they are using a wallet. Features like biometric authentication will enhance user experience, while session keys make transactions invisible, ensuring secure and effortless interactions.",
"track": "Usability",
"type": "Lightning Talk",
"expertise": "Intermediate",
"audience": "Developer",
"featured": false,
"doNotRecord": false,
"keywords": [
"Session Keys",
"Invisible Wallets",
"Integration"
],
"tags": [
"Developer Infrastructure",
"User Experience",
"Account Abstraction",
"integrations",
"Account Abstraction",
"Developer Infrastructure",
"User Experience"
],
"language": "en",
"speakers": [
"julien-niset"
],
"eventId": "devcon-7",
"slot_start": "2024-11-12T06:30:00.000Z",
"slot_end": "2024-11-12T06:40:00.000Z",
"slot_roomId": "stage-2",
"resources_presentation": "https://docs.google.com/presentation/d/1zCoYHO3MyfIPj-uA_nWYvHwd9lM6-v7ZDScGGdme-Fg"
}

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"id": "building-consumer-apps-with-zk-mpc-and-fhe",
"sourceId": "8TDXNQ",
"title": "Building Consumer Apps with ZK, MPC, and FHE",
"description": "In this panel, members of Cursive, ZKP2P, Zupass, and ZK-Email will describe their experience building and enabling consumer applications using programmable cryptography. They will discuss how advances in ZK, MPC, and FHE enable new types of applications to be built, how to get started building apps and tradeoffs in tooling, as well as the challenges and potential pitfalls while using these tools. Finally, they'll share some future ideas for cryptography-centric apps they're excited about!",
"description": "In this panel, members of Cursive, ZK-Email, ZKP2P, and TACEO will describe their experience building and enabling consumer applications using programmable cryptography. They will discuss how advances in ZK, MPC, and FHE enable new types of applications to be built, how to get started building cryptographic apps, tradeoffs in tooling, and the challenges and potential pitfalls while using these tools. Finally, they'll share some future ideas for cryptography-centric apps they're excited about!",
"track": "Applied Cryptography",
"type": "Panel",
"expertise": "Beginner",
Expand All @@ -23,6 +23,8 @@
],
"language": "en",
"speakers": [
"aisling-connolly",
"richard",
"andrew-lu"
],
"eventId": "devcon-7",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,15 +1,16 @@
{
"id": "building-secure-and-thriving-communities-in-the-ethereum-ecosystem-lessons-from-building-base",
"id": "building-thriving-communities-on-ethereum-lessons-from-building-base",
"sourceId": "P73W8S",
"title": "Building Secure and Thriving Communities in the Ethereum Ecosystem: Lessons from Building Base",
"description": "Drawing from experience as a Base Core Contributor and community lead, this talk covers building, securing, and nurturing onchain communities. Learn strategies for engagement on Discord and Farcaster, best practices for security, and key insights for Ethereum projects. Gain practical knowledge on fostering innovation, user safety, and creating inclusive, vibrant spaces for onchain communities.",
"title": "Building Thriving Communities on Ethereum: Lessons from Building Base",
"description": "Drawing from experience as a Base Core Contributor and community lead, this talk covers building, securing, and nurturing onchain communities. Learn strategies for engagement on Discord and Farcaster, best practices and key insights for Ethereum projects. Gain practical knowledge on fostering innovation, and creating inclusive, vibrant spaces for onchain communities.",
"track": "Developer Experience",
"type": "Lightning Talk",
"expertise": "Intermediate",
"audience": "Community",
"featured": false,
"doNotRecord": false,
"keywords": [
"Community",
"Discord",
"Farcaster",
"Building Community",
Expand All @@ -18,7 +19,10 @@
],
"tags": [
"Security",
"community"
"community",
"Layer 1",
"Layer 2s",
"Values"
],
"language": "en",
"speakers": [
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
{
"id": "can-we-formally-verify-implementations-of-cryptographic-libraries-like-the-c-kzg-library",
"sourceId": "HQP3RJ",
"title": "Can we formally verify implementations of cryptographic libraries like the c-kzg library?",
"description": "In this talk, we present our work on formally verifying the implementation of a cryptographic library key to the security of the Ethereum Data Availability layer: the c-kzg library. We will explore what we have been able to prove so far and what is ahead of us.",
"track": "Security",
"type": "Lightning Talk",
"expertise": "Intermediate",
"audience": "Engineering",
"featured": false,
"doNotRecord": false,
"keywords": [
"Cryptol",
"SAW"
],
"tags": [
"Layer 1",
"Cryptography",
"Formal Verification",
"saw",
"Cryptography",
"Formal Verification",
"Layer 1"
],
"language": "en",
"speakers": [
"thanh-hai-tran"
],
"eventId": "devcon-7",
"slot_start": "2024-11-13T04:00:00.000Z",
"slot_end": "2024-11-13T04:10:00.000Z",
"slot_roomId": "classroom-a",
"resources_presentation": "https://docs.google.com/presentation/d/1hG56xfpzqIZ6kxBtsd4z9tj3Nz-JQcrTh2y22jsemLo"
}
Loading

0 comments on commit 21709d0

Please sign in to comment.