Na een jaar van ontwikkeling heeft het GNU-project de release van het gratis elektronische betaalsysteem GNU Taler 0.9 gepresenteerd, dat anonimiteit biedt voor kopers, terwijl het de mogelijkheid behoudt om verkopers te identificeren voor transparantie in de belastingrapportage. Het systeem stelt niet in staat om te traceren waar de gebruiker zijn geld aan uitgeeft, maar biedt middelen voor het volgen van ontvangen betalingen (de afzender blijft anoniem), wat de problemen met belastingaudits die inherent zijn aan BitCoin oplost. De code is geschreven in Python en wordt verspreid onder de AGPLv3- en LGPLv3-licenties.
GNU Taler creĆ«ert geen eigen cryptocurrency, maar werkt met al bestaande valuta's, waaronder dollars, euro's en bitcoins. Ondersteuning voor nieuwe valuta's kan worden gegarandeerd via de creatie van een bank die fungeert als financiĆ«le garant. Het bedrijfsmodel van GNU Taler is gebaseerd op het uitvoeren van wisseltransacties ā geld van traditionele betalingssystemen zoals BitCoin, Mastercard, SEPA, Visa, ACH en SWIFT wordt omgezet in anonieme elektronische valuta in dezelfde munteenheid. De gebruiker kan elektronische valuta aan verkopers overdragen, die deze vervolgens bij een wisselpunt weer kunnen omzetten naar echt geld, zoals vertegenwoordigd door traditionele betalingssystemen.
Alle transacties in GNU Taler zijn beveiligd met moderne cryptografische algoritmen, waardoor de juistheid behouden blijft, zelfs bij een lek van privƩ-sleutels van klanten, verkopers en wisselpunten. Het DB-formaat biedt de mogelijkheid om alle uitgevoerde transacties te verifiƫren en hun consistentie te bevestigen. De bevestiging van de betaling voor verkopers is een cryptografisch bewijs van de overdracht in het kader van het afgesloten contract met de klant en een cryptografisch ondertekende bevestiging van het bestaan van middelen bij het wisselpunt. GNU Taler omvat een set basiscomponenten die de logica bieden voor de werking van de bank, het wisselpunt, de marktplaats, de portemonnee en de auditor.
Belangrijkste wijzigingen:
- Ondersteuning voor vertrouwelijke mobiele betalingen, uitgevoerd in P2P-modus (peer-to-peer) via directe koppeling van de klantapp en de winkelpuntapp (POS, point-of-sale), is toegevoegd.
- Ondersteuning voor betalingen met een leeftijdsbeperking is toegevoegd (de verkoper kan een minimale leeftijdseis stellen, en de koper krijgt de mogelijkheid om deze vereiste te bevestigen zonder vertrouwelijke gegevens bekend te maken).
- Het schema van de database voor het wisselpunt is verbeterd, geoptimaliseerd voor betere prestaties en schaalbaarheid.
- De Python bank is vervangen door de LibEuFin Sandbox-toolset met implementatie van servercomponenten die de werking van bancaire protocollen ondersteunen en een eenvoudige bankensysteem emuleren voor het beheer van rekeningen en saldo's.
- Een browsergebaseerde wallet op basis van WebExtension-technologie is aangepast om ondersteuning te bieden voor de derde versie van het Chrome-manifest.
Bron: opennet.ru
