Skip to content

Latest commit

 

History

History
62 lines (43 loc) · 2.51 KB

glossary.adoc

File metadata and controls

62 lines (43 loc) · 2.51 KB

Glossary

Stake

An amount of KEEP that is bonded in order to participate in the threshold relay and, optionally, the Keep network. Part or all of this can be removed from escrow as penalties for misbehavior, while part or all of it can be refunded if and when a participant chooses to withdraw in orderly fashion from the network and relay.

Staker

A staking client that has a stake, but may not yet be in a signing group.

Minimum Stake Amount

The minimum stake amount that will make a staking client a staker, as required by the staking smart contract.

Stake Amount

Total KEEP deposited for a single stake.

Signing Member

One member of one complete signing group in the threshold relay.

Signing Group

One complete signing group in the threshold relay.

Lead Signing Group

The signing group that will produce the next relay entry candidate (due to being the result of $E_i mod N$ with $E_i$ being the current entry and $N$ being the number of groups). If this group fails to respond to the request in time, the lead responsibility may shift to another group.

Relay Entry Candidate

A random number generated by the threshold relay that has not yet been finalized on the blockchain; may be invalid.

Relay Entry

A relay entry candidate that has been finalized on the blockchain; may be invalid.

Keep Client

The entire application running on a user’s system, which contains multiple subclients for the various pieces of the Keep system.

Staking Client

The part of the Keep Client that stakes and participates in the threshold relay.

Verifying Client

Verifies entries on-chain and reports invalid entries. Optional, does not require a stake. Reward for identifying an invalid random number on the chain.

Provider Client

The Keep Provider piece of the application, which can in turn have workers for various Keep types.

Keep Type

The functionality that the given Keep relies on for providing security. e.g. an SHM (Secure Hardware Module) Keep, SMPC (Secure Multi-Party Computation) Keep, Proxy Reencryption Keep, etc.

Provider Worker

One worker that runs the code to allow a provider client to participate in a given Keep Type.

Keep Provider

One economic entity in the Keep network; has a stake, must participate in a signing group as a single member.

Keep

Up to 1MB of encrypted storage across one or more Keep Providers.

KEEP

Token used to stake. Can be represented as a K with a vertical bar through it.

Keep Owner, Delegate, Requester are described in the whitepaper.