Skip to content

Instantly share code, notes, and snippets.

@ChristopherA
Last active May 25, 2024 19:50
Show Gist options
  • Save ChristopherA/34f47dbd0b473065c5f3eaa9874fee1e to your computer and use it in GitHub Desktop.
Save ChristopherA/34f47dbd0b473065c5f3eaa9874fee1e to your computer and use it in GitHub Desktop.
Quorum Notation Rules

Quorum Notation Rules

This is a first draft, for comments before standardizing this at Blockchain Commons and in my own works.

Introduction

Clear communication of quorum requirements is essential across many fields, ranging from as cryptography, goverance, business, and academia. To avoid confusion and ensure consistency, we've developed concise rules for quorum notation. These rules offer both a compact and a descriptive form, suitable for various complexities and audiences, streamlining understanding and implementation of quorum requirements. This is particularly crucial in complex scenarios with quorums involving multiple layers or subgroups.

Single-Layer Quorums:

  • Compact Form: "n of m"
    • Example: "3 of 4" (three out of four required)
  • Descriptive Form: "n out of m members"
    • Example: "3 out of 4 members" (three members required from a group of four)

Two-Layer Quorums:

  • Compact Form: "(n1 of m1):(n2 of m2)"
    • Example: "2:3 of 2:3" (two out of three subgroups, each needing 2 out of 3 members)
  • Descriptive Form: "n1 out of m1 subgroups, each with n2 out of m2 members"
    • Example: "2 out of 3 subgroups, each with 2 out of 3 members"

Complex Quorums:

  • Compact Form: Use symbols to denote layers/subgroups
    • Example: "2x(2:3)" (two instances of a "2 of 3" quorum)
  • Descriptive Form: Full sentence explanation
    • Example: "Two instances of a quorum, each consisting of 2 out of 3 members"

General Guidelines:

  • Start with the number of required members/subgroups, then total number.
  • Use parentheses for subgroups or nested quorums.
  • Descriptive forms should be clear, full-sentence structures.
  • Maintain consistent notation across contexts.

Examples Using this Notation Rule

(these may not yet conform to these requirements )

RESEARCH: List of sites talking about Quorums

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment