Study notesWeek 12: Capstone: Design A Decentralized Application Or Community Protocol
Week 12

Capstone: Design A Decentralized App Or Protocol

Outcomes

What You Will Be Able To Do

Choose

Two Paths

Inspiration

Example Ideas

Brief

The Brief: Seven Questions

1 user   2 problem   3 why decentralized
4 components   5 trust   6 threats
7 success measure
Scoping

The Spreadsheet Test

Design

Choosing Components: Data And Identity

Design

Choosing Components: Privacy And Decisions

Documentation

Trust Table

ComponentHonest partyMitigation
Front endHostOpen build
CoordinatorTally nodeProof
IdentityIssuerSeveral issuers
component | honest party | if not | mitigation
front end | host       | bad UI | open build
coordinator | tally node | bias  | proof
Documentation

Threat Pass

Documentation

Failure Plan

Build

Building The Smallest Path

Build

Protocol Path: Test With People

Present

Demo Script

Review

Rubric

CriterionPoints
Problem and user4
Design choices4
Trust and threats4
Demo or test4
Communication4
Review

Review Checklist

Summary

Recap And What Comes Next

Wrap up

Questions And Exercise