this post was submitted on 25 May 2025
657 points (99.5% liked)

Linux

54441 readers
470 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 6 years ago
MODERATORS
 

GNU Taler begins operating in Switzerland, distributed by the Taler Operations AG. Gnu Taler aims to be a “digital wallet” and has been used by the swiss national bank as well as the european national bank as a example for how a digital currency handed out by the state could work. It aims to be as privacy preserving as cash for the buyer while not allowing the seller to evade taxes.

Currently the Taler is brought out by a special organisation, the “Taler Operations AG”, and not the national bank, although both the national bank as well as the Taler Team have shown interest in a official digial currency by the national bank based on the Taler. But we need to relativate as the national council has stated that the introduction of a digital currency would probably take relatively major legislative changes and therefore take a bit of time.

you are viewing a single comment's thread
view the rest of the comments
[–] gnuhaut@lemmy.ml 114 points 3 days ago* (last edited 3 days ago) (7 children)

I looked at this a looong time ago, but the basic idea is that the tokens (equivalent to cash coins/banknotes) are generated on the end user's device, through some public-key cryptographic back-and-forth protocol. The issuer (bank/central bank/payment provider) does not see these tokens (they're only on the end users device), but can verify that they're legit (i.e. issued by them) somehow.

You can take one of these tokens to them, and deposit it in an account. They won't know who it's from but they know it was legitimately issued by them. Depositing a token is also supposed to be the only way of figuring out if it is a legit token, the bank will not tell you if a token is legit unless you deposit it.

When someone pays with these tokens in a shop, the shop will want to immediately (during checkout) deposit them, to make sure they're legit, and also to make sure the token hasn't been double spent. A shop that doesn't do that makes itself vulnerable to fraud. This means shops will have a hard time hiding their revenue (to dodge taxes) compared to cash.

If someone you trust gives you a token (birthday money from your grandma, say), you don't have to immediately deposit said token, since presumably you trust your grandma to not give you fake or double-spent tokens. Since you trust you grandma, there is no need to deposit the token and involve the bank, and that transfer would be untraceable (it's literally just copying a number from her phone to yours).

The idea is that shop owners would have a hard time dodging taxes without opening themselves up to fraudsters using fake tokens, while the customer cannot be identified. You'd also be able to exchange tokens with family and friends in a way that isn't traceable, as long as you trust them to not screw you over.

[–] Paddy66@lemmy.ml 1 points 1 day ago (1 children)

What is the relationship of fiat currency to tokens? is it €1:1 token?

[–] gnuhaut@lemmy.ml 3 points 1 day ago (1 children)

The tokens can be worth different amounts. There can be 1 ¢ tokens, 10 ¢ tokens, 1 € euro tokens, 10 € tokens, whatever. Your wallet app will, when withdrawing, generate various tokens worth different amounts.

Using those tokens will be somewhat like paying in cash at a store that does not return any change. You gotta pay the exact amount. In order to facilitate that, you'd withdraw tokens worth only small amounts. There wouldn't be like be any 50 € tokens in practice. If you wanted to withdraw 50 €, you'd get 1000 1 ¢ tokens, 100 10 ¢ tokens, and the rest 1 € tokens or something like that, to make sure you always have the exact amount ready to pay for anything.

[–] michael@lemm.ee 1 points 6 hours ago* (last edited 6 hours ago)

Thats not true I think. Taler is able to anonymously give "change money". https://youtu.be/fY-DWLHVLk4?t=2380 (39:40 timestamp)

[–] jagged_circle@feddit.nl 13 points 2 days ago (2 children)

Dude, I assume my grandma has absolutely been scamed, and her birthday money is basically as valuable as Trump coins

[–] Ferk@lemmy.ml 3 points 1 day ago* (last edited 1 day ago)

I'm expecting that if she has been scammed and her token was stolen, you can report this token to the police and they might be able to ask the banking system in which account was this token deposited, to hopefully trace the scammer back.

If so, this looks safer than the scams that ask grandmas to get giftcard codes.

But that's assuming that the token was obtained from grandm's bank and not that the grandma paid a scammer in some other untraceable way to obtain a fake token from the scammer. That would be a different kind of scam.

[–] Strawberry@lemmy.blahaj.zone 8 points 2 days ago* (last edited 2 days ago)

Then you wanna deposit it immediately to find out, like a seller does

[–] drwankingstein@lemmy.dbzer0.com 20 points 3 days ago

iirc they did have some mechanisms to prevent token fraud but I honestly can't remeber how it was implemented.

Great write up. Thank you.

[–] Bombastic@sopuli.xyz 10 points 3 days ago (1 children)

Can you find the link from where you originally got this information?

[–] qweertz@programming.dev 8 points 2 days ago* (last edited 2 days ago)

Go on the official Taler Website, they have all the info there iirc

[–] jagged_circle@feddit.nl 3 points 2 days ago (1 children)

What happens to my funds when my phone is lost or stolen?

[–] Strawberry@lemmy.blahaj.zone 7 points 2 days ago (1 children)

If you don't have a backup then you're likely out of luck. But that's better than cash, where you can't make a backup

[–] communism@lemmy.ml 2 points 2 days ago* (last edited 2 days ago) (1 children)

But that’s better than cash, where you can’t make a backup

Depends on threat model, eg police will seize phones/computers/devices all the time but will only seize money if they think it's related to a crime. As long as you're not being arrested for a money-related charge then your cash would most likely be untouched but your devices will be lost. But of course that issue is circumvented with just off-site backups which are probably just as safe as your cash if cops aren't interested in your cash.

[–] jagged_circle@feddit.nl 6 points 2 days ago* (last edited 2 days ago) (1 children)

If the cops steal my USB drive with my encrypted bitcoin wallet, I just restore it from the backup and they've stolen nothing.

In the US, cops steal cash all the time. Sometimes tbeh steal it personally, but they have an incentive to "legitimately" steal it to add it to their budget. Its fucked.

[–] communism@lemmy.ml 3 points 1 day ago (1 children)

Fair, I don't live in the US and IME cops haven't stolen my cash, although tbf I've not really had cash lying around when raided or arrested.

[–] jagged_circle@feddit.nl 2 points 1 day ago

Well thats their logic. If you have a lot of cash lying around, they immediately recognize it as an anomolu and therefore assume you're guilty and the money is illicit.

Its completely legal to not trust banks and keep your savings in cash instead (or some ratio per your risk appetite), but cops generally don't care about laws.

[–] ferric_carcinization@lemmy.ml 2 points 2 days ago

How would other types of taxes, like in you example, gift tax, be handled?