Suppose two people deployed separate "contracts" according in this manner, then one of them tried to "call" the other. How would you ensure that the recipient got the correct "msg.sender", in a way that couldn't be mocked? Similar core problem to your "valid first issuance" in the no-backtracking token. There is no global state :[
Suppose two people deployed separate "contracts" according in this manner, then one of them tried to "call" the other. How would you ensure that the recipient got the correct "msg.sender", in a way that couldn't be mocked? Similar core problem to your "valid first issuance" in the no-backtracking token. There is no global state :[