Skip to content

Commit

Permalink
Fix image links and formatting in "State of Wallets 2024" document
Browse files Browse the repository at this point in the history
- Corrected image captions and paths for better clarity and consistency.
- Updated figure references to ensure proper display in the document.
- Improved overall formatting for enhanced readability.
  • Loading branch information
odysseus0 committed Oct 2, 2024
1 parent 7d51b11 commit 33b0c80
Showing 1 changed file with 40 additions and 40 deletions.
80 changes: 40 additions & 40 deletions content/2024-08-17-state-of-wallets.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -38,9 +38,9 @@ The intensifying competition for order flow has heightened the importance of use

This trend underscores the evolving relationships between users, wallets, and DeFi applications in the blockchain ecosystem. It highlights how the battle for order flow is reshaping the wallet landscape and influencing the strategies of major players in the DeFi space.

![Figure 1.[Overview of Ethereum wallet ecosystem.]]
![Figure 1. Overview of Ethereum wallet ecosytem](/static/img/state_of_wallets_figures/figure_1_overview_of_ethereum_wallet_ecosystem.png)

Figure 1. [Overview of Ethereum wallet ecosytem]
Figure 1. Overview of Ethereum wallet ecosytem

### Wallet Taxonomy

Expand Down Expand Up @@ -96,9 +96,9 @@ Compared to EOAs, smart contract wallets have a small gas overhead mainly due to
A transactionʻs life cycle begins on the left-hand side of the order flow Sankey with on-chain frontends and ends on the right-hand side with block builders.


