gnunet-svn
[Top][All Lists]
Advanced

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

[www] branch master updated: update news entry


From: gnunet
Subject: [www] branch master updated: update news entry
Date: Mon, 22 Mar 2021 19:12:29 +0100

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

martin-schanzenbach pushed a commit to branch master
in repository www.

The following commit(s) were added to refs/heads/master by this push:
     new 99cc9a9  update news entry
99cc9a9 is described below

commit 99cc9a941853a029d9b67e91046db9d88fcbbefc
Author: Martin Schanzenbach <mschanzenbach@posteo.de>
AuthorDate: Mon Mar 22 19:10:46 2021 +0100

    update news entry
---
 locale/ar/LC_MESSAGES/messages.po      | 165 +++++++++++++++------------
 locale/hi/LC_MESSAGES/messages.po      | 161 ++++++++++++++------------
 locale/ja/LC_MESSAGES/messages.po      | 203 ++++++++++++++++++---------------
 locale/ko/LC_MESSAGES/messages.po      | 161 ++++++++++++++------------
 locale/pt/LC_MESSAGES/messages.po      | 161 ++++++++++++++------------
 locale/zh_Hant/LC_MESSAGES/messages.po | 161 ++++++++++++++------------
 news/2021-03-0.14.1.html.j2            |  37 +++---
 7 files changed, 568 insertions(+), 481 deletions(-)

diff --git a/locale/ar/LC_MESSAGES/messages.po 
b/locale/ar/LC_MESSAGES/messages.po
index df8ad22..bd4a236 100644
--- a/locale/ar/LC_MESSAGES/messages.po
+++ b/locale/ar/LC_MESSAGES/messages.po
@@ -7,11 +7,11 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-03-12 15:55+0100\n"
+"POT-Creation-Date: 2021-03-12 16:12+0100\n"
 "PO-Revision-Date: 2021-03-20 10:40+0000\n"
 "Last-Translator: Shorouk Hassouna <shoroukhassuna@gmail.com>\n"
-"Language-Team: Arabic <http://weblate.taler.net/projects/gnunet/website/ar/>"
-"\n"
+"Language-Team: Arabic <http://weblate.taler.net/projects/gnunet/website/ar/";
+">\n"
 "Language: ar\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -801,15 +801,15 @@ msgstr ""
 msgid "Features"
 msgstr ""
 
-#: template/faq.html.j2:15 template/faq.html.j2:594
+#: template/faq.html.j2:15 template/faq.html.j2:695
 msgid "Error messages"
 msgstr ""
 
-#: template/faq.html.j2:16 template/faq.html.j2:696
+#: template/faq.html.j2:16 template/faq.html.j2:797
 msgid "File-sharing"
 msgstr ""
 
-#: template/faq.html.j2:17 template/faq.html.j2:872
+#: template/faq.html.j2:17 template/faq.html.j2:973
 msgid "Contributing"
 msgstr ""
 
@@ -1061,11 +1061,22 @@ msgid ""
 msgstr ""
 
 #: template/faq.html.j2:286
-msgid "What is the difference between GNS and CoDoNS?"
+msgid "How does GNS compare to other name systems"
 msgstr ""
 
 #: template/faq.html.j2:288
 msgid ""
+"A: A scientific paper on this topic <a href=\"https://grothoff.org/christian/";
+"ns2018.pdf\">has been published </a> and below is a table from the "
+"publication. For detailed descriptions please refer to the paper."
+msgstr ""
+
+#: template/faq.html.j2:392
+msgid "What is the difference between GNS and CoDoNS?"
+msgstr ""
+
+#: template/faq.html.j2:394
+msgid ""
 "A: CoDoNS decentralizes the DNS database (using a DHT) but preserves the "
 "authority structure of DNS. With CoDoNS, IANA/ICANN are still in charge, and "
 "there are still registrars that determine who owns a name. <br><br> With "
@@ -1076,11 +1087,11 @@ msgid ""
 "the context of CoDoNS."
 msgstr ""
 
-#: template/faq.html.j2:304
+#: template/faq.html.j2:410
 msgid "What is the difference between GNS and SocialDNS?"
 msgstr ""
 
-#: template/faq.html.j2:306
+#: template/faq.html.j2:412
 msgid ""
 "A: Like GNS, SocialDNS allows each user to create DNS mappings. However, "
 "with SocialDNS the mappings are shared through the social network and "
@@ -1090,11 +1101,11 @@ msgid ""
 "the name (the authority) manually changes the record."
 msgstr ""
 
-#: template/faq.html.j2:320
+#: template/faq.html.j2:426
 msgid "What is the difference between GNS and ODDNS?"
 msgstr ""
 
-#: template/faq.html.j2:322
+#: template/faq.html.j2:428
 msgid ""
 "A: ODDNS is primarily designed to bypass the DNS root zone and the TLD "
 "registries (such as those for \".com\" and \".org\"). Instead of using "
@@ -1103,23 +1114,25 @@ msgid ""
 "servers. Resolution will fail if the target name servers change IPs."
 msgstr ""
 
-#: template/faq.html.j2:333
-msgid "What is the difference between GNS and Namecoin?"
-msgstr ""
-
-#: template/faq.html.j2:340
+#: template/faq.html.j2:439
 msgid "What is the difference between GNS and Handshake?"
 msgstr ""
 
-#: template/faq.html.j2:346
-msgid "What is the difference between GNS and ENS?"
+#: template/faq.html.j2:441
+msgid ""
+"A: Handshake is a blockchain-based method for root zone governance. Hence, "
+"it does not address the name resolution process itself but delegates "
+"resolution into DNS after the initial TLD resolution. Not taking "
+"sustainablility considerations into account, handshake could be used as an "
+"additional supporting GNS root zone governance model but we currently do not "
+"have such plans in mind."
 msgstr ""
 
-#: template/faq.html.j2:352
+#: template/faq.html.j2:453
 msgid "What is the difference between GNS and TrickleDNS?"
 msgstr ""
 
-#: template/faq.html.j2:354
+#: template/faq.html.j2:455
 msgid ""
 "A: TrickleDNS pushes (&quot;critical&quot;) DNS records between DNS "
 "resolvers of participating domains to provide &quot;better availability, "
@@ -1131,13 +1144,13 @@ msgid ""
 "the DNS hierarchy."
 msgstr ""
 
-#: template/faq.html.j2:367
+#: template/faq.html.j2:468
 msgid ""
 "Does GNS require real-world introduction (secure PKEY exchange) in the style "
 "of the PGP web of trust?"
 msgstr ""
 
-#: template/faq.html.j2:369
+#: template/faq.html.j2:470
 msgid ""
 "A: For security, it is well known that an initial trust path between the two "
 "parties must exist. However, for applications where this is not required, "
@@ -1150,13 +1163,13 @@ msgid ""
 "can be queried under the &quot;.pin&quot; TLD."
 msgstr ""
 
-#: template/faq.html.j2:384
+#: template/faq.html.j2:485
 msgid ""
 "How can a legitimate domain owner tell other people to not use his name in "
 "GNS?"
 msgstr ""
 
-#: template/faq.html.j2:386
+#: template/faq.html.j2:487
 msgid ""
 "A: Names have no owners in GNS, so there cannot be a &quot;legitimate&quot; "
 "domain owner. Any user can claim any name (as his preferred name or &quot;"
@@ -1165,13 +1178,13 @@ msgid ""
 "name) for this user."
 msgstr ""
 
-#: template/faq.html.j2:397
+#: template/faq.html.j2:498
 msgid ""
 "Did you consider the privacy implications of making your personal GNS zone "
 "visible?"
 msgstr ""
 
-#: template/faq.html.j2:399
+#: template/faq.html.j2:500
 msgid ""
 "A: Each record in GNS has a flag &quot;private&quot;. Records are shared "
 "with other users (via DHT or zone transfers) only if this flag is not set. "
@@ -1179,11 +1192,11 @@ msgid ""
 "made public."
 msgstr ""
 
-#: template/faq.html.j2:409
+#: template/faq.html.j2:510
 msgid "Are \"Legacy Host\" (LEHO) records not going to be obsolete with IPv6?"
 msgstr ""
 
-#: template/faq.html.j2:411
+#: template/faq.html.j2:512
 msgid ""
 "A: The question presumes that (a) virtual hosting is only necessary because "
 "of IPv4 address scarcity, and (b) that LEHOs are only useful in the context "
@@ -1195,13 +1208,13 @@ msgid ""
 "become commonplace, GNS should work with today's networks."
 msgstr ""
 
-#: template/faq.html.j2:425
+#: template/faq.html.j2:526
 msgid ""
 "Why does GNS not use a trust metric or consensus to determine globally "
 "unique names?"
 msgstr ""
 
-#: template/faq.html.j2:427
+#: template/faq.html.j2:528
 msgid ""
 "A: Trust metrics have the fundamental problem that they have thresholds. As "
 "trust relationships evolve, mappings would change their meaning as they "
@@ -1210,11 +1223,11 @@ msgid ""
 "consensus might be easy to manipulate by adversaries."
 msgstr ""
 
-#: template/faq.html.j2:438
+#: template/faq.html.j2:539
 msgid "How do you handle compromised zone keys in GNS?"
 msgstr ""
 
-#: template/faq.html.j2:440
+#: template/faq.html.j2:541
 msgid ""
 "A: The owner of a private key can create a revocation message. This one can "
 "then be flooded throughout the overlay network, creating a copy at all "
@@ -1224,11 +1237,11 @@ msgid ""
 "message when resolving names."
 msgstr ""
 
-#: template/faq.html.j2:452
+#: template/faq.html.j2:553
 msgid "Could the signing algorithm of GNS be upgraded in the future?"
 msgstr ""
 
-#: template/faq.html.j2:454
+#: template/faq.html.j2:555
 msgid ""
 "A: Yes. In our efforts to standardize GNS, we have already modified the "
 "protocol to support alternative delegation records. <br> <br> Naturally, "
@@ -1238,12 +1251,12 @@ msgid ""
 "different cipher system."
 msgstr ""
 
-#: template/faq.html.j2:468
+#: template/faq.html.j2:569
 msgid ""
 "How can a GNS zone maintain several name servers, e.g. for load balancing?"
 msgstr ""
 
-#: template/faq.html.j2:470
+#: template/faq.html.j2:571
 msgid ""
 "A: We don't expect this to be necessary, as GNS records are stored (and "
 "replicated) in the R5N DHT. Thus the authority will typically not be "
@@ -1254,13 +1267,13 @@ msgid ""
 "the zone's key and database among them)."
 msgstr ""
 
-#: template/faq.html.j2:483
+#: template/faq.html.j2:584
 msgid ""
 "Why do you believe it is worth giving up unique names for censorship "
 "resistance?"
 msgstr ""
 
-#: template/faq.html.j2:485
+#: template/faq.html.j2:586
 msgid ""
 "A: The GNU Name system offers an alternative to DNS that is censorship "
 "resistant. As with any security mechanism, this comes at a cost (names are "
@@ -1272,11 +1285,11 @@ msgid ""
 "globally&quot; unique name worth, if it does not resolve?"
 msgstr ""
 
-#: template/faq.html.j2:499
+#: template/faq.html.j2:600
 msgid "Why do you say that DNS is 'centralized' and 'distributed'?"
 msgstr ""
 
-#: template/faq.html.j2:501
+#: template/faq.html.j2:602
 msgid ""
 "A: We say that DNS is 'centralized' because it has a central component / "
 "central point of failure --- the root zone and its management by IANA/ICANN. "
@@ -1285,11 +1298,11 @@ msgid ""
 "Iraq during the wars at the beginning of the 21st century."
 msgstr ""
 
-#: template/faq.html.j2:512
+#: template/faq.html.j2:613
 msgid "How does GNS protect against layer-3 censorship?"
 msgstr ""
 
-#: template/faq.html.j2:514
+#: template/faq.html.j2:615
 msgid ""
 "A: GNS does not directly help with layer-3 censorship, but it does help "
 "indirectly in two ways: <ol> <li> Many websites today use virtual hosting, "
@@ -1302,11 +1315,11 @@ msgid ""
 "easier to use. </ol>"
 msgstr ""
 
-#: template/faq.html.j2:533
+#: template/faq.html.j2:634
 msgid "Does GNS work with search engines?"
 msgstr ""
 
-#: template/faq.html.j2:535
+#: template/faq.html.j2:636
 msgid ""
 "A: GNS creates no significant problems for search engines, as they can use "
 "GNS to perform name resolution as well as any normal user. Naturally, while "
@@ -1318,11 +1331,11 @@ msgid ""
 "obviously not obtain censorship-resistant names."
 msgstr ""
 
-#: template/faq.html.j2:549
+#: template/faq.html.j2:650
 msgid "How does GNS compare to the Unmanaged Internet Architecture (UIA)?"
 msgstr ""
 
-#: template/faq.html.j2:551
+#: template/faq.html.j2:652
 msgid ""
 "A: UIA and GNS both share the same basic naming model, which actually "
 "originated with Rivest's SDSI. However, UIA is not concerned about "
@@ -1333,11 +1346,11 @@ msgid ""
 "about legacy systems (clean slate)."
 msgstr ""
 
-#: template/faq.html.j2:564
+#: template/faq.html.j2:665
 msgid "Doesn't GNS increase the trusted-computing base compared to DNS(SEC)?"
 msgstr ""
 
-#: template/faq.html.j2:566
+#: template/faq.html.j2:667
 msgid ""
 "A: First of all, in GNS you can explicitly see the trust chain, so you know "
 "if a name you are resolving belongs to a friend, or a friend-of-a-friend, "
@@ -1347,13 +1360,13 @@ msgid ""
 "than about 128 entities."
 msgstr ""
 
-#: template/faq.html.j2:578
+#: template/faq.html.j2:679
 msgid ""
 "How does GNS handle SRV/TLSA records where service and protocol are part of "
 "the domain name?"
 msgstr ""
 
-#: template/faq.html.j2:580
+#: template/faq.html.j2:681
 msgid ""
 "A: When GNS splits a domain name into labels for resolution, it detects the "
 "&quot;_Service._Proto&quot; syntax, converts &quot;Service&quot; to the "
@@ -1365,13 +1378,13 @@ msgid ""
 "record type) to it."
 msgstr ""
 
-#: template/faq.html.j2:596
+#: template/faq.html.j2:697
 msgid ""
 "I receive many &quot;WARNING Calculated flow delay for X at Y for Z&quot;. "
 "Should I worry?"
 msgstr ""
 
-#: template/faq.html.j2:598
+#: template/faq.html.j2:699
 msgid ""
 "A: Right now, this is expected and a known cause for high latency in GNUnet. "
 "We have started a major rewrite to address this and other problems, but "
@@ -1379,23 +1392,23 @@ msgid ""
 "expected."
 msgstr ""
 
-#: template/faq.html.j2:607
+#: template/faq.html.j2:708
 msgid "Error opening `/dev/net/tun': No such file or directory?"
 msgstr ""
 
-#: template/faq.html.j2:609
+#: template/faq.html.j2:710
 msgid ""
 "A: If you get this error message, the solution is simple. Issue the "
 "following commands (as root) to create the required device file"
 msgstr ""
 
-#: template/faq.html.j2:621
+#: template/faq.html.j2:722
 msgid ""
 "'iptables: No chain/target/match by that name.' (when running gnunet-service-"
 "dns)?"
 msgstr ""
 
-#: template/faq.html.j2:623
+#: template/faq.html.j2:724
 msgid ""
 "A: For GNUnet DNS, your iptables needs to have &quot;owner&quot; match "
 "support. This is accomplished by having the correct kernel options. Check if "
@@ -1403,22 +1416,22 @@ msgid ""
 "'m' (and the module is loaded)."
 msgstr ""
 
-#: template/faq.html.j2:635
+#: template/faq.html.j2:736
 msgid "'Timeout was reached' when running PT on Fedora (and possibly others)?"
 msgstr ""
 
