I’m a studying trusted computing in an engineering school in Brittany, France. If other french/breton dweb enthusiasts are reading me, send me a PM!
I entered the rabbit hole a few months ago when I had the idea to make a kind of CDN for fansubbed animes that would be used by multiple streaming websites. As the fansubbing community share their work via torrent, I thought about making an app similar to LittleWeeb but on the browser.
Oh cool we can use torrents on the browser using WebTorrent! Too bad major BitTorrent clients like µTorrent don’t support it. What’s this IPFS? It aims to decentralize the web, seems ambitious. I’ve been hearing about this blockchain thing for quite some time now, can somebody explain it to me? Can we also decentralize all the OSI layers?
It summarizes well my journey of discovery this past few months. To be fair I have never installed IPFS on my computer, the most I have done is install IPFS companion on Chrome, but as I read that running a js-ipfs node is quite CPU-hungry I have never used it. The reason I got really hooked on IPFS is because I find that solving challenges posed by the decentralization of the Internet is very funny, like a puzzle game: “How can we recreate heavy back-end apps like Google Maps or Google Search client-side?”, “How to do an efficient routing protocol in mesh networks?”, “Can we have a blockchain system that doesn’t waste energy and resources uselessly?”.
I plan to publish gists related to dWeb on my GitHub, especially an essay describing the current “state of the art” of decentralized naming systems (Zooko’s triangle, this kind of things).