Hello - I’m in the process of updating the Primer and I’m a bit stuck on this part concerning the NFS (chapter 10). I never quite understood it in the first place and with the introduction of AppendOnly data and the stipulation that MD must now be private I’m really unsure.
Websites on the SAFE Network can be identified using URLs thus: safe://service_name.public_id (e.g. safe://mysite.alice). Working in a similar way to the familiar Internet Domain Name System (DNS), these human-readable addresses are translated into Network addresses on SAFE using the Decentralized Naming System - also abbreviated DNS [Now NRS, correct?].
On the SAFE Network the DNS takes a hash of the Public_ID, so ‘alice’ in our example becomes a string of 256 characters. The browser takes this hash and uses it as the address to find the corresponding MutableData entity [Are we still using MD or is this now AD?].
Now the browser finds the Service Name ‘mysite’ in Alice’s MutableData entity. The corresponding value will be a MutableData Name [I never understood this bit, is Name a key? Is it still MD?]. Using that MutableData Name and the type tag of 15002 the browser can now obtain the address of another MutableData entity which is part of the NFS and contains the names and addresses of the ImmutableData files that make up the website. With this information it can start retrieving the website’s files.
Thanks for any insight.