- name: Chain Basics
  id: glossary-chain-basics
  items:
    - term: Blockchain
      def: Decentralized ledger and consensus protocol
    - term: Hive (blockchain)
      def: Name of the blockchain and platform
    - term: Bandwidth
      def: formerly the limit of data each account can send/use (replaced by Resource Credits)
    - term: Resource Credits
      def: is the limit of data each account can utilize resources on the blockchain (also known as RC)
    - term: VESTS
      def: The fundamental unit of accounting that Hive Power is derived from
    - term: HIVE (currency)
      def: Currency of the blockchain, liquid version of Hive Power
    - term: HBD
      def: Hive Backed Dollar, $1 worth of Hive
    - term: Hive Power
      def: Locked version of HIVE which gives account influence on the platform
    - term: Transaction
      def: Operations/Activity/Write requests to the blockchain.  A transaction is a submitted update to the Hive blockchain.  This can include token transfers, posts/comments, votes, etc.
    - term: Block
      def: Every three seconds, the Hive blockchain produces a new block. Each time a new block is produced, the distributed network is updated with all of the transactions that occurred within that block.
    - term: Block Header
      def: Information about block, root, and witness who signed, etc.
    - term: Price feed 
      def: Feed that is maintained by witnesses to ensure HBD/HIVE price stability
    - term: Account 
      def: An account is a container for all of the activity associated with a particular user's wallet on the blockchain. This includes all of their tokens, posts, comments, upvotes, transfers, etc.
    - term: Authority
      def: Each Account has multiple authority and keys to manager different permissions on the platform
    - term: Owner
      def: Owner authority/permission of a given account
    - term: Key
      def: Keys are used to authenticate transactions. Each key contains a public/private pair. When a transaction is submitted to the Hive blockchain, it is signed by the account owner using their private key. The blockchain is able to determine that the transaction is valid by validating the signature against the public key from the pair.
    - term: Public Key
      def: Public key of account's certain authority
    - term: Private Key
      def: Private key to sign a transaction with account's authority, should be kept secret because it grants access to account
    - term: Wif
      def: Wallet Import Format/Private key, should be kept secret because it grants access to account
    - term: Active key
      def: The active key is used to make transfers and place orders in the internal market
    - term: Posting key
      def: The posting key is used for posting and voting
    - term: Owner key
      def: The owner key is the master key for the account and is required to change the other keys
    - term: Post
      def: A post is a root level comment - one that has no "parent".
    - term: Comment
      def: A comment is text content that is stored on the blockchain. Comments can be linked to other comments as "replies" through parent/child relationships.
    - term: Vote
      def: A vote is an expression of like (upvote) or dislike (downvote) for a post/comment. The Hive blockchain uses the votes that a post/comment has received to determine its share of the rewards.
    - term: Reputation
      def: Account's reputation on the platform
    - term: Markdown language
      def: Easy to read and write, plain text format language commonly used to create Hive articles
    - term: Permlink
      def: Unique identifier of every comment or post of an author, within the context of that author. ('@author/permlink' combos are globally unique)
    - term: Mainnet
      def: The 'production' Hive blockchain network wherein real HIVE is held and actual transactions take place.
    - term: Delegation
      def: The assignment of Hive Power for content influence by another account (cannot be spent, can be revoked by the delegator in 5 days)
    - term: PowerUp
      def: Convert HIVE to Hive Power and vice-versa with PowerDown
    - term: Reward Pool
      def: Every day, a fixed amount of HIVE tokens are allocated to the network reward fund, commonly called the "reward pool." These get distributed to authors and curators for posting and voting on content.
    - term: AppBase
      def: Plug-in architecture that provides a robust foundation for scaling.  It enables many components of the Hive blockchain to become modular by creating additional non-consensus blockchains as dedicated plugins.
    - term: RocksDB
      def: A fast-on-disk data store with an advanced caching layer, which minimizes latency when reading/writing to and from disk.
    - term: MIRA
      def: Multi Index Rocksdb Adapter that updates the database backend of Hive from memory mapped files to a disk log-structured merge-tree implemented via the RocksDB library.
    - term: Manabar
      def: |
        <p>
          Tracked voting power that is regenerated from 0 to 100% of max
          linearly over 5 days.  It is a function of Hive Power, delegations,
          and active power down that tracks unspent reward fund shares.
        </p>
        
        <p>
          Each user also has a manabar specifically for downvotes, which is 25%
          of the upvote manabar.  Downvotes will consume this mana first before
          consuming regular mana.  When voting, 1/50<sup>th</sup> of the
          remaining mana is used for a 100% vote.  The same math is used for
          downvote mana but multiplied by 4 because the downvote manabar is 25%
          the size of the normal manabar.  The maximum of these values is used.
          When both manabars are at 100%, the values are the same.  When
          downvote mana runs out, normal mana is then used.
        </p>
    - term: Reverse Auction
      def: The window of 5 minutes where curation rewards are sent back to reward pool.
    - term: DHF
      def: Also known as Decentralized Hive Fund.  An on-chain decentralized autonomous organization (DAO) that allows users to submit proposals for funding and use stake weighted voting to select which proposals should be funded.
      
