Few days ago the GNU Project announced the release of the new version of the free electronic payment system GNU Workshop 0.8 and the new version implements prepared changes to eliminate identified deficiencies as a result of the codebase security audit. The audit was carried out in 2020 by Code Blau and funded through a grant from the European Commission under the program for the development of next-generation Internet technologies.
After testing, recommendations were made related to strengthening private key isolation and privilege separation, improving code documentation, simplifying complicated constructs, redesigning methods for handling NULL pointers, initializing structures, and callback calls.
For those who are unfamiliar with Taler, they should know that the system is oriented so that buyers are provided anonymity, but sellers are not anonymous to ensure transparency in tax reporting, that is, the system does not allow information to be traced. on where the user spends the money, but provides a means to track the receipt of funds (the sender remains anonymous), which solves the problems inherent in BitCoin with a tax audit.
GNU Taler does not create its own cryptocurrency, but it works with existing currencies, including dollars, euros, and bitcoins.
Support for new currencies can be ensured by creating a bank to act as a financial guarantor. The GNU Taler business model is based on the execution of exchange transactions: money from traditional payment systems such as BitCoin, Mastercard, SEPA, Visa, ACH and SWIFT is converted into anonymous electronic money in the same currency.
Main new features of GNU Taler 0.8
In this new version private key isolation has been improved, which are now processed using separate executable files taler-exchange-secmod- *, run under a separate user, which allows you to separate the logic to work with process keys taler-exchange-httpd that handles external network requests.
While the version of the wallet based on WebExtension technology, designed for use in browsers, adds support for the GNU IceCat browser In addition, the access rights necessary for the operation of the WebExtension-based wallet have been significantly reduced.
The HTTP API was improved and simplified for markets along with simplified frontend creation for marketplaces and the ability to generate ready-to-use HTML pages to work with a wallet was added by the backend.
For exchange points and trading platforms, the opportunity is provided to define your terms of serviceIn addition, optional inventory tools have been added to the backend to organize the work of the trading platforms.
The F-Droid catalog contains Android applications for cashier and point of sale operations that are used to organize sales in the trading rooms.
Of the other changes that stand out:
- The contract offers the possibility of displaying product image thumbnails.
- Added support for backup and restore of wallet implementation (Wallet-core).
- The design of the presentation of information on transactions, history, errors and pending operations has been modified in the wallet.
- Implementation of the reimbursement process improved.
- The stability of the wallet has been improved and the usability has been improved.
- The wallet API has been documented and is now used in all user interfaces.
If you want to know more about this new version and about the project, you can consult the details in the following link
How to get a GNU Taler wallet?
For those of you interested in getting a GNU Taler wallet, you can first try a demo of this system of payments to know a little more about its operation.
This can be done from the following link.
Now for those who want to get a wallet, they should know that possible from a web browser or mobile device with Android (as we mentioned in the news of this new version).
On the part of the browsers, currently only Chrome and Firefox (and browsers based on these) are those that have a plugin which can be installed from the following links.
Finally for those who want to install their wallet on Android can get the application from the following link