I'm trying to construct my business architecture using ethereum.
I'll operate public ethereum node and private business server on the AWS.
I'll trigger transaction from the private business server using web3.js to public ethereum node.
Q1 : On this case, Do I have to sign the transaction using private key on the private business server. right?
Q2 : The transaction will go through internet because ethereum node and business server node are physically separated. On this case, Is the transaction(signed data) which triggered by web3 safe through the internet? I'm worry that the signed data packets are captured on the internet and translated by hackers.