{
 "@context": "https://schema.org",
 "@type": "Claim",
 "@id": "https://wulfkaal.github.io/claims/3125827-027",
 "identifier": "kaal:claim:3125827-027",
 "text": "Because producer selection falls back to the seed from the last block whose validation pool concluded, any network outage shorter than the history of the blockchain will not permanently disrupt chain production, and block production continues even if the network loses all but one node.",
 "author": {
  "@type": "Person",
  "name": "Wulf A. Kaal",
  "identifier": "https://orcid.org/0009-0008-7840-1847"
 },
 "citation": "Craig Calcaterra, Wulf A. Kaal, Secure Proof of Stake Protocol (2018). SSRN: https://ssrn.com/abstract=3125827",
 "isBasedOn": {
  "@type": "ScholarlyArticle",
  "name": "Secure Proof of Stake Protocol",
  "datePublished": "2018",
  "url": "https://ssrn.com/abstract=3125827",
  "sha256": "598d9bd95e4af7a0a35328677c6bfc069f69f2e32c30c720b3a0be98a23a40cb",
  "encoding": "https://raw.githubusercontent.com/wulfkaal/Academic-Papers/main/papers/pdf/Calcaterra%20and%20Kaal%20-%202018%20-%20Secure%20Proof%20of%20Stake%20Protocol.pdf"
 },
 "keywords": [
  "institutional-design"
 ],
 "about": [
  "regeneracy",
  "freedom-from-deadlock",
  "producer-selection",
  "availability",
  "network-outage"
 ],
 "abstract": "This ensures any network outage shorter than the history of the blockchain will not eternally disrupt chain production. This addresses the availability/regeneracy problem: even if the network loses all but one node, block production will continue",
 "additionalProperty": [
  {
   "@type": "PropertyValue",
   "name": "claim_type",
   "value": "mechanism"
  },
  {
   "@type": "PropertyValue",
   "name": "confidence",
   "value": "argued"
  },
  {
   "@type": "PropertyValue",
   "name": "scope_conditions",
   "value": [
    "availability stake smart contracts persist through the outage",
    "outage shorter than the chain history"
   ]
  },
  {
   "@type": "PropertyValue",
   "name": "is_failure_mode",
   "value": false
  },
  {
   "@type": "PropertyValue",
   "name": "attestations",
   "value": "https://wulfkaal.github.io/colloquium/attestations/e21454fad064382d0bfeccb0da3c3016267ba8313f612f8e2f1d9d22ee5f9f93.json"
  },
  {
   "@type": "PropertyValue",
   "name": "edges",
   "value": []
  }
 ],
 "isPartOf": {
  "@id": "https://wulfkaal.github.io/claims/index.json"
 },
 "dateModified": "2026-07-27",
 "version": "1.0",
 "sha256": "e21454fad064382d0bfeccb0da3c3016267ba8313f612f8e2f1d9d22ee5f9f93",
 "canonicalForm": "https://wulfkaal.github.io/claims/3125827-027.md"
}