Skip to content

edit#281

Merged
3 commits merged into
mainfrom
zooko-book-edit-4
Apr 21, 2026
Merged

edit#281
3 commits merged into
mainfrom
zooko-book-edit-4

Conversation

@zookoatshieldedlabs

Copy link
Copy Markdown

Motivation

Solution

Tests

Specifications & References

Follow-up Work

PR Checklist

  • The PR name is suitable for the release notes.
  • The solution is tested.
  • The documentation is up to date.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the Crosslink security properties documentation to clarify the distinction between irreversible finality and Proof-of-Work’s probabilistic finality.

Changes:

  • Rewrote the “Irreversible Finality” section to explicitly contrast irreversible vs probabilistic finality and the role of the “social layer”.
  • Split the prior long paragraph into shorter paragraphs for readability.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread book/src/design/security-properties.md Outdated
Comment on lines +9 to +11
Irreversible finality cannot be provided by unalloyed Proof-of-Work, which provides only “probabilistic finality“. In probabilistic finality, the protocol provides no detection or prevention of rollback attack, so detection and prevention (and remediation) are left up to the users ("the social layer").

Importantly, with irreversible finality, all users who are sufficiently in sync with the consensus agree on finality status, so if there is a failure by the protocol to provide finality, all of those participants agree that this failure occurred. This contrasts with probabilistic finality—in that model, every user must select their own rollback threshold at which point they consider a protocol failure event to have occurred. Because these thresholds vary among users, rollbacks fragment the users into groups with competing interests.

Copilot AI Apr 21, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The PR title/description are still the unfilled template (title is just "edit"), which makes it hard to validate the intent/scope of this documentation change. Please update the PR title and fill in Motivation/Solution (and Tests if applicable).

Copilot uses AI. Check for mistakes.
Comment thread book/src/design/security-properties.md Outdated
zookoatshieldedlabs and others added 2 commits April 21, 2026 13:51
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@github-merge-queue github-merge-queue Bot closed this pull request by merging all changes into main in 6d02a1b Apr 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants