Estimated reading time:

10 minutes

Difficulty:

Beginner

Concepts covered:
  • Account Reserve
  • Aggregate Accounts
  • Destination Tags
  • Private Keys
  • Public Addresses

Key takeaway:

  • Your public address is how the world sends you money. Your private key guarantees only you can use it.
  • You can create a new account on the ledger by sending the reserve requirement to an address you have the private key for.
Lesson 3

Accounts on the XRP Ledger

A digital wallet only you can access

To start using the XRP Ledger (XRPL), your first step is to create an account, also known as a wallet.

Public addresses and private keys

All accounts have a public address and a private key.

  • The public address is how your account is located on the XRPL and is derived from the private key. It’s similar to a bank account number and is used to receive funds.
  • The private key is like a password and ensures only you, account holder, can access the account and make transactions.

You can think of the public address as your account identifier and your private key is what allows only you to use your account. Private keys are meant to be just that: private. Anyone with access to your private key has control over your account and any funds associated with it, so it’s important to keep it safe and secure.

Accounts can hold multiple currencies and asset types at once

An XRPL account can hold multiple currencies and asset types at once. This means you don’t need to create multiple accounts/wallets to hold different types of funds, whether that’s XRP, USD, EUR, or any other type of token.

Creating an account

A small XRP deposit (currently 10 XRP) is required to open an account on the XRPL. This is called the ‘account reserve,’ which is used to prevent spam on the network and ensure that all accounts are genuine.
When you close your account, a portion of the account reserve is returned.

Destination tags

Companies that manage wallets for multiple people often use a single address with a destination tag to specify the user’s address. That allows them to represent that the account is an exchange wallet without requiring an account reserve. You can think of the destination tags like apartment numbers for each tenant. If you send a letter to that apartment it will always go to the same address, but only the tenant will be able to open the mailbox for their unit.

Key rotation

For accounts that require access by more than one person, key rotation allows an entity that owns an address, to enable different people to alternately hold the key for the address. So if one person leaves, their key can be removed and their successor’s key can be added. This way the account doesn’t go with the person leaving, it stays with the entity.

Additional resources

END OF LESSON

Now that you've learned a bit about accounts on the XRP Ledger, test your knowledge with a quiz.

What is the account reserve?
What is the purpose of a destination tag?
What is a private key?
What is a public address?
Who can see the XRPL code?