Glossary

Glossary


State elements constitute the components of the world state

  • Blocks are defined by their constituent transactions, optionally with a consensus proof
  • Consensus proofs are attached to blocks, turning them into confirmed blocks.
  • The world state contains history and coin state

Each transaction has:

  • Transaction inputs, each of which spends a coin (mapping in the coin state) by unlocking its covenant
  • Transaction outputs, each of which has a value, a denomination, and a MelVM covenant
  • Attached data

Currencies:

  • The base currency is “Mel” and the unit is “mel”. This is like “Bitcoin” vs “bitcoin”.
    • We accept Mel, Bitcoin, and other cryptocurrencies.
    • The burger cost 4 mels
  • Decimal SI prefixes can be used.
    • A burger and a side of fries costs 6 mels and 33 centimels.
    • The smallest unit of money on Themelio is 1 micromel.
  • Sym and syms is similar.
  • Actual usage that emerges will probably be different and will be “correct”.

Algorithms:

  • The PoS system as a whole is Synkletos.
  • Symphonia is an internal name referring to a particular implementation of non-pipelined HotStuff. It’s not really an “official” part of Themelio’s definition.
  • Melmint is the cryptocurrency issuance mechanism. It’s not a currency.
    • In the last week Melmint minted a record 3 megamels onto the Themelio blockchain, half of which were locked up and reissued as ERC-20 tokens.