Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Seeking Presentations on These Topics #10

Open
2 of 4 tasks
ghost opened this issue Jun 25, 2018 · 10 comments
Open
2 of 4 tasks

Seeking Presentations on These Topics #10

ghost opened this issue Jun 25, 2018 · 10 comments

Comments

@ghost
Copy link

ghost commented Jun 25, 2018

Call for Presentations

There are topics where we are seeking a knowledgeable person to make slides and present to people who are trying to understand the topic:

  • DHT
  • secio
  • libp2p connection flow
  • IPNS

If you can tackle on these, open a new issue describing your presentation (use the issue template) and then check it off here.

/cc @hsanjuan

@ghost ghost added the help wanted label Jun 25, 2018
@ghost
Copy link
Author

ghost commented Jun 25, 2018

@whyrusleeping @Stebalien @Kubuxu @lgierth @diasdavid @vasco-santos @jacobheun You all are knowledgeable people on libp2p topics. Can you help here?

@vasco-santos
Copy link
Member

Hello @mgoelzer ,

I am available for creating a presentation regarding the IPNS topic. I will create an issue during this week.

@hsanjuan
Copy link

hsanjuan commented Jun 25, 2018

To follow up on ipfs-inactive/conf#43 (comment) . I'd expect these to be presentations (as long as needed by the presenter), going deep on the current and planned implementations of these topics. The questions to be answered:

  • Where is it implemented? On what pieces does it build on?
  • Who's made the major contributions to this code and when?
  • How does it work? Where is the trickiest logic in it and what does it do?
  • Where is it used, how is it used in the IPFS ecosystem?
  • What problems does it currently have and why? What major problems did it have in the past that were fixed and how did they affect us?
  • What things are we planning to fix, change, improve in the short term? and in the long term?
  • What do the proposed solutions look like and how will the improve it?

Depending on the topic, these questions will be addressed differently (using more or less time).

To the list, we can add:

  • Pubsub
  • Consensus/Raft (if interested)
  • Unsure if deserves a full separate space or can go in "connection flow": libp2p multiplexing and muxers
  • Would be interesting to dedicate some time to libp2p transports, how they plug into the stack, and where we are in things like Quic or Bluetooth
  • Routing (maybe with DHT)

@ghost
Copy link
Author

ghost commented Jun 25, 2018

@vasco-santos Thank you! I already created a placeholder issue for IPNS. But @lgierth raised a good point -- is this more of an IPFS Dev Meeting topic than libp2p?

If yes, can you think of a different libp2p topic to present on? (See @hsanjuan's list above, or propose your own.)

You can still do an IPFS talk, but it should be submitted through the IPFS Dev Meeting submission process here.

@jacobheun
Copy link

@mgoelzer I can present on libp2p connection flows

@ghost
Copy link
Author

ghost commented Jun 26, 2018

@jacobheun Thank you! I assigned the placeholder #12 to you. Can you take a second to fill it in? (length of presentation, title, a couple sentence abstract for the Sched.com description)

@jacobheun
Copy link

I've updated the issue, feedback on the abstract is welcomed :)

@vasco-santos
Copy link
Member

@mgoelzer I consider IPNS a separate piece of ipfs, since it uses libp2p as ipfs does, that is, it uses it as its building blocks.

We have been discussing that topic here. Can you provide feedback there?

@ghost
Copy link
Author

ghost commented Jun 26, 2018

@vasco-santos I read the other issue; thanks for pointing it out. I see both sides and I didn't feel I had much to contribute to the IPFS vs libp2p discussion there, so I didn't comment.

Given that there is debate on both sides, I propose that you go ahead with IPNS as a topic for libp2p. I assigned topic #15 for you to fill in a few more details.

@daviddias
Copy link
Member

Independently on where IPNS falls (IPFS/libp2p) it is still good to discuss it in libp2p context because it is at minimum a user of libp2p (PubSub + DHT + IPRS) and libp2p should provide the primitives for it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants