this link talks about contract visibility and accessibility in the blockchain. Solidity functions - private visibility
So if I use the keyword "onlyOwner" only the owner can call the function?
Is it possibile to fake the sending address of the owner or the blockchain nature already prevents it?