Skip to content

Commit

Permalink
Merge pull request #130 from nathan-at-least/release-0.1.0
Browse files Browse the repository at this point in the history
Release 0.1.0
  • Loading branch information
nathan-at-least authored Nov 15, 2023
2 parents 63b642d + 9826f5f commit 9167f02
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 2 deletions.
2 changes: 1 addition & 1 deletion book.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ authors = ["Nate Wilcox"]
language = "en"
multilingual = false
src = "src"
title = "Zcash Trailing Finality Layer - v0.0.0"
title = "Zcash Trailing Finality Layer - v0.1.0"

[build]
# When there is more than one [output.*] section, the HTML will be generated under `<build-dir>/html/`.
Expand Down
2 changes: 1 addition & 1 deletion src/introduction.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# A Trailing Finality Layer for Zcash

This book introduces and specifies a [*Trailing Finality Layer*](./terminology.md#definition-tfl) for the Zcash network. (**TODO:** Add a sentence describing the version linked in the latest [Version History](./version-history.md) entry.)
This book introduces and specifies a [*Trailing Finality Layer*](./terminology.md#definition-tfl) for the Zcash network. This is version [0.1.0](./version-history.md#0_1_0-introducing-crosslink) of the book.

This design augments the existing Zcash Proof-of-Work ([PoW](./terminology.md#definition-pow)) network with a new consensus layer which provides [*trailing finality*](./terminology.md#definition-trailing-finality). This layer enables transactions included via PoW to become [*final*](./terminology.md#definition-final) which assures that they cannot be reverted by the protocol. This enables safer and simpler wallets and other infrastructure, and aids trust-minimized cross-chain bridges. This consensus layer uses [*Proof-of-Stake*](./terminology.md#definition-pos) consensus, and enables ZEC holders to earn protocol rewards for contributing to the security of the Zcash network. By integrating a PoS layer with the current PoW Zcash protocol, this design specifies a [*hybrid consensus*](./terminology.md#definition-hybrid-consensus) protocol dubbed [PoW+TFL](./terminology.md#definition-pow-tfl).

Expand Down
6 changes: 6 additions & 0 deletions src/version-history.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# Version History

## 0.1.0 - Introducing Crosslink

[Issue Tracking](https://github.com/Electric-Coin-Company/tfl-book/milestone/1?closed=1)

This version introduced the [Crosslink construction](./terminology.md#crosslink) by linking to an external write-up. It transitioned away from the implicit design presented at Zcon4 to a rigorously defined [hybrid construction](./terminology.md#definition-hybrid-construction).

## Prehistory - Zcon4 Presentation

Prior to the initial release of this book, a design sketch was presented in [Interactive Design of a Zcash Trailing Finality Layer (Hybrid PoW+PoS) by Nate Wilcox: Zcon4](https://www.youtube.com/watch?v=qhMzMYeEPMM&list=PL40dyJ0UYTLII7oQRQmNOFf0d2iKT35tL&index=19).

0 comments on commit 9167f02

Please sign in to comment.