A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | AA | AB | AC | AD | AE | AF | AG | AH | AI | AJ | AK | AL | AM | AN | AO | AP | AQ | AR | AS | AT | AU | AV | AW | AX | AY | AZ | BA | BB | BC | BD | BE | BF | BG | BH | BI | BJ | BK | BL | BM | BN | BO | BP | BQ | BR | BS | BT | BU | BV | BW | BX | BY | BZ | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2 | Disclaimer | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
3 | Last updated: August 23, 2023 | This model is for informational purposes only. It does not constitute investment advice or a recommendation or solicitation to buy or sell any investment and should not be used in the evaluation of the merits of making any investment decision. It should not be relied upon for legal, business, investment, or tax advice. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
4 | Jon Charbonneau | Any projections, estimates, forecasts, targets, prospects, and/or opinions expressed in this model are subject to change without notice and may differ or be contrary to opinions expressed by others. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5 | dba.xyz | Certain information contained within has been obtained from third-party sources. While taken from sources believed to be reliable, DBA makes no representations about the accuracy of the information. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
6 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
7 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
8 | This is not a valuation model. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
9 | This sheet is not permissioned to edit. However, anyone can make duplicate the sheet to edit. This model's purpose is to play around with upgrades and assumptions to better understand Ethereum - it's primarily educational. I intentionally left most calculations plainly visible because it's helpful to see them. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
10 | This model outputs cashflows but excludes any form of valuation (e.g., DCF) as this is not a sufficient methodology for ETH. You can easily add a summary calculation if desired. I simply hardcoded ETH/USD values. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
11 | Preset technical assumptions - guided by the current Ethereum roadmap, planned/speculative upgrades, and general reasoning. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
12 | Preset economic assumptions - optimistic and speculative (e.g., ETH price, average transaction prices, and revenue in $USD - despite my very scientific assumption of $69,420 ETH in 2032). They're not projections or a "base case." They're guidelines to demonstrate the range of available assumptions and what effects they have. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
13 | Tab 1 has four main sections: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
14 | 1) Issuance & Supply - Ethereum's current supply curve with current supply inputs. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
15 | 2) Execution Layer Throughput - Implied TPS of Ethereum's execution layer based on the current protocol, potential future upgrades, and transaction assumptions. You can edit the assumptions which determine the outcomes of these upgrades here. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
16 | 3) Data Availability Layer Throughput - Implied bandwidth of Ethereum's DA layer (and therefore rollup TPS) based on the current protocol, potential future upgrades, and transaction assumptions. You can edit the assumptions which determine the outcomes of these upgrades here. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
17 | 4) Model Output - Output of TPS and economics. This is where you can set what upgrades you want to run and when. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
18 | Tab 2 has the hardcoded dropdowns (which feed into this sheet) and a key for common abbreviations. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
19 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
20 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
21 | Issuance & Supply | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
22 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
23 | ETH Staked | 1,600,000 | 3,200,000 | 4,800,000 | 6,400,000 | 8,000,000 | 9,600,000 | 11,200,000 | 12,800,000 | 14,400,000 | 16,000,000 | 17,600,000 | 19,200,000 | 20,800,000 | 22,400,000 | 24,000,000 | 25,600,000 | 27,200,000 | 28,800,000 | 30,400,000 | 32,000,000 | 33,600,000 | 35,200,000 | 36,800,000 | 38,400,000 | 40,000,000 | 41,600,000 | 43,200,000 | 44,800,000 | 46,400,000 | 48,000,000 | 49,600,000 | 51,200,000 | 52,800,000 | 54,400,000 | 56,000,000 | 57,600,000 | 59,200,000 | 60,800,000 | 62,400,000 | 64,000,000 | 65,600,000 | 67,200,000 | 68,800,000 | 70,400,000 | 72,000,000 | 73,600,000 | 75,200,000 | 76,800,000 | 78,400,000 | 80,000,000 | 81,600,000 | 83,200,000 | 84,800,000 | 86,400,000 | 88,000,000 | 89,600,000 | 91,200,000 | 92,800,000 | 94,400,000 | 96,000,000 | 97,600,000 | 99,200,000 | 100,800,000 | 102,400,000 | 104,000,000 | 105,600,000 | 107,200,000 | 108,800,000 | 110,400,000 | 112,000,000 | 113,600,000 | 115,200,000 | 116,800,000 | 118,400,000 | 120,000,000 | ||
24 | Number of Validators | 50,000 | 100,000 | 150,000 | 200,000 | 250,000 | 300,000 | 350,000 | 400,000 | 450,000 | 500,000 | 550,000 | 600,000 | 650,000 | 700,000 | 750,000 | 800,000 | 850,000 | 900,000 | 950,000 | 1,000,000 | 1,050,000 | 1,100,000 | 1,150,000 | 1,200,000 | 1,250,000 | 1,300,000 | 1,350,000 | 1,400,000 | 1,450,000 | 1,500,000 | 1,550,000 | 1,600,000 | 1,650,000 | 1,700,000 | 1,750,000 | 1,800,000 | 1,850,000 | 1,900,000 | 1,950,000 | 2,000,000 | 2,050,000 | 2,100,000 | 2,150,000 | 2,200,000 | 2,250,000 | 2,300,000 | 2,350,000 | 2,400,000 | 2,450,000 | 2,500,000 | 2,550,000 | 2,600,000 | 2,650,000 | 2,700,000 | 2,750,000 | 2,800,000 | 2,850,000 | 2,900,000 | 2,950,000 | 3,000,000 | 3,050,000 | 3,100,000 | 3,150,000 | 3,200,000 | 3,250,000 | 3,300,000 | 3,350,000 | 3,400,000 | 3,450,000 | 3,500,000 | 3,550,000 | 3,600,000 | 3,650,000 | 3,700,000 | 3,750,000 | ||
25 | Max Annual Issuance (ETH) | 210,384 | 297,528 | 364,396 | 420,768 | 470,433 | 515,333 | 556,624 | 595,056 | 631,152 | 665,293 | 697,765 | 728,792 | 758,550 | 787,185 | 814,814 | 841,536 | 867,435 | 892,584 | 917,043 | 940,866 | 964,101 | 986,788 | 1,008,966 | 1,030,667 | 1,051,920 | 1,072,752 | 1,093,187 | 1,113,247 | 1,132,953 | 1,152,321 | 1,171,369 | 1,190,112 | 1,208,564 | 1,226,739 | 1,244,649 | 1,262,304 | 1,279,716 | 1,296,894 | 1,313,848 | 1,330,585 | 1,347,115 | 1,363,444 | 1,379,580 | 1,395,530 | 1,411,299 | 1,426,894 | 1,442,320 | 1,457,583 | 1,472,688 | 1,487,640 | 1,502,442 | 1,517,101 | 1,531,619 | 1,546,000 | 1,560,250 | 1,574,370 | 1,588,364 | 1,602,237 | 1,615,990 | 1,629,627 | 1,643,152 | 1,656,565 | 1,669,871 | 1,683,072 | 1,696,170 | 1,709,168 | 1,722,067 | 1,734,871 | 1,747,581 | 1,760,199 | 1,772,727 | 1,785,167 | 1,797,522 | 1,809,792 | 1,821,979 | ||
26 | Issuance APR | 13.15% | 9.30% | 7.59% | 6.57% | 5.88% | 5.37% | 4.97% | 4.65% | 4.38% | 4.16% | 3.96% | 3.80% | 3.65% | 3.51% | 3.40% | 3.29% | 3.19% | 3.10% | 3.02% | 2.94% | 2.87% | 2.80% | 2.74% | 2.68% | 2.63% | 2.58% | 2.53% | 2.48% | 2.44% | 2.40% | 2.36% | 2.32% | 2.29% | 2.26% | 2.22% | 2.19% | 2.16% | 2.13% | 2.11% | 2.08% | 2.05% | 2.03% | 2.01% | 1.98% | 1.96% | 1.94% | 1.92% | 1.90% | 1.88% | 1.86% | 1.84% | 1.82% | 1.81% | 1.79% | 1.77% | 1.76% | 1.74% | 1.73% | 1.71% | 1.70% | 1.68% | 1.67% | 1.66% | 1.64% | 1.63% | 1.62% | 1.61% | 1.59% | 1.58% | 1.57% | 1.56% | 1.55% | 1.54% | 1.53% | 1.52% | ||
27 | Note: A validator cap may eventually be added, but that is not contemplated here. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
28 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
29 | Current ETH Supply | Basic Inputs | Current | Basic Inputs | ePBS | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
30 | Total Supply | 120,200,000 | 100.00% | Slot Time (sec) | 12 | Slot Time (sec) | 16 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
31 | Staked | 24,000,000 | 19.97% | Slots / Epoch | 32 | Slots / Epoch | 32 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
32 | Unstaked | 96,200,000 | 80.03% | Slots / Year | 2,629,800 | Slots / Year | 1,972,350 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
33 | Implied # of Validators | 750,000 | Epochs / Day | 225 | Epochs / Day | 168.75 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
34 | Max Daily Issuance (ETH) | 2,231 | Epochs / Year | 82,181.25 | Epochs / Year | 61,635.94 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
35 | Max Annual Issuance (ETH) | 814,814 | Gwei / ETH | 1,000,000,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
36 | Issuance APR | 3.40% | Days / Year | 365.25 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
37 | Base Reward Factor | 64 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
38 | Note: Single-slot finality is also on the roadmap, though I've excluded here for simplicity. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
39 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
40 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
41 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
42 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
43 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
44 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
45 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
46 | Execution Layer Throughput | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
47 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
48 | Execution Layer Throughput | ETH Transfer | ERC-20 Transfer | Avg Tx | Exec Layer | Slot Time (s)² | DA Layer | Slot Time (s)² | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
49 | Gas / Tx: | 21,000 | 50,000 | 110,000 | Current | 12 | Current | 12 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
50 | Gas / Block¹ | Slot Time (sec)² | Implied TPS | Implied TPS | Implied TPS | Stateless | 16 | EIP-4844 | 12 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
51 | 1) Current | 15,000,000 | 12 | 60 | 25 | 11.36 | Single ER | 16 | EIP-4844+ | 16 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
52 | 2) Stateless | 30,000,000 | 16 | 89 | 38 | 17 | Multi ER | 16 | Dank | 16 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
53 | 3) Enshrined Rollup (ER)³ | 100,000,000 | 16 | 298 | 125 | 57 | Dank+ | 16 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
54 | 4) Multiple Enshrined Rollups³ | 800,000,000 | 16 | 2,381 | 1,000 | 455 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
55 | # of Enshrined Rollups | 8 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
56 | (1) EIP-1559 targets 50% of max gas/block on average using a dynamic fee mechanism. E.g., current gas limit is 30mm gas/block, but averages 15mm. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
57 | (2) Assumes ePBS with 16-second slots implemented for EIP-4844+, Danksharding, Danksharding+, statelessness, and ERs, though this is entirely speculative. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
58 | (3) ERs blur the line of "L1" vs. "L2". However, ETH would capture value from them in much the same way as from the L1 today. More info in the linked report. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
59 | (4) ERs would likely have suboptimal data compression vs. SCRs. SCRs may choose to settle on-chain less than once per block allowing for better data compression. SCRs may also have a custom or frequently-updated dictionary for improved data compression. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
60 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
61 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
62 | Data Availability Layer Throughput | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
63 | Error Flag: Cells will turn red if DA or TPS go negative. This occurs when the DA layer assumptions being run don't have sufficient bandwidth to fulfill the rollup demand being run. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
64 | Scenario 1 - No ERs | Total Useful DA | DA Used by ERs⁸ | DA Used by SCRs⁸ | Aggregate TPS for SCRs + ERs | TPS for SCRs | TPS for ERs | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
65 | DA Scheme | Slot Time (s) | Blob B / Slot⁷ | Blob B / s | Blob B / Slot⁷ | Blob B / s | Blob B / Slot⁷ | Blob B / s | 2023 | 2024 | 2025 | 2026 | 2027 | 2028 | 2029 | 2030 | 2031 | 2032 | 2023 | 2024 | 2025 | 2026 | 2027 | 2028 | 2029 | 2030 | 2031 | 2032 | 2023 | 2024 | 2025 | 2026 | 2027 | 2028 | 2029 | 2030 | 2031 | 2032 | ||||||||||||||||||||||||||||||||||||||||
66 | 1) Current⁵ | 12 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
67 | 2) EIP-4844 | 12 | 393,216 | 32,768 | 393,216 | 32,768 | 94 | 126 | 152 | 193 | 234 | 298 | 345 | 410 | 504 | 655 | 94 | 126 | 152 | 193 | 234 | 298 | 345 | 410 | 504 | 655 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
68 | 3) EIP-4844+⁶ | 16 | 2,097,152 | 131,072 | 2,097,152 | 131,072 | 374 | 504 | 610 | 771 | 936 | 1,192 | 1,380 | 1,638 | 2,016 | 2,621 | 374 | 504 | 610 | 771 | 936 | 1,192 | 1,380 | 1,638 | 2,016 | 2,621 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
69 | 4) Danksharding | 16 | 16,777,216 | 1,048,576 | 16,777,216 | 1,048,576 | 2,996 | 4,033 | 4,877 | 6,168 | 7,490 | 9,533 | 11,038 | 13,107 | 16,132 | 20,972 | 2,996 | 4,033 | 4,877 | 6,168 | 7,490 | 9,533 | 11,038 | 13,107 | 16,132 | 20,972 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
70 | 5) Danksharding+⁶ | 16 | 33,554,432 | 2,097,152 | 33,554,432 | 2,097,152 | 5,992 | 8,066 | 9,754 | 12,336 | 14,980 | 19,065 | 22,075 | 26,214 | 32,264 | 41,943 | 5,992 | 8,066 | 9,754 | 12,336 | 14,980 | 19,065 | 22,075 | 26,214 | 32,264 | 41,943 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
71 | Scenario 2 - Single ER | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
72 | 3) EIP-4844+⁶ | 16 | 2,097,152 | 131,072 | 238,095 | 14,881 | 1,859,057 | 116,191 | 389 | 504 | 597 | 740 | 887 | 1,113 | 1,280 | 1,509 | 1,844 | 2,381 | 332 | 447 | 540 | 683 | 830 | 1,056 | 1,223 | 1,452 | 1,788 | 2,324 | 57 | 57 | 57 | 57 | 57 | 57 | 57 | 57 | 57 | 57 | ||||||||||||||||||||||||||||||||||||||||
73 | 4) Danksharding | 16 | 16,777,216 | 1,048,576 | 238,095 | 14,881 | 16,539,121 | 1,033,695 | 3,010 | 4,033 | 4,865 | 6,137 | 7,440 | 9,454 | 10,938 | 12,978 | 15,960 | 20,731 | 2,953 | 3,976 | 4,808 | 6,081 | 7,384 | 9,397 | 10,881 | 12,921 | 15,903 | 20,674 | 57 | 57 | 57 | 57 | 57 | 57 | 57 | 57 | 57 | 57 | ||||||||||||||||||||||||||||||||||||||||
74 | 5) Danksharding+⁶ | 16 | 33,554,432 | 2,097,152 | 238,095 | 14,881 | 33,316,337 | 2,082,271 | 6,006 | 8,066 | 9,742 | 12,305 | 14,930 | 18,987 | 21,975 | 26,085 | 32,092 | 41,702 | 5,949 | 8,009 | 9,685 | 12,249 | 14,873 | 18,930 | 21,919 | 26,028 | 32,035 | 41,645 | 57 | 57 | 57 | 57 | 57 | 57 | 57 | 57 | 57 | 57 | ||||||||||||||||||||||||||||||||||||||||
75 | Scenario 3 - Multiple ERs | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
76 | 3) EIP-4844+⁶ | 16 | 2,097,152 | 131,072 | 1,904,762 | 119,048 | 192,390 | 12,024 | 489 | 501 | 510 | 525 | 540 | 564 | 581 | 605 | 640 | 695 | 34 | 46 | 56 | 71 | 86 | 109 | 127 | 150 | 185 | 240 | 455 | 455 | 455 | 455 | 455 | 455 | 455 | 455 | 455 | 455 | ||||||||||||||||||||||||||||||||||||||||
77 | 4) Danksharding | 16 | 16,777,216 | 1,048,576 | 1,904,762 | 119,048 | 14,872,454 | 929,528 | 3,110 | 4,030 | 4,778 | 5,922 | 7,094 | 8,905 | 10,239 | 12,074 | 14,755 | 19,045 | 2,656 | 3,575 | 4,323 | 5,468 | 6,639 | 8,450 | 9,785 | 11,619 | 14,300 | 18,591 | 455 | 455 | 455 | 455 | 455 | 455 | 455 | 455 | 455 | 455 | ||||||||||||||||||||||||||||||||||||||||
78 | 5) Danksharding+⁶ | 16 | 33,554,432 | 2,097,152 | 1,904,762 | 119,048 | 31,649,670 | 1,978,104 | 6,106 | 8,063 | 9,655 | 12,090 | 14,584 | 18,437 | 21,277 | 25,181 | 30,887 | 40,017 | 5,652 | 7,608 | 9,200 | 11,636 | 14,129 | 17,983 | 20,822 | 24,726 | 30,432 | 39,562 | 455 | 455 | 455 | 455 | 455 | 455 | 455 | 455 | 455 | 455 | ||||||||||||||||||||||||||||||||||||||||
79 | (5) Ethereum currently provides data to rollups, but it does not come from the separate "Data Availability Layer" captured here. I.e., calldata directly competes with native L1 execution, so its revenue is captured in the "Execution Layer" figures in the prior table. An increase in calldata posted directly crowds out L1 execution. This isolated DA Layer will begins with EIP-4844. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
80 | (6) EIP-4844+ and Danksharding+ are not explicitly planned (though there's already some discussion of upsizing EIP-4844 later). Either construct could tweak the parameters to increase DA throughput in successive upgrades. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
81 | (7) Rollups will post data "blobs" to Ethereum for data availability (DA) starting with EIP-4844. EIP-1559 targets 50% of max usage in a given block (though this % could potentially be set higher to accomodate higher target throughput if desired). Data blobs will have their own separate EIP-1559 pricing mechanism. E.g., EIP-4844 will target 262,144 bytes/block with a max of 524,288 bytes/block. Only "useful" data is shown. Erasure encoding will also mean propagating extension data, but this does not provide for extra rollup usage. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
82 | (8) ERs would use data blobs in the same way that SCRs will. As such, ERs directly reduce the DA available to SCRs. Assuming ERs are likely to have worse data compression, you get a bit less TPS across the whole rollup ecosytem in those scenarios. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
83 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
84 | SCR Data Compression Curve | 2023 | 2024 | 2025 | 2026 | 2027 | 2028 | 2029 | 2030 | 2031 | 2032 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
85 | Timing Curve | 0.00% | 30.00% | 45.00% | 60.00% | 70.00% | 80.00% | 85.00% | 90.00% | 95.00% | 100.00% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
86 | ETH Tr | 90 | 67 | 55 | 44 | 36 | 28 | 25 | 21 | 17 | 13 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
87 | ERC-20 Tr | 188 | 139 | 114 | 89 | 73 | 56 | 48 | 40 | 31 | 23 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
88 | Avg Tx | 350 | 260 | 215 | 170 | 140 | 110 | 95 | 80 | 65 | 50 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
89 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
90 | SCR Data Compression (Blob B / Tx) | Current | Basic | Very Good | Optimal | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
91 | ETH Tr | 90 | 75 | 40 | 13 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
92 | ERC-20 Tr | 188 | 154 | 80 | 23 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
93 | Avg Tx | 350 | 300 | 160 | 50 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
94 | ER Data Compression (Blob B / Tx) ⁴ | All Scenarios | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
95 | ETH Tr | 50 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
96 | ERC-20 Tr | 119 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
97 | Avg Tx | 262 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
98 | Note: Estimates shown are not to be taken a precise measures. Data compression and TPS estimates can vary widely based on assumptions and usage type. Optimal compression is possible with ZKRs as they only have to post state diffs on-chain (ORUs must post full transaction data in case of a possible dispute). Prevalence of ZKRs vs ORUs will change the numbers, as would a potential shift in the most common Tx types. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
99 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
100 | Run Scenario |