Electronic payments for a liberal society!

Elektronisches Bezahlen für eine freiheitliche Gesellschaft!

Paiements électroniques pour une société libre!

Pagamenti elettronici per una società liberale!

Taler is a new electronic payment system under development at Inria. Today, this website only presents the advantages our system is expected to provide. During 2015, we will make more code and documentation public. We expect to make the payment system available to the general public in 2016.

Taler ist ein neues elektronisches Zahlungssystem, welches bei Inria entwickelt wird. Zum heutigen Tag zeigt diese Seite die Vorteile unseres Systems auf. Im Laufe des Jahres 2015 sollen mehr Code sowie zusätzliche Dokumentation öffentlich gemacht werden. Voraussichtlicher Startpunkt des Zahlungssystems für den allgemeinen Gebrauch ist das Jahr 2016.

Taler est nouveau système de paiement électronique en développement à Inria. Ce site web présente aujourd'hui seulement les avantages que notre système doit fournir. Au cours de l'année 2015, nous ferons plus de code et de documentation publique. Nous estimons pouvoir rendre le système de paiement disponible au grand public en 2016.

Taler è un nuovo sistema di pagamento elettronico in fase di sviluppo presso Inria. Oggi questo sito presenta solo i vantaggi che ci si aspetta il nostro sistema fornisca. Durante il 2015, renderemo pubblici più codici e più documentazione. Riteniamo di poter rendere il sistema di pagamento disponibile al pubblico nel 2016.

Taxable

Taxierbar

Taxable

Tassabile

Unlike BitCoin or cash payments, Taler ensures that governments can easily track their citizen's income and thus collect sales, value-added or income taxes. Taler is thus a currency for the mainstream economy, and not the black market.

Anders als bei BitCoin oder Barzahlungen kann im Taler-System das Einkommen von Staatsbürgern nachvollzogen werden und aufgrund dieser Basis Umsatz-, Mehrwert- und Einkommensteuer erhoben werden. Taler richtet sich daher an die reguläre Wirtschaft und ist zur Verwendung auf dem Schwarzmarkt ungeeignet.

Contrairement à BitCoin ou les paiements en liquide, Taler permet aux gouvernements de tracer facilement les revenus de leurs citoyens et donc de collecter les ventes, les plus values ou les impots sur le revenu. Taler est donc une devise pour l'économie dominante officielle et non pour le marché noir.

A differenza di BitCoin o del pagamento in contanti, Taler assicura che i govrni possano facilmente tracciare il reddito dei loro cittadini e di conseguenza riscuotere vendite, IVA o tasse. Taler è quindi una valuta per un'economia tradizionale, e non per il mercato nero.

Learn more »

Mehr erfahren »

En savoir plus »

Scopri di più »

Anonymous

Anonym

Anonyme

Anonimo

When you pay with Taler, your identity does not have to be revealed to the merchant. The bank, government and mint will also never learn how you spent your electronic money. However, you can prove that you paid in court if necessary.

Ein Zahlungsvorgangs mit Taler hat nicht das Offenlegen der Identität des Käufers gegenüber dem Händler zur Folge. Banken, Regierungen und Münzanstalten können den konkreten Verwendungszweck einer Transaktion nicht in Erfahrung bringen. Trotzdem sind Zahlende in der Lage, die von ihnen durchgeführten Transaktionen im Falle eines Gerichtsprozesses kryptographisch nachzuweisen.

Quand vous payez avec Taler, votre identité ne doit pas être révélée au commerçant. La banque, le gouvernement et la monnaie de Paris ne sauront pas non plus comment vous avez dépensé votre monnaie électronique. Cependant, vous pouvez prouver que vous avez payé par voie légale si nécessaire.

Quando paghi usando Taler, la tua identità non deve essere rivelata al venditore. Anche la banca, il governo e la mint non sapranno come spendi i tuoi soldi elettronici. Comunque, se necessario, è possibile dimostrante durante un processo di aver pagato.

Learn more »

Mehr erfahren »

En savoir plus »

Scopri di più »

Libre

Liberal

Libre

Libre

Taler is free software from GNU implementing an open protocol. Anybody is welcome to inspect our code and integrate our reference implementation into their applications.

Taler ist freie Software des GNU Projektes, welche ein offenes Protokoll implementiert. Der Code ist frei verfügbar und jeder ist eingeladen, die Referenzimplementierung in eigene Projekte zu übernehmen.

Taler est un logiciel libre du GNU exécutant un protocole ouvert. Vous pouvez tous inspecter notre code et intégrer notre mise en oeuvre de référence dans vos applications.

Taler è un free software che utilizza un protocollo aperto. Chiunque è benaccetto per esaminare il nostro codice e integrare le nostre implementazioni di riferimento nelle loro applicazioni.

Learn more »

Mehr erfahren »

En savoir plus »

Scopri di più »

Electronic

Elektronisch

Électronique

Elettronico

Taler is designed to work on the Internet. Using a so-called RESTful protocol over HTTP or HTTPS, Taler is easy to integrate with existing Web applications.

Taler wurde zur Verwendung im Internet konzipiert. Durch Einsatz eines REST-basierten Protokolls über HTTP oder HTTPS ist Taler einfach in existierende Webapplikationen einzubinden.

Taler est conçu pour fonctionner sur Internet. En utilisant le protocole RESTful sur HTTP ou HTTPS, Taler est facile à intégrer avec des application Web existantes..

Taler è progettato per funzionare su Internet. Usando un cosiddetto protocollo RESTful su HTTP o HTTPS, Taler è facile da integrare con applicazioni web già esistenti.

Learn more »

Mehr erfahren »

En savoir plus »

Scopri di più »

Reserves

Reserven

Réserve

Riserva

Taler uses an electronic mint holding financial reserves in existing currencies. This means that Taler is not a new currency with the inherent currency fluctuation risks, but instead the cryptographic coins correspond to existing currencies, such as US Dollars, Euros or even BitCoins.

Taler benutzt eine elektronische Münzanstalt die finanziellen Reserven in bestehenden Währungen hält. Dies bedeutet, dass bei Taler keine neue Währung gibt: Elektronische Münzen in Taler sind nur cryptographische Repräsentation bestehender bestehenden Währungen, wie zum Beispiel Euro, US-Dollar oder auch BitCoin.

Taler fonctionne comme une trésorerie. Cela signifie que Taler n'est pas une nouvelle devise avec les risques inhérents aux fluctuations monétaires, mais la monnaie digitale équivaut plutot aux monnaies existantes, comme le dollar Américain, l'Euro ou même le BitCoin.

Taler opera come una riserva. Questo significa che Taler non è una nuova valuta con l'intrinseco rischio di fluttuazione di valuta, bensì le monete digitali corrispondono a valute esistenti, come dollari americani, euro o persino BitCoin.

Learn more »

Mehr erfahren »

En savoir plus »

Scopri di più »

News

Taler becomes a GNU package.

Taler wird ein GNU Paket.

Taler intégre le GNU project.

Taler diventa parte del progetto GNU.

Learn more »

Mehr erfahren »

En savoir plus »

Scopri di più »

Taler system overview

Das Taler-System im Überblick

The Taler system consists of protocols and free software implementations between a number of actors as illustrated in the illustration on the right. Typical transactions involve the following steps:

system overview

  1. A customer instructs his bank to transfer funds from his account to the Taler mint (top left). In the subject of the transaction, he includes an authentication token from his electronic wallet. In Taler terminology, the customer creates a reserve at the mint.
  2. Once the mint has received the transfer, it allows the customer's electronic wallet to withdraw electronic coins. The electronic coins are digital representations of the original transfer. It is important to note that the mint does not learn the "serial numbers" of the coins in this process, so it cannot tell later which customer purchased what at which merchant. The use of Taler does not change the currency or the total value of the funds (except for fees which the mint may charge for the service).
  3. Once the customer has the digital coins in his wallet, the wallet can be used to spend the coins with merchant portals that support the Taler payment system and accept the respective mint as a business partner (bottom arrow). This creates a digital contract signed by the customer's coins and the merchant. Assuming courts accept cryptographic signatures, the customer can later use this digitally signed contract in a court of law to prove the exact terms of the contract and that he paid the respective amount. The customer does not learn the banking details of the merchant, and Taler does not require the merchant to learn the identity of the customer. Naturally, the customer can spend any fraction of his digital coins (the system takes care of customers getting change).
  4. Merchants receiving digital coins deposits the respective receipts that resulted from the contract signing with the customer at the mint to redeem the coins. The deposit step does not reveal the learn the details of the contract between the customer and the merchant or the identity of the customer to the mint in any way. However, the mint does learn the identity of the merchant via the provided bank routing information. The merchant can, for example when compelled by the state for taxation, provide information linking the individual deposit to the respective contract signed by the customer. Thus, the mint's database allows the state to enforce that merchants pay applicable taxes (and do not engage in illegal contracts).
  5. Finally, the mint transfers funds corresponding to the digital coins redeemed by the merchants to the merchant's bank account. The mint may combine multiple small transactions into one larger bank transfer. The merchant can query the mint about the relationship between the bank transfers and the individual claims that were deposited.
  6. Most importantly, the mint keeps cryptographic proofs that allow it to demonstrate that it is operating correctly to third parties. The system requires an external auditor, such as a government-appointed financial regulatory body, to frequently verify the mint's databases and check that its bank balance matches the total value of the remaining coins in circulation.
  7. Without the auditor, the mint operators could steal funds they are holding in reserve. Customers and merchants cannot cheat each other or the mint. If any party's computers are compromised, the financial damage is limited to the respective party and proportional to the funds they have in circulation during the period of the compromise.

Taler technology: About taxability, change and privacy

Taler Technik: Steuern, Wechselgeld und Privatsphäre

One of the key goals of Taler is to provide anonymity for citizens buying goods and services, while ensuring that the state can observe incoming transactions to ensure businesses engage only in legal activities and do not evade taxes (such as income tax, sales tax or value-added tax). However, we also want to stay out of the immediate personal domain, so sharing funds within a family or copying coins between devices should not be subject to monitoring by the state.

In Taler terminology, we distinguish between transactions where the exclusive ownership of the value of a coin is passed from one entity to another, and sharing whereafter control over a coin is shared by multiple electronic wallets (which may belong to different individuals). In Taler, the receiver of a transaction is visible to the state and thus can be taxed, while sharing is invisible to anyone not involved. Once a coin is shared among different individuals, any one of those can try to spend it, but only the first spender would succeed. Thus, sharing requires a strong trust relationship among the individuals involved, and thus represent interactions in the protected immediate personal domain, and not commercial transactions.

When Taler needs to provide change, for example because a customer only has a 5 Euro coin but wants to make a 2 Euro purchase, it needs to create fresh coins (of a total value of 3 Euros) that are unlinkable to the original 5 Euro coin to ensure privacy. To ensure that the resulting refresh operation where the change is converted to fresh coins cannot be used to transfer funds from one entity to another, Taler ensures that any owner of an original coin that was involved in a refresh operation can follow a link to the private information of the fresh coins generated by the operation. As a result of this trick, refresh operations cannot uses to create transfers, as the linkage ensures that the fresh coins are always shared with the owner of the original coin.

As a result, Taler does not intrude into the personal economic domain, offers good privacy, taxability for transactions and the ability to give change.