![](/static/253f0d9b/assets/icons/icon-96x96.png)
![](https://lemmy.ml/pictrs/image/d3d059e3-fa3d-45af-ac93-ac894beba378.png)
If code was impossible to make safe banks would still be doing manual labour and ATMs would’ve been phased out.
Financial transactions are logged and the logs maintained for a certain number of years. You can definitely use a similar system for voting when the stakes are low - local elections, for example. But an electronic voting system cannot be both secret and verifiable. In practice you make finding out how someone voted as hard as possible, and hope that a future government will not put in the effort to crack your system. All of which is completely unnecessary when paper ballots exist, and can be both secret and verifiable.
That’s a hard problem to solve. Genshin has, let us say, 100 characters. Making a separate model for each character, as well as the animations to go with it, would make the game size even bigger than it is. Instead they have five or so models, and all the characters are made with palette swaps, smoke and mirrors. (And if you do certain specific actions in the game, you can get the smoke and mirrors bit to glitch, which is fun.)