Since ipfs is hash addressable, is there a decentralized way to point to the latest hash of the content. I can point a domain to it, but domain can be taken down.
Yes. There are some alternatives and frameworks like Fleek that abstract this away from you but the most straightforward way is to update the CID with each update.
Comments
Since ipfs is hash addressable, is there a decentralized way to point to the latest hash of the content. I can point a domain to it, but domain can be taken down.
ENS [https://ens.domains/] names can point to IPFS addresses. https://jamescarnley.eth (can use https://jamescarnley.eth.link if your browser doesn't support IPFS) is my IPFS powered website that can't be taken down by anyone.
Do you have to update the address each time you update your homepage?
Yes. There are some alternatives and frameworks like Fleek that abstract this away from you but the most straightforward way is to update the CID with each update.
Fleek can point the ENS name to an IPNS entry which retains the decentralization, keeps UX simple for years, and eliminates gas fees for updates. https://blog.fleek.co/posts/ens-now-on-ipns-hash-updates
Yes there is, it's called IPNS. It's part of IPFS and still under active development. It can be slow depending on your settings, but it works.
I guess it should be used with something like Namecoin then.