3 ms·
I agree. This is the biggest technological issue for zeronet imo. Every time there's a change to the db you need to download a whole new copy afaik. Ideally y
by brad0 9y ago
I agree. This is the biggest technological issue for zeronet imo.
Every time there's a change to the db you need to download a whole new copy afaik.
Ideally you'd use a log based store. To do this you need to fundamentally change your idea for how a website works.
With a distributed log store chances are you won't have the same data as another person.
- lez 9y agoJust a minor correction: if you provide a stable API for querying the database, you can ignore the technological details on the caller side, the website.
- thatgerhard 9y agoWHat's stopping governments to just kill access to the api?
- staticvar 9y agoSee Dat / Beaker Browser for Desktop / Bunsen Browser for Android. Dat hosted websites can be distributed online or offline. A write up on how that works: https://github.com/bunsenbrowser/bunsen#millions-of-people-use-the-offline-web-but-cannot-trust-its-content-bunsen-and-dat-solve-this https://github.com/bunsenbrowser/bunsen#millions-of-people-u... https://docs.datproject.org/faq https://docs.datproject.org/faq - https://beakerbrowser.com/ https://beakerbrowser.com/ - https://github.com/bunsenbrowser/bunsen https://github.com/bunsenbrowser/bunsen
- krixano 9y agoWhat do you mean kill access to the api. The api is provided by the client.
- calimac 9y agoYes, This is the first issue that must be resolved I'm.
- staticvar 9y agoSee Dat. > The two systems also have a number of differences. Dat keeps a secure version log of changes to a dataset over time which allows Dat to act as a version control tool. The type of Merkle tree used by Dat lets peers compare which pieces of a specific version of a dataset they each have and efficiently exchange the deltas to complete a full sync. It is not possible to synchronize or version a dataset in this way in IPFS without implementing such functionality yourself, as IPFS provides a CDN and/or filesystem interface but not a synchronization mechanism. Above quote is from "How is Dat different than IPFS?" https://docs.datproject.org/faq https://docs.datproject.org/faq The Dat web can be browsed on Desktop with Beaker Browser https://beakerbrowser.com https://beakerbrowser.com or on Android with Bunsen Browser https://github.com/bunsenbrowser/bunsen https://github.com/bunsenbrowser/bunsen. * Disclaimer: I'm helping out with the development of Bunsen. You should too!
- habib81 9y agoOn ZeroNet you only have to download the data once, after that you only going to receive the diffs/changed parts for the database.