Skip to main content

Glossary

This article is the reference material to consult the terminology used in Hathor documentation.

A

  • Asset is anything that can be used to produce (positive) economic value.

  • Asset transaction is an operation made over an asset. Operations made over assets may be: the creation, destruction, update, deed (declaration of ownership), or transfer over an asset.

B

  • Blockchain is a decentralized information system that implements a virtually immutable electronic ledger, and that may or may not be capable of executing programs stored in the ledger.

    For more, see Blockchain at encyclopedia.

  • Blockchain explorer is an application for visualizing blocks, transactions, and blockchain network metrics — e.g., average transaction fees, hashrates, block size, block difficulty.

    Source: NISTIR 8301, 2021, p. 71 1.

  • Blockchain network is a distributed and decentralized computer system that implements a blockchain technology.

    Source: ISO 22739:2020 2.

  • Blockchain system is a system composed of a blockchain network along with all its ancillary services, applications (wallets and explorers), and side chains.

    Source: ISO 22739:2020 2.

  • Blockchain transaction is the unit of information registered in a blockchain.

    Source: ISO 22739:2020 2.

  • A blueprint is the source code that models a general category of nano contracts use cases and serves as a template for creating a nano contract.

  • Bookkeeping model is an attribute of blockchain technologies that denotes how it records the state of the system and the transitioning from one state to another. The two most common bookkeeping models for blockchains are:

    • UTXO model; and
    • account-based model.

    For more, see Bookkeeping model at encyclopedia.

  • Browser extension wallet is a wallet application implemented as a browser extension.

C

  • Crypto asset is a type of digital asset whose whole life cycle takes place on a blockchain.

  • Crypto exchange is an exchange to trade crypto assets.

D

  • Desktop wallet is a wallet application for desktop devices.

  • Digital asset is an asset whose whole life cycle takes place digitally and electronically.

    For more, see Digital asset at encyclopedia.

  • Distributed Ledger Technology (DLT) is a synonym of blockchain technology.

    For more, see DLT at encyclopedia.

E

  • To exchange is the act of giving one thing and receiving another in return. In this context, the event where Alice transfer an amount of assets to Bob, and Bob transfer an amount of another asset to Alice in return.

  • Exchange (noun) is a marketplace for financial assets.

  • External system is any system intended to be integrated with Hathor system.

F

  • Full node is a type of node that does most or all the necessary activities to maintain the operation of the blockchain network, namely: (i) validating transactions and blocks; (ii) participating in the consensus to define the valid state of the blockchain; (iii) propagating transactions and blocks; (iv) storing a full copy of the blockchain; and (v) executing smart contracts (if the technology has this capability).

    Source: Alzhrani et al., 2022, p. 110579 3.

  • Funds is a sum of assets that is allocated in some place, and available to be managed by its owner.

H

  • Hardware wallet is a device that can be used alongside a wallet application to compose a wallet system, in order to enhance the security of its wallets. When used, it assumes all functions related to securely store private keys and the signing of transactions.

    Source: Lipton and Treccani, 2021, p. 264 4.

  • Hathor is a scalable, secure, and easy-to-use blockchain.

  • Hathor core is the official and reference client for operating a full node in Hathor Network.

  • Hathor blockchain is the ledger of Hathor network.

  • Hathor browser wallet is the official browser wallet plugin of Hathor.

  • Hathor desktop wallet is the official desktop wallet of Hathor.

  • Hathor docs is the official technical documentation of Hathor.

  • Hathor explorer is the official blockchain explorer of Hathor.

  • Hathor full node is the computer system unit that is a peer in Hathor Network. Hathor full node is the primary building block that comprises Hathor Network.

  • Hathor headless wallet is the official headless wallet of Hathor, intended to integrate external systems with Hathor Network.

  • Hathor Labs is the organization that supports and coordinates the development of Hathor technology. It neither owns nor controls Hathor Network, and is simply one of multiple parties engaged in the collective effort of Hathor community — in other words, it is a member of the community.

  • Hathor mobile wallet is the official mobile wallet of Hathor.

  • Hathor Network is the official public blockchain network that implements Hathor.

  • Hathor system comprises Hathor Network, along with all its ancillary services, applications (wallets and explorers), and side DAGs.

  • Hathor side DAGs are private and permissioned instances of Hathor blockchain, that integrate with Hathor public blockchain to create hybrid blockchains.

  • Hathor wallet library is the official and reference library to implement wallets for Hathor.

  • Headless wallet is a wallet application whose interface is an API.

I

  • Integrated system is any system already integrated with Hathor system.

L

  • Ledger is a type of database that is append-only, used to register transactions or events. An electronic ledger is a ledger implemented in a computer system.

    Source: ITU-T FG DLT D1.1, 2019, p. 3 5.

  • Light client is a type of node that does not participate in the activities necessary to maintain the network operational but interacts only to consume its services — namely, to transact over the network.

    Sources: Tran et al., 2022, p. 267 6; Alzhrani et al., 2022, p. 110579 3.

M

  • Miner is a polysemic term that can mean either:

    • a subtype of full node in proof-of-work blockchains that, in addition to performing its standard activities, also creates blocks (mining nodes);
    • the software used by full nodes to perform the blockchain mining activity (mining software); or
    • the company engaged in blockchain mining activity (mining companies).

    Sources: NISTIR 8202, 2018, p. 53 7; Tran et al., 2022, p. 17 6.

  • Marketplace is a meeting and negotiating place for buyers and sellers.

  • Mobile wallet is a wallet application for mobile devices.

N

  • Nano contract is a type of smart contract exclusive to Hathor technology. Every smart contract deployed on Hathor blockchain is referred to as a nano contract. The distinguishing factor of a nano contract compared to a conventional smart contract is that Hathor platform provides contract templates, making it possible to create contracts on Hathor blockchain without needing to develop their code.

  • Native token is a type of token that comprises an integral part of the blockchain protocol it was issued on.

  • Negotiation is a discussion aimed at achieving an agreement about the terms of a trade.

  • NFT is the acronym of non-fungible token. A non-fungible token is a token that is not fungible.

  • Node is a computer unit that constitutes and participates in a blockchain network, functioning as a peer within the network.

    Sources: NISTIR 8202, 2018, p. 54 7; ITU-T FG DLT D1.1, 2019, p. 4 5; ISO 22739:2020 2.

O

  • Oracle is a special type of smart contract user that provides off-chain data that a contract may need to work. A smart contract may require none, one, or multiple oracles to address different off-chain data needs. For example, in a sports bet contract, an oracle is required to inform the result of a match.

  • Over-the-counter is a trade made without the supervision of any exchange.

P

  • Paper wallet is a piece of paper that stores a private key or a seed phrase (of a brain wallet) printed on it and is typically used as a backup for wallet recovery.

    Source: Alzhrani et al., 2022, p. 110579 3.

  • Participant is a person or entity participating in a blockchain transaction.

  • Person is a user that interacts with a blockchain system via a graphical user interface (GUI) or a command-line interface (CLI).

    Source: ISO/IEC/IEEE 24765:2017, p. 495 8.

R

  • Recipient is a participant of a transfer to which assets are transferred.

  • Remitter is a participant of a transfer from which assets are transferred.

S

  • Smart contract is a software that is stored on, executed by, and has its outputs recorded on a blockchain network.

    For more, see Smart contract at encyclopedia.

  • Snapshot is a file that reflects the state of the ledger at a particular moment in time, and can be used to recreate this state.

    For more, see Snapshot at encyclopedia.

  • System is any entity that interacts with a given (blockchain) system via an application programming interface (API).

    Source: ISO/IEC/IEEE 24765:2017, p. 453 8.

T

  • Token is a digital asset that represents another asset (digital or not).

    For more, see Token at encyclopedia.

  • Trade is an exchange of predefined and agreed amounts of multiple assets among multiple parties.

    For more, see Trade at encyclopedia.

  • Transfer is a process by which ownership of assets is reassigned to a new owner.

U

  • User is any individual or organization that interacts with a blockchain system or benefits from its utilization.

    Source: ISO/IEC/IEEE 24765:2017, p. 495 8.

W

  • Wallet is an abstract entity in blockchain technology that enables users to transact — i.e., to read, write, and manage their blockchain transactions. In practical terms, a wallet acts as a decentralized account on the ledger.

    Sources: Lipton and Treccani, 2021, p. 264 4; ITU-T FG DLT D1.1, 2019, p. 6 5.

  • Wallet application is an application that implements wallets for one or multiple blockchains.

    Source: Lipton and Treccani, 2021, p. 264 4.

  • Wallet library is a library that is used to implement wallets for a specific blockchain.

  • Wallet system comprises the software and hardware that implements a wallet for one or multiple blockchains. From a user's perspective, a wallet is analogous to a bank account, and wallet systems are analogous to banking applications, cashiers, and ATMs.

    For more, see Wallet system at encyclopedia.


Footnotes

  1. NIST, NISTIR 8301 — Blockchain Networks: Token Design and Management Overview. Gaithersburg, MD, USA: National Institute of Standards and Technology, 2021. [Online]. Available: https://nvlpubs.nist.gov/nistpubs/ir/2021/NIST.IR.8301.pdf

  2. ISO, 22739:2020 — Blockchain and distributed ledger technologies — Vocabulary. 2 3 4

  3. F. E. Alzhrani, K. A. Saeedi, and L. Zhao, A Taxonomy for Characterizing Blockchain Systems, IEEE Access, vol. 10, pp. 110568–110589, 2022, doi: 10.1109/access.2022.3214837. 2 3

  4. A. Lipton and A. Treccani, Blockchain and Distributed Ledgers Mathematics, Technology, and Economics. World Scientific Publishing Co Pte Ltd, 2021. 2 3

  5. ITU-T, Technical specification FG DLT D1.1: Distributed ledger technology terms and definitions. International Telecommunication Union (ITU-T), 2019. [Online]. Available: https://www.itu.int/en/ITU-T/focusgroups/dlt/Documents/d11.pdf. 2 3

  6. D. A. Tran, M. T. Thai, and B. Krishnamachari, Handbook on Blockchain. Springer International Publishing AG, 2022. 2

  7. NIST, NISTIR 8202 — Blockchain Technology Overview. Gaithersburg, MD, USA: ational Institute of Standards and Technology, 2018. [Online]. Available: https://nvlpubs.nist.gov/nistpubs/ir/2018/nist.ir.8202.pdf 2

  8. ISO/IEC/IEEE, 24765 – Systems and software engineering – Vocabulary. IEEE, 2017. doi: 10.1109/ieeestd.2017.8016712. 2 3