Wouldn't it be pretty easy to restrict transactions to a specific MAC address? You register a MAC address for your account via a transaction. Only if the MAC address is the specified one, the transaction is executed. Just an idea.
It's impossible.
why?
Coz it's unknown what MAC address a transaction was sent from.