priv_key_a
Signature
ID
Pass
pub_key_a
Amount
tx/sources/pub_key_a
> inputs list - check account balance
/blockchain/current
> get hash from last block
> define unlocks list
> define outputs list
BASE64(Signature)
/tx/process
pub_key_b
pub_key_a
<= to crypto
> Check signature integrity
lib nacl crypto
lib scrypt crypto
lib nacl crypto
seed
A sending "amount" of coins to B
Global view to make a transaction