GNU Taler

Last updated
GNU Taler
Developer(s) Christian Grothoff and Florian Dold
Repository git.taler.net
Type Microtransaction and electronic payment
License Clients: GPL-3.0-or-later [1] [2]
Servers: AGPL-3.0-or-later
Libraries: LGPL-2.1-or-later
Website taler.net

GNU Taler is a free software-based microtransaction and electronic payment system. [3] [4] Unlike most other decentralized payment systems, GNU Taler does not use a blockchain. [5] A blind signature is used to protect the privacy of users as it prevents the exchange from knowing which coin it signed for which customer. [5]

Contents

The project is led by Florian Dold and Christian Grothoff [6] of Taler Systems SA. Taler is short for the "Taxable Anonymous Libre Economic Reserves" [7] [8] and alludes to the Taler coins in Germany during the Early Modern period. It has vocal support from GNU Project founder Richard Stallman. [9] Stallman has described the program as "designed to be anonymous for the payer, but payees are always identified." [10] In a paper published in Security, Privacy, and Applied Cryptography Engineering, GNU Taler is described as meeting ethical considerations – the paying customer is anonymous while the merchant is identified and taxable. [11] [12] An implementation is provided by Taler Systems SA. [13] [14]

Project history

In november, 2014 taler.net was launched by INRIA decentralising team as a new electronic payment system, and Christian Grothoff introduced it a month later in a fOSSa conference talk at INRIA [15] .

Taler have become an official GNU package in february, 2015, and its first release (versioned 0.0.0) was on 1st June, 2016. [15]

In 2016 Taler Systems S.A. was created (headquartered in Luxembourg), to provide business support and management for the Taler users. The same year they have published Web Payments paper and finished Chrome and Firefox plugins available for testing. [15]

In 2020 the project received a grant from NLnet and the European Commission's Horizon 2020 Next Generation Internet (NGI) initiative to perform an external security audit of the system, which was done by CodeBlau in July. In September a live system was launched at Bern University of Applied Sciences, originally for a Taler-enabled snack machine. In October RFC   8905 was published for the payto: internet URI scheme, allowing a standardised way to provide payments for internet end-users. [15]

Their cooperation with the Swiss National Bank have resulted multiple papers on the relation of conventional national banks and electronic money, the privacy implications and various financial viability factors. [15] There was also various papers about real-life problems and their handling by Taler, like anonymous age verification, relations to Central Banks and the Euro or using One-Time Passcodes.

In January 2024 the NGI launched an Europa-scope Taler project as a privacy-preserving payment system. In 2024 multiple auditor companies announced that they provide services for Taler payment providers. [15]

See also

Related Research Articles

<span class="mw-page-title-main">Bruce Schneier</span> American computer scientist (born 1963)

Bruce Schneier is an American cryptographer, computer security professional, privacy specialist, and writer. Schneier is an Adjunct Lecturer in Public Policy at the Harvard Kennedy School and a Fellow at the Berkman Klein Center for Internet & Society as of November, 2013. He is a board member of the Electronic Frontier Foundation, Access Now, and The Tor Project; and an advisory board member of Electronic Privacy Information Center and VerifiedVoting.org. He is the author of several books on general security topics, computer security and cryptography and is a squid enthusiast.

<span class="mw-page-title-main">David Chaum</span> American computer scientist and cryptographer (born 1955)

David Lee Chaum is an American computer scientist, cryptographer, and inventor. He is known as a pioneer in cryptography and privacy-preserving technologies, and widely recognized as the inventor of digital cash. His 1982 dissertation "Computer Systems Established, Maintained, and Trusted by Mutually Suspicious Groups" is the first known proposal for a blockchain protocol. Complete with the code to implement the protocol, Chaum's dissertation proposed all but one element of the blockchain later detailed in the Bitcoin whitepaper. He has been referred to as "the father of online anonymity", and "the godfather of cryptocurrency".

<span class="mw-page-title-main">GNUnet</span> Framework for decentralized, peer-to-peer networking which is part of the GNU Project

