Assume a blockchain is running on a set of servers.
Question 1: Can a thin client (who does not have a full node like Geth) use Ethereum explorer to see the transactions sending to the blockchain?
Assume a client who has a full node deployed a contract.
Question 2: How can a full node determine who has sent some transactions to its contract?
Regarding question 1: I'm aware of this, but it requires a full node.