A POC and better defined operations for a trustless staking pool based on previous posts:
For an overview of trustless pools, click here
An extension to the described above is a protocol that enables an abstraction of the pool participants where a large set of participants pool is divided into committees for a defined time period, when that period finishes all participants are rotated to a different pool randomly.
Very similar to committee selection on the beacon-chain.
An overview will look like:
At every epoch E_i, from a large set of participants, divide all into fixed sized…
I’ve seen a few talks about decentralised, trustless pools including one made by Carl Beekhuizen & Dankrad Feist (Devon 5). I wanted to describe a more detailed system of how this might look like in a real-world application.
This is also my first post on ethresear.ch so that’s exciting!
introduction
The need behind staking pools is simple, as ETH price goes up so does the cost of becoming a validator. Many won’t be able to put 32 ETH when ETH is $500 or $1000.
This will encourage centralized…
The go-minimal-pool project establishes a minimal POC for creating validator pools, jointly signing attestations and rotating participants between pool for randomness security.
For the full research and POC project:
4 Likes