Is it secure to run public ethereum node?
问题 I'm creating my first Ethereum contract with truffle. I want the web application to be usable without MetaMask so I was wondering if it is a good idea to run my own private node and to connect from the frontend like this: this.web3 = new Web3(new Web3.providers.HttpProvider('http://my-public-ip:8545')); Are there any security risks with this approach ? 回答1: I'm answering my own question because it seems that a lot of people are doinig the same mistake that I did and lose their ether ! I did