Ipfs


 * https://voussoir.net/writing/ipfs_misconceptions What is ipfs?
 * 60 page pdf slides

https://esteroids.medium.com/how-can-ipfs-reach-wide-adoption-42b9a5011bdf dwebs

https://medium.com/the-ethereum-name-service/all-the-ways-you-can-surf-the-decentralized-web-today-bf8e7a42fa27 use

https://unstoppabledomains.com/browser to browse dynamic websites hosted p2p ipfs

https://freeread.org/ipfs/#cid-hash-index

https://blog.fleek.co/posts/go-with-hugo-and-fleek

https://news.ycombinator.com/item?id=25209246

https://github.com/ipfs/go-ipfs/blob/master/docs/experimental-features.md#private-networks private networks and p2p via SshMesh.

https://addons.mozilla.org/en-US/firefox/addon/almonit/ read .eth sites with firefox plugin https://addons.mozilla.org/en-US/firefox/addon/almonit/. Uses https://astyanax.io/ as gateway to distributed web, host wikis like http://bluelightav.eth (use opera browser to open without plugins) https://tiddlywiki.com/ (from https://esteroids.eth.limo/#/popular) See https://bluelightav.eth.limo/ and ipfs tiddlywiki with astyanax gateway. You can't yet host dynamic sites, tiddlywiki is the closes to mediawiki type functionality.

video streaming
https://www.youtube.com/watch?v=tKCS-dg3K-w by https://cahlen.org/ using ipfs as primary webserver. Uses eternum.io as pinning service, accepts bitcoin payment.

https://gatsby.video/ from reddit video over ipfs

ssh
https://github.com/shazow/ssh-chat from try out chat over streammounting and use ssh for everything

https://gist.github.com/Kubuxu/0cafd6dc71114349875827c2c379fa1f for SshMesh over ipfs from reddit ssh via ipfs

p2p http proxy

dynamic
change image without changing hash "I am looking to build an NFT that changes images based on events. What is the best way to do this? It would be pretty costly to change the URI every time correct? But the image cannot be changed on IFPS as that would require a new hash?"

Actually that's not fully true. Your IPNS can point to a url which is running JavaScript that's sole intent is to list out the IPFS hash's. And if data is a concern you could also use IPLN. Remember IPFS wasn't suppose to be designed as web 1.0 static pages but rather web 3.0 applications via content based lookup and not location based lookup. This is actually cool because it offers built in version control. You add a file to a folder you get one hash add another get another hash. It's like a tree of hashes where duplicate files are not stored in a redundant way on the same machine so if I use an old hash I have a time travel back to that point in time for the group of hashes or the ability to do each one by one as individual file hash's. I should have pointed out that you can easily lookup the IPFS associated with the IPFS.

gateway
https://www.reddit.com/r/ipfs/comments/pzhbc5/important_information_for_gateway_operators/

https://orbitdb.org/ Peer-to-Peer Databases for the Decentralized Web. OrbitDB is a serverless, distributed, peer-to-peer database. OrbitDB uses IPFS as its data storage and IPFS Pubsub to automatically sync databases with peers. It’s an eventually consistent database that uses CRDTs for conflict-free database merges making OrbitDB an excellent choice for decentralized apps (dApps), blockchain applications and offline-first web applications. From reddit like platform with pinata type gateway and public ipfs peers

pubsub
https://www.reddit.com/r/ipfs/comments/py8k30/ipfs_pub_sub_experimental/ If my computer running ipfs daemon subscribes to the topic "topic" does this mean any nodes in the world that publish a message to the topic "topic" my node will receive those messages? What would be the best way to have a private pub sub where only designated nodes can pubsub?

links
Libgen dot info