libp2p Day 2023 #591
Replies: 23 comments 26 replies
-
Hello 👋, Wanted to announce to folks about changes to libp2p Day. Due to recent geo-political events, a majority of the Protocol Labs libp2p maintainers across go-libp2p, rust-libp2p, and js-libp2p will not be in attendance for libp2p Day. What does this mean for libp2p Day? 🤔We still want to make this a successful event. With less talks this year from go-libp2p, js-libp2p, and rust-libp2p maintainers, we’re even more reliant on community-generated content. This event will be what the community makes of it. @BigLep will be on the ground helping with event logistics and MCing. Even though we have less maintainers, we’re still invested in making this happen. Our goals are:
What does this mean for me?❓We already have a tentative plan for talks (see the [Content section of the libp2p Day announcement post](#591)). We’d like to invite you to propose a session and present on a libp2p/p2p related topic! Remember, as a libp2p community member, you’re an equal participant! This talk can range from a quick lightning talk or show-and-tell demo to a more thorough deep dive. Anything is welcome - there is no prescribed formula here! Whatever it is, you’ll help make the day a success. 🎉 How do I participate? 🚀We suggest you propose your topic as a reply to the [GitHub Discussion post announcing libp2p Day](#591). You can use the following format: # Talk title
## Description
A description of your presentation
## Estimated runtime
How long you think your presentation will be (2 - 30 minutes).
## About you
Anything you want to share about yourself, which organization you're a part of, how you use libp2p, etc. This is to encourage public discussions and do things transparently in the open. Community members can 👍 discussion posts to indicate support for a talk they’d like to hear. We as organizers can ensure time is made for them. And of course, hallway talks are always welcome 😄 Once we have a good list of talks, I will organize them into time slots and update the original post. Thank you for your continued support in all things libp2p and hope to see you at libp2p Day ‘23! Best Regards, Prithvi |
Beta Was this translation helpful? Give feedback.
-
Talk titleGossipLog: durability and eventual delivery for Pubsub DescriptionDecentralized pubsub protocols are optimized for low-latency real-time delivery, but don't have a robust way for peers to catch up on missing messages after long periods of downtime or network partitions. We can use a new type of merkleized database index called Prolly trees to let peers efficiently sync large sets of messages in persistent storage. We can even extend this approach to add causal ordering using logical clocks. Estimated runtime15 minutes About youJoel is an ex-PL researcher and co-founder of Canvas, a framework for building automatically decentralized applications. |
Beta Was this translation helpful? Give feedback.
-
Talk titleJavascript Libp2p v1.0! DescriptionJs-libp2p is fast approaching its v1.0 release (which may be released on libp2p day or shortly thereafter). Estimated runtime15-20m About youI'm a protocol engineer working at ChainSafe and helping with js-libp2p maintenance. |
Beta Was this translation helpful? Give feedback.
-
Talk titleWaku : Uncompromising web3 communication at scale DescriptionIn this talk, we will delve into Waku and explore its role in enabling decentralised communications at scale, with a focus on its synergy with the libp2p network stack. Waku is used by @xmtp, RAILGUN and TheGraph for enabling various use cases. Estimated runtime25min About youGuru is an ex-PL and is currently the DevRel for Waku |
Beta Was this translation helpful? Give feedback.
-
libp2p in .NETDescriptionKey features and perspectives of the new libp2p implementation. An introduction for contributors and architecture overview. Estimated runtime15min About youEthereum Core Dev at Nethermind |
Beta Was this translation helpful? Give feedback.
-
Talk titleState of js-libp2p in the browser and mobile DescriptionWill explore the stability and performance of libp2p in the browser and update on js-libp2p on mobile Estimated runtime10 mins About youOn the js-libp2p team |
Beta Was this translation helpful? Give feedback.
-
Talk titleOnboarding more developers to libp2p with the universal connectivity app Descriptionp2p is hard. If you're unfamiliar with libp2p, it can be intimidating. The universal-connectivity example showcases how neatly libp2p abstracts ubiquitous peer-to-peer connectivity between multiple programming languages (Go, Rust, TypeScript) and runtimes (Web, native binary) using QUIC, WebRTC and WebTransport. But it's still missing some key parts like ambient peer discovery for it to be a forkable example that can also serve as an educational resource. This takes away from the potential magic it could offer. In this brief talk, I'll explore:
Estimated runtime15 minutes About youDeveloper Advocate for IPFS and tinkerer with libp2p |
Beta Was this translation helpful? Give feedback.
-
Talk titleHow Libp2p did the hard work for me. Description20 lines of code app demo about how to use go-libp2p and what are the values libp2p implements for you. Estimated runtime4~8 minutes. |
Beta Was this translation helpful? Give feedback.
-
Talk titleData Availability and Data Reconstruction over p2p DescriptionI will go over the DA problem, it's importance, existing solutions, and what has yet to be solved. Estimated runtime15-20 About youTeam Lead and Protocol Engineer at Celestia |
Beta Was this translation helpful? Give feedback.
-
Talk Titlepcp - A Fully Decentralized Peer-to-Peer DescriptionA quick lightning talk about pcp, how it works and where development is at. Estimated runtime5 - 10m About youResearch/Software Engineer at Protocol Labs |
Beta Was this translation helpful? Give feedback.
-
Talk titleDescriptionAutoNAT v2 Estimated runtime10 - 15 minutes About youI am implementing AutoNAT for go-libp2p |
Beta Was this translation helpful? Give feedback.
-
@p-shahi, formatting seems to be broken on the speaker table |
Beta Was this translation helpful? Give feedback.
-
We'll get the schedule filled in by EOD 2023-11-14, but note that we'll plan on starting this event around 10am. (We'll also get https://23.labweek.io/libp2p-day updated). This github discussion will be the source of truth for schedule. |
Beta Was this translation helpful? Give feedback.
-
@Jorropo is volunteering to do a workshop if we have time. |
Beta Was this translation helpful? Give feedback.
-
Talk TitleNebula - A Network Agnostic DHT Crawler DescriptionWe're going to attempt a live crawl of the entire IPFS Amino DHT and take a brief look at the data. Estimated runtime5m About youResearch/Software Engineer at Protocol Labs |
Beta Was this translation helpful? Give feedback.
-
libp2p 2024 roadmap brainstormDescriptionA collaborative time to brainstorm about functionality we hope to see in libp2p implementations or the libp2p community. Collaborative doc for doing this together will come. References (but outdated) items from the past:
Estimated runtime30 minutes About youI'm an engineering manager with the PL EngRes libp2p team which are the primary maintainers of go/js/rust libp2p. |
Beta Was this translation helpful? Give feedback.
-
How Kiwi News uses libp2p-gossipsubDescriptionhey, Repo: https://github.com/attestate/kiwistand I have a talk ready-made that I gave at protocol.berlin and on Monday at zusocial (slides: https://docs.google.com/presentation/d/18a4rllQZ7n-0UGPLgJjdd59j0wYbRjV9hjGreH44hyo/edit?usp=sharing). I could give that one again, but it is 40 minutes. Otherwise, I'd be happy to just do like 5 minutes to introduce my project and say a few words about how we use libp2p and, e.g. live-demo sync. Estimated runtime5 minutes improv or 40minutes About youFounder of Kiwi News Protocol. I blog at https://proofinprogress.com |
Beta Was this translation helpful? Give feedback.
-
libp2p 2023 LookbackDescriptionReviewing some of the libp2p accomplishments from 2023 Estimated runtime5 mins About youI'm an engineering manager with the PL EngRes libp2p team which are the primary maintainers of go/js/rust libp2p. |
Beta Was this translation helpful? Give feedback.
-
Full Stack rust-libp2p apps, with wasm and WebRTCDescriptionrust-libp2p now has browser WebRTC transport access, here are some insights and pointers on how to build wasm libp2p apps moving forward now that we have great wasm transports. Estimated runtime15-20 minutes? About youI wanted full stack rust-libp2p in WebRTC, now we have it. How should be build apps moving forward? |
Beta Was this translation helpful? Give feedback.
-
FYI that there is a Telegram for this event - please feel free to join! https://t.me/+s6yOhR_2m4JhNmMx |
Beta Was this translation helpful? Give feedback.
-
Leveraging Kademlia DHT for Efficient Data Availability SamplingDescriptionDiscussion on some of the design choices and implementation challenges around Data Availability Sampling using libp2p in Avail light client network Estimated runtime15-20 mins About youCo-founder of Avail. Avail uses libp2p to implement efficient data availability sampling to secure the Avail network, which aims to form the essential base layer for rollups. |
Beta Was this translation helpful? Give feedback.
-
Thank you everyone for participating! I'll close this discussion tomorrow. |
Beta Was this translation helpful? Give feedback.
-
Updated the original post with links to videos on YouTube |
Beta Was this translation helpful? Give feedback.
-
Hi everyone 👋,
The maintainers of go-libp2p, rust-libp2p, and js-libp2p libp2p at Protocol Labs are organizing libp2p Day as a part of Protocol Labs' LabWeek '23!
When and Where ⏰ 🗺️
libp2p Day will be held in Istanbul, Turkey on Wednesday, November 15 (Location: Neuchatel Room, Swissotel).
What ⛲️
libp2p Day 2023 is a watering hole for the libp2p community. This is not a Protocol Labs dominated event (in fact, many of the PL maintainers will be unable to attend). The organizers hope the libp2p community feels empowered to share anything ranging from recent wins, updates, current challenges, deep dives, demos, etc. This can range from a quick lightning talk, show-and-tell demo, to a more thorough deep dive. Anything is welcome - there is no prescribed formula here!
Content & Schedule 🗣️ 📣
It is an all day event with pre-planned talks as well as off the cuff un-conference sessions!
LabWeek website: https://23.labweek.io/libp2p-day
The current list of talks is:
⚡️ How Libp2p did the hard work for me.Process for submitting extra content
More content is welcome 🙏. Please propose your topic as a reply to [this GitHub Discussion post announcing libp2p Day] following this format:
Community members can 👍 discussion posts to indicate support for a talk they’d like to hear.
Organizers will ensure time is made for them.
Registration
You can register to attend here: https://23.labweek.io/libp2p-day
Questions and Points of Contact
Please feel free to reach out to me (@ me in this post or email me at [email protected]) if you'd like to attend and would like to present on a libp2p related topic!
Day-of logistics and event MCing will be handled by @BigLep .
Need inspiration? 🤓
You can read about last year's libp2p Day here: https://blog.libp2p.io/2022-11-22-libp2p-day-2022-recap/
Beta Was this translation helpful? Give feedback.
All reactions