TNA Whitepaper
  • - TNA Intro -
    • Overview
    • Decentralized Names for Bitcoin
    • Taproot and Lightning Network
    • Supporting Multiple Asset Types
    • Omni-Chain Name Assets
  • - Developer Guide -
    • Technical Details
      • Tech Features
      • Key Components
    • Developer APIs
      • Resolution
        • Get Name Info
        • Get Names from an Address
        • Mint a Name
        • Burn a Name
        • Transfer a Name
      • Data Availability
        • Get Tree Status
        • Get Proof
        • Verify Proof
        • Add Block Txs
        • Get Block Height
        • Get Block Hash
        • Get Block Txids
  • - TNA Core -
    • TNA Core Overview
    • Yellowpaper: TNA Core - a Bitcoin DA framework
  • - Ecosystem -
    • Tokenomics
    • Roadmap
    • TNA FAQ
  • - Social Links -
    • Twitter
    • Telegram
    • Medium
Powered by GitBook
On this page
  1. - TNA Intro -

Overview

NextDecentralized Names for Bitcoin

Last updated 1 year ago

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 , and employs its Bitcoin data availability framework, , 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.

multiple asset types
TNA Core