3 ms·
This is how chat reporting works on a technical level - https://gist.github.com/kennytv/ed783dd244ca0321bbd882c347892874 https://gist.github.com/kennytv/ed783dd
by creatonez 4y ago
This is how chat reporting works on a technical level - https://gist.github.com/kennytv/ed783dd244ca0321bbd882c347892874 https://gist.github.com/kennytv/ed783dd244ca0321bbd882c34789...
In order to prevent people from reporting fake messages, they came up with a way to have the client sign messages with an RSA keypair tied to each user's Minecraft account. The signature includes the signature of previous messages in a sort of merkle chain data structure, so that reports can't include arbitrarily re-ordered messages.