What are the actual requirements for a bitcoin transaction?
Not the simple inputs, outputs, verification or amounts, but in the technical sense; what does your wallet do?
Everything I read says you need a client but what does it do?
People used paper wallets before, how were they able to?
Did they still need a client and if so for what reason?
Does it just connect them to the network or is there more to it?