libp2p / specs

Technical specifications for the libp2p networking stack
https://libp2p.io
1.58k stars 275 forks source link

Add alternative multiselect proposal #223

Closed bigs closed 5 years ago

bigs commented 5 years ago

Potential successor for #95. Initial work by @raulk and @marten-seemann. Surfacing it here to start a discussion.

Goal

Achieve enough consensus to start more serious prototyping by next Wednesday, October 30.

Needs

Concerns

I'll let @Stebalien speak for himself, but in our conversation he mentioned that, while he's interested in this iteration, he'd like for multiselect to remain as composable as is possible. While having a compact, prefix-analyzable binary format like that described in #95 is nice, switching to protobuf does make life easier for development and wouldn't sacrifice too much. He's a bit worried that this represents an over simplification

Notes & Thoughts

Cole's Conclusion

I think we could pick up #95 and modify it with some of the revelations from this iteration. In particular:

bigs commented 5 years ago

Jumped the gun with this, we'll put this up for discussion early next week.