oh i thought of another one... certificate chains, like DNS certificates

your client can demand such attestation about the software and if it doesn't provide one then it can refuse to send the event to it

certification organisations are a very important part of decentralised governance

governments are shit at it because it's not voluntary

Reply to this note

Please Login to reply.

Discussion

hm that one is a hard one though... since the only way to verify source code is to hash the binary, and what is the process for how to sign the binary as it's running exactly

that's a good question... it's on my mind because i've been inspecting the CosmWasm architecture this last week and one of the things they have in there is a verification that ensures that a source code and a binary version are linked, this thing is a big issue in smart contract engineering - how to ensure that things are deterministic, and it kinda matters with source code too

there's a lot more to but how exactly can you be sure a server is running the software version it says it is, and not some altered version? you can't! at least not trivially