-#: template/faq.html.j2:637
+#: template/faq.html.j2:738
 msgid ""
 "A: If you get an error stating that the VPN timeout was reached, check if "
 "your firewall is enabled and blocking the connections."
 msgstr ""
 
-#: template/faq.html.j2:645
+#: template/faq.html.j2:746
 msgid ""
 "I'm getting an 'error while loading shared libraries: libgnunetXXX.so.X'"
 msgstr ""
 
-#: template/faq.html.j2:647
+#: template/faq.html.j2:748
 msgid ""
 "A: This error usually occurs when your linker fails to locate one of "
 "GNUnet's libraries. This can have two causes. First, it is theoretically "
@@ -1438,7 +1451,7 @@ msgid ""
 "you want to run:"
 msgstr ""
 
-#: template/faq.html.j2:673
+#: template/faq.html.j2:774
 msgid ""
 "to ensure GNUnet's binaries and libraries are found. In order to avoid "
 "having to do so each time, you can add the above lines (without the \"$\") "
@@ -1447,11 +1460,11 @@ msgid ""
 "environment)."
 msgstr ""
 
-#: template/faq.html.j2:680
+#: template/faq.html.j2:781
 msgid "What error messages can be ignored?"
 msgstr ""
 
-#: template/faq.html.j2:682
+#: template/faq.html.j2:783
 msgid ""
 "A: Error messages flagged as \"DEBUG\" should be disabled in binaries built "
 "for end-users and can always be ignored. Error messages flagged as \"INFO\" "
@@ -1461,11 +1474,11 @@ msgid ""
 "messages to display information about important configuration values."
 msgstr ""
 
-#: template/faq.html.j2:698
+#: template/faq.html.j2:799
 msgid "How does GNUnet compare to other file-sharing applications?"
 msgstr ""
 
-#: template/faq.html.j2:700
+#: template/faq.html.j2:801
 msgid ""
 "A: As opposed to Napster, Gnutella, Kazaa, FastTrack, eDonkey and most other "
 "P2P networks, GNUnet was designed with security in mind as the highest "
@@ -1485,7 +1498,7 @@ msgid ""
 "read the research papers (and probably the code)."
 msgstr ""
 
-#: template/faq.html.j2:814
+#: template/faq.html.j2:915
 msgid ""
 "Another important point of reference are the various anonymous peer-to-peer "
 "networks. Here, there are differences in terms of application domain and how "
@@ -1497,11 +1510,11 @@ msgid ""
 "reduce anonymity."
 msgstr ""
 
-#: template/faq.html.j2:827
+#: template/faq.html.j2:928
 msgid "Are there any known attacks (on GNUnet's file-sharing application)?"
 msgstr ""
 
-#: template/faq.html.j2:829
+#: template/faq.html.j2:930
 msgid ""
 "A: Generally, there is the possibility of a known plaintext attack on "
 "keywords, but since the user has control over the keywords that are "
@@ -1513,11 +1526,11 @@ msgid ""
 "obfuscate the content by choosing a difficult keyword anyway."
 msgstr ""
 
-#: template/faq.html.j2:843
+#: template/faq.html.j2:944
 msgid "What do you mean by anonymity?"
 msgstr ""
 
-#: template/faq.html.j2:845
+#: template/faq.html.j2:946
 msgid ""
 "A: Anonymity is the lack of distinction of an individual from a (large) "
 "group. A central goal for anonymous file-sharing in GNUnet is to make all "
@@ -1528,11 +1541,11 @@ msgid ""
 "originating peer and all other peers."
 msgstr ""
 
-#: template/faq.html.j2:857
+#: template/faq.html.j2:958
 msgid "What does my system do when participating in GNUnet file sharing?"
 msgstr ""
 
-#: template/faq.html.j2:859
+#: template/faq.html.j2:960
 msgid ""
 "A: In GNUnet you set up a node (a peer). It is identified by an ID (hash of "
 "its public key) and has a number of addresses it is reachable by (may have "
@@ -1542,11 +1555,11 @@ msgid ""
 "connect to other nodes, becoming part of the network."
 msgstr ""
 
-#: template/faq.html.j2:874
+#: template/faq.html.j2:975
 msgid "How can I help translate this webpage into other languages?"
 msgstr ""
 
-#: template/faq.html.j2:876
+#: template/faq.html.j2:977
 msgid ""
 "A: First, you need to register an account with our weblate system. Please "
 "send an e-mail with the desired target language to translators@gnunet.org or "
@@ -1555,11 +1568,11 @@ msgid ""
 "result in the loss of permissions."
 msgstr ""
 
-#: template/faq.html.j2:888
+#: template/faq.html.j2:989
 msgid "I have some great idea for a new feature, what should I do?"
 msgstr ""
 
-#: template/faq.html.j2:890
+#: template/faq.html.j2:991
 msgid ""
 "A: Sadly, we have many more feature requests than we can possibly implement. "
 "The best way to actually get a new feature implemented is to do it yourself "
diff --git a/locale/hi/LC_MESSAGES/messages.po 
b/locale/hi/LC_MESSAGES/messages.po
index e1a6307..51fbf8f 100644
--- a/locale/hi/LC_MESSAGES/messages.po
+++ b/locale/hi/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-03-12 15:55+0100\n"
+"POT-Creation-Date: 2021-03-12 16:12+0100\n"
 "PO-Revision-Date: 2021-03-09 18:35+0000\n"
 "Last-Translator: Jigisha Sharma <jigishas38@gmail.com>\n"
 "Language-Team: Hindi <http://weblate.taler.net/projects/gnunet/website/hi/>\n"
@@ -792,15 +792,15 @@ msgstr ""
 msgid "Features"
 msgstr ""
 
-#: template/faq.html.j2:15 template/faq.html.j2:594
+#: template/faq.html.j2:15 template/faq.html.j2:695
 msgid "Error messages"
 msgstr ""
 
-#: template/faq.html.j2:16 template/faq.html.j2:696
+#: template/faq.html.j2:16 template/faq.html.j2:797
 msgid "File-sharing"
 msgstr ""
 
-#: template/faq.html.j2:17 template/faq.html.j2:872
+#: template/faq.html.j2:17 template/faq.html.j2:973
 msgid "Contributing"
 msgstr ""
 
@@ -1054,11 +1054,22 @@ msgid ""
 msgstr ""
 
 #: template/faq.html.j2:286
-msgid "What is the difference between GNS and CoDoNS?"
+msgid "How does GNS compare to other name systems"
 msgstr ""
 
 #: template/faq.html.j2:288
 msgid ""
+"A: A scientific paper on this topic <a href=\"https://grothoff.org/christian/";
+"ns2018.pdf\">has been published </a> and below is a table from the "
+"publication. For detailed descriptions please refer to the paper."
+msgstr ""
+
+#: template/faq.html.j2:392
+msgid "What is the difference between GNS and CoDoNS?"
+msgstr ""
+
+#: template/faq.html.j2:394
+msgid ""
 "A: CoDoNS decentralizes the DNS database (using a DHT) but preserves the "
 "authority structure of DNS. With CoDoNS, IANA/ICANN are still in charge, and "
 "there are still registrars that determine who owns a name. <br><br> With "
@@ -1069,11 +1080,11 @@ msgid ""
 "the context of CoDoNS."
 msgstr ""
 
-#: template/faq.html.j2:304
+#: template/faq.html.j2:410
 msgid "What is the difference between GNS and SocialDNS?"
 msgstr ""
 
-#: template/faq.html.j2:306
+#: template/faq.html.j2:412
 msgid ""
 "A: Like GNS, SocialDNS allows each user to create DNS mappings. However, "
 "with SocialDNS the mappings are shared through the social network and "
@@ -1083,11 +1094,11 @@ msgid ""
 "the name (the authority) manually changes the record."
 msgstr ""
 
-#: template/faq.html.j2:320
+#: template/faq.html.j2:426
 msgid "What is the difference between GNS and ODDNS?"
 msgstr ""
 
-#: template/faq.html.j2:322
+#: template/faq.html.j2:428
 msgid ""
 "A: ODDNS is primarily designed to bypass the DNS root zone and the TLD "
 "registries (such as those for \".com\" and \".org\"). Instead of using "
@@ -1096,23 +1107,25 @@ msgid ""
 "servers. Resolution will fail if the target name servers change IPs."
 msgstr ""
 
-#: template/faq.html.j2:333
-msgid "What is the difference between GNS and Namecoin?"
-msgstr ""
-
-#: template/faq.html.j2:340
+#: template/faq.html.j2:439
 msgid "What is the difference between GNS and Handshake?"
 msgstr ""
 
-#: template/faq.html.j2:346
-msgid "What is the difference between GNS and ENS?"
+#: template/faq.html.j2:441
+msgid ""
+"A: Handshake is a blockchain-based method for root zone governance. Hence, "
+"it does not address the name resolution process itself but delegates "
+"resolution into DNS after the initial TLD resolution. Not taking "
+"sustainablility considerations into account, handshake could be used as an "
+"additional supporting GNS root zone governance model but we currently do not "
+"have such plans in mind."
 msgstr ""
 
-#: template/faq.html.j2:352
+#: template/faq.html.j2:453
 msgid "What is the difference between GNS and TrickleDNS?"
 msgstr ""
 
-#: template/faq.html.j2:354
+#: template/faq.html.j2:455
 msgid ""
 "A: TrickleDNS pushes (&quot;critical&quot;) DNS records between DNS "
 "resolvers of participating domains to provide &quot;better availability, "
@@ -1124,13 +1137,13 @@ msgid ""
 "the DNS hierarchy."
 msgstr ""
 
-#: template/faq.html.j2:367
+#: template/faq.html.j2:468
 msgid ""
 "Does GNS require real-world introduction (secure PKEY exchange) in the style "
 "of the PGP web of trust?"
 msgstr ""
 
-#: template/faq.html.j2:369
+#: template/faq.html.j2:470
 msgid ""
 "A: For security, it is well known that an initial trust path between the two "
 "parties must exist. However, for applications where this is not required, "
@@ -1143,13 +1156,13 @@ msgid ""
 "can be queried under the &quot;.pin&quot; TLD."
 msgstr ""
 
-#: template/faq.html.j2:384
+#: template/faq.html.j2:485
 msgid ""
 "How can a legitimate domain owner tell other people to not use his name in "
 "GNS?"
 msgstr ""
 
-#: template/faq.html.j2:386
+#: template/faq.html.j2:487
 msgid ""
 "A: Names have no owners in GNS, so there cannot be a &quot;legitimate&quot; "
 "domain owner. Any user can claim any name (as his preferred name or &quot;"
@@ -1158,13 +1171,13 @@ msgid ""
 "name) for this user."
 msgstr ""
 
-#: template/faq.html.j2:397
+#: template/faq.html.j2:498
 msgid ""
 "Did you consider the privacy implications of making your personal GNS zone "
 "visible?"
 msgstr ""
 
-#: template/faq.html.j2:399
+#: template/faq.html.j2:500
 msgid ""
 "A: Each record in GNS has a flag &quot;private&quot;. Records are shared "
 "with other users (via DHT or zone transfers) only if this flag is not set. "
@@ -1172,11 +1185,11 @@ msgid ""
 "made public."
 msgstr ""
 
-#: template/faq.html.j2:409
+#: template/faq.html.j2:510
 msgid "Are \"Legacy Host\" (LEHO) records not going to be obsolete with IPv6?"
 msgstr ""
 
-#: template/faq.html.j2:411
+#: template/faq.html.j2:512
 msgid ""
 "A: The question presumes that (a) virtual hosting is only necessary because "
 "of IPv4 address scarcity, and (b) that LEHOs are only useful in the context "
@@ -1188,13 +1201,13 @@ msgid ""
 "become commonplace, GNS should work with today's networks."
 msgstr ""
 
-#: template/faq.html.j2:425
+#: template/faq.html.j2:526
 msgid ""
 "Why does GNS not use a trust metric or consensus to determine globally "
 "unique names?"
 msgstr ""
 
-#: template/faq.html.j2:427
+#: template/faq.html.j2:528
 msgid ""
 "A: Trust metrics have the fundamental problem that they have thresholds. As "
 "trust relationships evolve, mappings would change their meaning as they "
@@ -1203,11 +1216,11 @@ msgid ""
 "consensus might be easy to manipulate by adversaries."
 msgstr ""
 
-#: template/faq.html.j2:438
+#: template/faq.html.j2:539
 msgid "How do you handle compromised zone keys in GNS?"
 msgstr ""
 
-#: template/faq.html.j2:440
+#: template/faq.html.j2:541
 msgid ""
 "A: The owner of a private key can create a revocation message. This one can "
 "then be flooded throughout the overlay network, creating a copy at all "
@@ -1217,11 +1230,11 @@ msgid ""
 "message when resolving names."
 msgstr ""
 
-#: template/faq.html.j2:452
+#: template/faq.html.j2:553
 msgid "Could the signing algorithm of GNS be upgraded in the future?"
 msgstr ""
 
-#: template/faq.html.j2:454
+#: template/faq.html.j2:555
 msgid ""
 "A: Yes. In our efforts to standardize GNS, we have already modified the "
 "protocol to support alternative delegation records. <br> <br> Naturally, "
@@ -1231,12 +1244,12 @@ msgid ""
 "different cipher system."
 msgstr ""
 
-#: template/faq.html.j2:468
+#: template/faq.html.j2:569
 msgid ""
 "How can a GNS zone maintain several name servers, e.g. for load balancing?"
 msgstr ""
 
-#: template/faq.html.j2:470
+#: template/faq.html.j2:571
 msgid ""
 "A: We don't expect this to be necessary, as GNS records are stored (and "
 "replicated) in the R5N DHT. Thus the authority will typically not be "
@@ -1247,13 +1260,13 @@ msgid ""
 "the zone's key and database among them)."
 msgstr ""
 
-#: template/faq.html.j2:483
+#: template/faq.html.j2:584
 msgid ""
 "Why do you believe it is worth giving up unique names for censorship "
 "resistance?"
 msgstr ""
 
-#: template/faq.html.j2:485
+#: template/faq.html.j2:586
 msgid ""
 "A: The GNU Name system offers an alternative to DNS that is censorship "
 "resistant. As with any security mechanism, this comes at a cost (names are "
@@ -1265,11 +1278,11 @@ msgid ""
 "globally&quot; unique name worth, if it does not resolve?"
 msgstr ""
 
-#: template/faq.html.j2:499
+#: template/faq.html.j2:600
 msgid "Why do you say that DNS is 'centralized' and 'distributed'?"
 msgstr ""
 
-#: template/faq.html.j2:501
+#: template/faq.html.j2:602
 msgid ""
 "A: We say that DNS is 'centralized' because it has a central component / "
 "central point of failure --- the root zone and its management by IANA/ICANN. "
@@ -1278,11 +1291,11 @@ msgid ""
 "Iraq during the wars at the beginning of the 21st century."
 msgstr ""
 
-#: template/faq.html.j2:512
+#: template/faq.html.j2:613
 msgid "How does GNS protect against layer-3 censorship?"
 msgstr ""
 
-#: template/faq.html.j2:514
+#: template/faq.html.j2:615
 msgid ""
 "A: GNS does not directly help with layer-3 censorship, but it does help "
 "indirectly in two ways: <ol> <li> Many websites today use virtual hosting, "
@@ -1295,11 +1308,11 @@ msgid ""
 "easier to use. </ol>"
 msgstr ""
 
-#: template/faq.html.j2:533
+#: template/faq.html.j2:634
 msgid "Does GNS work with search engines?"
 msgstr ""
 
-#: template/faq.html.j2:535
+#: template/faq.html.j2:636
 msgid ""
 "A: GNS creates no significant problems for search engines, as they can use "
 "GNS to perform name resolution as well as any normal user. Naturally, while "
@@ -1311,11 +1324,11 @@ msgid ""
 "obviously not obtain censorship-resistant names."
 msgstr ""
 
-#: template/faq.html.j2:549
+#: template/faq.html.j2:650
 msgid "How does GNS compare to the Unmanaged Internet Architecture (UIA)?"
 msgstr ""
 
-#: template/faq.html.j2:551
+#: template/faq.html.j2:652
 msgid ""
 "A: UIA and GNS both share the same basic naming model, which actually "
 "originated with Rivest's SDSI. However, UIA is not concerned about "
@@ -1326,11 +1339,11 @@ msgid ""
 "about legacy systems (clean slate)."
 msgstr ""
 
-#: template/faq.html.j2:564
+#: template/faq.html.j2:665
 msgid "Doesn't GNS increase the trusted-computing base compared to DNS(SEC)?"
 msgstr ""
 
-#: template/faq.html.j2:566
+#: template/faq.html.j2:667
 msgid ""
 "A: First of all, in GNS you can explicitly see the trust chain, so you know "
 "if a name you are resolving belongs to a friend, or a friend-of-a-friend, "
@@ -1340,13 +1353,13 @@ msgid ""
 "than about 128 entities."
 msgstr ""
 
-#: template/faq.html.j2:578
+#: template/faq.html.j2:679
 msgid ""
 "How does GNS handle SRV/TLSA records where service and protocol are part of "
 "the domain name?"
 msgstr ""
 
-#: template/faq.html.j2:580
+#: template/faq.html.j2:681
 msgid ""
 "A: When GNS splits a domain name into labels for resolution, it detects the "
 "&quot;_Service._Proto&quot; syntax, converts &quot;Service&quot; to the "
@@ -1358,13 +1371,13 @@ msgid ""
 "record type) to it."
 msgstr ""
 
-#: template/faq.html.j2:596
+#: template/faq.html.j2:697
 msgid ""
 "I receive many &quot;WARNING Calculated flow delay for X at Y for Z&quot;. "
 "Should I worry?"
 msgstr ""
 
-#: template/faq.html.j2:598
+#: template/faq.html.j2:699
 msgid ""
 "A: Right now, this is expected and a known cause for high latency in GNUnet. "
 "We have started a major rewrite to address this and other problems, but "
@@ -1372,23 +1385,23 @@ msgid ""
 "expected."
 msgstr ""
 
-#: template/faq.html.j2:607
+#: template/faq.html.j2:708
 msgid "Error opening `/dev/net/tun': No such file or directory?"
 msgstr ""
 
-#: template/faq.html.j2:609
+#: template/faq.html.j2:710
 msgid ""
 "A: If you get this error message, the solution is simple. Issue the "
 "following commands (as root) to create the required device file"
 msgstr ""
 
-#: template/faq.html.j2:621
+#: template/faq.html.j2:722
 msgid ""
 "'iptables: No chain/target/match by that name.' (when running gnunet-service-"
 "dns)?"
 msgstr ""
 
-#: template/faq.html.j2:623
+#: template/faq.html.j2:724
 msgid ""
 "A: For GNUnet DNS, your iptables needs to have &quot;owner&quot; match "
 "support. This is accomplished by having the correct kernel options. Check if "
@@ -1396,22 +1409,22 @@ msgid ""
 "'m' (and the module is loaded)."
 msgstr ""
 
-#: template/faq.html.j2:635
+#: template/faq.html.j2:736
 msgid "'Timeout was reached' when running PT on Fedora (and possibly others)?"
 msgstr ""
 
-#: template/faq.html.j2:637
+#: template/faq.html.j2:738
 msgid ""
 "A: If you get an error stating that the VPN timeout was reached, check if "
 "your firewall is enabled and blocking the connections."
 msgstr ""
 
-#: template/faq.html.j2:645
+#: template/faq.html.j2:746
 msgid ""
 "I'm getting an 'error while loading shared libraries: libgnunetXXX.so.X'"
 msgstr ""
 
-#: template/faq.html.j2:647
+#: template/faq.html.j2:748
 msgid ""
 "A: This error usually occurs when your linker fails to locate one of "
 "GNUnet's libraries. This can have two causes. First, it is theoretically "
@@ -1431,7 +1444,7 @@ msgid ""
 "you want to run:"
 msgstr ""
 
-#: template/faq.html.j2:673
+#: template/faq.html.j2:774
 msgid ""
 "to ensure GNUnet's binaries and libraries are found. In order to avoid "
 "having to do so each time, you can add the above lines (without the \"$\") "
@@ -1440,11 +1453,11 @@ msgid ""
 "environment)."
 msgstr ""
 
-#: template/faq.html.j2:680
+#: template/faq.html.j2:781
 msgid "What error messages can be ignored?"
 msgstr ""
 
-#: template/faq.html.j2:682
+#: template/faq.html.j2:783
 msgid ""
 "A: Error messages flagged as \"DEBUG\" should be disabled in binaries built "
 "for end-users and can always be ignored. Error messages flagged as \"INFO\" "
@@ -1454,11 +1467,11 @@ msgid ""
 "messages to display information about important configuration values."
 msgstr ""
 
-#: template/faq.html.j2:698
+#: template/faq.html.j2:799
 msgid "How does GNUnet compare to other file-sharing applications?"
 msgstr ""
 
-#: template/faq.html.j2:700
+#: template/faq.html.j2:801
 msgid ""
 "A: As opposed to Napster, Gnutella, Kazaa, FastTrack, eDonkey and most other "
 "P2P networks, GNUnet was designed with security in mind as the highest "
@@ -1478,7 +1491,7 @@ msgid ""
 "read the research papers (and probably the code)."
 msgstr ""
 
-#: template/faq.html.j2:814
+#: template/faq.html.j2:915
 msgid ""
 "Another important point of reference are the various anonymous peer-to-peer "
 "networks. Here, there are differences in terms of application domain and how "
@@ -1490,11 +1503,11 @@ msgid ""
 "reduce anonymity."
 msgstr ""
 
-#: template/faq.html.j2:827
+#: template/faq.html.j2:928
 msgid "Are there any known attacks (on GNUnet's file-sharing application)?"
 msgstr ""
 
-#: template/faq.html.j2:829
+#: template/faq.html.j2:930
 msgid ""
 "A: Generally, there is the possibility of a known plaintext attack on "
 "keywords, but since the user has control over the keywords that are "
@@ -1506,11 +1519,11 @@ msgid ""
 "obfuscate the content by choosing a difficult keyword anyway."
 msgstr ""
 
-#: template/faq.html.j2:843
+#: template/faq.html.j2:944
 msgid "What do you mean by anonymity?"
 msgstr ""
 
-#: template/faq.html.j2:845
+#: template/faq.html.j2:946
 msgid ""
 "A: Anonymity is the lack of distinction of an individual from a (large) "
 "group. A central goal for anonymous file-sharing in GNUnet is to make all "
@@ -1521,11 +1534,11 @@ msgid ""
 "originating peer and all other peers."
 msgstr ""
 
-#: template/faq.html.j2:857
+#: template/faq.html.j2:958
 msgid "What does my system do when participating in GNUnet file sharing?"
 msgstr ""
 
-#: template/faq.html.j2:859
+#: template/faq.html.j2:960
 msgid ""
 "A: In GNUnet you set up a node (a peer). It is identified by an ID (hash of "
 "its public key) and has a number of addresses it is reachable by (may have "
@@ -1535,11 +1548,11 @@ msgid ""
 "connect to other nodes, becoming part of the network."
 msgstr ""
 
-#: template/faq.html.j2:874
+#: template/faq.html.j2:975
 msgid "How can I help translate this webpage into other languages?"
 msgstr ""
 
-#: template/faq.html.j2:876
+#: template/faq.html.j2:977
 msgid ""
 "A: First, you need to register an account with our weblate system. Please "
 "send an e-mail with the desired target language to translators@gnunet.org or "
@@ -1548,11 +1561,11 @@ msgid ""
 "result in the loss of permissions."
 msgstr ""
 
-#: template/faq.html.j2:888
+#: template/faq.html.j2:989
 msgid "I have some great idea for a new feature, what should I do?"
 msgstr ""
 
-#: template/faq.html.j2:890
+#: template/faq.html.j2:991
 msgid ""
 "A: Sadly, we have many more feature requests than we can possibly implement. "
 "The best way to actually get a new feature implemented is to do it yourself "
diff --git a/locale/ja/LC_MESSAGES/messages.po 
b/locale/ja/LC_MESSAGES/messages.po
index a002006..9e0c98e 100644
--- a/locale/ja/LC_MESSAGES/messages.po
+++ b/locale/ja/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-03-12 15:55+0100\n"
+"POT-Creation-Date: 2021-03-12 16:12+0100\n"
 "PO-Revision-Date: 2021-03-19 18:01+0000\n"
 "Last-Translator: Kanoko Kondo <yves0625@gmail.com>\n"
 "Language-Team: Japanese <http://weblate.taler.net/projects/gnunet/website/ja/";
@@ -980,15 +980,15 @@ msgstr "一般"
 msgid "Features"
 msgstr "機能"
 
-#: template/faq.html.j2:15 template/faq.html.j2:594
+#: template/faq.html.j2:15 template/faq.html.j2:695
 msgid "Error messages"
 msgstr "エラーメッセージ"
 
-#: template/faq.html.j2:16 template/faq.html.j2:696
+#: template/faq.html.j2:16 template/faq.html.j2:797
 msgid "File-sharing"
 msgstr "ファイル共有"
 
-#: template/faq.html.j2:17 template/faq.html.j2:872
+#: template/faq.html.j2:17 template/faq.html.j2:973
 msgid "Contributing"
 msgstr "貢献"
 
@@ -1002,8 +1002,9 @@ msgid ""
 "documentation or ask the question on the help-gnunet@gnu.org mailing list or "
 "the #gnunet IRC on irc.freenode.net."
 msgstr ""
-"回答:他の方法でも情報を提供しています。例えば、他のドキュメントを参照する、help-gnunet@gnu.org のメーリングリストまたは "
-"irc.freenode.net の #gnunet IRC から質問することもできます。"
+"回答:他の方法でも情報を提供しています。例えば、他のドキュメントを参照する、"
+"help-gnunet@gnu.org のメーリングリストまたは irc.freenode.net の #gnunet IRC "
+"から質問することもできます。"
 
 #: template/faq.html.j2:36
 msgid "When are you going to release the next version?"
@@ -1017,10 +1018,12 @@ msgid ""
 "planet.gnu.org\">planet GNU</a>. You can subscribe to the mailing list or "
 "the RSS feed of this site to automatically receive a notification."
 msgstr ""
-"回答:一般的な回答としては、準備ができ次第です。より理想的な回答としては「テスト、デバッグ、コード、ドキュメントなどに貢献いただければ早めに」リリースとな"
-"るでしょう。全てのリリースは、<a href=\"https://planet.gnu.org\";>planet GNU </a>   の info-"
-"gnunet@gnu.org のメーリングリストで公表しています。こちらのサイトからメーリングリストまたは RSS "
-"フィードに登録すると自動で通知が届きます。"
+"回答:一般的な回答としては、準備ができ次第です。より理想的な回答としては「テ"
+"スト、デバッグ、コード、ドキュメントなどに貢献いただければ早めに」リリースと"
+"なるでしょう。全てのリリースは、<a href=\"https://planet.gnu.org\";>planet "
+"GNU </a>   の info-gnunet@gnu.org のメーリングリストで公表しています。こち"
+"らのサイトからメーリングリストまたは RSS フィードに登録すると自動で通知が届き"
+"ます。"
 
 #: template/faq.html.j2:49
 msgid "Is the code free?"
@@ -1031,8 +1034,9 @@ msgid ""
 "A: GNUnet is free software, available under the <a href=\"https://www.gnu.";
 "org/licenses/agpl-3.0.en.html\">GNU Affero Public License (AGPL)</a>."
 msgstr ""
-"回答:GNUnet は無料ソフトウェアで、<a href=\"https://www.gnu.org/licenses/agpl-3.0.en.";
-"html\">GNU Affero Public License (AGPL)</a> のもとで利用可能です。"
+"回答:GNUnet は無料ソフトウェアで、<a href=\"https://www.gnu.org/licenses/";
+"agpl-3.0.en.html\">GNU Affero Public License (AGPL)</a> のもとで利用可能で"
+"す。"
 
 #: template/faq.html.j2:58
 msgid "Are there any known bugs?"
@@ -1048,10 +1052,12 @@ msgid ""
 "you believe a bug is sensitive, you can set its view status to private (this "
 "should be the exception)."
 msgstr ""
-"回答:現時点で既知のバグは <a href=\"https://bugs.gnunet.org/\";>Mantis system</a> "
-"に記載しています。バグの中には開発者または開発者メーリングリストに直接報告されたものもありますが、Mantis データベースへのバグ登録に時間を取られるた"
-"め、この方法は推奨されません。バグは追跡システムに直接報告をお願いします。機密扱いが必要と思われるバグに関しては、閲覧ステータスを例外的にプライベートに設"
-"定することができます。"
+"回答:現時点で既知のバグは <a href=\"https://bugs.gnunet.org/\";>Mantis "
+"system</a> に記載しています。バグの中には開発者または開発者メーリングリストに"
+"直接報告されたものもありますが、Mantis データベースへのバグ登録に時間を取られ"
+"るため、この方法は推奨されません。バグは追跡システムに直接報告をお願いしま"
+"す。機密扱いが必要と思われるバグに関しては、閲覧ステータスを例外的にプライ"
+"ベートに設定することができます。"
 
 #: template/faq.html.j2:73 template/faq.html.j2:193
 msgid "Is there a graphical user interface?"
@@ -1081,10 +1087,12 @@ msgid ""
 "nse&quot; section of your configuration file to a higher value. The default "
 "is &quot;5 ms&quot;."
 msgstr ""
-"回答:gnunet-service-nse プロセスは最初、ネットワークにピアの正当性を示すために使用されるいわゆる&quot;プルーフオブワーク&quo"
-"t;を演算します(または、攻撃者にネットワーク規模評価上、シビル攻撃が高額となるよう仕掛ける方法)。この演算には、CPU "
-"速度にもよりますが、数日を要します。CPU 負荷が問題となる場合は、構成ファイルの&quot; nse&quot; セクションにある "
-"&quot;WORKDELAY&quot; 値を高く設定することができます。デフォルトは &quot;5 ミリ秒&quot;です。"
+"回答:gnunet-service-nse プロセスは最初、ネットワークにピアの正当性を示すため"
+"に使用されるいわゆる&quot;プルーフオブワーク&quot;を演算します(または、攻撃"
+"者にネットワーク規模評価上、シビル攻撃が高額となるよう仕掛ける方法)。この演"
+"算には、CPU 速度にもよりますが、数日を要します。CPU 負荷が問題となる場合は、"
+"構成ファイルの&quot; nse&quot; セクションにある &quot;WORKDELAY&quot; 値を高"
+"く設定することができます。デフォルトは &quot;5 ミリ秒&quot;です。"
 
 #: template/faq.html.j2:99
 msgid "How does GNUnet compare to Tor?"
@@ -1269,10 +1277,23 @@ msgid ""
 msgstr ""
 
 #: template/faq.html.j2:286
+#, fuzzy
+#| msgid "How does GNUnet compare to Tor?"
+msgid "How does GNS compare to other name systems"
+msgstr "GNUnet と Tor は何が違うのですか?"
+
+#: template/faq.html.j2:288
+msgid ""
+"A: A scientific paper on this topic <a href=\"https://grothoff.org/christian/";
+"ns2018.pdf\">has been published </a> and below is a table from the "
+"publication. For detailed descriptions please refer to the paper."
+msgstr ""
+
+#: template/faq.html.j2:392
 msgid "What is the difference between GNS and CoDoNS?"
 msgstr ""
 
-#: template/faq.html.j2:288
+#: template/faq.html.j2:394
 msgid ""
 "A: CoDoNS decentralizes the DNS database (using a DHT) but preserves the "
 "authority structure of DNS. With CoDoNS, IANA/ICANN are still in charge, and "
@@ -1284,11 +1305,11 @@ msgid ""
 "the context of CoDoNS."
 msgstr ""
 
-#: template/faq.html.j2:304
+#: template/faq.html.j2:410
 msgid "What is the difference between GNS and SocialDNS?"
 msgstr ""
 
-#: template/faq.html.j2:306
+#: template/faq.html.j2:412
 msgid ""
 "A: Like GNS, SocialDNS allows each user to create DNS mappings. However, "
 "with SocialDNS the mappings are shared through the social network and "
@@ -1298,11 +1319,11 @@ msgid ""
 "the name (the authority) manually changes the record."
 msgstr ""
 
-#: template/faq.html.j2:320
+#: template/faq.html.j2:426
 msgid "What is the difference between GNS and ODDNS?"
 msgstr ""
 
-#: template/faq.html.j2:322
+#: template/faq.html.j2:428
 msgid ""
 "A: ODDNS is primarily designed to bypass the DNS root zone and the TLD "
 "registries (such as those for \".com\" and \".org\"). Instead of using "
@@ -1311,23 +1332,25 @@ msgid ""
 "servers. Resolution will fail if the target name servers change IPs."
 msgstr ""
 
-#: template/faq.html.j2:333
-msgid "What is the difference between GNS and Namecoin?"
-msgstr ""
-
-#: template/faq.html.j2:340
+#: template/faq.html.j2:439
 msgid "What is the difference between GNS and Handshake?"
 msgstr ""
 
-#: template/faq.html.j2:346
-msgid "What is the difference between GNS and ENS?"
+#: template/faq.html.j2:441
+msgid ""
+"A: Handshake is a blockchain-based method for root zone governance. Hence, "
+"it does not address the name resolution process itself but delegates "
+"resolution into DNS after the initial TLD resolution. Not taking "
+"sustainablility considerations into account, handshake could be used as an "
+"additional supporting GNS root zone governance model but we currently do not "
+"have such plans in mind."
 msgstr ""
 
-#: template/faq.html.j2:352
+#: template/faq.html.j2:453
 msgid "What is the difference between GNS and TrickleDNS?"
 msgstr ""
 
-#: template/faq.html.j2:354
+#: template/faq.html.j2:455
 msgid ""
 "A: TrickleDNS pushes (&quot;critical&quot;) DNS records between DNS "
 "resolvers of participating domains to provide &quot;better availability, "
@@ -1339,13 +1362,13 @@ msgid ""
 "the DNS hierarchy."
 msgstr ""
 
-#: template/faq.html.j2:367
+#: template/faq.html.j2:468
 msgid ""
 "Does GNS require real-world introduction (secure PKEY exchange) in the style "
 "of the PGP web of trust?"
 msgstr ""
 
-#: template/faq.html.j2:369
+#: template/faq.html.j2:470
 msgid ""
 "A: For security, it is well known that an initial trust path between the two "
 "parties must exist. However, for applications where this is not required, "
@@ -1358,13 +1381,13 @@ msgid ""
 "can be queried under the &quot;.pin&quot; TLD."
 msgstr ""
 
-#: template/faq.html.j2:384
+#: template/faq.html.j2:485
 msgid ""
 "How can a legitimate domain owner tell other people to not use his name in "
 "GNS?"
 msgstr ""
 
-#: template/faq.html.j2:386
+#: template/faq.html.j2:487
 msgid ""
 "A: Names have no owners in GNS, so there cannot be a &quot;legitimate&quot; "
 "domain owner. Any user can claim any name (as his preferred name or &quot;"
@@ -1373,13 +1396,13 @@ msgid ""
 "name) for this user."
 msgstr ""
 
-#: template/faq.html.j2:397
+#: template/faq.html.j2:498
 msgid ""
 "Did you consider the privacy implications of making your personal GNS zone "
 "visible?"
 msgstr ""
 
-#: template/faq.html.j2:399
+#: template/faq.html.j2:500
 msgid ""
 "A: Each record in GNS has a flag &quot;private&quot;. Records are shared "
 "with other users (via DHT or zone transfers) only if this flag is not set. "
@@ -1387,11 +1410,11 @@ msgid ""
 "made public."
 msgstr ""
 
-#: template/faq.html.j2:409
+#: template/faq.html.j2:510
 msgid "Are \"Legacy Host\" (LEHO) records not going to be obsolete with IPv6?"
 msgstr ""
 
-#: template/faq.html.j2:411
+#: template/faq.html.j2:512
 msgid ""
 "A: The question presumes that (a) virtual hosting is only necessary because "
 "of IPv4 address scarcity, and (b) that LEHOs are only useful in the context "
@@ -1403,13 +1426,13 @@ msgid ""
 "become commonplace, GNS should work with today's networks."
 msgstr ""
 
-#: template/faq.html.j2:425
+#: template/faq.html.j2:526
 msgid ""
 "Why does GNS not use a trust metric or consensus to determine globally "
 "unique names?"
 msgstr ""
 
-#: template/faq.html.j2:427
+#: template/faq.html.j2:528
 msgid ""
 "A: Trust metrics have the fundamental problem that they have thresholds. As "
 "trust relationships evolve, mappings would change their meaning as they "
@@ -1418,11 +1441,11 @@ msgid ""
 "consensus might be easy to manipulate by adversaries."
 msgstr ""
 
-#: template/faq.html.j2:438
+#: template/faq.html.j2:539
 msgid "How do you handle compromised zone keys in GNS?"
 msgstr ""
 
-#: template/faq.html.j2:440
+#: template/faq.html.j2:541
 msgid ""
 "A: The owner of a private key can create a revocation message. This one can "
 "then be flooded throughout the overlay network, creating a copy at all "
@@ -1432,11 +1455,11 @@ msgid ""
 "message when resolving names."
 msgstr ""
 
-#: template/faq.html.j2:452
+#: template/faq.html.j2:553
 msgid "Could the signing algorithm of GNS be upgraded in the future?"
 msgstr ""
 
-#: template/faq.html.j2:454
+#: template/faq.html.j2:555
 msgid ""
 "A: Yes. In our efforts to standardize GNS, we have already modified the "
 "protocol to support alternative delegation records. <br> <br> Naturally, "
@@ -1446,12 +1469,12 @@ msgid ""
 "different cipher system."
 msgstr ""
 
-#: template/faq.html.j2:468
+#: template/faq.html.j2:569
 msgid ""
 "How can a GNS zone maintain several name servers, e.g. for load balancing?"
 msgstr ""
 
-#: template/faq.html.j2:470
+#: template/faq.html.j2:571
 msgid ""
 "A: We don't expect this to be necessary, as GNS records are stored (and "
 "replicated) in the R5N DHT. Thus the authority will typically not be "
@@ -1462,13 +1485,13 @@ msgid ""
 "the zone's key and database among them)."
 msgstr ""
 
-#: template/faq.html.j2:483
+#: template/faq.html.j2:584
 msgid ""
 "Why do you believe it is worth giving up unique names for censorship "
 "resistance?"
 msgstr ""
 
-#: template/faq.html.j2:485
+#: template/faq.html.j2:586
 msgid ""
 "A: The GNU Name system offers an alternative to DNS that is censorship "
 "resistant. As with any security mechanism, this comes at a cost (names are "
@@ -1480,11 +1503,11 @@ msgid ""
 "globally&quot; unique name worth, if it does not resolve?"
 msgstr ""
 
-#: template/faq.html.j2:499
+#: template/faq.html.j2:600
 msgid "Why do you say that DNS is 'centralized' and 'distributed'?"
 msgstr ""
 
-#: template/faq.html.j2:501
+#: template/faq.html.j2:602
 msgid ""
 "A: We say that DNS is 'centralized' because it has a central component / "
 "central point of failure --- the root zone and its management by IANA/ICANN. "
@@ -1493,11 +1516,11 @@ msgid ""
 "Iraq during the wars at the beginning of the 21st century."
 msgstr ""
 
-#: template/faq.html.j2:512
+#: template/faq.html.j2:613
 msgid "How does GNS protect against layer-3 censorship?"
 msgstr ""
 
-#: template/faq.html.j2:514
+#: template/faq.html.j2:615
 msgid ""
 "A: GNS does not directly help with layer-3 censorship, but it does help "
 "indirectly in two ways: <ol> <li> Many websites today use virtual hosting, "
@@ -1510,11 +1533,11 @@ msgid ""
 "easier to use. </ol>"
 msgstr ""
 
-#: template/faq.html.j2:533
+#: template/faq.html.j2:634
 msgid "Does GNS work with search engines?"
 msgstr ""
 
-#: template/faq.html.j2:535
+#: template/faq.html.j2:636
 msgid ""
 "A: GNS creates no significant problems for search engines, as they can use "
 "GNS to perform name resolution as well as any normal user. Naturally, while "
@@ -1526,11 +1549,11 @@ msgid ""
 "obviously not obtain censorship-resistant names."
 msgstr ""
 
-#: template/faq.html.j2:549
+#: template/faq.html.j2:650
 msgid "How does GNS compare to the Unmanaged Internet Architecture (UIA)?"
 msgstr ""
 
-#: template/faq.html.j2:551
+#: template/faq.html.j2:652
 msgid ""
 "A: UIA and GNS both share the same basic naming model, which actually "
 "originated with Rivest's SDSI. However, UIA is not concerned about "
@@ -1541,11 +1564,11 @@ msgid ""
 "about legacy systems (clean slate)."
 msgstr ""
 
-#: template/faq.html.j2:564
+#: template/faq.html.j2:665
 msgid "Doesn't GNS increase the trusted-computing base compared to DNS(SEC)?"
 msgstr ""
 
-#: template/faq.html.j2:566
+#: template/faq.html.j2:667
 msgid ""
 "A: First of all, in GNS you can explicitly see the trust chain, so you know "
 "if a name you are resolving belongs to a friend, or a friend-of-a-friend, "
@@ -1555,13 +1578,13 @@ msgid ""
 "than about 128 entities."
 msgstr ""
 
-#: template/faq.html.j2:578
+#: template/faq.html.j2:679
 msgid ""
 "How does GNS handle SRV/TLSA records where service and protocol are part of "
 "the domain name?"
 msgstr ""
 
-#: template/faq.html.j2:580
+#: template/faq.html.j2:681
 msgid ""
 "A: When GNS splits a domain name into labels for resolution, it detects the "
 "&quot;_Service._Proto&quot; syntax, converts &quot;Service&quot; to the "
@@ -1573,7 +1596,7 @@ msgid ""
 "record type) to it."
 msgstr ""
 
-#: template/faq.html.j2:596
+#: template/faq.html.j2:697
 msgid ""
 "I receive many &quot;WARNING Calculated flow delay for X at Y for Z&quot;. "
 "Should I worry?"
@@ -1581,7 +1604,7 @@ msgstr ""
 "「WARNING Calculated flow delay for X at Y for Z」という警告が多くでますが、"
 "懸念すべきですか?"
 
-#: template/faq.html.j2:598
+#: template/faq.html.j2:699
 msgid ""
 "A: Right now, this is expected and a known cause for high latency in GNUnet. "
 "We have started a major rewrite to address this and other problems, but "
@@ -1593,23 +1616,23 @@ msgstr ""
 "Transport Next Generation(TNG)が準備できるまでは発生が続くことが見込まれま"
 "す。"
 
-#: template/faq.html.j2:607
+#: template/faq.html.j2:708
 msgid "Error opening `/dev/net/tun': No such file or directory?"
 msgstr ""
 
-#: template/faq.html.j2:609
+#: template/faq.html.j2:710
 msgid ""
 "A: If you get this error message, the solution is simple. Issue the "
 "following commands (as root) to create the required device file"
 msgstr ""
 
-#: template/faq.html.j2:621
+#: template/faq.html.j2:722
 msgid ""
 "'iptables: No chain/target/match by that name.' (when running gnunet-service-"
 "dns)?"
 msgstr ""
 
-#: template/faq.html.j2:623
+#: template/faq.html.j2:724
 msgid ""
 "A: For GNUnet DNS, your iptables needs to have &quot;owner&quot; match "
 "support. This is accomplished by having the correct kernel options. Check if "
@@ -1617,22 +1640,22 @@ msgid ""
 "'m' (and the module is loaded)."
 msgstr ""
 
-#: template/faq.html.j2:635
+#: template/faq.html.j2:736
 msgid "'Timeout was reached' when running PT on Fedora (and possibly others)?"
 msgstr ""
 
-#: template/faq.html.j2:637
+#: template/faq.html.j2:738
 msgid ""
 "A: If you get an error stating that the VPN timeout was reached, check if "
 "your firewall is enabled and blocking the connections."
 msgstr ""
 
-#: template/faq.html.j2:645
+#: template/faq.html.j2:746
 msgid ""
 "I'm getting an 'error while loading shared libraries: libgnunetXXX.so.X'"
 msgstr ""
 
-#: template/faq.html.j2:647
+#: template/faq.html.j2:748
 msgid ""
 "A: This error usually occurs when your linker fails to locate one of "
 "GNUnet's libraries. This can have two causes. First, it is theoretically "
@@ -1652,7 +1675,7 @@ msgid ""
 "you want to run:"
 msgstr ""
 
-#: template/faq.html.j2:673
+#: template/faq.html.j2:774
 msgid ""
 "to ensure GNUnet's binaries and libraries are found. In order to avoid "
 "having to do so each time, you can add the above lines (without the \"$\") "
@@ -1661,11 +1684,11 @@ msgid ""
 "environment)."
 msgstr ""
 
-#: template/faq.html.j2:680
+#: template/faq.html.j2:781
 msgid "What error messages can be ignored?"
 msgstr ""
 
-#: template/faq.html.j2:682
+#: template/faq.html.j2:783
 msgid ""
 "A: Error messages flagged as \"DEBUG\" should be disabled in binaries built "
 "for end-users and can always be ignored. Error messages flagged as \"INFO\" "
@@ -1675,11 +1698,11 @@ msgid ""
 "messages to display information about important configuration values."
 msgstr ""
 
-#: template/faq.html.j2:698
+#: template/faq.html.j2:799
 msgid "How does GNUnet compare to other file-sharing applications?"
 msgstr ""
 
-#: template/faq.html.j2:700
+#: template/faq.html.j2:801
 msgid ""
 "A: As opposed to Napster, Gnutella, Kazaa, FastTrack, eDonkey and most other "
 "P2P networks, GNUnet was designed with security in mind as the highest "
@@ -1699,7 +1722,7 @@ msgid ""
 "read the research papers (and probably the code)."
 msgstr ""
 
-#: template/faq.html.j2:814
+#: template/faq.html.j2:915
 msgid ""
 "Another important point of reference are the various anonymous peer-to-peer "
 "networks. Here, there are differences in terms of application domain and how "
@@ -1711,11 +1734,11 @@ msgid ""
 "reduce anonymity."
 msgstr ""
 
-#: template/faq.html.j2:827
+#: template/faq.html.j2:928
 msgid "Are there any known attacks (on GNUnet's file-sharing application)?"
 msgstr ""
 
-#: template/faq.html.j2:829
+#: template/faq.html.j2:930
 msgid ""
 "A: Generally, there is the possibility of a known plaintext attack on "
 "keywords, but since the user has control over the keywords that are "
@@ -1727,11 +1750,11 @@ msgid ""
 "obfuscate the content by choosing a difficult keyword anyway."
 msgstr ""
 
-#: template/faq.html.j2:843
+#: template/faq.html.j2:944
 msgid "What do you mean by anonymity?"
 msgstr ""
 
-#: template/faq.html.j2:845
+#: template/faq.html.j2:946
 msgid ""
 "A: Anonymity is the lack of distinction of an individual from a (large) "
 "group. A central goal for anonymous file-sharing in GNUnet is to make all "
@@ -1742,11 +1765,11 @@ msgid ""
 "originating peer and all other peers."
 msgstr ""
 
-#: template/faq.html.j2:857
+#: template/faq.html.j2:958
 msgid "What does my system do when participating in GNUnet file sharing?"
 msgstr ""
 
-#: template/faq.html.j2:859
+#: template/faq.html.j2:960
 msgid ""
 "A: In GNUnet you set up a node (a peer). It is identified by an ID (hash of "
 "its public key) and has a number of addresses it is reachable by (may have "
@@ -1756,11 +1779,11 @@ msgid ""
 "connect to other nodes, becoming part of the network."
 msgstr ""
 
-#: template/faq.html.j2:874
+#: template/faq.html.j2:975
 msgid "How can I help translate this webpage into other languages?"
 msgstr ""
 
-#: template/faq.html.j2:876
+#: template/faq.html.j2:977
 msgid ""
 "A: First, you need to register an account with our weblate system. Please "
 "send an e-mail with the desired target language to translators@gnunet.org or "
@@ -1769,11 +1792,11 @@ msgid ""
 "result in the loss of permissions."
 msgstr ""
 
-#: template/faq.html.j2:888
+#: template/faq.html.j2:989
 msgid "I have some great idea for a new feature, what should I do?"
 msgstr ""
 
-#: template/faq.html.j2:890
+#: template/faq.html.j2:991
 msgid ""
 "A: Sadly, we have many more feature requests than we can possibly implement. "
 "The best way to actually get a new feature implemented is to do it yourself "
diff --git a/locale/ko/LC_MESSAGES/messages.po 
b/locale/ko/LC_MESSAGES/messages.po
index 2a3d82e..0184173 100644
--- a/locale/ko/LC_MESSAGES/messages.po
+++ b/locale/ko/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-03-12 15:55+0100\n"
+"POT-Creation-Date: 2021-03-12 16:12+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -790,15 +790,15 @@ msgstr ""
 msgid "Features"
 msgstr ""
 
-#: template/faq.html.j2:15 template/faq.html.j2:594
+#: template/faq.html.j2:15 template/faq.html.j2:695
 msgid "Error messages"
 msgstr ""
 
-#: template/faq.html.j2:16 template/faq.html.j2:696
+#: template/faq.html.j2:16 template/faq.html.j2:797
 msgid "File-sharing"
 msgstr ""
 
-#: template/faq.html.j2:17 template/faq.html.j2:872
+#: template/faq.html.j2:17 template/faq.html.j2:973
 msgid "Contributing"
 msgstr ""
 
@@ -1050,11 +1050,22 @@ msgid ""
 msgstr ""
 
 #: template/faq.html.j2:286
-msgid "What is the difference between GNS and CoDoNS?"
+msgid "How does GNS compare to other name systems"
 msgstr ""
 
 #: template/faq.html.j2:288
 msgid ""
+"A: A scientific paper on this topic <a href=\"https://grothoff.org/christian/";
+"ns2018.pdf\">has been published </a> and below is a table from the "
+"publication. For detailed descriptions please refer to the paper."
+msgstr ""
+
+#: template/faq.html.j2:392
+msgid "What is the difference between GNS and CoDoNS?"
+msgstr ""
+
+#: template/faq.html.j2:394
+msgid ""
 "A: CoDoNS decentralizes the DNS database (using a DHT) but preserves the "
 "authority structure of DNS. With CoDoNS, IANA/ICANN are still in charge, and "
 "there are still registrars that determine who owns a name. <br><br> With "
@@ -1065,11 +1076,11 @@ msgid ""
 "the context of CoDoNS."
 msgstr ""
 
-#: template/faq.html.j2:304
+#: template/faq.html.j2:410
 msgid "What is the difference between GNS and SocialDNS?"
 msgstr ""
 
-#: template/faq.html.j2:306
+#: template/faq.html.j2:412
 msgid ""
 "A: Like GNS, SocialDNS allows each user to create DNS mappings. However, "
 "with SocialDNS the mappings are shared through the social network and "
@@ -1079,11 +1090,11 @@ msgid ""
 "the name (the authority) manually changes the record."
 msgstr ""
 
-#: template/faq.html.j2:320
+#: template/faq.html.j2:426
 msgid "What is the difference between GNS and ODDNS?"
 msgstr ""
 
-#: template/faq.html.j2:322
+#: template/faq.html.j2:428
 msgid ""
 "A: ODDNS is primarily designed to bypass the DNS root zone and the TLD "
 "registries (such as those for \".com\" and \".org\"). Instead of using "
@@ -1092,23 +1103,25 @@ msgid ""
 "servers. Resolution will fail if the target name servers change IPs."
 msgstr ""
 
-#: template/faq.html.j2:333
-msgid "What is the difference between GNS and Namecoin?"
-msgstr ""
-
-#: template/faq.html.j2:340
+#: template/faq.html.j2:439
 msgid "What is the difference between GNS and Handshake?"
 msgstr ""
 
-#: template/faq.html.j2:346
-msgid "What is the difference between GNS and ENS?"
+#: template/faq.html.j2:441
+msgid ""
+"A: Handshake is a blockchain-based method for root zone governance. Hence, "
+"it does not address the name resolution process itself but delegates "
+"resolution into DNS after the initial TLD resolution. Not taking "
+"sustainablility considerations into account, handshake could be used as an "
+"additional supporting GNS root zone governance model but we currently do not "
+"have such plans in mind."
 msgstr ""
 
-#: template/faq.html.j2:352
+#: template/faq.html.j2:453
 msgid "What is the difference between GNS and TrickleDNS?"
 msgstr ""
 
-#: template/faq.html.j2:354
+#: template/faq.html.j2:455
 msgid ""
 "A: TrickleDNS pushes (&quot;critical&quot;) DNS records between DNS "
 "resolvers of participating domains to provide &quot;better availability, "
@@ -1120,13 +1133,13 @@ msgid ""
 "the DNS hierarchy."
 msgstr ""
 
-#: template/faq.html.j2:367
+#: template/faq.html.j2:468
 msgid ""
 "Does GNS require real-world introduction (secure PKEY exchange) in the style "
 "of the PGP web of trust?"
 msgstr ""
 
-#: template/faq.html.j2:369
+#: template/faq.html.j2:470
 msgid ""
 "A: For security, it is well known that an initial trust path between the two "
 "parties must exist. However, for applications where this is not required, "
@@ -1139,13 +1152,13 @@ msgid ""
 "can be queried under the &quot;.pin&quot; TLD."
 msgstr ""
 
-#: template/faq.html.j2:384
+#: template/faq.html.j2:485
 msgid ""
 "How can a legitimate domain owner tell other people to not use his name in "
 "GNS?"
 msgstr ""
 
-#: template/faq.html.j2:386
+#: template/faq.html.j2:487
 msgid ""
 "A: Names have no owners in GNS, so there cannot be a &quot;legitimate&quot; "
 "domain owner. Any user can claim any name (as his preferred name or &quot;"
@@ -1154,13 +1167,13 @@ msgid ""
 "name) for this user."
 msgstr ""
 
-#: template/faq.html.j2:397
+#: template/faq.html.j2:498
 msgid ""
 "Did you consider the privacy implications of making your personal GNS zone "
 "visible?"
 msgstr ""
 
-#: template/faq.html.j2:399
+#: template/faq.html.j2:500
 msgid ""
 "A: Each record in GNS has a flag &quot;private&quot;. Records are shared "
 "with other users (via DHT or zone transfers) only if this flag is not set. "
@@ -1168,11 +1181,11 @@ msgid ""
 "made public."
 msgstr ""
 
-#: template/faq.html.j2:409
+#: template/faq.html.j2:510
 msgid "Are \"Legacy Host\" (LEHO) records not going to be obsolete with IPv6?"
 msgstr ""
 
-#: template/faq.html.j2:411
+#: template/faq.html.j2:512
 msgid ""
 "A: The question presumes that (a) virtual hosting is only necessary because "
 "of IPv4 address scarcity, and (b) that LEHOs are only useful in the context "
@@ -1184,13 +1197,13 @@ msgid ""
 "become commonplace, GNS should work with today's networks."
 msgstr ""
 
-#: template/faq.html.j2:425
+#: template/faq.html.j2:526
 msgid ""
 "Why does GNS not use a trust metric or consensus to determine globally "
 "unique names?"
 msgstr ""
 
-#: template/faq.html.j2:427
+#: template/faq.html.j2:528
 msgid ""
 "A: Trust metrics have the fundamental problem that they have thresholds. As "
 "trust relationships evolve, mappings would change their meaning as they "
@@ -1199,11 +1212,11 @@ msgid ""
 "consensus might be easy to manipulate by adversaries."
 msgstr ""
 
-#: template/faq.html.j2:438
+#: template/faq.html.j2:539
 msgid "How do you handle compromised zone keys in GNS?"
 msgstr ""
 
-#: template/faq.html.j2:440
+#: template/faq.html.j2:541
 msgid ""
 "A: The owner of a private key can create a revocation message. This one can "
 "then be flooded throughout the overlay network, creating a copy at all "
@@ -1213,11 +1226,11 @@ msgid ""
 "message when resolving names."
 msgstr ""
 
-#: template/faq.html.j2:452
+#: template/faq.html.j2:553
 msgid "Could the signing algorithm of GNS be upgraded in the future?"
 msgstr ""
 
-#: template/faq.html.j2:454
+#: template/faq.html.j2:555
 msgid ""
 "A: Yes. In our efforts to standardize GNS, we have already modified the "
 "protocol to support alternative delegation records. <br> <br> Naturally, "
@@ -1227,12 +1240,12 @@ msgid ""
 "different cipher system."
 msgstr ""
 
-#: template/faq.html.j2:468
+#: template/faq.html.j2:569
 msgid ""
 "How can a GNS zone maintain several name servers, e.g. for load balancing?"
 msgstr ""
 
-#: template/faq.html.j2:470
+#: template/faq.html.j2:571
 msgid ""
 "A: We don't expect this to be necessary, as GNS records are stored (and "
 "replicated) in the R5N DHT. Thus the authority will typically not be "
@@ -1243,13 +1256,13 @@ msgid ""
 "the zone's key and database among them)."
 msgstr ""
 
-#: template/faq.html.j2:483
+#: template/faq.html.j2:584
 msgid ""
 "Why do you believe it is worth giving up unique names for censorship "
 "resistance?"
 msgstr ""
 
-#: template/faq.html.j2:485
+#: template/faq.html.j2:586
 msgid ""
 "A: The GNU Name system offers an alternative to DNS that is censorship "
 "resistant. As with any security mechanism, this comes at a cost (names are "
@@ -1261,11 +1274,11 @@ msgid ""
 "globally&quot; unique name worth, if it does not resolve?"
 msgstr ""
 
-#: template/faq.html.j2:499
+#: template/faq.html.j2:600
 msgid "Why do you say that DNS is 'centralized' and 'distributed'?"
 msgstr ""
 
-#: template/faq.html.j2:501
+#: template/faq.html.j2:602
 msgid ""
 "A: We say that DNS is 'centralized' because it has a central component / "
 "central point of failure --- the root zone and its management by IANA/ICANN. "
@@ -1274,11 +1287,11 @@ msgid ""
 "Iraq during the wars at the beginning of the 21st century."
 msgstr ""
 
-#: template/faq.html.j2:512
+#: template/faq.html.j2:613
 msgid "How does GNS protect against layer-3 censorship?"
 msgstr ""
 
-#: template/faq.html.j2:514
+#: template/faq.html.j2:615
 msgid ""
 "A: GNS does not directly help with layer-3 censorship, but it does help "
 "indirectly in two ways: <ol> <li> Many websites today use virtual hosting, "
@@ -1291,11 +1304,11 @@ msgid ""
 "easier to use. </ol>"
 msgstr ""
 
-#: template/faq.html.j2:533
+#: template/faq.html.j2:634
 msgid "Does GNS work with search engines?"
 msgstr ""
 
-#: template/faq.html.j2:535
+#: template/faq.html.j2:636
 msgid ""
 "A: GNS creates no significant problems for search engines, as they can use "
 "GNS to perform name resolution as well as any normal user. Naturally, while "
@@ -1307,11 +1320,11 @@ msgid ""
 "obviously not obtain censorship-resistant names."
 msgstr ""
 
-#: template/faq.html.j2:549
+#: template/faq.html.j2:650
 msgid "How does GNS compare to the Unmanaged Internet Architecture (UIA)?"
 msgstr ""
 
-#: template/faq.html.j2:551
+#: template/faq.html.j2:652
 msgid ""
 "A: UIA and GNS both share the same basic naming model, which actually "
 "originated with Rivest's SDSI. However, UIA is not concerned about "
@@ -1322,11 +1335,11 @@ msgid ""
 "about legacy systems (clean slate)."
 msgstr ""
 
-#: template/faq.html.j2:564
+#: template/faq.html.j2:665
 msgid "Doesn't GNS increase the trusted-computing base compared to DNS(SEC)?"
 msgstr ""
 
-#: template/faq.html.j2:566
+#: template/faq.html.j2:667
 msgid ""
 "A: First of all, in GNS you can explicitly see the trust chain, so you know "
 "if a name you are resolving belongs to a friend, or a friend-of-a-friend, "
@@ -1336,13 +1349,13 @@ msgid ""
 "than about 128 entities."
 msgstr ""
 
-#: template/faq.html.j2:578
+#: template/faq.html.j2:679
 msgid ""
 "How does GNS handle SRV/TLSA records where service and protocol are part of "
 "the domain name?"
 msgstr ""
 
-#: template/faq.html.j2:580
+#: template/faq.html.j2:681
 msgid ""
 "A: When GNS splits a domain name into labels for resolution, it detects the "
 "&quot;_Service._Proto&quot; syntax, converts &quot;Service&quot; to the "
@@ -1354,13 +1367,13 @@ msgid ""
 "record type) to it."
 msgstr ""
 
-#: template/faq.html.j2:596
+#: template/faq.html.j2:697
 msgid ""
 "I receive many &quot;WARNING Calculated flow delay for X at Y for Z&quot;. "
 "Should I worry?"
 msgstr ""
 
-#: template/faq.html.j2:598
+#: template/faq.html.j2:699
 msgid ""
 "A: Right now, this is expected and a known cause for high latency in GNUnet. "
 "We have started a major rewrite to address this and other problems, but "
@@ -1368,23 +1381,23 @@ msgid ""
 "expected."
 msgstr ""
 
-#: template/faq.html.j2:607
+#: template/faq.html.j2:708
 msgid "Error opening `/dev/net/tun': No such file or directory?"
 msgstr ""
 
-#: template/faq.html.j2:609
+#: template/faq.html.j2:710
 msgid ""
 "A: If you get this error message, the solution is simple. Issue the "
 "following commands (as root) to create the required device file"
 msgstr ""
 
-#: template/faq.html.j2:621
+#: template/faq.html.j2:722
 msgid ""
 "'iptables: No chain/target/match by that name.' (when running gnunet-service-"
 "dns)?"
 msgstr ""
 
-#: template/faq.html.j2:623
+#: template/faq.html.j2:724
 msgid ""
 "A: For GNUnet DNS, your iptables needs to have &quot;owner&quot; match "
 "support. This is accomplished by having the correct kernel options. Check if "
@@ -1392,22 +1405,22 @@ msgid ""
 "'m' (and the module is loaded)."
 msgstr ""
 
-#: template/faq.html.j2:635
+#: template/faq.html.j2:736
 msgid "'Timeout was reached' when running PT on Fedora (and possibly others)?"
 msgstr ""
 
-#: template/faq.html.j2:637
+#: template/faq.html.j2:738
 msgid ""
 "A: If you get an error stating that the VPN timeout was reached, check if "
 "your firewall is enabled and blocking the connections."
 msgstr ""
 
-#: template/faq.html.j2:645
+#: template/faq.html.j2:746
 msgid ""
 "I'm getting an 'error while loading shared libraries: libgnunetXXX.so.X'"
 msgstr ""
 
-#: template/faq.html.j2:647
+#: template/faq.html.j2:748
 msgid ""
 "A: This error usually occurs when your linker fails to locate one of "
 "GNUnet's libraries. This can have two causes. First, it is theoretically "
@@ -1427,7 +1440,7 @@ msgid ""
 "you want to run:"
 msgstr ""
 
-#: template/faq.html.j2:673
+#: template/faq.html.j2:774
 msgid ""
 "to ensure GNUnet's binaries and libraries are found. In order to avoid "
 "having to do so each time, you can add the above lines (without the \"$\") "
@@ -1436,11 +1449,11 @@ msgid ""
 "environment)."
 msgstr ""
 
-#: template/faq.html.j2:680
+#: template/faq.html.j2:781
 msgid "What error messages can be ignored?"
 msgstr ""
 
-#: template/faq.html.j2:682
+#: template/faq.html.j2:783
 msgid ""
 "A: Error messages flagged as \"DEBUG\" should be disabled in binaries built "
 "for end-users and can always be ignored. Error messages flagged as \"INFO\" "
@@ -1450,11 +1463,11 @@ msgid ""
 "messages to display information about important configuration values."
 msgstr ""
 
-#: template/faq.html.j2:698
+#: template/faq.html.j2:799
 msgid "How does GNUnet compare to other file-sharing applications?"
 msgstr ""
 
-#: template/faq.html.j2:700
+#: template/faq.html.j2:801
 msgid ""
 "A: As opposed to Napster, Gnutella, Kazaa, FastTrack, eDonkey and most other "
 "P2P networks, GNUnet was designed with security in mind as the highest "
@@ -1474,7 +1487,7 @@ msgid ""
 "read the research papers (and probably the code)."
 msgstr ""
 
-#: template/faq.html.j2:814
+#: template/faq.html.j2:915
 msgid ""
 "Another important point of reference are the various anonymous peer-to-peer "
 "networks. Here, there are differences in terms of application domain and how "
@@ -1486,11 +1499,11 @@ msgid ""
 "reduce anonymity."
 msgstr ""
 
-#: template/faq.html.j2:827
+#: template/faq.html.j2:928
 msgid "Are there any known attacks (on GNUnet's file-sharing application)?"
 msgstr ""
 
-#: template/faq.html.j2:829
+#: template/faq.html.j2:930
 msgid ""
 "A: Generally, there is the possibility of a known plaintext attack on "
 "keywords, but since the user has control over the keywords that are "
@@ -1502,11 +1515,11 @@ msgid ""
 "obfuscate the content by choosing a difficult keyword anyway."
 msgstr ""
 
-#: template/faq.html.j2:843
+#: template/faq.html.j2:944
 msgid "What do you mean by anonymity?"
 msgstr ""
 
-#: template/faq.html.j2:845
+#: template/faq.html.j2:946
 msgid ""
 "A: Anonymity is the lack of distinction of an individual from a (large) "
 "group. A central goal for anonymous file-sharing in GNUnet is to make all "
@@ -1517,11 +1530,11 @@ msgid ""
 "originating peer and all other peers."
 msgstr ""
 
-#: template/faq.html.j2:857
+#: template/faq.html.j2:958
 msgid "What does my system do when participating in GNUnet file sharing?"
 msgstr ""
 
-#: template/faq.html.j2:859
+#: template/faq.html.j2:960
 msgid ""
 "A: In GNUnet you set up a node (a peer). It is identified by an ID (hash of "
 "its public key) and has a number of addresses it is reachable by (may have "
@@ -1531,11 +1544,11 @@ msgid ""
 "connect to other nodes, becoming part of the network."
 msgstr ""
 
-#: template/faq.html.j2:874
+#: template/faq.html.j2:975
 msgid "How can I help translate this webpage into other languages?"
 msgstr ""
 
-#: template/faq.html.j2:876
+#: template/faq.html.j2:977
 msgid ""
 "A: First, you need to register an account with our weblate system. Please "
 "send an e-mail with the desired target language to translators@gnunet.org or "
@@ -1544,11 +1557,11 @@ msgid ""
 "result in the loss of permissions."
 msgstr ""
 
-#: template/faq.html.j2:888
+#: template/faq.html.j2:989
 msgid "I have some great idea for a new feature, what should I do?"
 msgstr ""
 
-#: template/faq.html.j2:890
+#: template/faq.html.j2:991
 msgid ""
 "A: Sadly, we have many more feature requests than we can possibly implement. "
 "The best way to actually get a new feature implemented is to do it yourself "
diff --git a/locale/pt/LC_MESSAGES/messages.po 
b/locale/pt/LC_MESSAGES/messages.po
index 0de29b7..dc1ec5a 100644
--- a/locale/pt/LC_MESSAGES/messages.po
+++ b/locale/pt/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-03-12 15:55+0100\n"
+"POT-Creation-Date: 2021-03-12 16:12+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -790,15 +790,15 @@ msgstr ""
 msgid "Features"
 msgstr ""
 
-#: template/faq.html.j2:15 template/faq.html.j2:594
+#: template/faq.html.j2:15 template/faq.html.j2:695
 msgid "Error messages"
 msgstr ""
 
-#: template/faq.html.j2:16 template/faq.html.j2:696
+#: template/faq.html.j2:16 template/faq.html.j2:797
 msgid "File-sharing"
 msgstr ""
 
-#: template/faq.html.j2:17 template/faq.html.j2:872
+#: template/faq.html.j2:17 template/faq.html.j2:973
 msgid "Contributing"
 msgstr ""
 
@@ -1050,11 +1050,22 @@ msgid ""
 msgstr ""
 
 #: template/faq.html.j2:286
-msgid "What is the difference between GNS and CoDoNS?"
+msgid "How does GNS compare to other name systems"
 msgstr ""
 
 #: template/faq.html.j2:288
 msgid ""
+"A: A scientific paper on this topic <a href=\"https://grothoff.org/christian/";
+"ns2018.pdf\">has been published </a> and below is a table from the "
+"publication. For detailed descriptions please refer to the paper."
+msgstr ""
+
+#: template/faq.html.j2:392
+msgid "What is the difference between GNS and CoDoNS?"
+msgstr ""
+
+#: template/faq.html.j2:394
+msgid ""
 "A: CoDoNS decentralizes the DNS database (using a DHT) but preserves the "
 "authority structure of DNS. With CoDoNS, IANA/ICANN are still in charge, and "
 "there are still registrars that determine who owns a name. <br><br> With "
@@ -1065,11 +1076,11 @@ msgid ""
 "the context of CoDoNS."
 msgstr ""
 
-#: template/faq.html.j2:304
+#: template/faq.html.j2:410
 msgid "What is the difference between GNS and SocialDNS?"
 msgstr ""
 
-#: template/faq.html.j2:306
+#: template/faq.html.j2:412
 msgid ""
 "A: Like GNS, SocialDNS allows each user to create DNS mappings. However, "
 "with SocialDNS the mappings are shared through the social network and "
@@ -1079,11 +1090,11 @@ msgid ""
 "the name (the authority) manually changes the record."
 msgstr ""
 
-#: template/faq.html.j2:320
+#: template/faq.html.j2:426
 msgid "What is the difference between GNS and ODDNS?"
 msgstr ""
 
-#: template/faq.html.j2:322
+#: template/faq.html.j2:428
 msgid ""
 "A: ODDNS is primarily designed to bypass the DNS root zone and the TLD "
 "registries (such as those for \".com\" and \".org\"). Instead of using "
@@ -1092,23 +1103,25 @@ msgid ""
 "servers. Resolution will fail if the target name servers change IPs."
 msgstr ""
 
-#: template/faq.html.j2:333
-msgid "What is the difference between GNS and Namecoin?"
-msgstr ""
-
-#: template/faq.html.j2:340
+#: template/faq.html.j2:439
 msgid "What is the difference between GNS and Handshake?"
 msgstr ""
 
-#: template/faq.html.j2:346
-msgid "What is the difference between GNS and ENS?"
+#: template/faq.html.j2:441
+msgid ""
+"A: Handshake is a blockchain-based method for root zone governance. Hence, "
+"it does not address the name resolution process itself but delegates "
+"resolution into DNS after the initial TLD resolution. Not taking "
+"sustainablility considerations into account, handshake could be used as an "
+"additional supporting GNS root zone governance model but we currently do not "
+"have such plans in mind."
 msgstr ""
 
-#: template/faq.html.j2:352
+#: template/faq.html.j2:453
 msgid "What is the difference between GNS and TrickleDNS?"
 msgstr ""
 
-#: template/faq.html.j2:354
+#: template/faq.html.j2:455
 msgid ""
 "A: TrickleDNS pushes (&quot;critical&quot;) DNS records between DNS "
 "resolvers of participating domains to provide &quot;better availability, "
@@ -1120,13 +1133,13 @@ msgid ""
 "the DNS hierarchy."
 msgstr ""
 
-#: template/faq.html.j2:367
+#: template/faq.html.j2:468
 msgid ""
 "Does GNS require real-world introduction (secure PKEY exchange) in the style "
 "of the PGP web of trust?"
 msgstr ""
 
-#: template/faq.html.j2:369
+#: template/faq.html.j2:470
 msgid ""
 "A: For security, it is well known that an initial trust path between the two "
 "parties must exist. However, for applications where this is not required, "
@@ -1139,13 +1152,13 @@ msgid ""
 "can be queried under the &quot;.pin&quot; TLD."
 msgstr ""
 
-#: template/faq.html.j2:384
+#: template/faq.html.j2:485
 msgid ""
 "How can a legitimate domain owner tell other people to not use his name in "
 "GNS?"
 msgstr ""
 
-#: template/faq.html.j2:386
+#: template/faq.html.j2:487
 msgid ""
 "A: Names have no owners in GNS, so there cannot be a &quot;legitimate&quot; "
 "domain owner. Any user can claim any name (as his preferred name or &quot;"
@@ -1154,13 +1167,13 @@ msgid ""
 "name) for this user."
 msgstr ""
 
-#: template/faq.html.j2:397
+#: template/faq.html.j2:498
 msgid ""
 "Did you consider the privacy implications of making your personal GNS zone "
 "visible?"
 msgstr ""
 
-#: template/faq.html.j2:399
+#: template/faq.html.j2:500
 msgid ""
 "A: Each record in GNS has a flag &quot;private&quot;. Records are shared "
 "with other users (via DHT or zone transfers) only if this flag is not set. "
@@ -1168,11 +1181,11 @@ msgid ""
 "made public."
 msgstr ""
 
-#: template/faq.html.j2:409
+#: template/faq.html.j2:510
 msgid "Are \"Legacy Host\" (LEHO) records not going to be obsolete with IPv6?"
 msgstr ""
 
-#: template/faq.html.j2:411
+#: template/faq.html.j2:512
 msgid ""
 "A: The question presumes that (a) virtual hosting is only necessary because "
 "of IPv4 address scarcity, and (b) that LEHOs are only useful in the context "
@@ -1184,13 +1197,13 @@ msgid ""
 "become commonplace, GNS should work with today's networks."
 msgstr ""
 
-#: template/faq.html.j2:425
+#: template/faq.html.j2:526
 msgid ""
 "Why does GNS not use a trust metric or consensus to determine globally "
 "unique names?"
 msgstr ""
 
-#: template/faq.html.j2:427
+#: template/faq.html.j2:528
 msgid ""
 "A: Trust metrics have the fundamental problem that they have thresholds. As "
 "trust relationships evolve, mappings would change their meaning as they "
@@ -1199,11 +1212,11 @@ msgid ""
 "consensus might be easy to manipulate by adversaries."
 msgstr ""
 
-#: template/faq.html.j2:438
+#: template/faq.html.j2:539
 msgid "How do you handle compromised zone keys in GNS?"
 msgstr ""
 
-#: template/faq.html.j2:440
+#: template/faq.html.j2:541
 msgid ""
 "A: The owner of a private key can create a revocation message. This one can "
 "then be flooded throughout the overlay network, creating a copy at all "
@@ -1213,11 +1226,11 @@ msgid ""
 "message when resolving names."
 msgstr ""
 
-#: template/faq.html.j2:452
+#: template/faq.html.j2:553
 msgid "Could the signing algorithm of GNS be upgraded in the future?"
 msgstr ""
 
-#: template/faq.html.j2:454
+#: template/faq.html.j2:555
 msgid ""
 "A: Yes. In our efforts to standardize GNS, we have already modified the "
 "protocol to support alternative delegation records. <br> <br> Naturally, "
@@ -1227,12 +1240,12 @@ msgid ""
 "different cipher system."
 msgstr ""
 
-#: template/faq.html.j2:468
+#: template/faq.html.j2:569
 msgid ""
 "How can a GNS zone maintain several name servers, e.g. for load balancing?"
 msgstr ""
 
-#: template/faq.html.j2:470
+#: template/faq.html.j2:571
 msgid ""
 "A: We don't expect this to be necessary, as GNS records are stored (and "
 "replicated) in the R5N DHT. Thus the authority will typically not be "
@@ -1243,13 +1256,13 @@ msgid ""
 "the zone's key and database among them)."
 msgstr ""
 
-#: template/faq.html.j2:483
+#: template/faq.html.j2:584
 msgid ""
 "Why do you believe it is worth giving up unique names for censorship "
 "resistance?"
 msgstr ""
 
-#: template/faq.html.j2:485
+#: template/faq.html.j2:586
 msgid ""
 "A: The GNU Name system offers an alternative to DNS that is censorship "
 "resistant. As with any security mechanism, this comes at a cost (names are "
@@ -1261,11 +1274,11 @@ msgid ""
 "globally&quot; unique name worth, if it does not resolve?"
 msgstr ""
 
-#: template/faq.html.j2:499
+#: template/faq.html.j2:600
 msgid "Why do you say that DNS is 'centralized' and 'distributed'?"
 msgstr ""
 
-#: template/faq.html.j2:501
+#: template/faq.html.j2:602
 msgid ""
 "A: We say that DNS is 'centralized' because it has a central component / "
 "central point of failure --- the root zone and its management by IANA/ICANN. "
@@ -1274,11 +1287,11 @@ msgid ""
 "Iraq during the wars at the beginning of the 21st century."
 msgstr ""
 
-#: template/faq.html.j2:512
+#: template/faq.html.j2:613
 msgid "How does GNS protect against layer-3 censorship?"
 msgstr ""
 
-#: template/faq.html.j2:514
+#: template/faq.html.j2:615
 msgid ""
 "A: GNS does not directly help with layer-3 censorship, but it does help "
 "indirectly in two ways: <ol> <li> Many websites today use virtual hosting, "
@@ -1291,11 +1304,11 @@ msgid ""
 "easier to use. </ol>"
 msgstr ""
 
-#: template/faq.html.j2:533
+#: template/faq.html.j2:634
 msgid "Does GNS work with search engines?"
 msgstr ""
 
-#: template/faq.html.j2:535
+#: template/faq.html.j2:636
 msgid ""
 "A: GNS creates no significant problems for search engines, as they can use "
 "GNS to perform name resolution as well as any normal user. Naturally, while "
@@ -1307,11 +1320,11 @@ msgid ""
 "obviously not obtain censorship-resistant names."
 msgstr ""
 
-#: template/faq.html.j2:549
+#: template/faq.html.j2:650
 msgid "How does GNS compare to the Unmanaged Internet Architecture (UIA)?"
 msgstr ""
 
-#: template/faq.html.j2:551
+#: template/faq.html.j2:652
 msgid ""
 "A: UIA and GNS both share the same basic naming model, which actually "
 "originated with Rivest's SDSI. However, UIA is not concerned about "
@@ -1322,11 +1335,11 @@ msgid ""
 "about legacy systems (clean slate)."
 msgstr ""
 
-#: template/faq.html.j2:564
+#: template/faq.html.j2:665
 msgid "Doesn't GNS increase the trusted-computing base compared to DNS(SEC)?"
 msgstr ""
 
-#: template/faq.html.j2:566
+#: template/faq.html.j2:667
 msgid ""
 "A: First of all, in GNS you can explicitly see the trust chain, so you know "
 "if a name you are resolving belongs to a friend, or a friend-of-a-friend, "
@@ -1336,13 +1349,13 @@ msgid ""
 "than about 128 entities."
 msgstr ""
 
-#: template/faq.html.j2:578
+#: template/faq.html.j2:679
 msgid ""
 "How does GNS handle SRV/TLSA records where service and protocol are part of "
 "the domain name?"
 msgstr ""
 
-#: template/faq.html.j2:580
+#: template/faq.html.j2:681
 msgid ""
 "A: When GNS splits a domain name into labels for resolution, it detects the "
 "&quot;_Service._Proto&quot; syntax, converts &quot;Service&quot; to the "
@@ -1354,13 +1367,13 @@ msgid ""
 "record type) to it."
 msgstr ""
 
-#: template/faq.html.j2:596
+#: template/faq.html.j2:697
 msgid ""
 "I receive many &quot;WARNING Calculated flow delay for X at Y for Z&quot;. "
 "Should I worry?"
 msgstr ""
 
-#: template/faq.html.j2:598
+#: template/faq.html.j2:699
 msgid ""
 "A: Right now, this is expected and a known cause for high latency in GNUnet. "
 "We have started a major rewrite to address this and other problems, but "
@@ -1368,23 +1381,23 @@ msgid ""
 "expected."
 msgstr ""
 
-#: template/faq.html.j2:607
+#: template/faq.html.j2:708
 msgid "Error opening `/dev/net/tun': No such file or directory?"
 msgstr ""
 
-#: template/faq.html.j2:609
+#: template/faq.html.j2:710
 msgid ""
 "A: If you get this error message, the solution is simple. Issue the "
 "following commands (as root) to create the required device file"
 msgstr ""
 
-#: template/faq.html.j2:621
+#: template/faq.html.j2:722
 msgid ""
 "'iptables: No chain/target/match by that name.' (when running gnunet-service-"
 "dns)?"
 msgstr ""
 
-#: template/faq.html.j2:623
+#: template/faq.html.j2:724
 msgid ""
 "A: For GNUnet DNS, your iptables needs to have &quot;owner&quot; match "
 "support. This is accomplished by having the correct kernel options. Check if "
@@ -1392,22 +1405,22 @@ msgid ""
 "'m' (and the module is loaded)."
 msgstr ""
 
-#: template/faq.html.j2:635
+#: template/faq.html.j2:736
 msgid "'Timeout was reached' when running PT on Fedora (and possibly others)?"
 msgstr ""
 
-#: template/faq.html.j2:637
+#: template/faq.html.j2:738
 msgid ""
 "A: If you get an error stating that the VPN timeout was reached, check if "
 "your firewall is enabled and blocking the connections."
 msgstr ""
 
-#: template/faq.html.j2:645
+#: template/faq.html.j2:746
 msgid ""
 "I'm getting an 'error while loading shared libraries: libgnunetXXX.so.X'"
 msgstr ""
 
-#: template/faq.html.j2:647
+#: template/faq.html.j2:748
 msgid ""
 "A: This error usually occurs when your linker fails to locate one of "
 "GNUnet's libraries. This can have two causes. First, it is theoretically "
@@ -1427,7 +1440,7 @@ msgid ""
 "you want to run:"
 msgstr ""
 
-#: template/faq.html.j2:673
+#: template/faq.html.j2:774
 msgid ""
 "to ensure GNUnet's binaries and libraries are found. In order to avoid "
 "having to do so each time, you can add the above lines (without the \"$\") "
@@ -1436,11 +1449,11 @@ msgid ""
 "environment)."
 msgstr ""
 
-#: template/faq.html.j2:680
+#: template/faq.html.j2:781
 msgid "What error messages can be ignored?"
 msgstr ""
 
-#: template/faq.html.j2:682
+#: template/faq.html.j2:783
 msgid ""
 "A: Error messages flagged as \"DEBUG\" should be disabled in binaries built "
 "for end-users and can always be ignored. Error messages flagged as \"INFO\" "
@@ -1450,11 +1463,11 @@ msgid ""
 "messages to display information about important configuration values."
 msgstr ""
 
-#: template/faq.html.j2:698
+#: template/faq.html.j2:799
 msgid "How does GNUnet compare to other file-sharing applications?"
 msgstr ""
 
-#: template/faq.html.j2:700
+#: template/faq.html.j2:801
 msgid ""
 "A: As opposed to Napster, Gnutella, Kazaa, FastTrack, eDonkey and most other "
 "P2P networks, GNUnet was designed with security in mind as the highest "
@@ -1474,7 +1487,7 @@ msgid ""
 "read the research papers (and probably the code)."
 msgstr ""
 
-#: template/faq.html.j2:814
+#: template/faq.html.j2:915
 msgid ""
 "Another important point of reference are the various anonymous peer-to-peer "
 "networks. Here, there are differences in terms of application domain and how "
@@ -1486,11 +1499,11 @@ msgid ""
 "reduce anonymity."
 msgstr ""
 
-#: template/faq.html.j2:827
+#: template/faq.html.j2:928
 msgid "Are there any known attacks (on GNUnet's file-sharing application)?"
 msgstr ""
 
-#: template/faq.html.j2:829
+#: template/faq.html.j2:930
 msgid ""
 "A: Generally, there is the possibility of a known plaintext attack on "
 "keywords, but since the user has control over the keywords that are "
@@ -1502,11 +1515,11 @@ msgid ""
 "obfuscate the content by choosing a difficult keyword anyway."
 msgstr ""
 
-#: template/faq.html.j2:843
+#: template/faq.html.j2:944
 msgid "What do you mean by anonymity?"
 msgstr ""
 
-#: template/faq.html.j2:845
+#: template/faq.html.j2:946
 msgid ""
 "A: Anonymity is the lack of distinction of an individual from a (large) "
 "group. A central goal for anonymous file-sharing in GNUnet is to make all "
@@ -1517,11 +1530,11 @@ msgid ""
 "originating peer and all other peers."
 msgstr ""
 
-#: template/faq.html.j2:857
+#: template/faq.html.j2:958
 msgid "What does my system do when participating in GNUnet file sharing?"
 msgstr ""
 
-#: template/faq.html.j2:859
+#: template/faq.html.j2:960
 msgid ""
 "A: In GNUnet you set up a node (a peer). It is identified by an ID (hash of "
 "its public key) and has a number of addresses it is reachable by (may have "
@@ -1531,11 +1544,11 @@ msgid ""
 "connect to other nodes, becoming part of the network."
 msgstr ""
 
-#: template/faq.html.j2:874
+#: template/faq.html.j2:975
 msgid "How can I help translate this webpage into other languages?"
 msgstr ""
 
-#: template/faq.html.j2:876
+#: template/faq.html.j2:977
 msgid ""
 "A: First, you need to register an account with our weblate system. Please "
 "send an e-mail with the desired target language to translators@gnunet.org or "
@@ -1544,11 +1557,11 @@ msgid ""
 "result in the loss of permissions."
 msgstr ""
 
-#: template/faq.html.j2:888
+#: template/faq.html.j2:989
 msgid "I have some great idea for a new feature, what should I do?"
 msgstr ""
 
-#: template/faq.html.j2:890
+#: template/faq.html.j2:991
 msgid ""
 "A: Sadly, we have many more feature requests than we can possibly implement. "
 "The best way to actually get a new feature implemented is to do it yourself "
diff --git a/locale/zh_Hant/LC_MESSAGES/messages.po 
b/locale/zh_Hant/LC_MESSAGES/messages.po
index a135a29..eaf4b56 100644
--- a/locale/zh_Hant/LC_MESSAGES/messages.po
+++ b/locale/zh_Hant/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-03-12 15:55+0100\n"
+"POT-Creation-Date: 2021-03-12 16:12+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -790,15 +790,15 @@ msgstr ""
 msgid "Features"
 msgstr ""
 
-#: template/faq.html.j2:15 template/faq.html.j2:594
+#: template/faq.html.j2:15 template/faq.html.j2:695
 msgid "Error messages"
 msgstr ""
 
-#: template/faq.html.j2:16 template/faq.html.j2:696
+#: template/faq.html.j2:16 template/faq.html.j2:797
 msgid "File-sharing"
 msgstr ""
 
-#: template/faq.html.j2:17 template/faq.html.j2:872
+#: template/faq.html.j2:17 template/faq.html.j2:973
 msgid "Contributing"
 msgstr ""
 
@@ -1050,11 +1050,22 @@ msgid ""
 msgstr ""
 
 #: template/faq.html.j2:286
-msgid "What is the difference between GNS and CoDoNS?"
+msgid "How does GNS compare to other name systems"
 msgstr ""
 
 #: template/faq.html.j2:288
 msgid ""
+"A: A scientific paper on this topic <a href=\"https://grothoff.org/christian/";
+"ns2018.pdf\">has been published </a> and below is a table from the "
+"publication. For detailed descriptions please refer to the paper."
+msgstr ""
+
+#: template/faq.html.j2:392
+msgid "What is the difference between GNS and CoDoNS?"
+msgstr ""
+
+#: template/faq.html.j2:394
+msgid ""
 "A: CoDoNS decentralizes the DNS database (using a DHT) but preserves the "
 "authority structure of DNS. With CoDoNS, IANA/ICANN are still in charge, and "
 "there are still registrars that determine who owns a name. <br><br> With "
@@ -1065,11 +1076,11 @@ msgid ""
 "the context of CoDoNS."
 msgstr ""
 
-#: template/faq.html.j2:304
+#: template/faq.html.j2:410
 msgid "What is the difference between GNS and SocialDNS?"
 msgstr ""
 
-#: template/faq.html.j2:306
+#: template/faq.html.j2:412
 msgid ""
 "A: Like GNS, SocialDNS allows each user to create DNS mappings. However, "
 "with SocialDNS the mappings are shared through the social network and "
@@ -1079,11 +1090,11 @@ msgid ""
 "the name (the authority) manually changes the record."
 msgstr ""
 
-#: template/faq.html.j2:320
+#: template/faq.html.j2:426
 msgid "What is the difference between GNS and ODDNS?"
 msgstr ""
 
-#: template/faq.html.j2:322
+#: template/faq.html.j2:428
 msgid ""
 "A: ODDNS is primarily designed to bypass the DNS root zone and the TLD "
 "registries (such as those for \".com\" and \".org\"). Instead of using "
@@ -1092,23 +1103,25 @@ msgid ""
 "servers. Resolution will fail if the target name servers change IPs."
 msgstr ""
 
-#: template/faq.html.j2:333
-msgid "What is the difference between GNS and Namecoin?"
-msgstr ""
-
-#: template/faq.html.j2:340
+#: template/faq.html.j2:439
 msgid "What is the difference between GNS and Handshake?"
 msgstr ""
 
-#: template/faq.html.j2:346
-msgid "What is the difference between GNS and ENS?"
+#: template/faq.html.j2:441
+msgid ""
+"A: Handshake is a blockchain-based method for root zone governance. Hence, "
+"it does not address the name resolution process itself but delegates "
+"resolution into DNS after the initial TLD resolution. Not taking "
+"sustainablility considerations into account, handshake could be used as an "
+"additional supporting GNS root zone governance model but we currently do not "
+"have such plans in mind."
 msgstr ""
 
-#: template/faq.html.j2:352
+#: template/faq.html.j2:453
 msgid "What is the difference between GNS and TrickleDNS?"
 msgstr ""
 
-#: template/faq.html.j2:354
+#: template/faq.html.j2:455
 msgid ""
 "A: TrickleDNS pushes (&quot;critical&quot;) DNS records between DNS "
 "resolvers of participating domains to provide &quot;better availability, "
@@ -1120,13 +1133,13 @@ msgid ""
 "the DNS hierarchy."
 msgstr ""
 
-#: template/faq.html.j2:367
+#: template/faq.html.j2:468
 msgid ""
 "Does GNS require real-world introduction (secure PKEY exchange) in the style "
 "of the PGP web of trust?"
 msgstr ""
 
-#: template/faq.html.j2:369
+#: template/faq.html.j2:470
 msgid ""
 "A: For security, it is well known that an initial trust path between the two "
 "parties must exist. However, for applications where this is not required, "
@@ -1139,13 +1152,13 @@ msgid ""
 "can be queried under the &quot;.pin&quot; TLD."
 msgstr ""
 
-#: template/faq.html.j2:384
+#: template/faq.html.j2:485
 msgid ""
 "How can a legitimate domain owner tell other people to not use his name in "
 "GNS?"
 msgstr ""
 
-#: template/faq.html.j2:386
+#: template/faq.html.j2:487
 msgid ""
 "A: Names have no owners in GNS, so there cannot be a &quot;legitimate&quot; "
 "domain owner. Any user can claim any name (as his preferred name or &quot;"
@@ -1154,13 +1167,13 @@ msgid ""
 "name) for this user."
 msgstr ""
 
-#: template/faq.html.j2:397
+#: template/faq.html.j2:498
 msgid ""
 "Did you consider the privacy implications of making your personal GNS zone "
 "visible?"
 msgstr ""
 
-#: template/faq.html.j2:399
+#: template/faq.html.j2:500
 msgid ""
 "A: Each record in GNS has a flag &quot;private&quot;. Records are shared "
 "with other users (via DHT or zone transfers) only if this flag is not set. "
@@ -1168,11 +1181,11 @@ msgid ""
 "made public."
 msgstr ""
 
-#: template/faq.html.j2:409
+#: template/faq.html.j2:510
 msgid "Are \"Legacy Host\" (LEHO) records not going to be obsolete with IPv6?"
 msgstr ""
 
-#: template/faq.html.j2:411
+#: template/faq.html.j2:512
 msgid ""
 "A: The question presumes that (a) virtual hosting is only necessary because "
 "of IPv4 address scarcity, and (b) that LEHOs are only useful in the context "
@@ -1184,13 +1197,13 @@ msgid ""
 "become commonplace, GNS should work with today's networks."
 msgstr ""
 
-#: template/faq.html.j2:425
+#: template/faq.html.j2:526
 msgid ""
 "Why does GNS not use a trust metric or consensus to determine globally "
 "unique names?"
 msgstr ""
 
-#: template/faq.html.j2:427
+#: template/faq.html.j2:528
 msgid ""
 "A: Trust metrics have the fundamental problem that they have thresholds. As "
 "trust relationships evolve, mappings would change their meaning as they "
@@ -1199,11 +1212,11 @@ msgid ""
 "consensus might be easy to manipulate by adversaries."
 msgstr ""
 
-#: template/faq.html.j2:438
+#: template/faq.html.j2:539
 msgid "How do you handle compromised zone keys in GNS?"
 msgstr ""
 
-#: template/faq.html.j2:440
+#: template/faq.html.j2:541
 msgid ""
 "A: The owner of a private key can create a revocation message. This one can "
 "then be flooded throughout the overlay network, creating a copy at all "
@@ -1213,11 +1226,11 @@ msgid ""
 "message when resolving names."
 msgstr ""
 
-#: template/faq.html.j2:452
+#: template/faq.html.j2:553
 msgid "Could the signing algorithm of GNS be upgraded in the future?"
 msgstr ""
 
-#: template/faq.html.j2:454
+#: template/faq.html.j2:555
 msgid ""
 "A: Yes. In our efforts to standardize GNS, we have already modified the "
 "protocol to support alternative delegation records. <br> <br> Naturally, "
@@ -1227,12 +1240,12 @@ msgid ""
 "different cipher system."
 msgstr ""
 
-#: template/faq.html.j2:468
+#: template/faq.html.j2:569
 msgid ""
 "How can a GNS zone maintain several name servers, e.g. for load balancing?"
 msgstr ""
 
-#: template/faq.html.j2:470
+#: template/faq.html.j2:571
 msgid ""
 "A: We don't expect this to be necessary, as GNS records are stored (and "
 "replicated) in the R5N DHT. Thus the authority will typically not be "
@@ -1243,13 +1256,13 @@ msgid ""
 "the zone's key and database among them)."
 msgstr ""
 
-#: template/faq.html.j2:483
+#: template/faq.html.j2:584
 msgid ""
 "Why do you believe it is worth giving up unique names for censorship "
 "resistance?"
 msgstr ""
 
-#: template/faq.html.j2:485
+#: template/faq.html.j2:586
 msgid ""
 "A: The GNU Name system offers an alternative to DNS that is censorship "
 "resistant. As with any security mechanism, this comes at a cost (names are "
@@ -1261,11 +1274,11 @@ msgid ""
 "globally&quot; unique name worth, if it does not resolve?"
 msgstr ""
 
-#: template/faq.html.j2:499
+#: template/faq.html.j2:600
 msgid "Why do you say that DNS is 'centralized' and 'distributed'?"
 msgstr ""
 
-#: template/faq.html.j2:501
+#: template/faq.html.j2:602
 msgid ""
 "A: We say that DNS is 'centralized' because it has a central component / "
 "central point of failure --- the root zone and its management by IANA/ICANN. "
@@ -1274,11 +1287,11 @@ msgid ""
 "Iraq during the wars at the beginning of the 21st century."
 msgstr ""
 
-#: template/faq.html.j2:512
+#: template/faq.html.j2:613
 msgid "How does GNS protect against layer-3 censorship?"
 msgstr ""
 
-#: template/faq.html.j2:514
+#: template/faq.html.j2:615
 msgid ""
 "A: GNS does not directly help with layer-3 censorship, but it does help "
 "indirectly in two ways: <ol> <li> Many websites today use virtual hosting, "
@@ -1291,11 +1304,11 @@ msgid ""
 "easier to use. </ol>"
 msgstr ""
 
-#: template/faq.html.j2:533
+#: template/faq.html.j2:634
 msgid "Does GNS work with search engines?"
 msgstr ""
 
-#: template/faq.html.j2:535
+#: template/faq.html.j2:636
 msgid ""
 "A: GNS creates no significant problems for search engines, as they can use "
 "GNS to perform name resolution as well as any normal user. Naturally, while "
@@ -1307,11 +1320,11 @@ msgid ""
 "obviously not obtain censorship-resistant names."
 msgstr ""
 
-#: template/faq.html.j2:549
+#: template/faq.html.j2:650
 msgid "How does GNS compare to the Unmanaged Internet Architecture (UIA)?"
 msgstr ""
 
-#: template/faq.html.j2:551
+#: template/faq.html.j2:652
 msgid ""
 "A: UIA and GNS both share the same basic naming model, which actually "
 "originated with Rivest's SDSI. However, UIA is not concerned about "
@@ -1322,11 +1335,11 @@ msgid ""
 "about legacy systems (clean slate)."
 msgstr ""
 
-#: template/faq.html.j2:564
+#: template/faq.html.j2:665
 msgid "Doesn't GNS increase the trusted-computing base compared to DNS(SEC)?"
 msgstr ""
 
-#: template/faq.html.j2:566
+#: template/faq.html.j2:667
 msgid ""
 "A: First of all, in GNS you can explicitly see the trust chain, so you know "
 "if a name you are resolving belongs to a friend, or a friend-of-a-friend, "
@@ -1336,13 +1349,13 @@ msgid ""
 "than about 128 entities."
 msgstr ""
 
-#: template/faq.html.j2:578
+#: template/faq.html.j2:679
 msgid ""
 "How does GNS handle SRV/TLSA records where service and protocol are part of "
 "the domain name?"
 msgstr ""
 
-#: template/faq.html.j2:580
+#: template/faq.html.j2:681
 msgid ""
 "A: When GNS splits a domain name into labels for resolution, it detects the "
 "&quot;_Service._Proto&quot; syntax, converts &quot;Service&quot; to the "
@@ -1354,13 +1367,13 @@ msgid ""
 "record type) to it."
 msgstr ""
 
-#: template/faq.html.j2:596
+#: template/faq.html.j2:697
 msgid ""
 "I receive many &quot;WARNING Calculated flow delay for X at Y for Z&quot;. "
 "Should I worry?"
 msgstr ""
 
-#: template/faq.html.j2:598
+#: template/faq.html.j2:699
 msgid ""
 "A: Right now, this is expected and a known cause for high latency in GNUnet. "
 "We have started a major rewrite to address this and other problems, but "
@@ -1368,23 +1381,23 @@ msgid ""
 "expected."
 msgstr ""
 
-#: template/faq.html.j2:607
+#: template/faq.html.j2:708
 msgid "Error opening `/dev/net/tun': No such file or directory?"
 msgstr ""
 
-#: template/faq.html.j2:609
+#: template/faq.html.j2:710
 msgid ""
 "A: If you get this error message, the solution is simple. Issue the "
 "following commands (as root) to create the required device file"
 msgstr ""
 
-#: template/faq.html.j2:621
+#: template/faq.html.j2:722
 msgid ""
 "'iptables: No chain/target/match by that name.' (when running gnunet-service-"
 "dns)?"
 msgstr ""
 
-#: template/faq.html.j2:623
+#: template/faq.html.j2:724
 msgid ""
 "A: For GNUnet DNS, your iptables needs to have &quot;owner&quot; match "
 "support. This is accomplished by having the correct kernel options. Check if "
@@ -1392,22 +1405,22 @@ msgid ""
 "'m' (and the module is loaded)."
 msgstr ""
 
-#: template/faq.html.j2:635
+#: template/faq.html.j2:736
 msgid "'Timeout was reached' when running PT on Fedora (and possibly others)?"
 msgstr ""
 
-#: template/faq.html.j2:637
+#: template/faq.html.j2:738
 msgid ""
 "A: If you get an error stating that the VPN timeout was reached, check if "
 "your firewall is enabled and blocking the connections."
 msgstr ""
 
-#: template/faq.html.j2:645
+#: template/faq.html.j2:746
 msgid ""
 "I'm getting an 'error while loading shared libraries: libgnunetXXX.so.X'"
 msgstr ""
 
-#: template/faq.html.j2:647
+#: template/faq.html.j2:748
 msgid ""
 "A: This error usually occurs when your linker fails to locate one of "
 "GNUnet's libraries. This can have two causes. First, it is theoretically "
@@ -1427,7 +1440,7 @@ msgid ""
 "you want to run:"
 msgstr ""
 
-#: template/faq.html.j2:673
+#: template/faq.html.j2:774
 msgid ""
 "to ensure GNUnet's binaries and libraries are found. In order to avoid "
 "having to do so each time, you can add the above lines (without the \"$\") "
@@ -1436,11 +1449,11 @@ msgid ""
 "environment)."
 msgstr ""
 
-#: template/faq.html.j2:680
+#: template/faq.html.j2:781
 msgid "What error messages can be ignored?"
 msgstr ""
 
-#: template/faq.html.j2:682
+#: template/faq.html.j2:783
 msgid ""
 "A: Error messages flagged as \"DEBUG\" should be disabled in binaries built "
 "for end-users and can always be ignored. Error messages flagged as \"INFO\" "
@@ -1450,11 +1463,11 @@ msgid ""
 "messages to display information about important configuration values."
 msgstr ""
 
-#: template/faq.html.j2:698
+#: template/faq.html.j2:799
 msgid "How does GNUnet compare to other file-sharing applications?"
 msgstr ""
 
-#: template/faq.html.j2:700
+#: template/faq.html.j2:801
 msgid ""
 "A: As opposed to Napster, Gnutella, Kazaa, FastTrack, eDonkey and most other "
 "P2P networks, GNUnet was designed with security in mind as the highest "
@@ -1474,7 +1487,7 @@ msgid ""
 "read the research papers (and probably the code)."
 msgstr ""
 
-#: template/faq.html.j2:814
+#: template/faq.html.j2:915
 msgid ""
 "Another important point of reference are the various anonymous peer-to-peer "
 "networks. Here, there are differences in terms of application domain and how "
@@ -1486,11 +1499,11 @@ msgid ""
 "reduce anonymity."
 msgstr ""
 
-#: template/faq.html.j2:827
+#: template/faq.html.j2:928
 msgid "Are there any known attacks (on GNUnet's file-sharing application)?"
 msgstr ""
 
-#: template/faq.html.j2:829
+#: template/faq.html.j2:930
 msgid ""
 "A: Generally, there is the possibility of a known plaintext attack on "
 "keywords, but since the user has control over the keywords that are "
@@ -1502,11 +1515,11 @@ msgid ""
 "obfuscate the content by choosing a difficult keyword anyway."
 msgstr ""
 
-#: template/faq.html.j2:843
+#: template/faq.html.j2:944
 msgid "What do you mean by anonymity?"
 msgstr ""
 
-#: template/faq.html.j2:845
+#: template/faq.html.j2:946
 msgid ""
 "A: Anonymity is the lack of distinction of an individual from a (large) "
 "group. A central goal for anonymous file-sharing in GNUnet is to make all "
@@ -1517,11 +1530,11 @@ msgid ""
 "originating peer and all other peers."
 msgstr ""
 
-#: template/faq.html.j2:857
+#: template/faq.html.j2:958
 msgid "What does my system do when participating in GNUnet file sharing?"
 msgstr ""
 
-#: template/faq.html.j2:859
+#: template/faq.html.j2:960
 msgid ""
 "A: In GNUnet you set up a node (a peer). It is identified by an ID (hash of "
 "its public key) and has a number of addresses it is reachable by (may have "
@@ -1531,11 +1544,11 @@ msgid ""
 "connect to other nodes, becoming part of the network."
 msgstr ""
 
-#: template/faq.html.j2:874
+#: template/faq.html.j2:975
 msgid "How can I help translate this webpage into other languages?"
 msgstr ""
 
-#: template/faq.html.j2:876
+#: template/faq.html.j2:977
 msgid ""
 "A: First, you need to register an account with our weblate system. Please "
 "send an e-mail with the desired target language to translators@gnunet.org or "
@@ -1544,11 +1557,11 @@ msgid ""
 "result in the loss of permissions."
 msgstr ""
 
-#: template/faq.html.j2:888
+#: template/faq.html.j2:989
 msgid "I have some great idea for a new feature, what should I do?"
 msgstr ""
 
-#: template/faq.html.j2:890
+#: template/faq.html.j2:991
 msgid ""
 "A: Sadly, we have many more feature requests than we can possibly implement. "
 "The best way to actually get a new feature implemented is to do it yourself "
diff --git a/news/2021-03-0.14.1.html.j2 b/news/2021-03-0.14.1.html.j2
index 30fd22b..f3ddc9a 100644
--- a/news/2021-03-0.14.1.html.j2
+++ b/news/2021-03-0.14.1.html.j2
@@ -1,9 +1,9 @@
 {% extends "common/news.j2" %}
 {% block body_content %}
-  <h1>GNUnet 0.14.1 released</h1>
+<h1>GNUnet 0.14.1 released</h1>
 <p>
-  Continuing to "release early / release often", we present
-  GNUnet 0.14.1. This is a bugfix release for gnunet 0.14.0.
+Continuing to "release early / release often", we present
+GNUnet 0.14.1. This is a bugfix release for gnunet 0.14.0.
 </p>
 <h4>Download links</h4>
 <ul>
@@ -11,43 +11,42 @@
   <li><a 
href="http://ftpmirror.gnu.org/gnunet/gnunet-0.14.1.tar.gz.sig";>http://ftpmirror.gnu.org/gnunet/gnunet-0.14.1.tar.gz.sig</a></li>
   <li><a 
href="http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.14.1.tar.gz";>http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.14.1.tar.gz</a></li>
   <li><a 
href="http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.14.1.tar.gz.sig";>http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.14.1.tar.gz.sig</a></li>
-  <li><a 
href="http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.14.0.tar.gz";>http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.14.1.tar.gz</a></li>
-  <li><a 
href="http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.14.0.tar.gz.sig";>http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.14.1.tar.gz.sig</a></li>
+  <li><a 
href="http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.14.1.tar.gz";>http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.14.1.tar.gz</a></li>
+  <li><a 
href="http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.14.1.tar.gz.sig";>http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.14.1.tar.gz.sig</a></li>
 </ul>
 <p>
-  The GPG key used to sign is: <a 
href="https://gnunet.org/~schanzen/3D11063C10F98D14BD24D1470B0998EF86F59B6A";>3D11063C10F98D14BD24D1470B0998EF86F59B6A</a>
+The GPG key used to sign is: <a 
href="https://gnunet.org/~schanzen/3D11063C10F98D14BD24D1470B0998EF86F59B6A";>3D11063C10F98D14BD24D1470B0998EF86F59B6A</a>
 </p>
 <p>
-  Note that due to mirror synchronization, not all links might be functional
-  early after the release. For direct access try
-  <a href="http://ftp.gnu.org/gnu/gnunet/";>http://ftp.gnu.org/gnu/gnunet/</a>
+Note that due to mirror synchronization, not all links might be functional
+early after the release. For direct access try
+<a href="http://ftp.gnu.org/gnu/gnunet/";>http://ftp.gnu.org/gnu/gnunet/</a>
 </p>
 <h4>Noteworthy changes in 0.14.1 (since 0.14.0)</h4>
 <ul>
   <li><tt>TNG</tt>: Various improvements to communicators.<a 
href="https://bugs.gnunet.org/view.php?id=6361";>#6361</a>,<a 
href="https://bugs.gnunet.org/view.php?id=5550";>#5550</a>
   </li>
-  <li><tt>GNS</tt>: Use autogenerated header file from GANA.</li>
+  <li><tt>GNS</tt>: Use autogenerated records header file from GANA.</li>
   <li><tt>FS</tt>: Improve modularity of FS structs. <a 
href="https://bugs.gnunet.org/view.php?id=6743";>#6743</a></li>
   <li><tt>SETU</tt>: Various improvements as part of the ongoing work on <a 
href="https://lsd.gnunet.org/lsd0003";>LSD0003</a>.</li>
-  <li><tt>IDENTITY</tt>; Fix wrong key construction for anonymous ECDSA 
identity.</li>
-  <li><tt>RPS</tt>: Code cleanup mostly addressing warnings.
+  <li><tt>IDENTITY</tt>: Fix wrong key construction for anonymous ECDSA 
identity.</li>
+  <li><tt>RPS</tt>: Code cleanup mostly addressing warnings.</li>
   <li><tt>UTIL</tt>:
     <ul>
-      <li>Added a Base32 en/decoded CLI <tt>gnunet-base32</tt>.
-      <li>Use timeflakes as UUIDs. <a 
href="https://bugs.gnunet.org/view.php?id=6716";>#6716</a>
+      <li>Added a Base32 en/decoded CLI <tt>gnunet-base32</tt>.</li>
+      <li>Use timeflakes as UUIDs. <a 
href="https://bugs.gnunet.org/view.php?id=6716";>#6716</a></li>
     </ul>
   </li>
   <li><tt>Buildsystem</tt>: Fix libunistring detection. <a 
href="https://bugs.gnunet.org/view.php?id=6485";>#6485</a></li>
-  <li><b>(NEW)</b> <tt>MESSENGER</tt>: New messenger component 
(experimental)</li>
 </ul>
 <p>
-  A detailed list of changes can be found in the <a 
href="https://git.gnunet.org/gnunet.git/tree/ChangeLog";>ChangeLog</a> and
-  the <a 
href="https://bugs.gnunet.org/changelog_page.php?project_id=13";>0.14.0 
bugtracker</a>.
+A detailed list of changes can be found in the <a 
href="https://git.gnunet.org/gnunet.git/tree/ChangeLog";>ChangeLog</a> and
+the <a href="https://bugs.gnunet.org/changelog_page.php?project_id=13";>0.14.0 
bugtracker</a>.
 </p>
 
 <h4>Thanks</h4>
 <p>
-  This release was the work of many people. The following people contributed 
code and were thus easily identified:
-  Christian Grothoff, Florian Dold, t3sserakt, TheJackiMonster, Elias 
Summermatter, Julius Bünger and Thien-Thi Nguyen.
+This release was the work of many people. The following people contributed 
code and were thus easily identified:
+Christian Grothoff, Florian Dold, t3sserakt, TheJackiMonster, Elias 
Summermatter, Julius Bünger and Thien-Thi Nguyen.
 </p>
 {% endblock body_content %}

-- 
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]