goonism / hyperproxy

Hyperproxy aims to establish connection from WebRTC nodes to TCP/UDP DAT nodes
https://goonism.github.io/hyperproxy
MIT License
74 stars 5 forks source link

Focus on lower-level hypercore libs? #35

Open d4tocchini opened 6 years ago

d4tocchini commented 6 years ago

Kudos for breaking ground on this! Especially after seeing WebTorrent's latest developments, this is a no-brainer killer-feature

For something so fundamental, a focus on lower-level integration with hypercore and consequential support of the respective eco-system - hyperdb, hyperdrive, dat, etc - seems most appropriate, yes? Is this something planned, already-possible, considered, attempted or otherwise?

I have yet to dive into tangible code on this, but hoping swapping in hyper-libs for the dat-libs while retaining dat support is within mild effort's reach.

ColdSauce commented 6 years ago

Completely agree.

We wanted to create an MVP to see if people are interested in this as a proof of concept so we didn't devote a lot of time on implementing a lower level hypercore proxy.

Our goal now is to iron out some of the issues we're facing with WebRTC and then start the transition to a lower level proxy system.

Let us know if you'd like to help out. I just wrote out a quick mini-RFC about this

We'd love to get feedback on this!