![Figure 2. [Edited Orderflow.art Sankey from September 30, 2024 (http://orderflow.art)]
![Figure 2. Edited Orderflow.art Sankey from September 30, 2024](/static/img/state_of_wallets_figures/figure_2_orderflow_sankey.png)

Figure 2. [Edited Orderflow.art Sankey from September 30, 2024] (http://orderflow.art)
Figure 2. Edited Orderflow.art Sankey from September 30, 2024

The key on-chain actors in a transactionʻs lifecycle are:

Expand All @@ -119,17 +119,17 @@ Order Flow Originators (OFOs) are the first on-chain applications that interact
5. **Order Flow Auctions**: OFAs include solver batch auctions (e.g., CoWSwap), RFQ systems (e.g., Uniswap X), and execution auctions (e.g., MEV-Blocker). OFAs have been gaining trading volume market share at the expense of DEX Frontends (Figure 3) and are typically used for larger trades (Figure 5).


![Figure 3. [Frontend Trading Volume (3 years), Dune Analytics. September 30, 2024.](https://dune.com/queries/4065163/6844941).]
![Figure 3. Frontend Trading Volume (3 years), Dune Analytics. September 30, 2024.](/static/img/state_of_wallets_figures/figure_3._frontend_trading_volume.png)

Figure 3. [Frontend Trading Volume (3 years), Dune Analytics. September 30, 2024.](https://dune.com/queries/4065163/6844941).
Figure 3. Frontend Trading Volume (3 years), Dune Analytics. September 30, 2024.

![Figure 4. [Frontend Transaction Count (3 years), Dune Analytics. September 30, 2024.](https://dune.com/queries/4065163/6844941).]
![Figure 4. Frontend Transaction Count (3 years), Dune Analytics. September 30, 2024.](/static/img/state_of_wallets_figures/figure_4._frontend_transaction_count.png)

Figure 4. [Frontend Transaction Count (3 years), Dune Analytics. September 30, 2024.](https://dune.com/queries/4065163/6844941).
Figure 4. Frontend Transaction Count (3 years), Dune Analytics. September 30, 2024.

![Figure 5. [Frontend Trade Sizes (7 days), Dune Analytics. September 30, 2024.](https://dune.com/queries/4065231/6845053).]
![Figure 5. Frontend Trade Sizes (7 days), Dune Analytics. September 30, 2024.](/static/img/state_of_wallets_figures/figure_5_frontend_trade_sizes.png)

Figure 5. [Frontend Trade Sizes (7 days), Dune Analytics. September 30, 2024.](https://dune.com/queries/4065231/6845053).
Figure 5. Frontend Trade Sizes (7 days), Dune Analytics. September 30, 2024.

- **Liquidity Providers**

Expand Down Expand Up @@ -168,9 +168,9 @@ Two major trends in Ethereum that affect Order Flow Originators are 1) the centr

[Ethereumʻs builder market](https://arxiv.org/pdf/2405.01329) has become increasingly centralized with two builders capturing more than 90% of the block market.

![Figure 6. [30-day builder market share from September 30, 2024.](https://libmev.com/builders?presetRange=%2230D%22).]
![Figure 6. [30-day builder market share from September 30, 2024.](/static/img/state_of_wallets_figures/figure_6._30-day_builder_market_share.png)

Figure 6. [30-day builder market share from September 30, 2024.](https://libmev.com/builders?presetRange=%2230D%22).
Figure 6. [30-day builder market share from September 30, 2024.](https://libmev.com/builders?presetRange=%2230D%22).

This concentration has given rise to new dynamics in order flow:

Expand Down Expand Up @@ -203,19 +203,19 @@ Currently known EOF relationships:
- Banana Gun and Titan Builder
- Maestro and Beaver

![Figure 7. Banana Gun EOF blocks*.]()
![Figure 7. Banana Gun EOF blocks*.](/static/img/state_of_wallets_figures/figure_7_banana_gun_eof_blocks.png)

Figure 7. Banana Gun EOF blocks*.
Figure 7. Banana Gun EOF blocks*.

![Figure 8. Banana Gun multiplexed blocks.]()
![Figure 8. Banana Gun multiplexed blocks.](/static/img/state_of_wallets_figures/figure_8_banana_gun_multiplexed_blocks.png)

Figure 8. Banana Gun multiplexed blocks.

![Figure 9. Maestro EOF blocks.]()
![Figure 9. Maestro EOF blocks.](/static/img/state_of_wallets_figures/figure_9_maestro_eof_blocks.png)

Figure 9. Maestro EOF blocks.

![Figure 10. Maestro multiplexed blocks.]()
![Figure 10. Maestro multiplexed blocks.](/static/img/state_of_wallets_figures/figure_10_maestro_multiplexed_blocks.png)

Figure 10. Maestro multiplexed blocks.

Expand All @@ -230,7 +230,7 @@ Order Flow Auctions (OFAs) were created to protect user transactions from negati
3. Improved price discovery. Third-party solvers compete for the best execution price.
4. Enhanced liquidity. Third-party solvers can aggregate liquidity from numerous sources including DEXs, CEXs, and private inventory.

![Figure 11. [MEV supply chain with Order Flow Auctions](https://frontier.tech/the-orderflow-auction-design-space).]()
![Figure 11. [MEV supply chain with Order Flow Auctions](/static/img/state_of_wallets_figures/figure_11_mev_supply_chain.png)

Figure 11. [MEV supply chain with Order Flow Auctions](https://frontier.tech/the-orderflow-auction-design-space).

Expand Down Expand Up @@ -261,7 +261,7 @@ Private Order Flow (POF) is the order flow from vertically integrated order flow

The top builders, Beaver Build and Rsync, are integrated with proprietary trading firms SCP and Wintermute and benefit from internal CEX-DEX order flow. [Integrated searcher-builders](https://frontier.tech/builder-dominance-and-searcher-dependence) have an advantage over normal builders since profits from their searcher can be reallocated to their builder increasing their likelihood of submitting the winning block bid. Integrated searcher-builders also benefit from latency savings when sending their transaction from the searcher to the builder. This latency savings can then be extended to the block builder auction.

![Figure 12. [Exclusive Order Flow (EOF) from the seven most prominent EOF providers based on total value (a)](https://arxiv.org/pdf/2407.13931). EOF for Titan (b), Beaverbuild (c), and Rsync builders (d). Note that only Rsync sees Wintermute private order flow and only Beaverbuild sees SCP private order flow.](https://prod-files-secure.s3.us-west-2.amazonaws.com/df6156be-4a40-4dc3-9a41-d3def62df57a/7b08300c-880b-4333-972d-be35dde16041/Untitled.png)
![Figure 12. Exclusive Order Flow (EOF) from the seven most prominent EOF providers based on total value](/static/img/state_of_wallets_figures/figure_12_eof_from_seven_most_eof_providers.png)

Figure 12. [Exclusive Order Flow (EOF) from the seven most prominent EOF providers based on total value (a)](https://arxiv.org/pdf/2407.13931). EOF for Titan (b), Beaverbuild (c), and Rsync builders (d). Note that only Rsync sees Wintermute private order flow and only Beaverbuild sees SCP private order flow.

Expand Down Expand Up @@ -300,7 +300,7 @@ The implementation of Account Abstraction, particularly through ERC-4337, is rev

The key goals of account abstraction are to remove the need for all users to have an EOA and to allow users to use smart contract wallets as their primary account. Account abstraction accomplishes this by separating account management and transaction execution from EOAs. Account abstraction uses new entities: 1) the Bundler, to initiate transactions and 2) the Paymaster, to determine the gas payment policies.

![Figure 13. [ERC-4337 workflow stream](https://www.alchemy.com/overviews/what-is-account-abstraction).](https://prod-files-secure.s3.us-west-2.amazonaws.com/df6156be-4a40-4dc3-9a41-d3def62df57a/493f49de-2b9d-4f5e-9a05-7505c3997ab9/Untitled.png)
![Figure 13. [ERC-4337 workflow stream](/static/img/state_of_wallets_figures/figure_13_erc-4337_workflow_stream.png)

Figure 13. [ERC-4337 workflow stream](https://www.alchemy.com/overviews/what-is-account-abstraction).

Expand All @@ -310,15 +310,15 @@ Figure 13. [ERC-4337 workflow stream](https://www.alchemy.com/overviews/what-is

- Paymaster - The Paymaster is a smart contract that handles the walletʻs gas payment policies. The Paymaster determines which currency, stablecoins or other ERC-20 tokens, are acceptable for gas payments and allows applications to pay gas fees for their users.

![Figure 14. [Weekly Active Smart Accounts](https://www.bundlebear.com/overview/all) as of September 30, 2024.](https://prod-files-secure.s3.us-west-2.amazonaws.com/df6156be-4a40-4dc3-9a41-d3def62df57a/e481a010-47dd-43e2-a270-c62e30339669/image.png)
![Figure 14. Weekly Active Smart Accounts](/static/img/state_of_wallets_figures/figure_14_weekly_active_smart_accounts.png)

Figure 14. [Weekly Active Smart Accounts](https://www.bundlebear.com/overview/all) as of September 30, 2024.
Figure 14. [Weekly Active Smart Accounts](https://www.bundlebear.com/overview/all) as of September 30, 2024.

![Figure 15. [Weekly Bundler Revenue](https://www.bundlebear.com/overview/all) as of September 30, 2024.](https://prod-files-secure.s3.us-west-2.amazonaws.com/df6156be-4a40-4dc3-9a41-d3def62df57a/c3f1c574-5a82-447d-be37-1db65db4a2c8/image.png)
![Figure 15. [Weekly Bundler Revenue](https://www.bundlebear.com/overview/all) as of September 30, 2024.](/static/img/state_of_wallets_figures/figure_15_weekly_bundler_revenue.png)

Figure 15. [Weekly Bundler Revenue](https://www.bundlebear.com/overview/all) as of September 30, 2024.

![Figure 16. [Weekly Paymaster Gas Spend](https://www.bundlebear.com/overview/all) as of September 30, 2024.](https://prod-files-secure.s3.us-west-2.amazonaws.com/df6156be-4a40-4dc3-9a41-d3def62df57a/40df14ec-bd36-4504-b3d6-a16f44a82332/image.png)
![Figure 16. [Weekly Paymaster Gas Spend](https://www.bundlebear.com/overview/all) as of September 30, 2024.](/static/img/state_of_wallets_figures/figure_16_weekly_paymaster_gas_spend.png)

Figure 16. [Weekly Paymaster Gas Spend](https://www.bundlebear.com/overview/all) as of September 30, 2024.

Expand Down Expand Up @@ -360,9 +360,9 @@ As the focus shifts from broad decentralization to nuanced discussions of contro

Preconfimations (”preconfs”) is a research proposal that allows users to receive a transaction confirmation before their transaction is confirmed in consensus. Preconfs aim to improve the user experience by eliminating high network congestion on Ethereum, layer 2 rollups, and validiums through faster confirmations. First introduced by Justin Drake, based preconfs allow L1 proposers to provide economic guarantees that an L2 user transaction will be included.

![Figure 17. [Based Preconfirmations for Rollups](https://hackmd.io/@EspressoSystems/bft-and-proposer-promised-preconfirmations)](https://prod-files-secure.s3.us-west-2.amazonaws.com/df6156be-4a40-4dc3-9a41-d3def62df57a/4d2514c4-c33b-4ee8-97b9-fef5a710be0d/Untitled.png)
![Figure 17. Based Preconfirmations for Rollups](/static/img/state_of_wallets_figures/figure_17_based_preconfs_for_rollups.png)

Figure 17. [Based Preconfirmations for Rollups](https://hackmd.io/@EspressoSystems/bft-and-proposer-promised-preconfirmations)
Figure 17. [Based Preconfirmations for Rollups](https://hackmd.io/@EspressoSystems/bft-and-proposer-promised-preconfirmations)

How do preconfs work?

Expand Down Expand Up @@ -428,9 +428,9 @@ EIP-7212, or [RIP-7212](https://www.alchemy.com/blog/what-is-rip-7212), creates

RIP-7212 is the roll-up version of EIP-7212 and teams from Kakarot, Polygon, Optimism, zkSync, Scroll, and Arbitrum have already committed to implementation. Polygon has RIP-7212 available on their testnet and Coinbaseʻs recently launched Smart Wallets include passkey authentication.

![Figure 18. Mobile authentication via passkeys](https://prod-files-secure.s3.us-west-2.amazonaws.com/df6156be-4a40-4dc3-9a41-d3def62df57a/8d125858-5d5c-4b87-9537-053d2d67fedc/Untitled.png)
![Figure 18. Mobile authentication via passkeys](/static/img/state_of_wallets_figures/figure_18_mobile_authentication_via_passkeys.png)

Figure 18. Mobile authentication via passkeys
Figure 18. Mobile authentication via passkeys

How do passkeys work?

Expand Down Expand Up @@ -470,11 +470,11 @@ References:

EIP-712 is a standard for typed message signing which aims to allow off-chain message signing for on-chain signing allowing for a better user experience. Rather than reading byte strings, EIP-712 enables signatures to be displayed in a readable format without losing system security properties. Off-chain signing saves gas and reduces the number of transactions on-chain.

![Figure 19. Current message signature](https://prod-files-secure.s3.us-west-2.amazonaws.com/df6156be-4a40-4dc3-9a41-d3def62df57a/c6f5bcd8-5b83-452e-b55d-6c777ec78904/Untitled.png)
![Figure 19. Current message signature](/static/img/state_of_wallets_figures/figure_19_current_message_signature.png)

Figure 19. Current message signature

![Figure 20. Message signature with EIP-712 ](https://prod-files-secure.s3.us-west-2.amazonaws.com/df6156be-4a40-4dc3-9a41-d3def62df57a/8ade6fd4-d414-4235-82ac-e40081003e91/Untitled.png)
![Figure 20. Message signature with EIP-712](/static/img/state_of_wallets_figures/figure_20_message_signature_with_eip-712.png)

Figure 20. Message signature with EIP-712

Expand All @@ -486,9 +486,9 @@ How does EIP-712 work?

One of the key features that EIP-712 unlocks is that it allows dApps to control the transaction flow for users rather than wallets. Applications like Uniswap, can minimize their usersʻ MEV since swaps would bypass OFAs and other MEV value extractors.

![Figure 21. Uniswapʻs interest in transaction flow control.](https://prod-files-secure.s3.us-west-2.amazonaws.com/df6156be-4a40-4dc3-9a41-d3def62df57a/59a56aff-8b2d-4870-82dc-904d0111d52d/Untitled.png)
![Figure 21. Uniswapʻs interest in transaction flow control.](/static/img/state_of_wallets_figures/figure_21_uniswap_interest_in_transaction_flow_control.png)

Figure 21. Uniswapʻs interest in transaction flow control.
Figure 21. Uniswapʻs interest in transaction flow control.

In addition to wallet transaction readability, EIP-712 improves governance usability by allowing a third party to pay the gas fees for user votes. Voters can use EIP-712ʻs by-signature functionality to create a signed delegate or vote transaction for free.

Expand Down Expand Up @@ -624,18 +624,18 @@ Flashbots Mates: Tesa Ho, George Zhang, Reid Yager, Quintus Kilbourn, Fred, Dann
Friends: Ivo Georgiev, Joe Huang, Nic Lin, Tina He, Nico Csgy, Eric Siu, Samuel Akpan, Brian Friel, Andre Geest, Daniel.


![amber wallet logo.png](https://prod-files-secure.s3.us-west-2.amazonaws.com/df6156be-4a40-4dc3-9a41-d3def62df57a/8b464c7d-87da-4392-871e-6d005ebc8272/amber_wallet.svg)
![amber wallet logo.png](/static/img/state_of_wallets_figures/ambire_wallet_logo.png)

![OKX wallet logo.png](https://prod-files-secure.s3.us-west-2.amazonaws.com/df6156be-4a40-4dc3-9a41-d3def62df57a/0052714f-dd3d-4cd1-bedd-e529bd269bd8/OKX_Wallet_X_Stacked_White.png)
![OKX wallet logo.png](/static/img/state_of_wallets_figures/okx_wallet_logo.png)

![rainbow wallet logo.png](https://prod-files-secure.s3.us-west-2.amazonaws.com/df6156be-4a40-4dc3-9a41-d3def62df57a/48fd3d64-9562-4613-9b95-fbad336bb37a/Logo_Color_Vector_Rounded.svg)
![rainbow wallet logo.png](/static/img/state_of_wallets_figures/rainbow_wallet_logo.svg)

![im wallet logo.png](https://prod-files-secure.s3.us-west-2.amazonaws.com/df6156be-4a40-4dc3-9a41-d3def62df57a/bdfbfb34-f49f-4cb4-abb2-828a52e1c1af/imwallet.png)
![im wallet logo.png](/static/img/state_of_wallets_figures/im_wallet_logo.png)

![base wallet logo.jpg](https://prod-files-secure.s3.us-west-2.amazonaws.com/df6156be-4a40-4dc3-9a41-d3def62df57a/37cab76a-b186-48f0-be9f-72a561dbfd65/telegram-cloud-photo-size-1-5159418671246978846-y.jpg)
![base wallet logo.jpg](/static/img/state_of_wallets_figures/base_wallet_logo.png)

![cw logo.png](https://prod-files-secure.s3.us-west-2.amazonaws.com/df6156be-4a40-4dc3-9a41-d3def62df57a/0c42088b-4695-4a0c-a577-addffdc51a95/CW_Logo.png)
![cw logo.png](/static/img/state_of_wallets_figures/cw_logo.png)

![safe wallet logo.png](https://prod-files-secure.s3.us-west-2.amazonaws.com/df6156be-4a40-4dc3-9a41-d3def62df57a/341d1204-3676-4e08-b22c-28de79155a93/image.png)
![safe wallet logo.png](/static/img/state_of_wallets_figures/safe_wallet_logo.png)

![block daemon logo.png](https://prod-files-secure.s3.us-west-2.amazonaws.com/df6156be-4a40-4dc3-9a41-d3def62df57a/65357bbe-1914-4d99-948f-d0e492de6c22/image.png)
![block daemon logo.png](/static/img/state_of_wallets_figures/block_daemon_logo.png)

0 comments on commit 33b0c80

Please sign in to comment.