Shutter Keypers - Proposal for Onchain Activation
Proposal Title | Author(s) | Phase | Type | Date Created |
---|---|---|---|---|
Extension of the Shutter Keyper Set | 5pence | I | Off-Chain | November 11th, 2024 |
Proposal
The Shutter DAO 0x36’s core purpose is to select and manage the Keyper Set. There is already a selected Keyper set on-chain, however, there are many new applications that need to be evaluated. In addition, the previous Keypers still need to be confirmed by the 0x36 DAO. With the staking contracts completed, it is now time for the DAO to confirm the previous Keyper set, and for the DAO to evaluate all new applications so that 0x36 can formally codify the Shutter Keyper set on-chain. The first step involves approval voting on Snapshot to decide on the new Keypers list. Successful candidates from this vote will then be added to the Keyper registry through a transaction committed on Decent in the second step.
Background
Shutter DAO 0x36 was set up on Ethereum mainnet with a Keyper registry smart contract and an initial Keyper set based on the first Keyper set vote by the Shutter protoDAO (which is an early testbed for governance for Shutter): Initial Vote
In the meantime, there was a second vote and multiple new Keyper applications in the forum.
Following the outcomes of the initial and second votes by the Shutter protoDAO, and considering the multiple new Keyper applications on the forum, it is proposed to extend the current Keyper set in a two-step voting process.
Key information regarding the vote
This vote uses Approval Voting, and members can vote per proposal to either approve the proposal or not. When voting, select all the proposals you wish to approve.
Each proposal must gain an approval rate of 50% or more to be selected as a Keyper for this set.
Keypers are crucial to the Shutter Network’s operations. They are 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.
Governance of the Keyper set
Members of the Shutter DAO 0x36 will periodically vote on selecting and updating the set of Keypers used in the Shutter protocol.
The community has created 2 proposals for becoming Keypers in this Keyper set.
We strongly urge the Shutter DAO 0x36 members to review these proposals before voting. All the proposals for this vote can be found at the Forum.
List of Keyper Applicants
Name/Alias | Current Keyper status | Keyper application | Application activated? |
---|---|---|---|
moonli.me / Moonli | Applied for 0x36 Keyper Set 1 | Link | |
ivan / Ipetkov.eth | Applied for 0x36 Keyper Set 1 | Link | |
cyc / Infrasingularity LLC | Applied for 0x36 Keyper Set 1 | Link | |
NODEJUMPER | Applied for 0x36 Keyper Set 1 | Link | |
ElixirTradingLtd / Elixir Trading | Applied for 0x36 Keyper Set 1 | Link | |
crisog / Vista Staking | Applied for 0x36 Keyper Set 1 | Link | |
cacawcacaw / RavenDAO | Applied for 0x36 Keyper Set 1 | Link | |
NeonThunderX / Unity Capital | Applied for 0x36 Keyper Set 1 | Link | |
Damianz / Dmz | Applied for 0x36 Keyper Set 1 | Link | |
victor / OnBlock Ventures | Applied for 0x36 Keyper Set 1 | Link | |
srv433 | Applied for 0x36 Keyper Set 1 | Link | |
dimsome | Applied for 0x36 Keyper Set 1 | Link | |
cyebrG / cyberG | Applied for 0x36 Keyper Set 1 | Link | |
NODERS / [NODERS]TEAM | Applied for 0x36 Keyper Set 1 | Link | |
leo-taidileo / Taidi | Applied for 0x36 Keyper Set 1 | Link | |
POSTHUMAN | Applied for 0x36 Keyper Set 1 | Link | |
tarabukinivan | Applied for 0x36 Keyper Set 1 | Link | |
d0z3y | Applied for 0x36 Keyper Set 1 | Link | |
moodman / breskulpeak | Applied for 0x36 Keyper Set 1 | Link | |
yorick / CryptoManufaktur | Keyper Set 1 | Link | |
Blockscape | Keyper Set 1 | Link | |
jayjay | Keyper Set 1 | Link | |
5pence / 5pence.eth | Keyper Set 1 | Link | |
jaybuidl / jaybuidl.eth | Keyper Set 2 | Link | |
cointon | Keyper Set 2 | Link | |
79anvi | Keyper Set 2 | Link | |
ZMo / Greenfield | Keyper Set 2 | Link | |
swissstar | Keyper Set 2 | Link | |
crbaa | Keyper Set 2 | Link | |
Shoni | Keyper Set 2 | Link | |
itrocket | Keyper Set 2 | Link | |
Grraarrgghh / Vault Staking | Keyper Set 1 | Link | |
han / JLH Ventures | Keyper Set 1 | Link | |
stevestanzak | Keyper Set 1 | Link | |
jul1an / Julian (tonkatsu.eth) | Keyper Set 1 | Link | |
shaoyang | Keyper Set 1 | Link | |
fredo (Luehrs.eth) | Keyper Set 1 | Link | |
czepluch / Jacob / pluch.eth | Keyper Set 1 | Link | |
chorus_one / Chorus One | Keyper Set 2 | Link |
Motivation
In the Shutter protocol, Keypers have an essential job: they keep the protocol running by generating certain encryption and decryption keys.
Keypers operate a node that creates these keys for different uses, such as votes in the Snapshot integration of Shutter or for transactions in any protocols where Shutter is used.
This role plays a big part in how the Shutter protocol stays secure. It involves using 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 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 ensuring any Keypers changes are made properly on the blockchain.
Links
- Original Keyper set vote: Snapshot Proposal 0x23ee
- Second vote: Snapshot Proposal 0x4a5c
- Keyper applications: Forum Link
Platform
Snapshot
Voting Type
Approval voting