Glossary

Common terms and definitions used in the TRAIT Docs

Tokens

TRAIT Tokens

The native cryptocurrency of TRAIT Blockchain used for paying subscription and transaction fees. Can be purchased from the Trait Tech company, on exchanges or received as a grant of TRAIT Grow program.

Non-Fungible Tokens (NFTs)

A non-interchangeable digital asset that represents ownership of an in-game item such as a sword, shield, or magic wand. Sent between players to transfer ownership of an in-game item.

Fungible Tokens

Interchangeable digital assets that can be exchanged on a one-to-one basis used to represent in-game resources such as gold, crystals, or coins.

Blockchain Addresses

Identifiers used to represent ownership of cryptocurrency assets on a blockchain network. Serve as destinations for transactions and are essential for sending and receiving cryptocurrencies.

Regular Addresses

Regular or traditional blockchain addresses include both private and public keys for managing transactions.

Keyless Addresses

Keyless addresses include only a public key for managing transactions.

AppAgent Address

Unchangeable address set during AppAgent creation used by the system to charge fees for the use of blockchain functions.

Transactional Addresses (TAs)

Associated with transactional activities within the blockchain system including performing regular blockchain transfers like receiving transfers from players or sending withdrawals.

Named Addresses

Associate a human-readable identifier with an address which can be useful for various purposes such as labeling accounts.

Hot Wallet

Any balance transferred to the TAs will be automatically transferred to your Hot Wallet, allowing for easier accounting and funds management.

Cold Wallet

Used to securely store an app's assets.

AppAgent

An entity that represents a game or an organisation on the blockchain. Completes tasks such as managing addresses, handling transactions, maintaining subscriptions, and storing important configurations.

AppAgent Owner

The blockchain address of the owner of an AppAgent. Has full control over the AppAgent.

AppAgent Admin

The blockchain address with the permissions to perform actions in the name of an AppAgent and its keyless addresses.

Blockchain Keys

All blockchains use a combination of public-key and private-key formats where the address is a representation of a public-key and anyone with the private-key can spend any assets held by that address. A private-public key pair is a foundational concept in asymmetric cryptography, a method widely used in blockchain technology and other secure systems.

Private-key

  • A randomly generated, cryptographically secure string of characters.

  • Known only to the owner.

  • Used for signing transactions and proving ownership of digital assets.

  • When a transaction is signed with a private key, it can be verified using the corresponding public key.

Public-key

  • Derived from the private key using mathematical algorithms.

  • Unique identifier that corresponds to a specific private key.

  • Unlike the private key, the public key is meant to be shared.

  • Used to verify signatures created with the corresponding private key and to generate public addresses where digital assets can be sent.

Clearing Transactions (CTs)

Execute a sequence of actions atomically within a transaction. Structured into distinct "Atomics", each containing multiple "Actions". The atomic nature ensures that if any action within an atomic fails, the entire atomic operation is rolled back to maintain data integrity.

Action Points

Represent the number of actions that can be dispatched by an AppAgent within a Clearing Transaction.

Clearing Points

Represent the number of Clearing Transactions that can be dispatched by an AppAgent.

Metadata

A JSON file containing all the data and links required by applications to work correctly with this on-chain entity. May contain the name of an asset, a link to an image, a set of tags, a link to another on-chain asset, and any other data needed by engineers and applications. When interacting with an on-chain entity, the application recognizes a link to the entity's metadata, downloads the metadata, and uses it as needed.

Trait

Specification of a piece of data provided by metadata of an on-chain entity.

Transfer Filters

Control and manage the deposits of assets to Transactional addresses of an AppAgent..

Transfer Channels

Mechanism in TRAIT that facilitates transfer of assets between regular accounts and AppAgent Transactional addresses without paying native token fees.

Last updated