Open D4nte opened 3 years ago
Also, some providers offer services to alert users about blockchain events. For example, wallet developers might want to be notified via webhooks or other means when a deposit is made to their addresses. This scenario involves at least two pieces of Personally Identifiable Information (PII):
Problem
Most Ethereum Wallets uses a remote hosted Ethereum node to provide access to the blockchain. While some node allow the usage of a custom Ethereum node it does require the user to deploy their own node.
By using an Ethereum node hosted by a service provider, said provider can dox the user by linking a given Ethereum Address with an IP address. This happens when a user:
Solution
By using Waku for (2) then a user would not reveal their IP when broadcasting a transaction. Note that the user could still be doxed with (1).
Definition of Done
Write a PoC that allows:
Once done, write a spec.