---
id: access-keys
title: Access Keys & Permissions
description: Learn about the two main types of NEAR Addresses
---

## Access Keys and Permissions

Most commonly, blockchains use a rigid system where every account is linked to a single private key that has complete control over it.

NEAR accounts use a more flexible and secure **access key system**, allowing accounts to have **multiple keys**, each with different permission levels.

### Full Access Keys
      Full Access Keys behave like traditional private keys on other blockchains, meaning they have complete control over the account.

        - <a>Complete control over the account</a>
        - <a>Like having the master key to your house</a>

### Function Call Keys
      Limited permissions for specific smart contracts and operations.

        - <a>Call specific smart contracts</a>
        - <a>Call specific functions on the contract</a>
        - <a>Like a key that only works on specific rooms</a>

---

## Why This Matters

There are multiple advantages to using multiple access keys with different permissions:

1. **Key rotation**: If one key is compromised, you can replace it without losing your account
2. **Granular permissions**: Different keys can have different levels of access
3. **Third-party integration**: Apps can request limited permissions to your account to do specific tasks for you

---

## Why Function Call Keys?

    Imagine you are playing a game that registers your score on the blockchain.

    On other protocols this will require you to either share your private key with the game (truly terrible idea), or to sign every single transaction manually.

    With NEAR, the game can request a `Function Call Key` that **only allows** it call a function to update score on your behalf, **nothing else**.

        <video width="100%" height="215" frameborder="0" autoplay loop allowfullscreen controls>
            <source src="/assets/docs/quest/accounts/sign.mp4" type="video/mp4" />
        </video>
        *This is **not** what the future of web3 gaming looks like*

---

## Quiz
