LOGBOOK

HELP

Quiz Entry - updated: 2026.07.30

Walk through the decision procedure for choosing between no blockchain, a permissionless, or a permissioned blockchain.

Follow the writers: no state or one writer → no blockchain; mutually distrusting writers with no online TTP → blockchain, permissionless if the writer set is open, permissioned if it's fixed and known.

Decision flowchart: store state? then multiple writers? then always-online TTP usable? then writers known? then writers trusted? then public verifiability? leading to no blockchain, permissionless, public permissioned, or private permissioned

* The Wüst-Gervais decision tree: each blue diamond is one trust question; the green leaves are the three blockchain types, the red leaf is "no blockchain needed". *

Step by step:

  1. Need to store state? No → no database at all.
  2. Multiple writers? No → a regular database (one writer, nothing to distrust).
  3. Is an always-online TTP usable? Yes → delegate writes to it; it verifies transitions — no blockchain.
  4. Are all writers known? No → permissionless blockchain (open writer set, as in Bitcoin). An offline TTP can act as a certificate authority to make the writer set known, pushing you toward permissioned.
  5. Are all writers trusted? Yes → a shared-write database suffices — no blockchain.
  6. Is public verifiability required? Yes → public permissioned; No → private permissioned.

Table 1's throughput/latency trade-offs should feed into the decision too — the flowchart tells you which type is viable, not that it will be fast enough.

Go deeper:

From Quiz: IOTHACK / Do You Need a Blockchain? | Updated: Jul 30, 2026