{
 "@context": "https://schema.org",
 "@type": "Claim",
 "@id": "https://wulfkaal.github.io/claims/3125827-002",
 "identifier": "kaal:claim:3125827-002",
 "text": "A successful proof of stake protocol must be flexible enough to continually police new attack strategies, because changing market forces and network performance keep creating new opportunities to profit at the expense of the majority.",
 "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": [
  "consensus-and-security",
  "institutional-design"
 ],
 "about": [
  "proof-of-stake",
  "protocol-evolution",
  "attack-surface",
  "consensus-protocols"
 ],
 "abstract": "Therefore a successful PoS protocol must be flexible enough to continually police new attack strategies.",
 "additionalProperty": [
  {
   "@type": "PropertyValue",
   "name": "claim_type",
   "value": "condition"
  },
  {
   "@type": "PropertyValue",
   "name": "confidence",
   "value": "argued"
  },
  {
   "@type": "PropertyValue",
   "name": "scope_conditions",
   "value": [
    "changing market and network conditions",
    "adversaries who adapt their strategies over time"
   ]
  },
  {
   "@type": "PropertyValue",
   "name": "is_failure_mode",
   "value": false
  },
  {
   "@type": "PropertyValue",
   "name": "attestations",
   "value": "https://wulfkaal.github.io/colloquium/attestations/9b254b4fb8ef9d0f2339e9af3b95e752fbbca723faf2b8e9ddb5b2c1198079f6.json"
  },
  {
   "@type": "PropertyValue",
   "name": "edges",
   "value": [
    {
     "rel": "extended_by",
     "to": "https://wulfkaal.github.io/claims/3782203-013",
     "to_id": "kaal:claim:3782203-013",
     "similarity": 0.308
    }
   ]
  }
 ],
 "isPartOf": {
  "@id": "https://wulfkaal.github.io/claims/index.json"
 },
 "dateModified": "2026-07-27",
 "version": "1.0",
 "sha256": "9b254b4fb8ef9d0f2339e9af3b95e752fbbca723faf2b8e9ddb5b2c1198079f6",
 "canonicalForm": "https://wulfkaal.github.io/claims/3125827-002.md"
}