Skip to content

BEP-668: BSC Pre-confirmation for Prop AMM#668

Open
BlockRazorinc wants to merge 6 commits intobnb-chain:masterfrom
BlockRazorinc:bep-draft
Open

BEP-668: BSC Pre-confirmation for Prop AMM#668
BlockRazorinc wants to merge 6 commits intobnb-chain:masterfrom
BlockRazorinc:bep-draft

Conversation

@BlockRazorinc
Copy link
Copy Markdown

No description provided.

@BlockRazorinc BlockRazorinc changed the title draft: reserve BEP number BEP-668: BSC Pre-confirmation for Prop AMM Mar 3, 2026
<pre>
BEP: 668
Title: BNB Chain Fusion
Status: Enabled
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Draft

@unclezoro
Copy link
Copy Markdown
Contributor

unclezoro commented Mar 5, 2026

It raises many questions: Who is allowed to become a whitelisted Prop AMM? How to determine whether a transaction is a Prop AMM trade? What incentive would validators have to support this non-general protocol? Why should a chain make such major compromises specifically for the Prop AMM protocol? And if other protocols—like oracles/lending—have similar requirements in the future, what then?

@unclezoro
Copy link
Copy Markdown
Contributor

unclezoro commented Mar 5, 2026

Transaction ordering is fundamentally a market problem. When the Prop AMM market maker is earning enormous profits, they could clearly eliminate risk by bidding a higher price to get fast inclusion on-chain—yet they’re unwilling to pay the corresponding cost for that risk. If this door is open, things will only get worse. Just provide a fair market and let the market solve it.

@BlockRazorinc
Copy link
Copy Markdown
Author

Who is allowed to become a whitelisted Prop AMM?

Since Prop AMM is currently passively invoked by smart routers, and given that most smart routers have their own vetting mechanisms for Prop AMM, we propose that the admission of Prop AMM be jointly reviewed by the leading smart router providers on BSC to facilitate its integration.

How to determine whether a transaction is a Prop AMM trade?

I believe some technical criteria can be used to identify Prop AMMs—for example, by checking if a transaction only updates the state of pre-declared Prop AMM addresses.

What incentive would validators have to support this non-general protocol?

From a validator's perspective,the addition of Prop AMM quote update transactions creates a substantial new revenue stream. Drawing from experience on Solana, the daily transaction costs for price updates in a single Prop AMM pool can reach several hundred dollars; with nearly ten such pools in operation, these transactions serve as a meaningful supplement to validator income.

Why should a chain make such major compromises specifically for the Prop AMM protocol?
And if other protocols—like oracles/lending—have similar requirements in the future, what then?

We recognize that transaction ordering is a market problem. That said, the current Gas Price/Fee-based sorting mechanism is too restrictive and doesn't fully account for the diverse needs of the future DeFi ecosystem.

Consider OFA scenarios: if value-based ordering is the sole metric, transactions that prioritize validator bribes over user rebates will always win. Consequently, the system would favor transactions that extract more value from users as long as they pay a higher premium to the validator.

We view Prop AMMs as a vital enhancement to the DeFi ecosystem, offering superior pricing and deeper liquidity. However, the current transaction ordering logic on BSC fails to accommodate their essential requirement for low-cost, high-priority execution. This fundamental gap is the primary driver behind our proposal.

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.

3 participants