About the new plans #707
Replies: 7 comments 16 replies
-
I'm also curious about the level of changes. Which modules will change / versus / stay the same? |
Beta Was this translation helpful? Give feedback.
-
IPFS is the coolest thing until you use it then your enthusiasm goes down a notch. Here's my wish list. IPNS - ANY apps will need some way to mutate data at some point. Some want a bulletproof system others something fast. Maybe build 2 systems? Also, I want use my favorite cryptography, make the system flexible! Pubsub - I want to sub to a 1000 topics because I'm a crazy person. Data transfer - I want to live stream in AV1 encoded 4K and saturate my connection. I also want to sync big decentralized DBs. DHT - Meridian for peer records and build a small-world DHT but based on "content distance" for everything else. |
Beta Was this translation helpful? Give feedback.
-
To throw my thoughts in:
|
Beta Was this translation helpful? Give feedback.
-
IPLD is hugely important and good, IMHO, but has suffered from a lack of clear tutorials that teach you how the hell to see through its magic and get working with it. There's been some efforts to fix that (I've been vaguely involved, in a tiny way) but it's happening in fits and starts. |
Beta Was this translation helpful? Give feedback.
-
The IPFS team seem to be interested in a DHT called R5N (was mentioned on a Notion page), thought I'd mention it here since I know @b5 was looking into alternatives to Kademlia: https://grothoff.org/christian/teaching/2011/2194/dht.pdf |
Beta Was this translation helpful? Give feedback.
-
Thanks so much for kicking off this discussion @Winterhuman! We're working on a set of design documents, and will share it next week regardless of it's completion state. In the meantime, a few of our biases to help orient this discussion.
Ok hopefully that's enough for now. More soon! |
Beta Was this translation helpful? Give feedback.
-
I've been wrestling with IPFS for many years, the project has such potential and the devs do their best to put a lot of flexibility and future proofing into their implementations. But i've always disliked the P2P stack, it doesn't seem scalable in its current form. I use CIDs / IPLD and a lot of IPFS code heavily but none of it on the main libp2p swarm. I read a few comments on IPLD being over engineered or unnecessarily complicated, in my opinion they have tried to make it as flexible as possible whilst still providing a standard way for pathing / DAG traversal which I think is important to becoming the new web standard. Lots of competing DAG formats and pathing strategies could hinder adoption. I do like IPLD, even if their libraries are super complicated for doing easy tasks. Anyway, keen to see what you come up with. |
Beta Was this translation helpful? Give feedback.
-
Just read https://n0.computer/blog/a-new-direction-for-iroh after investigating what the new Beetle repo is for, and wanted to express my interest in what you have planned.
I wanted to open this discussion about any overarching ideas you're thinking about that you're willing to share at this stage (and maybe fulfill that request at the end of the blog post)
Beta Was this translation helpful? Give feedback.
All reactions