Skip to content

Separate owners from super-owners in their access.#5652

Open
MathieuDutSik wants to merge 8 commits into
linera-io:mainfrom
MathieuDutSik:issue_5269_chain_super_owners
Open

Separate owners from super-owners in their access.#5652
MathieuDutSik wants to merge 8 commits into
linera-io:mainfrom
MathieuDutSik:issue_5269_chain_super_owners

Conversation

@MathieuDutSik
Copy link
Copy Markdown
Contributor

Motivation

We have owners and super-owners. However, there is a privilege escalation mechanism that allows an owner to change the super-owners, and so do something the chain was not designed for.

Fixes #5269

Proposal

The owners can change the owners, but not the super-owners. They also cannot change the fast part of the creation of a block, only super owners can do that.

The changes then follow from that.

Of course, if a chain has no super-owners, it can never have any.

Test Plan

CI and add some tests to check that

Release Plan

It is interesting to see whether we can backport it to testnet_conway.

Links

None

@MathieuDutSik MathieuDutSik requested review from afck and ma2bd March 10, 2026 13:14
@MathieuDutSik MathieuDutSik marked this pull request as ready for review March 10, 2026 13:14
@MathieuDutSik MathieuDutSik force-pushed the issue_5269_chain_super_owners branch 3 times, most recently from be61910 to fc34eea Compare April 16, 2026 13:51
@MathieuDutSik MathieuDutSik force-pushed the issue_5269_chain_super_owners branch from 2f80947 to 87f14be Compare April 20, 2026 04:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Protect chain super owners

1 participant