aboutsummaryrefslogtreecommitdiff
path: root/index.html.j2
diff options
context:
space:
mode:
Diffstat (limited to 'index.html.j2')
-rw-r--r--index.html.j2128
1 files changed, 54 insertions, 74 deletions
diff --git a/index.html.j2 b/index.html.j2
index 2e9aae80..9a10103e 100644
--- a/index.html.j2
+++ b/index.html.j2
@@ -3,21 +3,23 @@
3<!-- Jumbotron --> 3<!-- Jumbotron -->
4<div class="jumbotron"> 4<div class="jumbotron">
5 <div style="height: 40vh"> 5 <div style="height: 40vh">
6 <img alt="{{ _("GNU Taler logo")}}" style="object-fit:contain;width:100%;height:100%" class="center-block" src="{{ svg_localized('images/logo-2017') }}" /> 6 <img alt="{{ _("GNUnet logo")}}" style="object-fit:contain;width:100%;height:100%" class="center-block" src="{{ url('images/gnunet-logo.svg') }}" />
7 </div> 7 </div>
8 8
9 <div class="container text-center"> 9 <div class="container text-center">
10 <h1>{{ _("One-Click Cash Payments!") }}</h1> 10 <h1>{{ _("GNU's Framework for Secure Peer-to-Peer Networking!") }}</h1>
11 11
12 <p> 12 <p>
13 {% trans %} 13 {% trans %}
14 GNU Taler is an electronic payment system under development at 14 GNUnet is an alternative network stack for
15 <a href="http://www.inria.fr/">Inria</a>. We expect to make it 15 building secure, decentralized and privacy-preserving
16 operational in 2017. You can learn about Taler on this website, 16 distributed applications. Our goal is to replace the old
17 try the <a href="https://demo.taler.net">demo</a> and look at 17 insecure Internet protocol stack. Starting from an application
18 our <a href="https://docs.taler.net">documentation</a>. 18 for secure publication of files, GNUnet has grown to include all
19 kinds of basic protocol components and applications towards the
20 creation of a GNU internet.
19 {% endtrans %} 21 {% endtrans %}
20 </p> 22 </p>
21 23
22 </div> 24 </div>
23</div> 25</div>
@@ -25,124 +27,102 @@
25<div class="container adorn_h3_bracket"> 27<div class="container adorn_h3_bracket">
26 <div class="row"> 28 <div class="row">
27 <div class="col-lg-4"> 29 <div class="col-lg-4">
28 <h3>{{ _("Practical") }}</h3> 30 <h3>{{ _("GNU Taler") }}</h3>
29 31
30 <p> 32 <p>
31 {% trans %} 33 {% trans %}
32 Taler is easy to integrate with existing Web 34 <a href="https://taler.net/">GNU Taler</a>
33 applications. Payments are cryptographically 35 is a new privacy-preserving electronic payment system.
36 Payments are cryptographically
34 secured and are confirmed within milliseconds with 37 secured and are confirmed within milliseconds with
35 extremely low transaction costs. 38 extremely low transaction costs.
36 {% endtrans %} 39 {% endtrans %}
37 </p> 40 </p>
38
39 </div> 41 </div>
42
40 <div class="col-lg-4"> 43 <div class="col-lg-4">
41 <h3>{{ _("Stable") }}</h3> 44 <h3>{{ _("The GNU Name System") }}</h3>
42 45
43 <p> 46 <p>
44 {% trans %} 47 {% trans %}
45 Taler does not introduce a new currency. Taler 48 The GNU Name System (GNS) is a fully decentralized replacement
46 uses a digital wallet storing coins and payment service 49 for the Domain Name System (DNS). Instead of using a
47 providers with escrow accounts in existing currencies. 50 hierarchy, GNS uses a directed graph. Naming conventions
48 Thus, Taler's cryptographic coins correspond to existing 51 are similar to DNS, but queries and replies are private even
49 currencies, such as US Dollars, Euros or even Bitcoins. 52 with respect to peers providing the answers. The integrity of
53 records is cryptographically secured. GNS integrates
54 a robust, efficient and instant key revocation mechanism.
50 {% endtrans %} 55 {% endtrans %}
51 </p> 56 </p>
52 57
53 </div> 58 </div>
54 <div class="col-lg-4"> 59 <div class="col-lg-4">
55 <h3>{{ _("Secure") }}</h3> 60 <h3>{{ _("secushare") }}</h3>
56 61
57 <p> 62 <p>
58 {% trans %} 63 {% trans %}
59 By design Taler does not suffer from many classes 64 <a href="http://secushare.org/">secushare</a>
60 of security problems such as phishing or counterfeit. 65 is creating a decentralized social networking
61 Thanks to its security features, Taler never rejects a legitimate 66 application on top of GNUnet. Using overlay
62 customer due to a fraud-detection false positive. 67 multicast and the extensible PSYC protocol, notifications are
68 distributed end-to-end encrypted to authorized users only.
63 {% endtrans %} 69 {% endtrans %}
64 </p> 70 </p>
65
66 </div> 71 </div>
67 </div> 72 </div>
73
68 <div class="row"> 74 <div class="row">
69 <div class="col-lg-4"> 75 <div class="col-lg-4">
70 <h3>{{ _("Taxable") }}</h3> 76 <h3>{{ _("pretty Easy privacy") }}</h3>
71 77
72 <p> 78 <p>
73 {% trans %} 79 {% trans %}
74 When using Taler, merchant's revenue is transparent for tax 80 pretty Easy privacy (PEP) is creating a usable
75 collection authorities. Unlike cash and most digital currencies, 81 usable end-to-end encrypted e-mail solution using
76 Taler helps prevent black markets. Taler is not suitable for 82 opportunistic key exchange.
77 illegal activities. 83 PEP will use GNUnet to protect meta data and exploit new
84 cryptographic protocols to create a privacy-preserving version
85 of the Web-of-Trust.
78 {% endtrans %} 86 {% endtrans %}
79 </p> 87 </p>
80
81 </div> 88 </div>
89
82 <div class="col-lg-4"> 90 <div class="col-lg-4">
83 <h3>{{ _("Private") }}</h3> 91 <h3>{{ _("Foundations") }}</h3>
84 <p> 92 <p>
85 {% trans %} 93 {% trans %}
86 When you pay with Taler, your identity does not 94 The foundation of GNUnet are a distributed hash
87 have to be revealed. Just like 95 table (R5N), an SCTP-like end-to-end encrypted
88 payments in cash, nobody else can track how you 96 messaging layer (CADET) and a pluggable transport
89 spent your electronic money. However, you obtain a 97 system (TRANSPORT). Using public keys for addresses
90 legally valid proof of payment. 98 and self-organized decentralized routing algorithms,
99 these subsystems replace the traditional TCP/IP stack.
91 {% endtrans %} 100 {% endtrans %}
92 </p> 101 </p>
93 102
94 </div> 103 </div>
95 <div class="col-lg-4"> 104 <div class="col-lg-4">
96 <h3>{{ _("Libre") }}</h3> 105 <h3>{{ _("Security") }}</h3>
97 106
98 <p> 107 <p>
99 {% trans %} 108 {% trans %}
100 Taler provides protocols and reference implementations that in 109 GNUnet is implemented using a multi-process architecture.
101 principle enables anybody to run their own payment infrastructure, 110 Each subsystem runs as a separate process, providing
102 be it individuals, organizations or whole countries. Since the 111 fault-isolation and enabling tight permissions to be
103 reference implementation is a <a href="http://www.gnu.org/">GNU</a> 112 granted to each subsystem. Naturally, the
104 package, it will always remain free software. 113 implementation is a <a href="http://www.gnu.org/">GNU</a>
114 package, and will always remain free software.
105 {% endtrans %} 115 {% endtrans %}
106 </p> 116 </p>
107
108 </div> 117 </div>
109 </div> 118 </div>
110</div> 119</div>
111 120
112<div class="container-fluid c_acronym">
113<div class="container">
114 <div class="row">
115 <div class="col-lg-6">
116 <h2>{{ _("Paying with Taler") }}</h2>
117 {% trans %}
118 <p>To pay with Taler, customers install an electronic wallet
119 on their device. Before the first payment, the desired currency
120 must be added to the wallet's balance
121 by some other means of payment.</p>
122 <p>Once the wallet is charged, payments on websites take only one click,
123 are never falsely rejected by fraud detection and do not pose any risk
124 of phishing or identity theft.</p>
125 {% endtrans %}
126 </div>
127 <div class="col-lg-6">
128 <h2>{{ _("Receiving payments with Taler") }}</h2>
129 {% trans %}
130 <p>To receive Taler payments, a merchant needs a bank account
131 in the desired currency. We provide supporting software
132 in various programming languages to make the integration painless.
133 The merchant's backend for Taler transaction processing can run
134 on the merchant's premises or be hosted by a third party.</p>
135 {% endtrans %}
136 </div>
137 </div>
138</div>
139</div>
140
141 121
142<div class="container"> 122<div class="container">
143 <div class="row"> 123 <div class="row">
144 <div class="col-lg-12"> 124 <div class="col-lg-12">
145 <h2>{{ _("Taler News") }}</h2> 125 <h2>{{ _("GNUnet News") }}</h2>
146 {% include "news.html.j2.inc" %} 126 {% include "news.html.j2.inc" %}
147 </div> 127 </div>
148 </div> 128 </div>