Innovations on auction structure and preference expression would be a crucial part to blockbuilder competition. Assuming switching cost is low for orderflow and sophisticated users (searchers), a better auction will always have asymmetric returns for its ability to generate more profit by efficient ordering optimization. This has historically been true as we see the evolution of MEV:
Now, we focus on the topic of preference/communication elicitation, namely, how do we design the auction and bidding language in a way such that resources can be allocated efficiently at a low communication complexity and impose minimal cognitive burden to users.
Specifically, we introduce a lattice-based abstraction for MEV allocation and the language which users can use on top of this abstraction to express preference over non-local information which in turn helps the blockbuilder to run faster, distributed/decentralized auctions.
A better bidding language is basically removing the hard-coding of preferences in a smart contract (which will be executed by all validators) to the blockbuilder level, so that there are much less externalities caused by approximation.
From the cooperative games lens, a bidding language is just for searchers to condition their actions on global information, which only the coordinator has access to. However, they are expected to do some local optimization to make the coordinator's job easier, e.g., by using a language that makes parallelization oracles easier to infer. This relates to the resource of builder-gas.
Examples of cooperative games and better bidding language include
or
or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up
Syntax | Example | Reference | |
---|---|---|---|
# Header | Header | 基本排版 | |
- Unordered List |
|
||
1. Ordered List |
|
||
- [ ] Todo List |
|
||
> Blockquote | Blockquote |
||
**Bold font** | Bold font | ||
*Italics font* | Italics font | ||
~~Strikethrough~~ | |||
19^th^ | 19th | ||
H~2~O | H2O | ||
++Inserted text++ | Inserted text | ||
==Marked text== | Marked text | ||
[link text](https:// "title") | Link | ||
 | Image | ||
`Code` | Code |
在筆記中貼入程式碼 | |
```javascript var i = 0; ``` |
|
||
:smile: | ![]() |
Emoji list | |
{%youtube youtube_id %} | Externals | ||
$L^aT_eX$ | LaTeX | ||
:::info This is a alert area. ::: |
This is a alert area. |
On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?
Please give us some advice and help us improve HackMD.
Syncing