Skip to main content

Glossary

The strategy and reference docs use specialized terms from Solana, DeFi, streaming, NFTs, and compliance. This page defines them all in one place so newcomers don't have to context-switch.

BitView-specific

Accrual — A per-viewer, per-distribution credit recorded off-chain in MongoDB. Accruals accumulate during a stream as the bot detects viewers in chat. They become claimable on-chain when the distribution finalizes and the merkle root is published.

Anti-sybil stake — Minimum 100 BTV held in a viewer's wallet, required for accruals to credit. Slashable for confirmed industrial- sybil behavior. The stake is granted to new viewers as a one-time onboarding airdrop.

BTV — BitView's native utility token. SPL-2022 on Solana, fixed 1B supply. Used for anti-sybil staking, fee discounts, sponsorship marketplace currency, and (Phase 5+) governance vote weight. Detailed in BTV white paper.

Distribution — A token-reward event created by a streamer. Defined by total_token, periodicity_seconds, duration_seconds, max_per_viewer. Lifecycle: pending → active → snapshotting → claimable → closed.

Identity tier — The streamer reward tier where the streamer issues their own SPL token (STREAM) and viewers earn that token. Gated to Pro+ subscribers above an audience threshold. See Tokenomics.

Native tier — Default reward tier where viewers earn BTV. Streamer funds the pool by acquiring BTV through the swap router.

Reserve allocation — 10% of streamer-token supply, held in the streamer's own wallet, vested over 2 years. The streamer's largest upside on Identity-tier launches.

Slashing — Forfeiture of a wallet's anti-sybil BTV stake to the protocol treasury, triggered by confirmed industrial-sybil detection.

Sponsored tier — Reward tier where a brand sponsor (not the streamer) funds the distribution pool through the sponsorship marketplace. Plus tier streamers only.

Stable tier — Reward tier where the streamer funds the pool in USDC and viewers earn USDC. Lowest barrier for viewers; highest capital requirement for streamers.

STREAM — Generic placeholder name for any streamer-issued SPL token created via the Identity-tier launchpad. Real tokens have their own ticker (e.g. PEWPIE).

Streamer-token protocol allocation — 5% of any Identity-tier streamer-token supply, vested 4 years (1-year cliff), held in a BitView treasury wallet. Equity-like position in each streamer's token.

Three-way win — BitView's design principle that viewer, streamer, and platform all benefit from any value-flow event. See Three-way wins.

Tier (subscription) — Free / Pro ($99/mo) / Plus ($499/mo). Gates distribution frequency, per-event fees, NFT drop features, sponsorship marketplace access.

Solana

Anchor — Rust framework for writing Solana programs. The merkle distributor used by BitView is an Anchor 0.30 program.

ATA (Associated Token Account) — A deterministically-derived token account owned by a wallet for a specific SPL mint. A wallet can have at most one ATA per mint. Creating one costs ~$0.002 in rent.

Cluster — A specific Solana network instance: mainnet-beta, devnet, testnet, or a localnet. BitView mainnet uses mainnet-beta.

Compute units (CU) — Solana's resource budget per transaction. Each instruction consumes CUs. Default budget 200K, max 1.4M.

Epoch — ~2-day window of ~432K slots over which Solana's delegated stake redistributes. Vesting cliffs and emission schedules are often epoch-aligned.

IDL (Interface Definition Language) — Anchor's JSON description of a program's instructions and accounts. The merkle distributor's IDL lives at distributor/merkle-distributor/idl/merkle_distributor.json.

Mint — The SPL token's master account. Defines decimals, supply, and (revocable) mint and freeze authorities.

Mint authority — The pubkey allowed to mint new tokens of a given SPL. Set to a multi-sig at BTV genesis; revoked permanently after the emission schedule completes.

PDA (Program-Derived Address) — A deterministic address derived from a program ID + seeds, with no associated private key. Owned by the program. The distributor PDA, claim-status PDA, and token-vault ATA are all PDAs.

RPC (Remote Procedure Call) — The interface for talking to Solana. BitView uses Helius (primary), Triton (secondary), Quicknode (tertiary) in failover order.

Slot — Solana's atomic unit of time (~400ms). Block height is slot-based.

SPL (Solana Program Library) — The standard Solana token program. SPL-2022 (also called Token-2022) is the newer extension-capable version used by BTV and streamer tokens.

Token-2022 — Extension-capable SPL token standard. Supports plugins like transfer hooks (for streamer creator royalties) and confidential transfers. Required for BTV's design.

DeFi / AMM

AMM (Automated Market Maker) — A smart-contract-based market without an order book; price is determined by a formula over pool reserves. Solana's main AMMs are Raydium, Orca, Meteora.

Concentrated liquidity — LP positions with a price range, used in DLMM-style AMMs. Capital-efficient compared to constant-product because liquidity is deployed only where trading happens.

DEX (Decentralized Exchange) — A peer-to-peer exchange running on smart contracts. Solana's leading aggregator-routed DEX is Jupiter.

DLMM (Discrete Liquidity Market Maker) — Meteora's binned concentrated-liquidity AMM. BitView seeds initial pools as DLMM positions.

IL (Impermanent Loss) — The opportunity cost an LP eats when pool prices move and the pool composition shifts. The "loss" is relative to holding both assets unstaked.

