gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[lsd0001] branch master updated: be more consistent in use of root zone


From: gnunet
Subject: [lsd0001] branch master updated: be more consistent in use of root zone vs. start zone
Date: Wed, 02 Feb 2022 10:06:16 +0100

This is an automated email from the git hooks/post-receive script.

grothoff pushed a commit to branch master
in repository lsd0001.

The following commit(s) were added to refs/heads/master by this push:
     new e4cf445  be more consistent in use of root zone vs. start zone
e4cf445 is described below

commit e4cf44575e4b70d4a643aa9bed30774b4b7da16a
Author: Christian Grothoff <christian@grothoff.org>
AuthorDate: Wed Feb 2 10:06:14 2022 +0100

    be more consistent in use of root zone vs. start zone
---
 draft-schanzen-gns.xml | 45 ++++++++++++++++++++++++---------------------
 1 file changed, 24 insertions(+), 21 deletions(-)

diff --git a/draft-schanzen-gns.xml b/draft-schanzen-gns.xml
index 8e08de7..cd3e1b3 100644
--- a/draft-schanzen-gns.xml
+++ b/draft-schanzen-gns.xml
@@ -157,7 +157,9 @@
        for Assigned Names and Numbers (ICANN).
        In DNS terminology, GNS roughly follows the idea of a hyperlocal root
        zone deployment, with the difference that it is not
-       expected that all deployments use the same local root zone.
+       expected that all deployments use the same local root zone,
+       and that users can easily delegate control of arbitrary domain names to
+       arbitrary zones.
      </t>
      <t>
        This document defines the normative wire format of resource records, 
resolution processes,
@@ -299,7 +301,7 @@
      </t>
      <t>
        Names in GNS are domain names as defined in <xref target="RFC8499"/>.
-       Starting from a configurable root zone, names are resolved by following 
zone
+       Starting from a configurable start zone, names are resolved by 
following zone
        delegations. For each label in a name, the recursive GNS resolver
        fetches the respective record from the storage layer (<xref 
target="resolution"/>).
        Without knowledge of the label values and the zone keys, the
@@ -1811,15 +1813,15 @@ q := SHA-512 (ZKDF-Public(zk, label))
        is retrieved.
      </t>
      <section anchor="governance" numbered="true" toc="default">
-       <name>Root Zone</name>
+       <name>Start Zones</name>
        <t>
          The resolution of a GNS name must start in a given start zone
-         indicated to the resolver using any zone key.
-         The local resolver may have a local start zone configured/hard-coded
-         which points to a local or remote start zone key.
-         A resolver client may also determine the start zone from the
-         suffix of the name given for resolution or using information
-   retrieved out of band.
+         indicated to the resolution algorithm using any (public) zone key.
+         The local resolver may have one or more local start zones 
configured/hard-coded
+         which point to a local or remote start zone public keys.
+         A resolver may also determine the start zone from the
+         suffix of the name given for resolution, or using information
+         retrieved out of band.
          The governance model of any zone is at the sole discretion
          of the zone owner.
          However, the choice of start zone(s) is at the sole
@@ -1832,19 +1834,19 @@ q := SHA-512 (ZKDF-Public(zk, label))
          In the following, we give examples how a local client resolver SHOULD
          discover the start zone.  The process given is not exhaustive and
          clients MAY supplement it with other mechanisms or ignore it if the
-   particular application requires a different process.
+         particular application requires a different process.
        </t>
        <t>
          GNS clients MUST first try to interpret the top-level domain of
          a GNS name as a zone key representation (i.e. a zTLD).
          If the top-level domain is indicated to be a label representation of
-         a zone key with a supported zone type value, the root zone of
+         a zone key with a supported zone type value, the start zone of
          the resolution process is implicitly given by the suffix of the name:
        </t>
        <artwork name="" type="" align="left" alt=""><![CDATA[
 Example name: www.example.<zTLD>
-=> Root zone: zk of type ztype
-=> Name to resolve from root zone: www.example
+=> Start zone: zk of type ztype
+=> Name to resolve from start zone: www.example
          ]]></artwork>
        <t>
          In GNS, users MAY own and manage their own zones.
@@ -1861,8 +1863,8 @@ fr = (d0,zk0)
 org = (d1,zk1)
 com = (d2,zk2)
 ...
-=> Root zone: zk1
-=> Name to resolve from root zone: www.example
+=> Start zone: zk1
+=> Name to resolve from start zone: www.example
          ]]></artwork>
        <t>
          Finally, additional "suffix-to-zone" mappings MAY be configured.
@@ -1883,8 +1885,8 @@ org = zk0
 example.org = zk1
 example.com = zk2
 ...
-=> Root zone: zk1
-=> Name to resolve from root zone: www
+=> Start zone: zk1
+=> Name to resolve from start zone: www
          ]]></artwork>
      </section>
 
@@ -2276,13 +2278,14 @@ NICK: john (Supplemental)
            (as in <xref target="RFC6781" />) in order to provide usable 
security.
          </t>
          <t>
-           Similarly, users are required to manage their local root zone.
+           Similarly, users are required to manage their local start zone 
configuration.
            In order to ensure integrity and availability or names, users must
-           ensure that their local root zone information is not compromised or
+           ensure that their local start zone information is not compromised or
            outdated.
            It can be expected that the processing of zone revocations and an
-           initial root zone is provided with a GNS client implementation
-           ("drop shipping").
+           initial start zone is provided with a GNS client implementation
+           ("drop shipping").  Shipping an initial start zone with an entry for
+           the root (".") effectively establishes a root zone.
            Extension and customization of the zone is at the full discretion of
            the user.
          </t>

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]