GNUnet is a software framework for decentralized, peer-to-peer networking and an official GNU package. The framework offers link encryption, peer discovery, resource allocation, communication over many transports and various basic peer-to-peer algorithms for routing, multicast and network size estimation.

<span class="mw-page-title-main">Digital currency</span> Currency stored on electronic systems

Digital currency is any currency, money, or money-like asset that is primarily managed, stored or exchanged on digital computer systems, especially over the internet. Types of digital currencies include cryptocurrency, virtual currency and central bank digital currency. Digital currency may be recorded on a distributed database on the internet, a centralized electronic computer database owned by a company or bank, within digital files or even on a stored-value card.

<span class="mw-page-title-main">Richard Stallman</span> American free software activist and GNU Project founder (born 1953)

Richard Matthew Stallman, also known by his initials, rms, is an American free software movement activist and programmer. He campaigns for software to be distributed in such a manner that its users have the freedom to use, study, distribute, and modify that software. Software that ensures these freedoms is termed free software. Stallman launched the GNU Project, founded the Free Software Foundation (FSF) in October 1985, developed the GNU Compiler Collection and GNU Emacs, and wrote all versions of the GNU General Public License.

DigiCash Inc. was an electronic money corporation founded by David Chaum in 1989. DigiCash transactions were unique in that they were anonymous due to a number of cryptographic protocols developed by its founder. DigiCash declared bankruptcy in 1998 and subsequently sold its assets to eCash Technologies, another digital currency company, which was acquired by InfoSpace on February 19, 2002.

<span class="mw-page-title-main">Adam Back</span> British cryptographer and cypherpunk (born 1970)

Adam Back is a British cryptographer and cypherpunk. He is the CEO of Blockstream, which he co-founded in 2014. He invented Hashcash, which is used in the Bitcoin mining process.

<span class="mw-page-title-main">Bitcoin protocol</span> Rules that govern the functioning of Bitcoin

The Bitcoin protocol is the set of rules that govern the functioning of Bitcoin. Its key components and principles are: a peer-to-peer decentralized network with no central oversight; the blockchain technology, a public ledger that records all Bitcoin transactions; mining and proof of work, the process to create new bitcoins and verify transactions; and cryptographic security.

Zerocoin is a privacy protocol proposed in 2013 by Johns Hopkins University professor Matthew D. Green and his graduate students, Ian Miers and Christina Garman. It was designed as an extension to the Bitcoin protocol that would improve Bitcoin transactions' anonymity by having coin-mixing capabilities natively built into the protocol. Zerocoin is not currently compatible with Bitcoin.

<span class="mw-page-title-main">Matthew D. Green</span> American cryptographer and security technologist (born 1976)

Matthew Daniel Green is an American cryptographer and security technologist. Green is an Associate Professor of Computer Science at the Johns Hopkins Information Security Institute. He specializes in applied cryptography, privacy-enhanced information storage systems, anonymous cryptocurrencies, elliptic curve crypto-systems, and satellite television piracy. He is a member of the teams that developed the Zerocoin anonymous cryptocurrency and Zerocash. He has also been influential in the development of the Zcash system. He has been involved in the groups that exposed vulnerabilities in RSA BSAFE, Speedpass and E-ZPass. Green lives in Baltimore, MD with his wife, Melissa, 2 children and 2 miniature dachshunds.

A blockchain is a distributed ledger with growing lists of records (blocks) that are securely linked together via cryptographic hashes. Each block contains a cryptographic hash of the previous block, a timestamp, and transaction data. Since each block contains information about the previous block, they effectively form a chain, with each additional block linking to the ones before it. Consequently, blockchain transactions are irreversible in that, once they are recorded, the data in any given block cannot be altered retroactively without altering all subsequent blocks.

Monero is a cryptocurrency which uses a blockchain with privacy-enhancing technologies to obfuscate transactions to achieve anonymity and fungibility. Observers cannot decipher addresses trading Monero, transaction amounts, address balances, or transaction histories.

