summaryrefslogtreecommitdiff
path: root/template
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2022-09-16 15:29:44 +0200
committerChristian Grothoff <christian@grothoff.org>2022-09-16 15:29:44 +0200
commit7e1fbcfda206ea99e759f02453c23fff11b658ba (patch)
treea0370ac9024696ae857866f2948415a30de4327b /template
parent7e547e5e235a5d3169c33c29127ebe1c13ce02a6 (diff)
parent6415bc686ef458dbc54422809e0adc42d4ce2ffd (diff)
downloadwww-7e1fbcfda206ea99e759f02453c23fff11b658ba.tar.gz
www-7e1fbcfda206ea99e759f02453c23fff11b658ba.tar.bz2
www-7e1fbcfda206ea99e759f02453c23fff11b658ba.zip
Merge branch 'master' of git+ssh://git.taler.net/www
Diffstat (limited to 'template')
-rw-r--r--template/faq.html.j213
-rw-r--r--template/index.html.j26
-rw-r--r--template/news/2022-05.html.j240
-rw-r--r--template/news/2022-06.html.j254
-rw-r--r--template/news/2022-07.html.j239
-rw-r--r--template/news/2022-08.html.j213
-rw-r--r--template/news/2022-09.html.j225
-rw-r--r--template/news/index.html.j25
-rw-r--r--template/press.html.j25
-rw-r--r--template/wallet.html.j28
10 files changed, 193 insertions, 15 deletions
diff --git a/template/faq.html.j2 b/template/faq.html.j2
index 7a5245c4..703ad12e 100644
--- a/template/faq.html.j2
+++ b/template/faq.html.j2
@@ -52,9 +52,7 @@
<h2>{{ _("What if my computer is hacked?") }}</h2>
<p>
{% trans %}
- In case of a compromise of one of your devices, an attacker can
- spend coins from your wallet. Checking your balance might reveal
- to you that your device has been compromised.
+ In case of a compromise of one of your devices, an attacker can spend coins from your wallet. Checking your balance might reveal to you whether your device has eventually been compromised. If a coin has been spent, this coin cannot be spent a second time. The Exchange examines every coin whether it has been spent and thus makes double spending impossible.
{% endtrans %}
</p>
@@ -150,11 +148,10 @@
<h2>{{ _("To whom would consumers complain to in case of non-conversion or non-compliance?") }}</h2>
<p>
{% trans %}
- Any exchange should be audited by one or more independent auditors. Merchants and
- consumer wallets will report certain issues automatically to the auditors, but auditors
- may also provide a method for manual submission of issues. The auditors are expected
- to make their reports available to the respective regulatory authorities, or even
- the general public.
+ From a technical point of view, any exchange is audited by one or more independent auditors. Merchants and consumer wallets will report certain issues automatically to the auditors, but auditors may also provide a method for manual submission of issues. The auditors are expected to make their reports available to the respective regulatory authorities, or even the general public.
+ </p>
+ <p>
+ From a legal point of view, users can always turn to their national authority responsible for settling disputes concerning the management of exchange services. For exchange services conducting business in Germany, this would be the general authority in charge of disputes (<a href="https://www.verbraucher-schlichter.de">Universalschlichtungsstelle des Bundes</a>). In addition to this, the European Online Dispute Resolution (see <a href="http://ec.europa.eu/odr">ODR</a>) as a platform provided by the European Commission can be called for the settlement of disputes concerning exchange services headquartered in member states of the European Union.
{% endtrans %}
</p>
diff --git a/template/index.html.j2 b/template/index.html.j2
index 5d49e954..9fd4f675 100644
--- a/template/index.html.j2
+++ b/template/index.html.j2
@@ -41,9 +41,9 @@
<a href="https://gnu.org/philosophy/free-sw.html">{{ _("Free Software") }}</a>
</li>
</ul>
- <form action="{{ "https://demo.taler.net/" + lang + "/" }}" style="display:inline;"><button type="submit" class="btn btn-primary">{{ _("Try Demo!")}}</button></form>
- <form action="https://docs.taler.net/" style="display:inline;"><button type="submit" class="btn btn-secondary">{{ _("Read Docs")}}</button></form>
- <form action="https://taler-systems.com/" style="display:inline;"><button type="submit" class="btn btn-secondary">{{ _("Commercial Support")}}</button></form>
+ <form action="{{ "https://demo.taler.net/" + lang + "/" }}" target="_blank" rel="noopener noreferrer" style="display:inline;"><button type="submit" class="btn btn-primary">{{ _("Try Demo!")}}</button></form>
+ <form action="https://docs.taler.net/" target="_blank" rel="noopener noreferrer" style="display:inline;"><button type="submit" class="btn btn-secondary">{{ _("Read Docs")}}</button></form>
+ <form action="https://taler-systems.com/" target="_blank" rel="noopener noreferrer" style="display:inline;"><button type="submit" class="btn btn-secondary">{{ _("Commercial Support")}}</button></form>
</p>
</div>
<div class="col-lg-4">
diff --git a/template/news/2022-05.html.j2 b/template/news/2022-05.html.j2
new file mode 100644
index 00000000..b309807d
--- /dev/null
+++ b/template/news/2022-05.html.j2
@@ -0,0 +1,40 @@
+{% extends "common/news.j2" %} {% block body_content %}
+
+<h1>2022-5: &quot;Who comes after us? The correct mindset for designing a Central Bank Digital Currency&quot; published by SUREF</h1>
+
+<h2>Background</h2>
+<p>
+The title of the paper refers to the former DIRNSA, who claimed that
+"nobody comes after us" just before the NSA lost control of its data
+on Afghanistan collaborators to the Taliban. The paper urges for this
+cautionary tale to be considered when central banks are creating
+digital currencies.
+</p>
+
+<h2>Abstract</h2>
+<p>
+In December 2021 the European Central Bank (ECB) published a report on
+"Central Bank Digital Currency: functional scope, pricing and controls" in its
+Occasional Paper Series [BPT21], detailing various challenges for the Digital
+Euro. While the authors peripherally acknowledge the existence of token-based
+payment systems, the notion that a Digital Euro will somehow require citizens
+to have some kind of central bank account is pervasive in the paper. We argue
+that an account-based design cannot meet the ECB’s stated design goals and
+that the ECB needs to fundamentally change its mindset when thinking about its
+role in the context of the Digital Euro if it wants the project to
+succeed. Along the same lines, the French National Council for Digitalization
+published a report on "Notes and Tokens, The New Competition of Currencies"
+[DGTV21]. Here, the authors make related incorrect claims about inevitable
+properties of Central Bank Digital Currencies (CBDCs), going as far as stating
+that a CBDC is not possible without an eID system. Our paper sets the record
+straight.
+</p>
+<h4>Download links</h4>
+<ul>
+ <li><a href="https://www.suerf.org/policynotes/46097/who-comes-after-us-the-correct-mindset-for-designing-a-central-bank-digital-currency">HTML
+(English)</a></li>
+ <li><a
+href="https://www.suerf.org/docx/f_cd24c3cabd88307c9c9299817143ba5d_46097_suerf.pdf">PDF (English)</a></li>
+</ul>
+
+{% endblock body_content %}
diff --git a/template/news/2022-06.html.j2 b/template/news/2022-06.html.j2
new file mode 100644
index 00000000..9491a2f2
--- /dev/null
+++ b/template/news/2022-06.html.j2
@@ -0,0 +1,54 @@
+{% extends "common/news.j2" %} {% block body_content %}
+
+<h1>2022-6: &quot;GNU Taler Scalability: Measuring and Improving the Performance of GNU Taler on Grid’5000&quot;</h1>
+
+<h2>Background</h2>
+<p>
+Anonymity loves company. Hence, to provide the best
+possible anonymity to GNU Taler users, the scalability of
+individual installations of a Taler payment service matters.
+While our design scales nicely on paper,
+<a href="https://www.ngi.eu/ngi-projects/fed4fire/">NGI Fed4Fire+</a>
+enabled us to evaluate the transaction rates that could be achieved
+with the actual implementation. Experiments were conducted by Marco Boss for
+his Bachelor's thesis at the <a href="https://www.bfh.ch/">Bern
+University of Applied Sciences</a> to assess bottlenecks and suggest
+avenues for further improvement.
+</p>
+<h2>Introduction video</h2>
+<p>
+ <video id="video" poster="/images/logo-2021.svg" autobuffer="" height="360" width="640" controls="controls">
+ <source src="/videos/mboss2022video.mp4" type="video/mp4" \>
+ </video>
+</p>
+<h2>Abstract</h2>
+<p>
+This thesis is on the GNU Taler scalability experiments conducted
+on <a href="https://www.grid5000.fr/">Grid’5000</a> in the first
+half of 2022, which was preceded by preparations carried out in the second half of 2021
+supported by the Next Generation Internet initiative’s
+<a href="https://www.ngi.eu/ngi-projects/fed4fire/">NGI Fed4Fire+</a> program.
+<br>
+The primary goal of this study was to evaluate the scalability of GNU Taler in a real-world
+scenario. That is, moving away from the loopback system to a distributed network and identifying
+improvement opportunities therein to analyze and improve performance. While the
+basic framework was already known from the previous study, this work focuses on extending
+the framework and making further improvements to GNU Taler. This includes, among
+other things, the horizontal distribution of the PostgreSQL database.
+<br>
+We identified and fixed several bottlenecks in the GNU Taler software. We parallelized the
+execution of the cryptographic frontend, leaving the PostgreSQL database as the natural bottleneck.
+Here, we optimized queries and modified the schema to enable table partitioning.
+The scalability demonstrated in our experiments shows that Taler is very capable of processing
+enough transactions per second to be considered an acceptable payment system.
+Throughout this work, we were able to increase the performance of Taler by a factor of 95,
+from about 300 to 28.5k transactions per second, showing that Central Bank Digital Currencies
+based on Taler would require only a few exchanges per continent.
+</p>
+<h2>Download links</h2>
+<ul>
+ <li><a href="/presentations/boss2022poster.pdf">Poster PDF (English)</a></li>
+ <li><a href="/papers/boss2022thesis.pdf">Thesis PDF (English)</a></li>
+</ul>
+
+{% endblock body_content %}
diff --git a/template/news/2022-07.html.j2 b/template/news/2022-07.html.j2
new file mode 100644
index 00000000..823a2c35
--- /dev/null
+++ b/template/news/2022-07.html.j2
@@ -0,0 +1,39 @@
+{% extends "common/news.j2" %} {% block body_content %}
+
+<h1>2022-6: &quot;A digital euro and the future of cash&quot;</h1>
+
+<h2>Background</h2>
+<p>
+The <a href="https://www.oenb.at/">Central Bank of Austria</a> has
+published a report in the context of a workshop
+<a href="https://www.oenb.at/Termine/2022/2022-06-21-workshop-euroat20.html">celebrating 20 years of
+Euro-denominated cash</a>. The report discusses the future of cash,
+including account- and blockchain-based designs, as well as
+<a href="https://taler.net/">GNU Taler</a>.
+</p>
+<h2>Abstract</h2>
+<p>
+What is the discussion about a digital euro – and, more generally, digital
+central bank currencies – all about? We are focusing here on the future of
+cash. For strategic reasons, central banks are seeking to provide a credible
+and viable public anchor for digital money given that the future might be
+shaped more strongly by new private issuers of money. The technological
+structures and business model-driven incentives of the new players, which are
+associated with the internet economy and thrive on network effects, might lead
+to a concentration of significant market power in payments. Ultimately, this
+might even result in a fragmented monetary system and jeopardize universal
+access to public money. From a central bank’s perspective, the crucial
+question is therefore not so much about replacing cash with new payment
+technologies but about finding ways to ensure that the monetary system will
+continue to work in the public interest in a digital future. Cash will, and
+should, play a role also in a future monetary system. By creating a digital
+euro, central banks in the euro area aim to adapt cash in such a way that it
+meets the needs of the digital age.
+</p>
+<h2>Download links</h2>
+<ul>
+ <li><a href="https://www.oenb.at/dam/jcr:0e3c00d6-2e0a-4089-b23c-5604e60ebde5/07_Mop_Q1-2_22_A-digital-euro-and-the-future-of-cash.pdf">Original publication (Oesterreichische Nationalbank)</a></li>
+ <li><a href="/papers/digital-euro-and-the-future-of-cash.pdf">Local copy (mirror)</a></li>
+</ul>
+
+{% endblock body_content %}
diff --git a/template/news/2022-08.html.j2 b/template/news/2022-08.html.j2
new file mode 100644
index 00000000..7eff7bd1
--- /dev/null
+++ b/template/news/2022-08.html.j2
@@ -0,0 +1,13 @@
+{% extends "common/news.j2" %}
+{% block body_content %}
+<h1>2022-06: Vortrag zu &quot;Datenschutzfreundliches digitales Bezahlen&quot; beim Netzpolitischen Abend in Z&uuml;rich</h1>
+<p>
+ <video id="video" poster="https://taler.net/images/logo-2020.jpg" autobuffer="" height="360" width="640" controls="controls">
+ <source src="https://taler.net/videos/netpol2022.webm" type="video/webm" />
+ <source src="https://taler.net/videos/netpol2022.mp4" type="video/mp4" />
+ </video>
+</p>
+<p>
+ <a rel="license" href="https://creativecommons.org/licenses/by-nd/3.0/deed.en_US"><img alt="Creative Commons License" style="border-width:0" src="https://taler.net/images/ccby.png"></a><br>"<span xmlns:dct="http://purl.org/dc/terms/" property="dct:title">Taler</span>" by <span xmlns:cc="http://creativecommons.org/ns#" property="cc:attributionName">Christian Grothoff, produced by c3voc.de</span> is licensed under a <a rel="license" href="https://creativecommons.org/licenses/by-nd/3.0/deed.en_US">Creative Commons Attribution NoDerivatives 3.0 Unported License</a>.
+</p>
+{% endblock body_content %}
diff --git a/template/news/2022-09.html.j2 b/template/news/2022-09.html.j2
new file mode 100644
index 00000000..27148b0a
--- /dev/null
+++ b/template/news/2022-09.html.j2
@@ -0,0 +1,25 @@
+{% extends "common/news.j2" %} {% block body_content %}
+
+<h1>2022-9: &quot;Zero-Knowledge Age Restriction for GNU Taler&quot;</h1>
+
+<h2>Abstract</h2>
+<p>
+ We propose a design for a privacy-friendly method of age restriction in
+ e-commerce that is aligned with the principle of subsidiarity. The design
+ is presented as an extension of a privacy-friendly payment protocol with a
+ zero-knowledge scheme that cryprographically augments coins for this purpose.
+ Our scheme enables buyers to prove to be of sufficient age for a particular
+ transaction without disclosing it. Our modification preserves the privacy and
+ security properties of the payment system such as the anonymity of minors as
+ buyers as well as unlinkability of transactions. We show how our scheme can be
+ instantiated with ECDSA as well with a variant of EdDSA, respectively, and how
+ it can be integrated with the GNU Taler payment system. We provide formal
+ proofs and implementation of our proposal. Key performance measurements for
+ various CPU architectures and implementations are presented.
+</p>
+<h2>Download links</h2>
+<ul>
+ <li><a href="/papers/esorics2022-age-restriction.pdf">PDF (English)</a></li>
+</ul>
+
+{% endblock body_content %}
diff --git a/template/news/index.html.j2 b/template/news/index.html.j2
index 5c5cf284..f98468c5 100644
--- a/template/news/index.html.j2
+++ b/template/news/index.html.j2
@@ -8,10 +8,7 @@
<h1>{{ _("News") }}<a name="news"></a></h1>
<section>
<p>
- {% trans %}
- News posts about changes related to
- GNUnet such as releases and events
- {% endtrans %}
+ {% trans %}News posts about changes related to GNU Taler such as releases and events{% endtrans %}
&#8211;
<a href="{{ url_localized('rss.xml') }}">{{ _("subscribe to our RSS feed") }}</a>
</p>
diff --git a/template/press.html.j2 b/template/press.html.j2
index 241c5cd5..24036829 100644
--- a/template/press.html.j2
+++ b/template/press.html.j2
@@ -2,9 +2,14 @@
{% block body_content %}
<div class="container">
<h1>{{ _("GNU Taler in the Press")}}</h1>
+ <h2>{{ _("2022")}}</h2>
+ <ul>
+<a href="https://news.slashdot.org/story/22/04/16/2222229/richard-stallman-speaks-on-cryptocurrency-blockchain-gnu-taler-and-encryption">Richard Stallman Speaks on Cryptocurrency, Blockchain, GNU Taler, and Encryption</a></li>
+ </ul>
<h2>{{ _("2021")}}</h2>
<ul>
+ <li><a href="https://www.ledgerinsights.com/a-digital-dollar-cbdc-may-use-this-privacy-preserving-design/">A digital dollar CBDC may use this privacy preserving design</li>
<li><a href="https://token-information.com/ch/der-gnu-taler-digitales-bargeld-ohne-blockchain/">Der GNU-Taler – digitales Bargeld ohne Blockchain</a></li>
<li><a href="https://www.archyworldys.com/digital-money-gnu-taler-the-cash-of-the-future-can-do-that-news/">Digital money – GNU Taler: The cash of the future can do that</a></li>
<li><a href="https://gigazine.net/news/20210301-gnu-taler/">GNUプロジェクトの一部として開発されているプライバシー重視の決済サービス</a></li>
diff --git a/template/wallet.html.j2 b/template/wallet.html.j2
index 1febffae..7997a5d8 100644
--- a/template/wallet.html.j2
+++ b/template/wallet.html.j2
@@ -131,6 +131,14 @@ document.addEventListener('DOMContentLoaded', onLoad);
demonstration
{% endtrans %}
</a>.
+ {% trans %}
+ For source, see this
+ {% endtrans %}
+ <a href="https://taler.net/files/wallet/">
+ {% trans %}
+ directory
+ {% endtrans %}
+ </a>.
</div>
</div> <!-- /row -->