Overview

TNA is a protocol for issuing and managing unique name assets native to the Bitcoin mainnet. TNA names are designed to support multiple asset types and operate omni-chain, ensuring a smooth and integrated experience for users navigating across different blockchain ecosystems.

The primary architectural feature of TNA is the integration of asset mapping relationships into the Sparse-Merkle Tree (SMT) structure of TAP. This structure is utilized by TNA to offer a decentralized naming service within the Bitcoin ecosystem, achieved by incorporating name-address associations into SMTs. Further, TNA supports multiple asset types, and employs its Bitcoin data availability framework, TNA Core, to ensure seamless interoperability of its names.

While TNA names share some similarities with other crypto names such as ENS names, they also exhibit unique characteristics, as follows:

  • TNA names, as non-fungible assets native to Bitcoin, are designed to uphold the ethos of Bitcoin. They harness Bitcoin's robust privacy and security features while enriching the asset landscape within the Bitcoin ecosystem.

  • TNA names are designed for effortless integration across the entire Bitcoin network, supporting various Bitcoin asset types and integrating with Bitcoin's Layer 2 blockchains, facilitating support for various Bitcoin-centric applications such as payment processing, social networking, and community management.

  • TNA introduces new primitives to the Bitcoin mainnet, allowing on-chain verification of uniqueness, subordination, and mapping relationships. Certain features can be natively programmed within the assets themselves, eliminating the need for reliance on Layer 2 solutions and external contracts.

  • TNA Core, serving as the foundational layer of the naming protocol, acts as a framework essential to the Bitcoin ecosystem, establishing standards for the efficient and secure handling of Bitcoin transaction data.

Last updated