Peer-to-Peer Databases for the Decentralized Web
21–30 of 84 posts
Re: Peer-to-Peer Databases for the Decentralized Web
#22Earlier quoted context omitted.
What do you think decentralized means? It means that hosting it isn't the responsibility of a single party. If I put something online, and people think it's interesting and pin it. Even if I go down, the pinned content remains up. Decentralized doesn't magically solve hosting availability. It just removes responsibility from a single party.
I would say there are very few IPFS sites where hosting doesn't still end up being the primary responsibility of a single party. That was the point I was trying to make. If you have to pay someone else to pin it and keep giving them funds then it is still your responsibility. If you have a website that you want to scale and load fast for all your users on IPFS then it will still end up being your responsibility. Ther…
Re: Peer-to-Peer Databases for the Decentralized Web
#23Earlier quoted context omitted.
There is no technology possible that removes said responsibility. This is how peer to peer systems work. Your criticism is something that no peer to peer system claims to solve.
Actually, I recommend you check out Freenet [0], a project that's 20 years old. In fact, the Wikipedia page explicitly states: > Information flow in Freenet is different from networks like eMule or BitTorrent; in Freenet: > 1. A user wishing to share a file or update a freesite "inserts" the file "to the network" > 2. After "insertion" is finished, the publishing node is free to shut down, because the file is stored…
Re: Peer-to-Peer Databases for the Decentralized Web
#24This project may be dead There has been no activity in over a year,and the sponsoring company has no presence in several years.
It's not dead, just in a bit of a lull due to funding, which is hopefully coming soon. We have a very active Gitter and OpenCollective. Source: I'm one of the core maintainers
Re: Peer-to-Peer Databases for the Decentralized Web
#25Earlier quoted context omitted.
It's not dead, just in a bit of a lull due to funding, which is hopefully coming soon. We have a very active Gitter and OpenCollective. Source: I'm one of the core maintainers
Is there any interest in supporting other languages? Like how libp2p is being gradually ported to Rust, Go, Java. I feel like OrbitDB could become the new data model of the web if it went multi language. Or maybe was compiled to WebAssembly and embeddable using Wasmer.
Can Webassembly read IndexedDB yet?
Re: Peer-to-Peer Databases for the Decentralized Web
#26I don't see how people consider this and IPFS decentralized. You still need peers to subscribe and pin, and services like Pinata aren't cheap and still centralized. Is there an example of websites that would continue to run indefinitely if there wasn't a centralization of services with IPFS? I just don't think it is likely unless you start distributing your app that bundles IPFS, so that your users end up hosting it…
Swarm persistence is hard, if not close to impossible. Better that multiple parties pin the data than just one though. It's a step in the right direction.
Re: Peer-to-Peer Databases for the Decentralized Web
#27Earlier quoted context omitted.
I would say there are very few IPFS sites where hosting doesn't still end up being the primary responsibility of a single party. That was the point I was trying to make. If you have to pay someone else to pin it and keep giving them funds then it is still your responsibility. If you have a website that you want to scale and load fast for all your users on IPFS then it will still end up being your responsibility. Ther…
Would you call torrents decentralised?
If IPFS provided the ability to track pins from users of a site like private trackers, and provide rewards or some incentive then I think IPFS would gain much wider adoption.
Re: Peer-to-Peer Databases for the Decentralized Web
#28Earlier quoted context omitted.
Is there any interest in supporting other languages? Like how libp2p is being gradually ported to Rust, Go, Java. I feel like OrbitDB could become the new data model of the web if it went multi language. Or maybe was compiled to WebAssembly and embeddable using Wasmer.
There's definitely interest. Berty has a Go implementation and the idea of a Rust implementation gets tossed around every season. Can Webassembly read IndexedDB yet?
Although this might be using JavaScript interop instead of using WebAssembly directly.
Edit: check this out: https://www.ditto.live/
It’s a multi language CRDT implementation that seems to use WebAssembly to be available in multiple languages.
Re: Peer-to-Peer Databases for the Decentralized Web
#29Earlier quoted context omitted.
I'm looking at integrating IPFS with sandstorm (sandstorm.io). The sandstorm (and other homelab/homeserver) community have an interest in self-hosting. IPFS allows people that are interested in seeing something stored to pin it themselves. But yes: bundling IPFS with the app is pretty much what would need to happen. As they are now, neither the IPFS ecosystem or sandstorm are really decentralized -- or maybe I should…
Curious about the homelab/homeserver community. Are there any sites with further information?
I really like the sandstorm.io platform, though it is not currently supported on an rpi. It has the potential as a platform that “grandma” can use.
There is a project called HomelabOS. It reminds me a bit of Homebrew.
Re: Peer-to-Peer Databases for the Decentralized Web
#30Earlier quoted context omitted.
Curious about the homelab/homeserver community. Are there any sites with further information?
If you reddit, r/selfhosted and r/homelab are a great place to start. I really like the sandstorm.io platform, though it is not currently supported on an rpi. It has the potential as a platform that “grandma” can use. There is a project called HomelabOS. It reminds me a bit of Homebrew.
The eventual aim is to be able to provision a set of servers from a thumb drive without Internet (if that's even possible), but I haven't had much time to get far.