- name: Governance
  id: glossary-governance
  items:
    - term: DPOS
      def: Delegated Proof of Stake
    - term: Proxy
      def: The assignment of Hive Power for DPOS governance and DHF approval by another account (cannot be spent, can be revoked instantly)
    - term: Node
      def: A node is an instance of the Hive blockchain running on a server.
    - term: Witness
      def: Witness is a position/role for the people who are chosen by community (delegate trust) to support platform and run consensus protocol to ensure security and validity of transactions/blocks on the blockchain.  A witness is responsible for signing and validating blocks for the Hive blockchain.
    - term: Hardfork
      def: Process to release protocol/blockchain consensus upgrades
    - term: Softfork
      def: Process to release protocol/blockchain software improvements
    - term: Witness Vote
      def: Voting/electing witnesses with account's stake
    - term: DAO
      def: 'Decentralized Autonomous Organization (see: DHF).'
    - term: HBD Haircut
      def: 'Rules to stop printing HBD when the supply is too high.  Note: HBD printing for the DHF (@hive.fund) does not follow these rules and will continue to print HBD regardless of the supply.'

- name: Transactions
  id: glossary-transactions
  items:
    - term: P2P
      def: The peer-to-peer network is how transactions are broadcasted to mempool until they are included in a block.
    - term: Mempool
      def: Where a transaction that is being conducted over the p2p network is transmitted and held until a witness picks it up and includes it in the next block.
    - term: Pending Transaction
      def: Transaction that is pending and to be included to the blockchain
    - term: Transaction Hex
      def: Hash of the transaction
    - term: Signatures
      def: Transaction signature signed by an account with a private key
    - term: Canonical Signatures
      def: Reduce entropy Signatures that follow the BIP-0062 specification to prevent transaction malleability.  All Signatures on Hive are Canonical Signatures, since 0.20.2.
    - term: Broadcast Transaction
      def: Event where a signed transaction is broadcasted to the p2p network so that witnesses could validate and include in a block
    - term: Virtual operation
      def: Operations that are derived from blockchain activity, but aren't actually stored as operations themselves (ex. curation and author rewards). They happen based on consensus from the blockchain based on other normal operations

- name: API 
  id: glossary-api
  items:
    - term: Trending
      def: Posts/Discussions that are highly valued by the community with bigger time interval update
    - term: Hot
      def: Posts/Discussions that are highly valued with shorter time interval update
    - term: Feed
      def: Posts/Discussions from followers of a particular account
    - term: Active
      def: Posts/Discussions that are still actively being engaged
    - term: New
      def: Newly created posts
    - term: Cashout
      def: Posts which was paid out recently
    - term: Promoted
      def: Posts which was promoted by burning HBD to get more visibility
    - term: Pending Payout
      def: Estimated pending payout for blog posts/comments
    - term: Tags
      def: A tag is a descriptor that is used to identify the type of content contained within a comment/post.
    - term: Trending Tags
      def: Mostly used tags
    - term: Following
      def: Account that is being followed
    - term: Follower
      def: Account that is following the user
    - term: State
      def: State of blockchain for path - accounts/tags/filters/posts
    - term: Dynamic Global Properties
      def: Current blockchain global properties in play for each block
    - term: Median Price
      def: Median Price feed provided by all witnesses
    - term: Curator
      def: A Hive user who upvotes a post by using their daily voting power to assign value to a post that they believe has good quality content and should be seen and the author rewarded
    - term: Curation reward
      def: The reward given to a curator, which is their portion of the 50% allocated to all curators that have upvoted a post
    - term: Reblog
      def: Re-posting another author's post in your blog feed for your followers list

- name: Market
  id: glossary-market
  items:
    - term: Conversion Requests
      def: Request submitted for Converting HBD to HIVE
    - term: Order Book
      def: Internal market order book to exchange HBD &lt;-&gt HIVE
    - term: SMT
      def: Smart Media Tokens
    - term: Limit Order
      def: A direction given to the DEX to buy or sell an asset at a specified price or better, that expire within 30 days of creation.