Jupiter — Solana's leading swap aggregator. Routes a swap across multiple DEXes for the best price. BitView's swap router is built on top of Jupiter quote + swap APIs.

LP (Liquidity Provider) — An entity that deposits paired assets into an AMM pool to earn trading fees.

Meteora — Solana DEX with the DLMM concentrated-liquidity model. BitView seeds initial liquidity for BTV/SOL, BTV/USDC, and STREAM/BTV pools on Meteora.

MEV (Maximal Extractable Value) — Profit extracted by reordering or sandwiching transactions. BitView swap routes are designed to be slippage-protected, but pure MEV avoidance is not promised.

PoL (Protocol-Owned Liquidity) — LP positions held by the protocol itself (not third-party LPs). BitView holds modest PoL as initial seed; we don't run an Olympus-style PoL bonding program.

Slippage — The difference between expected and executed price on a swap. BitView quotes show slippage_bps (basis points) explicitly.

NFT / Metaplex

Bubblegum — Metaplex's compressed-NFT program. Stores NFTs in a Merkle tree off-chain (state compression) for cheap mass minting. BitView uses Bubblegum for mass NFT drops (everyone-present-at-event).

Compressed NFT (cNFT) — An NFT stored in a state-compression Merkle tree, not as a discrete on-chain account. ~$0.0001 effective per mint. Tradeable on Magic Eden and Tensor.

Metaplex Core — Metaplex's modern single-account NFT standard. Supports plugins (royalty, attributes, transfer-hook). BitView uses Core for premium NFT drops.

Royalty plugin — Core asset extension that enforces creator royalties on whitelisted marketplaces (Magic Eden, Tensor). Solves the post-2023 royalty-enforcement problem.

Tensor — Solana NFT marketplace, particularly strong for compressed NFTs.

Magic Eden — Solana's largest NFT marketplace. BitView NFT drops trade on Magic Eden by default.

Streaming

Helix — Twitch's modern REST API. BitView uses GET /helix/users to verify Twitch identity at wallet-link time.

IRC (Internet Relay Chat) — Old chat protocol. Twitch's chat runs on a TLS-wrapped IRC variant. The bot connects via the twitch-irc Rust crate.

PRIVMSG — IRC message type representing a chat message. The bot weights accruals higher for viewers actively sending PRIVMSGs.

JOIN / PART — IRC events when a user enters/leaves a channel. Tracked but weighted lower than PRIVMSG.

Twitch badge — A per-user marker (sub, mod, vip, founder, sub-anniversary). BitView accrual weighting awards bonuses for badged users.

OAuth user-access token — Twitch's OAuth token that proves identity via Bearer header. BitView verifies with helix/users at wallet-link time.

Cryptography / blockchain

base58 — Encoding scheme used for Solana pubkeys and signatures. Alphabet excludes 0/O/I/l to reduce visual confusion.

ed25519 — Elliptic-curve signature scheme used by Solana (wallets sign messages with ed25519).

Merkle tree — Hash-tree data structure where each non-leaf is a hash of its children. Used by BitView's distributor to commit a list of (wallet, amount) pairs in a single 32-byte root.

Merkle proof — The list of sibling hashes needed to prove a leaf is in a merkle tree. Generated by the distributor proof API.

Multi-sig — A wallet that requires N-of-M signatures to authorize a transaction. BitView treasury cold storage uses 3-of-5; hot operations use 2-of-3.

Timelock — Delay between proposing and executing a privileged action. BitView's protocol upgrade path uses 7-day timelocks for safety.

ve-token (vote-escrowed token) — Token model where lock duration determines vote weight. Curve and Velodrome originated; BitView's Phase 5+ governance uses a ve-style mechanism for BTV.

Vesting — Time-locked release of tokens. BitView uses linear vesting with an optional cliff. Cliff = no tokens release before date X; linear = continuous release after.

Compliance

AML (Anti-Money Laundering) — Legal regime requiring institutions to detect and report suspicious financial activity.

Howey test — US Supreme Court framework (1946) for whether a financial instrument is a security. BTV is designed to fail Howey prongs (no common enterprise expecting profit from BitView's efforts).

KYB (Know Your Business) — Identity verification for business counterparties (brand sponsors).

KYC (Know Your Customer) — Identity verification for individuals. BitView requires KYC only for Plus-tier streamers and brand sponsors; viewers are not KYC'd.

MiCA (Markets in Crypto-Assets Regulation) — EU regulation in force across the EEA, governing crypto-asset issuance and service provision. BTV's white paper is structured to MiCA Annex I.

OFAC — US Treasury Office of Foreign Assets Control. Maintains the SDN sanctions list. BitView screens every linked wallet against OFAC at link time and on a rolling basis.

SDN (Specially Designated Nationals) — OFAC's primary sanctions list of blocked persons and entities.

Travel rule — FATF / FinCEN requirement for VASPs (virtual asset service providers) to share originator/beneficiary info on transfers above a threshold. BitView is designed to be non-custodial and not trigger the travel rule.

VASP (Virtual Asset Service Provider) — FATF's term for crypto-business categories that trigger AML/CFT obligations. BitView's non-custodial design limits VASP exposure.

See also