Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

A miner could know who you are, though such functionality is not implemented in any of the current currencies I know of. There is no technical reason that a transaction cannot contain a cryptographically signed identifier of the sender.

A very rough sketch of such a system:

- Any exchange that wishes to offer crypto services to US citizens must do KYC according to the existing regulations.

- Those exchanges make available each day a file with all the KYC-ed wallet adresses.

- Miners can theoretically choose which transactions to include and which to reject, but at the moment the main (only?) criterion is how much fees are attached to the transaction. You could mandate that they also do a lookup into the KYC data and only accept the transaction if the sending address is present in the list.

- I could even see the SEC or some other central body (perhaps one per country) maintaining such a list, exchanges submit their lists and miner can download it. This is already done in several other sectors of the economy.



In that case, every transaction would not only be visible to everyone on a public ledger, but come with complete identification of all participants. It'd be like having your credit card and bank statements posted on a website. Any embarrassing purchases would be public, and anyone with a large balance would be a target.

And why would you do this? The KYC you're making public is already available to the government, and the on-chain transactions are already public.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: