Different accounts are used to manage funds. The underlying cryptography of their account keys is the same:
- Primary account
- Holds funds. Usually a cold wallet (on piece of paper in a safe, or protected by layers of hardware security)
- Bonds (locks) a portion of its funds with a Controller for participation (since the stake key is kept offline)
- Unbonding requires waiting ~600 blocks before unlocked funds accessible again