cluster_0
Design and Implementation Phase 4
cluster_2
Design and Implementation Phase 3
cluster_4
Prototype Phase 2
cluster_1
Design Phase 2 - Integrated Crosslink
cluster_5
Implementation Phase 1: Simulation Codebase
cluster_3
Prototype Phase 1
ECC/tfl-book#5
ECC/tfl-book#5
Prototype CometBFT
(formerly TendermintBFT)
as the finality
subprotocol.
ECC/tfl-book#39
ECC/tfl-book#39
Analyze Attack Scenario:
Compromised Finality
Oracle + Miner only
finalizes that miner's
blocks
ECC/tfl-book#42
ECC/tfl-book#42
Does Snap-and-Chat design
split the minimum cost of
attack for specific known
attacks?
ECC/tfl-book#47
ECC/tfl-book#47
Ebb-and-Flow: what are
the impacts of
subprotocols sharing
resources?
ECC/tfl-book#48
ECC/tfl-book#48
Write Best-Effort /
Napkin Math approximation
of Min. Cost of Known
Attack metric for several
attacks.
ECC/tfl-book#49
ECC/tfl-book#49
Clarify our "weakest
link" security concerns
in precise questions.
ECC/tfl-book#70
ECC/tfl-book#70
Adapt CometBFT (formerly
TendermintBFT) into
Crosslink
ECC/tfl-book#82
ECC/tfl-book#82
Analyze Crosslink against
our best known combined
attacks
ECC/tfl-book#84
ECC/tfl-book#84
Publish a "Design
Milestone 4" release
ECC/tfl-book#116
ECC/tfl-book#116
Evaluate PoS subprotocol
candidates and their
Crosslink adaptations
ECC/simtfl#11
ECC/simtfl#11
Implement combined
attacks
ECC/simtfl#17
ECC/simtfl#17
simtfl 1.0.0
(corresponding to Design
and Implementation Phase
4)
ECC/tfl-book#71
ECC/tfl-book#71
Analyze Crosslink against
a set of known PoS
attacks
ECC/tfl-book#72
ECC/tfl-book#72
Analyze Crosslink against
a set of known PoW
attacks.
ECC/tfl-book#81
ECC/tfl-book#81
Write up conclusions of
analyzing Crosslink
against some known
attacks
ECC/tfl-book#117
ECC/tfl-book#117
Define PoS Subprotocol
goals, requirements, and
desiderata
ECC/tfl-book#136
ECC/tfl-book#136
Design Phase 3 - tfl-book
v0.3.0 - simtfl results &
PoS Goals / Reqs
ECC/tfl-book#137
ECC/tfl-book#137
Improve Goals,
Requirements, and
Desiderata
ECC/zebra-tfl#4
ECC/zebra-tfl#4
Prototype release 0.x
(for phase 2)
ECC/tfl-book#25
ECC/tfl-book#25
Add style guide / textual
conventions.
ECC/tfl-book#77
ECC/tfl-book#77
Add "Avoided Terms"
section in "Terminology"
ECC/tfl-book#86
ECC/tfl-book#86
Define macros so that we
can easily use Crosslink
notation in the book
ECC/tfl-book#99
ECC/tfl-book#99
Design Milestone 2 - tfl-
book v0.2.0 - Integrated
Crosslink
ECC/tfl-book#119
ECC/tfl-book#119
Clarify the distinctions
between pure PoW, the PoW
subprotocol, NU6, and
fork-choice vs all of
transaction semantics
ECC/tfl-book#142
ECC/tfl-book#142
Write up Crosslink 2
ECC/simtfl#8
ECC/simtfl#8
Define Crosslink (honest
behaviour only)
ECC/simtfl#9
ECC/simtfl#9
Implement some known PoW
attacks
ECC/simtfl#10
ECC/simtfl#10
Implement some known BFT
and/or PoS attacks
ECC/simtfl#14
ECC/simtfl#14
simtfl 0.2.0
(corresponding to
Implementation Phase 1:
Simulation Codebase)
ECC/simtfl#16
ECC/simtfl#16
Implement network layer
ECC/simtfl#25
ECC/simtfl#25
Finish Streamlet
ECC/zebra-tfl#1
ECC/zebra-tfl#1
Prototype release 0.1
ECC/zebra-tfl#3
ECC/zebra-tfl#3
Add test harness
ECC/tfl-book#143
ECC/tfl-book#143
Deploy a Hybrid PoS
protocol on Mainnet
ECC/tfl-book#144
ECC/tfl-book#144
Deploy Hybrid PoS
protocol on public
Testnet
ECC/tfl-book#145
ECC/tfl-book#145
Deploy initial candidate
for a Hybrid PoS protocol
on a feature Testnet
ECC/tfl-book#147
ECC/tfl-book#147
Make sure other
concurrently developed
features are merged into
Hybrid PoS Testnet
ECC/tfl-book#148
ECC/tfl-book#148
Integration audit of
Hybrid PoS protocol plus
other concurrent
features, as deployed to
feature Testnet
ECC/tfl-book#149
ECC/tfl-book#149
Finalize documentation of
Hybrid PoS protocol
ECC/tfl-book#150
ECC/tfl-book#150
Design staking for Hybrid
PoS
ECC/tfl-book#151
ECC/tfl-book#151
Initial documentation of
all elements of the
Hybrid PoS design
ECC/tfl-book#152
ECC/tfl-book#152
Design activation logic
for Hybrid PoS
ECC/tfl-book#153
ECC/tfl-book#153
Design interaction of BFT
and PoW components of
Hybrid PoS
ECC/tfl-book#154
ECC/tfl-book#154
Obtain community
consensus to deploy
Hybrid PoS on public
Testnet and (if
successful) Mainnet
ECC/tfl-book#156
ECC/tfl-book#156
Finalize details of
Hybrid PoS deployment on
Mainnet
ECC/zebra-tfl#7
ECC/zebra-tfl#7
Prototype sufficient to
resolve design issues for
Hybrid PoS
ECC/zebra-tfl#8
ECC/zebra-tfl#8
Prototype of in-principle
deployable Hybrid PoS
design using Zebra
ECC/zebra-tfl#9
ECC/zebra-tfl#9
Merge Hybrid PoS
implementation into Zebra
behind a feature flag
ECC/zebra-tfl#10
ECC/zebra-tfl#10
Working toolchain for all
features of Hybrid PoS