4 ms·
Even if the consensus rules accept any passport public key certified by a government, how would this cope with revoked passports? Or worse yet, with a revoked g
by tromp 7y ago
Even if the consensus rules accept any passport public key certified by a government, how would this cope with revoked passports? Or worse yet, with a revoked government certificate signing key?
This idea goes against the decentralized, trustless and permissionless nature of cryptocurrencies.
- janmo 7y agoRevoked government certificates are published on the website of the ICAO, so it isn't very difficult to get this information. For revoked passports there is no solution as of now.
- tromp 7y agoConsensus rules must be verified using on-chain data only and cannot depend on website access.
- DennisP 7y agoTrue, but if the website provides an API and signed data, it can be possible to verify the signature on chain in a smart contract.
- espoir666 7y agoI think this is his future direction, providing an API that can be verified
- comex 7y agoI’m nitpicking, but there’s no rule that a blockchain node can’t check a website before deciding whether a block is valid or not. It’s usually a bad idea, since if the page changes between different nodes’ requests, those nodes would end up disagreeing on validity. And it’s not necessary for this scenario. But it’s possible. It does imply trusting the owner of the website, whereas most cryptocurrencies aim to be trustless, but in this case the premise already involves trusting the government.