Touching on libp2p now - this is what I was waiting for :D
-
-
Replying to @yoshuawuyts
"It's straight forward to create a p2p library that works for 80% of the people, but the question is: how do you reach the remaining 20%?"
1 reply 0 retweets 0 likes -
Replying to @yoshuawuyts
So libp2p has a concept of different cagegories: transports, discovery, peer routing, content routing
1 reply 0 retweets 0 likes -
Replying to @yoshuawuyts
"We broke the end to end model by stuff like NATs, libp2p tries and fix some of those breakages"
1 reply 2 retweets 1 like -
Replying to @yoshuawuyts
libp2p allows different tradeoffs to be made, application can express what it requires and the best fitting transport will be used - neat!
1 reply 0 retweets 0 likes -
Replying to @yoshuawuyts
Peer routing: find a specific peer on the network. Content routing: find a piece of content somewhere on the system. "who" vs "what"
1 reply 0 retweets 0 likes -
Replying to @yoshuawuyts
Lol, "hole punching is complicated" - yuppppp. Apparently not everyone has followed the RFCs that should allow for it, hah
1 reply 1 retweet 1 like -
Replying to @yoshuawuyts
Extra category: "concensus" - touching on different protocols and tradeoffs, starting with raft
1 reply 0 retweets 0 likes -
Replying to @yoshuawuyts
Ooh, building concensus systems on top of bitcoin or ethereum; maybs link it back to raft - libp2p will expose a common interface for them
1 reply 1 retweet 0 likes -
Replying to @yoshuawuyts
Yesss, so contraints can specify which parts of the forest you have. E.g. an IPFS that is only accessible over Tor
2 replies 0 retweets 0 likes
Touching on multiformats now - self describing values. Leads to protocol agility, interop, avoid lock in
-
-
Replying to @yoshuawuyts
"My protocol will never change" - "Yes. Yes they will change. Your system will break"
1 reply 2 retweets 0 likes -
Replying to @yoshuawuyts
"It would be cool if we could have agility in a system. Upgrade from sha2 to sha3 when problems are found"
1 reply 0 retweets 0 likes - 12 more replies
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.