Assessment Overview
This rubric evaluates both the technical correctness of your block construction and your understanding of the economic principles underlying blockchain block production. Teams are assessed on their ability to optimize fee collection, follow constraints, and communicate their strategy.
Block meets all technical requirements and constraints.
Effectiveness of transaction selection to maximize total fee collection.
Correct application of simplified hash formula.
Block verified by another team; all calculations accurate.
Clear communication of approach, trade-offs, and understanding of concepts.
Grading Summary Table
| Criterion | Max Points | Points Earned |
|---|---|---|
| 1. Valid Block Construction | 15 | |
| 2. Fee Optimization Strategy | 15 | |
| 3. Hash Calculation | 10 | |
| 4. Peer Verification & Accuracy | 5 | |
| 5. Presentation & Strategy Explanation | 5 | |
| TOTAL | 50 |
Grade Scale
| A (45-50 pts) | Excellent optimization, correct calculations, clear understanding |
| B (40-44 pts) | Good strategy, minor errors, solid understanding |
| C (35-39 pts) | Adequate work, some optimization missed, basic understanding |
| D (30-34 pts) | Below average optimization, multiple errors, limited understanding |
| F (0-29 pts) | Poor optimization, major errors, or incomplete work |
Grading Notes for Instructors
- Fee Optimization Ranking: Calculate all teams' total fees and rank them. Award points based on relative performance to encourage competition.
- Invalid Blocks: If a team's block exceeds 10 units, they cannot win fee optimization points (max 12 for criterion 2) even if fees are high.
- Partial Credit: Award partial credit liberally for criterion 1 if teams show clear effort but made calculation mistakes that were later corrected.
- Presentation: Focus on understanding of trade-offs and economic reasoning, not presentation polish.
- Class Discussion: After presentations, reveal the optimal solution and discuss why it works. Use this as a teaching moment about the knapsack problem and real-world validator incentives.
Learning Outcomes Assessment
This assignment assesses students' ability to:
- Apply economic optimization principles (fee maximization) under constraints
- Understand blockchain block structure and space limitations
- Recognize validator/miner incentive mechanisms
- Work collaboratively to solve complex resource allocation problems
- Communicate technical strategies using appropriate terminology
Connection to Course Goals: This hands-on activity reinforces concepts from lectures on blockchain economics, transaction fee markets, and the economic incentives that secure decentralized networks.
© Joerg Osterrieder 2025-2026. All rights reserved.