Become a Keyper for Shutter Network!
This blog post provides an overview of the role and importance of Keypers within the Shutter Network. It describes the responsibilities of Keypers, who are crucial to maintaining the network’s security through the generation of encryption and decryption keys.
Keypers are crucial to the Shutter Network’s operations, responsible for generating encryption and decryption keys to secure network transactions. This vital role supports a system that prevents ‘malicious MEV’ and promotes fairness in DeFi, playing a significant part in the wider Ethereum ecosystem. The setup and operation of this role are not complex or expensive. Check out towards the end of this post on how to apply to become a Keyper!
The Integral Role of a Keyper in the Shutter Network
In the Shutter Network, Keypers have an important job: they keep the protocol running by generating certain encryption and decryption keys.
As a Keyper, you’d be operating a node that creates these keys for different uses, such as encrypted transactions on Gnosis Chain, votes in the Snapshot integration of Shutter or for transactions in any protocols where Shutter is used.
This role plays a big part in the way the Shutter Network stays secure. It involves using methods called threshold encryption and Distributed Key Generation, which the Keypers manage. These create a type of digital lock that can only be opened when a certain number of Keypers work together. This is how the network ensures that its transactions are secure and can’t be tampered with before their inclusion and order are fixed.
One of the biggest jobs within the Shutter DAO 0x36 is managing these Keypers, including running a fair Keyper Selection Process and making sure any changes to the Keypers are made properly on the blockchain.
Find out more in this blog post!
Apply to become a Keyper
Becoming a Keyper means operating one of the nodes that generate the encryption and decryption keys for either the votes of the Snapshot integration of Shutter or transactions in the context of front-running protection.
You can find more details on this in our earlier blog post, In-Depth Explanation of How Shutter Prevents Front Running.
System requirements
The computational requirements for running a Keyper node for the Shutter Network are pretty low.
However, it must be ensured that the Keyper remains online and available as much as possible since a supermajority of all Keypers is required for decryption key generation to work.
To ensure availability, the system running the Keyper should have a permanent internet connection (i.e., no residential DSL, cable, etc. connections.).
We recommend the following minimum hardware specs:
- 1 CPU core
- 2 GB RAM
- 50GB disk
We also strongly advise using a monitoring system to ensure continued availability.
If you wish to become a Keyper, you should post a proposal here at the forum!
A proposal
If you’re interested in becoming a Keyper for the Shutter protocol, please post a proposal here in the Keyper Application category.
The applications will be included in the periodic votes where the Shutter protocol Keyper set is determined.
Template
I wish to become a Keyper for the Shutter protocol.
Name/alias:
Email:
Ethereum Address used to run the Keyper node:
Why are you interested in becoming a Keyper?