3 ms·
This is a really interesting project! I'm very inclined to get my hands on it and try to use it for something, mainly as a way to circumvent WebRTC traversal. I
by catapart 3y ago
This is a really interesting project! I'm very inclined to get my hands on it and try to use it for something, mainly as a way to circumvent WebRTC traversal. I really have trouble with the TURN server scheme as a way to connect obfuscated machines. That part makes WebRTC feel "decentralized, UNTIL...", whereas your scheme seems more "decentralized, IF NECESSARY...", which feels less like a potential roadblock and more like a potential emergency use-case.
I get why people are concerned about using other people's infra for this kind of thing. But I do see a use-case for that as a backup. I don't think I'd ever implement something like this without running my own server as the enforced source instance for my apps so long as my server was running. If every other IRC server wanted to prevent this kind of scheme from working on their machines, I certainly wouldn't hold it against them. But I imagine that if other people wanted to run a P2P app, they might have their own IRC instances and would be accommodating of my downtime, as I feel like I would be accommodating of theirs. Different strokes, and all, but I definitely see how this would be pretty analogous to regular IRC usage, as far as administration and data, so I don't have any particular grudge against it - at least not without looking at what kind of traffic tsunami it could eventually cause.