Hi! I am a researcher at the CISPA-Helmholtz-Institute for information security (cispa.de/en/people/kuennemann). I would like to get some community feedback on a project we are working on. I am a Lemmy-user myself, but of course I use my other account for lurking; this account is for my research business.

My question taps into the age-verification debate, which I know is very controversial, and people are sceptical for very good reasons; I just ask everyone to stay polite and engage the topic.

In short, I am worried about the effect bots have on public discourse, which to a large part takes place in the Internet. I would like to propose cryptographic methods that allow an instance to attest that a poster or commenter are a real human being. I think the European Unified ID (euid.eu) provides good infrastructure to do that, at the cost of relying on the member countries to provide them with an ID. Crypto-magic can (potentially - I haven’t worked out the details yet) ensure that:

users from an instance that opted in are sure to belong to someone with an id, other instances may use this knowledge in their moderation tools
users from that instance can retain several pseudonyms that even this instance cannot link. Yet (configurable) policy can ensure that no users uses two pseudonyms in the same thread
we could cap how many posts or comments a user makes per day/week/month, across their pseudonyms
users who post on this instance but are not displayed (in the web or to other instances) can provide evidence that they are being censored, which the public may review to discredit that instance and chose a new one.
the infrastructure also happens to allow for age verification (EUID can attest to statements like “this anonymous person is > 18”), and it could be part of an instance’s policy. Thanks to lemmy’s federated infrastructure, multiple verifying instances with different policies can exist. It’s not a focus of mine, though – I think social networks should not exploit children or adults.

Some of these ideas we have worked out (and tested on) reddit in this article, which was before Lemmy became popular and EUID was on the horizon.

I am interested in practical advice about who to talk to about engineering and how to best involve the community – we’ve got a prototype fork of lemmy including end-user verifiable authentication. I am also interested in how the community feels about the burden of moderation and this as a potential remedy. When discussing age verification, some users say they will never accept any ID-based authentication. Are there some amongst those who would change their minds provided they had full pseudonymity and censorship could be detected and made public with cryptographically signed evidence?

Ideally, you’d want to get feedback from admins rather than general users. The moderation burden is basically hidden from us.

Given I am not European, any server that required EUID would be off-limits for me. But unless you plan on building it into activitypub itself, anyone who wants to use a non-EUID account can just spin up their own instance and use that completely unattested.

Post/comment limits per account would either be too low, and annoying for some users, or too high, and completely ineffective for combatting spam posts. Spammers will typically only send 1-3 posts per day.

I’m not sure what your bringing to the table for censorship either, the modlog is public, and federated, how does one get silently censored?

Follow

@CameronDev you say the moderation burden is hidden from us, and I'd say this is a context where we shouldn't just brush past that.

That the moderation burden on is hidden from users is itself a problem that deserves addressing! It's a sword of two edges, burdening admins while disempowering users.

@rkunnema brings up cryptographic methods to address fundamental problems related to moderation, identity, which brings a chance to reevaluate the whole pattern of moderation centralized on instance moderators.

So OK, we're concerned about the censorship potential of EUID, but there are similar issues with, well, our burdening of instance admins.

Perhaps a well-designed EUID-type scheme could actually be a step forward from what we have now.

Sign in to participate in the conversation
CleverLibre Social

CleverLibre Social is an inclusive social instance for open discussion, learning, and community.
All cultures welcome.
Hate speech and harassment strictly forbidden.