LDO+stETH dual governance (continuation)

Hey all, I’ve some nice updates!

First, as the result of extensive discussions with the protocol contributors (including @psirex, @sacha, and @ujenjt) and external researchers, the mechanism design was updated to better reflect the first design principles and to prevent several types of attacks that were discovered in the process.

Second, together with the contributors, we’ve prepared the system architecture specification and the code (the latter is WIP and doesn’t fully comply with the spec yet).

The code can be found here: GitHub - lidofinance/dual-governance at develop, and the most recent version of the design docs now lives in the same repo, in the docs directory:

There’s also a copy on HackMD for convenience (Mechanism design, Specification) but all future updates will be published to the repo.

The list of changes made to the mechanism design and the reasoning behind them can be found in the Changelog section of the document (the last version previously announced in this thread is 2023-12-05). The principles behind the system design remained the same, all changes were directed at better reflecting those principles and removing potential vulnerabilities.

Please take a look at the docs if you have time!

A teaser image from the spec:

9 Likes