Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[review] MIP-54: The Biarritz Model #54

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

l-monninger
Copy link
Contributor

Summary

@l-monninger l-monninger requested a review from apenzk as a code owner November 11, 2024 12:04
@apenzk apenzk changed the title [draft] MIP-54: The Biarritz Model [review] MIP-54: The Biarritz Model Nov 12, 2024

## Motivation

The Biarritz Model is motivated by the need for a progressive L2 model that can safely perform liquidity operations which are difficult to synchronize in an early AB-FFS L2. This model is intended to be a stepping stone towards more complex L2 models that require more sophisticated governance and operational assumptions.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
The Biarritz Model is motivated by the need for a progressive L2 model that can safely perform liquidity operations which are difficult to synchronize in an early AB-FFS L2. This model is intended to be a stepping stone towards more complex L2 models that require more sophisticated governance and operational assumptions.
The Biarritz Model is motivated by the need for a [progressive L2 model](../mip-53/) that can safely perform liquidity and more generally fund-moving operations which are difficult to operate in an early AB-FFS L2. This model is intended to be a stepping stone towards more complex L2 models that require more sophisticated governance and operational assumptions.

| **Operational Assumptions** | | |
|| **Bridge Liveness** | Operators can be relied upon to meet bridge liveness requirements. |
|| **Security of Governance** | Governing body's powers cannot be exploited. |
|| **Trust of Governance** | Users are willing to trust governing body. |
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
|| **Trust of Governance** | Users are willing to trust governing body. |
|| **Trust in Governance** | Users are willing to trust governing body. |

| Category | Criterion | Evaluation |
|-----------|-----------|------------|
| **General** | | |
|| When to use | When a transition between a genesis or centralized phase form of the L2 system is apt but when security and safeness of design and implementation are still contested.|
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
|| When to use | When a transition between a genesis or centralized phase form of the L2 system is apt but when security and safeness of design and implementation are still contested.|
|| When to use | When a transition from a genesis or centralized phase form of the L2 system towards a more decentralized setting is appropriate, but the security and safeness of design and implementation are still contested.|

||| Begins formal governance, but continues to allow for manual flexibility and recovery. |
|| Usership motivations | Provides network which is more open than [MIP-55: The Bilbao Model](https://github.com/movementlabsxyz/MIP/pull/53), potentially encouraging adoption. |
| **Components** | | |
|| [MIP-44: AB-FFS Governed Gas Pool](https://github.com/movementlabsxyz/MIP/pulls) | The Governed Gas Pool into which gas fees are deposited and from which the governing body disperses. |
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
|| [MIP-44: AB-FFS Governed Gas Pool](https://github.com/movementlabsxyz/MIP/pulls) | The Governed Gas Pool into which gas fees are deposited and from which the governing body disperses. |
|| [MIP-44: AB-FFS Governed Gas Pool](https://github.com/movementlabsxyz/MIP/pulls) | The Governed Gas Pool into which gas fees are deposited and from which the governing body disperses funds. |

|| [MIP-44: AB-FFS Governed Gas Pool](https://github.com/movementlabsxyz/MIP/pulls) | The Governed Gas Pool into which gas fees are deposited and from which the governing body disperses. |
|| [MIP-49: AB-FFS Governed Rewards and Fees](https://github.com/movementlabsxyz/MIP/pull/49) | The means by which gas fees and rewards are adjusted by the governing body. Rewards are migrated manually from the L2 to the L1 by the governing body. |
|| [MIP-50: Insured Bridge](https://github.com/movementlabsxyz/MIP/pull/50) | The Bridge Insurance Fund which is used to cover the cost of failed bridge operations. Insures atomically and synchronously that all losses from bridge failures can be covered. |
|| L1-L2 Token Correlation | The L1 staking and L2 gas token are bridge 1:1. |
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
|| L1-L2 Token Correlation | The L1 staking and L2 gas token are bridge 1:1. |
|| L1-L2 Token Correlation | The L1 token and the L2 token are bridged 1:1. Moreover the L2 token is the gas token and the L1 token is the staking token. |

|| **Bridge Liveness** | Operators can be relied upon to meet bridge liveness requirements. |
|| **Security of Governance** | Governing body's powers cannot be exploited. |
|| **Trust of Governance** | Users are willing to trust governing body. |

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The rate limiter should be added as a component

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Needs changes Requires attention & changes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants