From my understanding, one Ethereum node can have many accounts and only one of the account can perform mining in each node. So, my question will be what are the usage of other accounts in the node then? If an account deployed a contract, can other accounts call function of that contract even they are from the same node?
*Please correct me if my understanding are wrong. Thanks.