You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/threat-model.md
+26-27Lines changed: 26 additions & 27 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -196,27 +196,25 @@ Notable threats to the system that could impact assets.
196
196
**Assets Affected**: Operational Sustainability, High Throughput
197
197
198
198
#### T4: EB Withholding
199
-
**Description**: Eligible stake pools deliberately they are entitled to create, reducing network throughput and potentially enabling censorship.
199
+
**Description**: Eligible stake pools deliberately not announce or certify EBs when producing RBs they are entitled to create reducing network throughput.
200
200
201
201
**Prerequisites**:
202
-
- Stake pool eligibility for EB creation (via VRF lottery)
1. Win EB creation eligibility through normal VRF process or possibly enhanced by grinding
207
-
2. Either create EB but not propagate it, or simply abstain from creation
208
-
3. May selectively withhold EBs containing specific transactions (censorship)
209
-
4. Could coordinate with other eligible pools to maximize impact
206
+
1. Win EB creation eligibility through normal VRF process, possibly enhanced by grinding
207
+
2. Create RB that does not announce an EB or don't include an already certified EB
210
208
211
-
**Cost**: LOW - Opportunity cost of foregone rewards from EB creation
209
+
**Cost**: LOW - No additional cost other than being a block producer, indirect opportunity cost of not included transaction fees
210
+
211
+
**Likelihood**: HIGH - Every block producer gets two opportunities to ignore EBs
212
212
213
213
**Impact**:
214
-
-**Throughput**: Reduced transaction processing capacity when EBs are withheld
215
-
-**Censorship**: Potential to delay specific transactions if coordinated
216
-
-**Temporary**: System recovers with next EB opportunity or alternative producers
217
-
-**Limited**: Cannot permanently block transactions due to multiple eligibility opportunities
214
+
-**Throughput**: Reduced transaction processing capacity for this and next block opportunity. However, system may recover with next block production opportunity.
215
+
-**Resources**: Bandwidth and compute spent on voting wasted and needs to be redone.
218
216
219
-
**Assets Affected**: High Throughput, Decentralization
217
+
**Assets Affected**: High Throughput
220
218
221
219
#### T5: Double Voting
222
220
**Description**: Nodes with delegated stake votes on multiple EBs that reference conflicting sets of transactions.
@@ -333,26 +331,27 @@ Notable threats to the system that could impact assets.
0 commit comments