The S5 Network: An IPFS alternative that breaks the spec #709
Replies: 2 comments 1 reply
-
Woooooooah cool! There's a lot of overlap here. For example: • We're also big bao fans (to the point of forking to make it work (async)[github.com/n0-computer/abao/])
I'm going to make a point of reading through the S5 docs & will report back here, but if you want to email my github handle at n0.computer, I'd love to set up some time to chat! |
Beta Was this translation helpful? Give feedback.
-
Hello, I thought I would drop in as well and say hi! I am interested in this overall as I am collaborating with @redsolver between his S5 project, and my project Lume Web (Git) which is still in heavy BUIDL mode. BackgroundTo put it simply, Lume aims to be the web3 hub for the community, to decentralize browsing the new web we are building. It is creating 2 backend infrastructure components. a P2P network that can bridge any service (think socks proxy with DHT topics) and provide an RPC service. This is powered by hypercore. The second is a data storage portal for the Sia network. The project is grant funded by the Sia Foundation. Why this matters/why im here in this discussion regarding S5?Lume will be using the concepts, formats, and data structures from S5 as we are in the same ecosystem/tribe. Simply put, anything S5 does, Lume will aim to support within reason. Put another way, both S5 and Lume are two different networks born out of the Sia ecosystem (and all the failures we have hit already collectively) which aim to interop for the end user. We are both working on different "problem spaces" as well, but have similar interests and goals. You can also view S5 and Lume as Geth vs Nethermind from the ETH ecosystem. Different clients/nodes trying to do similar purposes. I am also actively researching how to trustlessly download/support the current IPFS in browser since I have a network that can proxy over WS raw data. As such I have an interest in following along and being involved in any work around this for my projects interest. I hope I did not ramble too much. Kudos! |
Beta Was this translation helpful? Give feedback.
-
Hey everyone, I've been loosely following the development of Iroh and was curious to see if this project could actually get IPFS to scale efficiently. Some months ago after some research and testing I arrived at the conclusion that the core spec of IPFS is not really efficient and can't scale well enough, so I decided to build my own "flavor" of IPFS. The core differences are:
the file concept is explained here: https://docs.s5.ninja/concepts/content-addressed-data.html
Here's a demo web app that streams large video files directly from the S5 network (so not proxied using a gateway) and fully verifies the integrity of every single byte using BLAKE3/bao in Rust compiled to WASM: https://tube5.app/
After reading https://n0.computer/blog/a-new-direction-for-iroh/, I noticed that you seem to have encountered a lot of similar issues that I tried to solve with my project. I would be really interested to know how you are approaching a new IPFS 2.0 from the technical side and maybe there might even be some possibility to work together :)
Beta Was this translation helpful? Give feedback.
All reactions