Dear Livepeer community,
I want to bring to your attention an issue with the current stream distribution system on Livepeer. As it stands, the system doesn’t promote decentralization and equal stake distribution among orchestrators. Many delegators tend to stake on orchestrators that already hold the most LPT, making it difficult for newer orchestrators to gain a foothold and establish a diverse network of contributors.
Furthermore, the weight of LPT stake in the selection process is too high. This forces broadcasters to distribute their work randomly among orchestrators, in order to mitigate this issue. This isn’t ideal for either broadcasters or delegators, as it results in inefficiencies and an overall suboptimal user experience.
Therefore, I propose two solutions. Firstly, the weight of LPT stake in the selection of orchestrators should be limited to a 1:10 ratio, possibly through implementing a quadratic system. This would incentivize delegators to distribute their stake more evenly among orchestrators, leading to better returns and a fairer distribution of streams among them.
Secondly, we should consider implementing a maximum saturation level for nodes, beyond which staked LPT wouldn’t be taken into account in the selection process. This would be similar to the approach taken for staking nodes in the Cardano network. This would encourage a more diverse and decentralized network, which would benefit the Livepeer ecosystem as a whole.
An example of the problem is that the biggest orchestrator right now has a 99% chance of receiving a stream vs an O that has 20,000LPT. This basically means the only way an O can win a stream is through the 30% random logic. This does not make sense. There are small staked orchestrators with advanced and very performant architecture that are getting no streams and earning no return on their investment.
Regardless of what solution the community comes to, It’s time to address these long-standing issues with the stream distribution system that were supposed to be eased with the Explorer update but frankly have just gotten worse.
I welcome your feedback and hope that we can work together to create a more equitable and efficient stream attribution system.
Best regards