{
 "@context": "https://schema.org",
 "@type": "Claim",
 "@id": "https://wulfkaal.github.io/claims/3441904-024",
 "identifier": "kaal:claim:3441904-024",
 "text": "Hard forks can reintroduce the double spend problem, because wallets, merchants, and users running the previous code deem the new code invalid and cannot detect spending on it, so coins spent in a new block could be spent again on an old block.",
 "author": {
  "@type": "Person",
  "name": "Wulf A. Kaal",
  "identifier": "https://orcid.org/0000-0003-0757-275X"
 },
 "citation": "Wulf A. Kaal, Blockchain-Based Corporate Governance (2019). SSRN: https://ssrn.com/abstract=3441904",
 "isBasedOn": {
  "@type": "ScholarlyArticle",
  "name": "Blockchain-Based Corporate Governance",
  "datePublished": "2019",
  "url": "https://ssrn.com/abstract=3441904",
  "sha256": "e6b562527f7f19accaa35491db0a0db168b6a936755e1dca424e9f30bee7a815",
  "encoding": "https://raw.githubusercontent.com/wulfkaal/Academic-Papers/main/papers/pdf/Kaal%20-%202019%20-%20Blockchain-Based%20Corporate%20Governance.pdf"
 },
 "keywords": [
  "consensus-and-security",
  "economics"
 ],
 "about": [
  "hard-fork",
  "double-spend",
  "protocol-upgrade",
  "economic-loss"
 ],
 "abstract": "Because wallets, merchants, and users running the previous code deem the new code invalid and thus cannot detect the spending on the new code, cryptocurrencies spent in a new block could be spent again on an old block.",
 "additionalProperty": [
  {
   "@type": "PropertyValue",
   "name": "claim_type",
   "value": "mechanism"
  },
  {
   "@type": "PropertyValue",
   "name": "confidence",
   "value": "argued"
  },
  {
   "@type": "PropertyValue",
   "name": "scope_conditions",
   "value": [
    "hard forks only, since old nodes read both block versions after a soft fork"
   ]
  },
  {
   "@type": "PropertyValue",
   "name": "is_failure_mode",
   "value": true
  },
  {
   "@type": "PropertyValue",
   "name": "attestations",
   "value": "https://wulfkaal.github.io/colloquium/attestations/22413f64ec348c413a8cc4d243585a2174eb30ae231fb59edc46a8c271d0d571.json"
  },
  {
   "@type": "PropertyValue",
   "name": "edges",
   "value": [
    {
     "rel": "restated_by",
     "to": "https://wulfkaal.github.io/claims/3808873-036",
     "to_id": "kaal:claim:3808873-036",
     "similarity": 0.653
    },
    {
     "rel": "extended_by",
     "to": "https://wulfkaal.github.io/claims/3652481-018",
     "to_id": "kaal:claim:3652481-018",
     "similarity": 0.372
    }
   ]
  }
 ],
 "isPartOf": {
  "@id": "https://wulfkaal.github.io/claims/index.json"
 },
 "dateModified": "2026-07-27",
 "version": "1.0",
 "sha256": "22413f64ec348c413a8cc4d243585a2174eb30ae231fb59edc46a8c271d0d571",
 "canonicalForm": "https://wulfkaal.github.io/claims/3441904-024.md"
}