web3j is lightweight and to achieve so it heavily relies on a single selected client (full node) to access the ethereum network. I seems like there is too much trust on this single selected full node, all access has to go through it. What happen if this node is compromised. How will the web3j end find out or any protection against it?

  • 1
    If you don't want to trust a public node (like Infura), you can run your own node. – user19510 Jan 10 '18 at 17:31
  • If i were to use ethereum to develop a commercial product that will destroy the purpose of server-less if I have to host a full node – Consy Jan 11 '18 at 1:14
  • By default, people tend to point to a public node like Infura. But users should be able to whatever node they like. – user19510 Jan 11 '18 at 1:16
  • so i have to keep a lookout for trusted node – Consy Jan 11 '18 at 1:54
  • Sorry, left out a word: "should be able to use whatever node they like" – user19510 Jan 11 '18 at 1:55

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.