Skip to content
zolia edited this page Dec 5, 2019 · 10 revisions

Main Mysterium Network Terms

Blockchain

Mysterium network uses Ethereum blockchain (BC) for transaction settlements.

Node

Software which represents Mysterium Network element responsible for either providing or consuming network service. Such node can be run on your raspberry, desktop, mobile, docker or on any debian server using debian package. On mobile only service consumption is possible.

Consumer

Node using Mysterium Network services is called a Consumer.

Provider

Node providing service inside Mysterium Network is called a Provider. Currently node can operate either as a Provider or as a Consumer at the same time.

Payment subsystem

Mysterium Network smart contracts

Mysterium Network smart contracts are deployed on Ethereum blockchain network with sources available here.

MYST token

MYST token is ERC20 token deployed as smart contract on Ethereum blockchain. We aim to use this token as a means to pay for services on Mysterium Network.

Accountant

MN network component controlling consumer promises to provider. Accountant performs following functions:

  • Maintains internal node balance
  • Constantly synchronises with blockchain and updates balances. It does this by subscribing to events from BC
  • Validates consumer promises for providers
  • Aggregates and settles promises to blockchain
  • Provides balance information for nodes

Transactor

Settles transactions for Providers. Takes MYST tokens from Provider and calls Accountant smart contracts to settle Provider transactions. Provider has to have its own ETH to perform transactions to BC.

Registry

Accepts identity registration requests from nodes, transactor or accountant operators.

Payment channel

Smart contract deployed by Registry SC for each registered identity. Identity registration is initiated by a node. Payment channel keeps escrow which will be used for payment in mysterium network.

Payment channel topup

Transaction to blockchain in order to transfer tokens to payment channel.