Cryptography nerd

Fediverse accounts;
Natanael@slrpnk.net (main)
Natanael@infosec.pub
Natanael@lemmy.zip

Lemmy moderation account: @TrustedThirdParty@infosec.pub - !crypto@infosec.pub

@Natanael_L@mastodon.social

Bluesky: natanael.bsky.social

  • 0 Posts
  • 14 Comments
Joined 1 month ago
cake
Cake day: January 18th, 2025

help-circle


  • Hashing alone if it’s just usernames isn’t enough. Need something like keyed hashes, but then malicious servers can lie about numbers of votes.

    Otherwise you need something ridiculously overengineered like public but encrypted logs of user actions and Zero-knowledge proofs of correctness mapping everything to a distinct existing user without revealing who it is.

    As I mentioned in another post: for consistency is better to have each server count total votes from their own users, send a signed & timestamped message with the count to the host of the post being voted on. Then the host can display a consistent vote count to everybody that shows where votes are coming from without manipulation of external votes.

    Each individual server can lie about its count, but not by too much or else it will be detected and the server can get defederated (or have its votes ignored).



  • If it’s a type of enemy you see just one of at a time but see it often, sure. If there’s many, cost of copy/delete is definitely not that high relatively speaking.

    (random sidenote: in the first Mirror’s Edge game, you can sometimes hear enemies you passed scream as they fall when you pass from one part of a map to another, as the ground in the map is unloaded before the enemies unload)



  • Definitely depends on the type of game, but it’s more likely the game stores data about which areas you cleared and then infer that the bodies of any permanently remaining enemy (like bosses) is to be displayed.

    Can vary even more for procedurally generated levels. If the set of enemies is fixed and stay in calculated positions in a map generated randomly, then it might store an array or something tracking the enemies.






  • The heckler’s veto is not freedom.

    There are a lot of groups which coordinate spreading of lies to shout down others and deter others from contributing, firehose of falsehood style, and allowing that does not contribute to free speech. It does not support sharing facts, it doesn’t support healthy conversation, it doesn’t help anybody learn or discover the truth. Allowing conspiracy theories and nonsense like that is a net negative.

    You need moderators who are focused on making sure people feel free to join in good faith.