TAG: fast and secure deposits and withdrawals