My friend and I are using geth and have the same private blockchain. He has deployed a contract and is able to invoke its functions after mining it.
Is it possible for me to call his contract functions without having to deploy the contract by myself?
Also what is the significance of mining for deploying a contract?