The concept of cryptocurrencies were to remove trust but tools like metamask require you to trust them with your front end.

closed as primarily opinion-based by Richard Horrocks, Majd TL, alberto, Achala Dissanayake, Sanjay S B Aug 23 at 4:25

Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.

  • 1
    metamask , infura..... yes, anyway this is not the right place for this question – Majd TL Aug 22 at 7:33

I'd say no. Metamask is exactly the kind of user interface that can be built by anyone. The idea is that you don't have to trust the blockchain because that's trustless (or exactly because of that you should trust it, depending on your point of view) so anyone can access it safely with whatever means.

However to access the blockchain one needs certain tools. These tools are typically centralized but they can be replicated by anyone. They are only ways to facilitate the usage of blockchain.

So the backend (blockchain) remains the same for everyone and is accessible by anyone but for convenience there are various centralized products built on top of it. You are free to build your own and utilize exactly the same backend.

  • Metamask adds the web3 object right? So does that means any crypto browser + wallet should work for dapps? – Cryptic Aug 22 at 10:21
  • Yes, Metamask gives the web3 library. I'm not sure what you mean with "crypto browser" but anything works which gives you access to the blockchain. Wallet is only needed if you want to transact with the blockchain - reading doesn't really require even a wallet. – Lauri Peltonen Aug 22 at 10:38

They could possibly be one.

Although in their current state they don't steal any data. (at least from my knowledge)

Not the answer you're looking for? Browse other questions tagged or ask your own question.