<span class="mw-page-title-main">Roger Dingledine</span> American computer scientist

Roger Dingledine is an American computer scientist known for having co-founded the Tor Project. A student of mathematics, computer science, and electrical engineering, Dingledine is also known by the pseudonym arma. As of December 2016, he continues in a leadership role with the Tor Project, as a project Leader, Director, and Research Director.

<span class="mw-page-title-main">Firo (cryptocurrency)</span> Cryptocurrency

Firo, formerly known as Zcoin, is a cryptocurrency aimed at using cryptography to provide better privacy for its users compared to other cryptocurrencies such as Bitcoin.

A cryptocurrency wallet is a device, physical medium, program or an online service which stores the public and/or private keys for cryptocurrency transactions. In addition to this basic function of storing the keys, a cryptocurrency wallet more often offers the functionality of encrypting and/or signing information. Signing can for example result in executing a smart contract, a cryptocurrency transaction, identification, or legally signing a 'document'.

A blockchain is a shared database that records transactions between two parties in an immutable ledger. Blockchain documents and confirms pseudonymous ownership of all transactions in a verifiable and sustainable way. After a transaction is validated and cryptographically verified by other participants or nodes in the network, it is made into a "block" on the blockchain. A block contains information about the time the transaction occurred, previous transactions, and details about the transaction. Once recorded as a block, transactions are ordered chronologically and cannot be altered. This technology rose to popularity after the creation of Bitcoin, the first application of blockchain technology, which has since catalyzed other cryptocurrencies and applications.

Diem was a permissioned blockchain-based stablecoin payment system proposed by the American social media company Facebook. The plan also included a private currency implemented as a cryptocurrency.

Algorand is a cryptocurrency protocol providing pure proof-of-stake on a blockchain. Algorand's native cryptocurrency is called ALGO.

MobileCoin is a peer-to-peer cryptocurrency developed by MobileCoin Inc., which was founded in 2017 by Josh Goldbard and Shane Glynn.

References

  1. "Taler licensing information".
  2. "Taler - Free Software Directory".
  3. "GNU Taler 0.0.0 Released: GNU Tries To Get Into Electronic Payments".
  4. "GNU cryptocurrency aims at 'the mainstream economy not the black market'". The Register .
  5. 1 2 "FAQ: How is Taler related to Bitcoin or Blockchains?".
  6. "GNU Taler: Ethical Online Payments for the Internet Age". ercim-news.ercim.eu. Retrieved 2020-04-23.
  7. Sprint, Book (2016-05-19). Cost of Freedom. Lulu.com. ISBN   978-1-365-08698-4.
  8. "Halbanonymes Bezahlsystem: GNU Taler soll Kryptowährungen gerechter machen - Golem.de". www.golem.de (in German). Retrieved 2020-01-03.
  9. "Stallman's final interview as FSF president: Last week we quizzed him over Microsoft visit. Now he quits top roles amid rape remarks outcry". The Register .
  10. "A radical proposal to keep your personal data safe". TheGuardian.com . 3 April 2018.
  11. Carlet, Claude; Hasan, M. Anwar; Saraswat, Vishal (2016-12-09). Security, Privacy, and Applied Cryptography Engineering: 6th International Conference, SPACE 2016, Hyderabad, India, December 14-18, 2016, Proceedings. Springer. ISBN   978-3-319-49445-6.
  12. Dold, Florian (2019-02-25). The GNU Taler system : practical and provably secure electronic payments (phdthesis thesis). Université Rennes 1.
  13. Pentland, Alex 'Sandy'. "Digital cash and privacy: What are the alternatives to Libra?". MIT Media Lab. Retrieved 2019-12-28.
  14. "Kampf der Kryptowährungen – das sind die Alternativen zu Libra". www.netzwoche.ch (in German). 30 November 2019. Retrieved 2020-01-03.
  15. 1 2 3 4 5 6 "Taler News". GNU Taler.