Many web3 folks are not quite aware that things are pretty centralised in our decentralised world.
Decentralisation in reality
MetaMask, behind the scenes, is using Infura infrastructure.
Stefan made a solid point that the focal point of all the requests* MetaMask handles is in fact based on the East Coast, USA, through the same blockchain node provider.
If that particular provider happens to experience some issues, users would find themselves unable to use the network 🤯
By mapping out the requests, it makes it possible to create a connection between IP addresses and multiple wallets (given the fact that MetaMask recently announced IP address collection) 🤔
Path to decentralisation
Parity is developing substrate_connect.
They enable running a light node for each individual user, therefore preventing a central point of failure.
Kudos to Parity - for developing both decentralised and more private network 👏
*𝘶𝘯𝘭𝘦𝘴𝘴 𝘵𝘩𝘦 𝘦𝘯𝘥-𝘶𝘴𝘦𝘳 𝘰𝘱𝘵𝘴 𝘵𝘰 𝘱𝘳𝘰𝘷𝘪𝘥𝘦 𝘵𝘩𝘦𝘪𝘳 𝘰𝘸𝘯 𝘣𝘭𝘰𝘤𝘬𝘤𝘩𝘢𝘪𝘯 𝘯𝘰𝘥𝘦