Skip to content

Commit 3ef293e

Browse files
authored
Merge pull request #6 from nixoassistant/eip-8159-forkcast-entry
Add EIP-8159: eth/71 - Block Access List Exchange
2 parents d4dae38 + 5d8e035 commit 3ef293e

1 file changed

Lines changed: 65 additions & 0 deletions

File tree

src/data/eips/8159.json

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
{
2+
"id": 8159,
3+
"title": "EIP-8159: eth/71 - Block Access List Exchange",
4+
"status": "Draft",
5+
"description": "Adds peer-to-peer exchange of block-level access lists to the eth protocol. Introduces GetBlockAccessLists and BlockAccessLists messages, enabling peers to request and serve BALs for synchronization and parallel execution. Requires EIP-7928 (Block-Level Access Lists).",
6+
"author": "Toni Wahrstätter (@nerolation)",
7+
"type": "Standards Track",
8+
"category": "Networking",
9+
"createdDate": "2026-02-12",
10+
"discussionLink": "https://ethereum-magicians.org/t/eip-8159-eth-71-block-access-list-exchange/27725",
11+
"reviewer": "bot",
12+
"layer": "EL",
13+
"forkRelationships": [
14+
{
15+
"forkName": "Glamsterdam",
16+
"statusHistory": [
17+
{
18+
"status": "Considered",
19+
"call": "ACDE #230",
20+
"date": "2026-02-12"
21+
}
22+
],
23+
"champion": {
24+
"name": "Toni Wahrstätter",
25+
"discord": "nero_eth"
26+
}
27+
}
28+
],
29+
"laymanDescription": "Allows Ethereum nodes to share block access lists over the network. These lists record which accounts and storage slots a block touched, enabling faster syncing and parallel transaction processing.",
30+
"stakeholderImpacts": {
31+
"endUsers": {
32+
"description": "No direct impact. Enables faster node sync and block processing."
33+
},
34+
"appDevs": {
35+
"description": "No direct impact. Internal networking change only."
36+
},
37+
"walletDevs": {
38+
"description": "No direct impact. Internal networking change only."
39+
},
40+
"toolingInfra": {
41+
"description": "Node operators may see faster sync times when BALs are available from peers."
42+
},
43+
"layer2s": {
44+
"description": "No direct impact. May benefit from faster L1 finality confirmation."
45+
},
46+
"stakersNodes": {
47+
"description": "Enables parallel execution optimizations. Storage considerations for BAL retention."
48+
},
49+
"clClients": {
50+
"description": "No changes required. EL networking protocol only."
51+
},
52+
"elClients": {
53+
"description": "Moderate complexity. New message handlers, BAL storage/pruning, validation against header hash."
54+
}
55+
},
56+
"benefits": [
57+
"Enables peer-based BAL sync for parallel execution optimizations",
58+
"Supports executionless state updates during sync",
59+
"Allows historical BAL retrieval within retention period"
60+
],
61+
"tradeoffs": [
62+
"Requires BAL storage during weak subjectivity period (~2 weeks)",
63+
"Archive nodes may need to store BALs indefinitely for full historical serving"
64+
]
65+
}

0 commit comments

Comments
 (0)