Glossary
Amaroo’s terms, one line each. Where the whitepaper uses a different word or sense, a note says so.
- anchoring
- How a dapp-chain can be tied to Amaroo’s network: the simplex records one sequence of the dapp-chain’s headers.
Whitepaper: “anchoring” there means recording a hash of some data in another chain’s transactions (section 3.4.2, footnote, p. 45); the paper calls recorded dapp-chain headers “header-transactions” (section 3.4, p. 40).
- base pair
- The asset every book is priced against: ROO.
- block header
- A block’s summary: it commits to every transaction in the block and links to the block before it.
- book
- An order book: the orders resting to buy and sell one coin against ROO. Each connected coin’s book is chain state on the simplex chain that images that coin’s chain.
- clearing price
- The one price a book matches at in each block: the price at which the most volume can trade. Everyone matched in that block gets it.
- collateral
- ROO a seller locks with an order on the SDEX. It comes back once the seller’s payment is proven; if the seller never pays, the buyers share it.
- configuration
- One of Ultra Terminum’s ways to arrange chains: the simplex alone, the simplex with dapp-chains, deeper nesting, and tiling, a research direction.
Whitepaper: “scaling configurations”, named UT1, UT2, UT3 and UTℵ (abstract, p. 1); its analysis of how far each scales is theoretical.
- confirmation depth
- The number of blocks that must bury a payment on its chain before Amaroo acts on a proof of it, set for each chain.
- connected
- Joined to Amaroo by imaging. A connected chain is a foreign chain that Amaroo’s chains image, and a connected coin is that chain’s coin. Amaroo’s own chains are simplex chains, and dapp-chains are anchored, not connected.
- conversion
- How a chain counts another chain’s work in its own units, so that its fork rule can compare the two.
Whitepaper: sections 2.3-2.5 (pp. 18-34). Amaroo’s chains share one token, ROO, which the paper calls a “single root token” context (section 2.4.1, p. 26).
- dapp-chain
- An application chain with its own rules, which can be anchored to Amaroo’s network. A dapp-chain runs the consensus its builders choose, and is as secure as that consensus; its headers can be imaged onto the simplex. The first dapp-chains’ consensus: Dapp-chains.
Whitepaper: introduced in section 3.4 (p. 40) as Ultra Terminum’s second configuration, UT2.
- DEX infrastructure
- The exchange built into Amaroo’s protocol: the order books, the Settlement DEX (SDEX) and the OTC path.
- escrow
- Value held by the protocol until a trade resolves.
- execution
- Running a chain’s transactions and updating its state.
- foreign chain
- A chain outside Amaroo’s network, such as Bitcoin or Ethereum. Amaroo images foreign chains one way; it doesn’t reflect them.
Whitepaper: it calls these “external chains” (section 4.13, p. 104). In its section 4.12 (pp. 98-101), “foreign chain” means another chain inside the simplex.
- fork rule
- How a chain picks between competing histories, by comparing the work behind each.
- home chain
- The chain an asset lives on. SDEX trades settle on the assets’ home chains.
- image
- To record and check another chain’s block headers inside your own blocks. Imaging runs one way, and the imaged chain changes nothing.
Whitepaper: its noun for the record is “projection”; “imaging” is making one (section 2, p. 9).
- integrated chain
- A foreign chain Amaroo has built an integration for, adopting that chain’s consensus rules and block data so that proofs can be checked against it.
- layer 1
- A base network with consensus of its own, not built on top of another chain. Amaroo is a layer 1.
Whitepaper: its term is “base-chain”, a chain with no parent, and it finds “layer” terms too coarse for Ultra Terminum (section 5.1, p. 105).
- light client
- Software that uses a network by checking block headers and proofs instead of downloading every block, light enough for a phone.
- maker
- On the OTC path, the party who escrows ROO and offers it, priced off the book with a premium it sets.
- marker
- Data in the seller’s payment on the foreign chain that ties the payment to one match on Amaroo, so that it counts for that match only.
- miner
- A node that builds blocks on Amaroo’s simplex chains and adds its hash power to the network.
Whitepaper: “miner” there is any block producer, “in an inclusive sense” (section 2, p. 9).
- mutual reflection
- When two chains each record the other’s headers and count the other’s work.
- non-mining node
- A node that helps gossip messages across the network without building blocks.
- OTC path
- A trade taken directly from a maker instead of off a book: the maker escrows ROO, the taker pays on another chain, and a proof of that payment releases the ROO. It needs no collateral, and is designed so that a first trade needs no ROO.
- The adjustment an OTC maker sets on the book’s price when offering ROO directly.
- Consensus in which a known set of operators produce blocks.
- proof of payment
- A proof, checked against a foreign chain’s imaged headers, that a payment happened on that chain and is buried at its confirmation depth.
- Proof of Reflection
- A consensus technique: a chain counts the work of other chains that record its history, designed so that attacking it means attacking them too.
Whitepaper: “The consensus technique whereby a blockchain becomes more difficult to attack by including work done by reflecting blockchains in its fork rule.” (section 2.2.4, p. 15). The paper also calls the proof itself “a proof of reflection” (section 2.2.3, p. 12).
- proof of reserve
- A proof, checked the same way, of the balance at addresses a holder names on that chain.
- Proof of Stake
- Consensus in which validators stake tokens they can lose if they cheat.
- Proof of Work
- Consensus in which block producers spend computing power to build blocks.
- reflection
- When a chain counts the work of another chain that records its headers, it is reflected in that chain.
Whitepaper: section 2.2.4, p. 14. One step earlier, the paper also says a chain “is reflected” once it proves its history is recorded in another chain (section 2.2.3, p. 12).
- ROO
- The network’s token. It pays fees, every order book is priced against it, and it is locked as collateral and escrow while trades settle.
- SDEX
- The Settlement DEX: orders rest on chain in each coin’s book, every block matches at one clearing price, and trades settle on the chains the assets live on, with no custodian.
- simplex
- A network of chains in which every chain reflects every other. Amaroo’s simplex carries the order books.
- simplex chain
- One of Amaroo’s own chains. Each reflects every other chain in the simplex.
Whitepaper: hyphenated, “simplex-chain” (section 3.2, p. 38).
- tiling
- A research direction: joining simplexes into a larger network, with neighboring simplexes reflecting each other.
Whitepaper: “simplex tiling”, its UTℵ configuration (section 6, p. 115).
- timeout
- The deadline for a matched seller to pay. If it passes unpaid, the buyers get their ROO back, plus a share of the seller’s collateral.
- Ultra Terminum
- Amaroo’s consensus strategy: it applies Proof of Reflection across a whole network of chains. It is proof-agnostic; Amaroo’s simplex chains use Proof of Work.
- wave
- The rhythm of confirmations across the network: the chains’ blocks are offset in time, and each chain counts the others’ work, so confirmations are designed to arrive far more often than any one chain’s blocks.
Whitepaper: not its term; section 4.7 (p. 65) treats confirmation timing, in theory.
- weight
- What a fork rule compares: the work behind a chain’s blocks, summed. Under Proof of Reflection it also counts the converted work of the blocks that reflect the chain.
Whitepaper: “chain-weight”, the sum of “block-weights” (section 2.3, p. 18).