# Glossary

# Wallet

The blockchain wallet is a tool used to help you manage assets and data on the chain, such as FiveToken.

# Account

  • The public and private key pair "holds" your assets. Your account will correspond to a public key and a private key.
  • Your assets are actually stored on the blockchain, not in a wallet or account.

# Wallet Address

  • You can transfer in assets on the chain to the corresponding public chain address or transfer out to other addresses on the same public chain.
  • Filecoin address format:network + protocol + payload + checksum
    • network, network prefix, f is used for the mainnet of Filecoin or t is used for the testnet of Filecoin
    • protocol, address types using different encryption protocols, including four types of 0, 1, 2, and 3. Among them, address 0 is a simple ID without a public key.
    • payload, contains information about the public key generated using different encoding or encryption protocols.
    • checksum
network protocol payload checksum
'f' or 't' 0 leb128-varint -
'f' or 't' 1 blake2b-160 ( secp256k1-PubKey ) 4 bytes
'f' or 't' 2 SHA256 (Random) ) 4 bytes
'f' or 't' 3 BLS PubKey 4 bytes
  • In Filecoin network, the common wallet address is f1+string 41 characters, f3+string 86 characters. such as:f1nwqy7zmqy4am7sc4rr7mn2au73tos47ngcnrdeq
  • Each protocol of the ActorAddress protocol in the Filecoin network contains ActorID by InitActor. Throughout the agreement, participants are referenced by their ID addresses. The ID address can be calculated from the ID (using makeIdAddress(id)) and vice versa (using the AddressMap to be converted from addr to ID). Click to see more details (opens new window).

# Public Key

  • In cryptography, you have a key pair: a public key and a private key.
  • You can generate a public key from a private key, but you cannot generate a private key from a public key.
  • In Filecoin network, the wallet address contains the calculated public key information, which "works" like a public key, but is not a real public key.

# Private Key

The public key and the private key are a key pair obtained by an algorithm. The public key is the public part of the key pair, and the private key is the non-public part. The private key is a key associated with an address, a string of characters that only you know and can be used to access the cryptocurrency in your account.

# Recovery Phrase

Recovery phrase is the most common form of backup of wallet addresses. Import the recovery phrase to restore the corresponding wallet address and control the assets in the wallet. Therefore, the backup of recovery phrase is very important, please keep it properly.

  • Another advanced version of your private key is actually used to generate multiple private keys.
  • A (usually) 12 or 24 word phrase gives you access to an unlimited number of accounts.
  • From BIP 39 Spec (opens new window)
  • Example 12 words: brain surround have swap horror body response double fire dumb bring hazard
  • Example 24 words: card enrich gesture connect kick topple fan body blind engine lemon swarm venue praise addict agent unaware equal bean sing govern income link leg

# Digital Identity

Access DApp through FiveToken to create digital identities for users. The role of digital identity:

  • Manage FiveToken.
  • Data encryption and decentralized storage.
  • Use one identity to experience various DApps and avoid repeated account registration.