Keep Network is a privacy layer for Ethereum that aims to bridge public blockchains and private data. The protocol features off-chain containers (Keeps) that allow smart contracts to safely interact with private data. The network randomly assigns Keeps to a group of network participants, called signers, that help to store and manage the data containers.
KEEP is Keep Network's native utility token and is used in the following functions:
Governance: KEEP token holders can vote on network governance decisions.
Network participation: Users may run nodes to help maintain the network, and earn network incentives.
The protocol consists of the following major components working in conjunction:
Random Beacon Node: Random Beacon is a decentralized random selection tool for selecting signers from a pool in a cryptographically secure and decentralized way. This beacon takes the form of a BLS Threshold Relay and cannot be gamed or manipulated. It is a trusted source of randomness for the process of trustless group election.
Signers: Network participants that help to store and manage off-chain containers (Keeps).
Keeps: An off-chain container for private data, which allows smart contacts to manage and use private data without exposing it to a public blockchain.