EIP-86: Abstraction of transaction origin and signature