{
  "title": "Blockchain Tutorial",
  "desc": "A tutorial for Blockchain Applications",
  "build_dir": "Books",
  "code_dir": "SourceCode/",
  "lang": "en",
  "build_JSAV": false,
  "suppress_todo": false,
  "dispModComp": true,
  "glob_exer_options": {
    "JXOP-debug": "true"
  },
  "glob_ss_options": {
    "threshold": 1.0, 
    "points": 0.0, 
    "required": false,
    "partial_credit": false
  }, 
  "glob_ff_options": {
    "threshold": 1.0, 
    "points": 0.0, 
    "required": false,
    "partial_credit": false
  },
  "glob_ka_options": {
    "threshold": 5, 
    "points": 1.0, 
    "required": true,
    "partial_credit": false
  }, 
  "glob_extr_options": {
    "points": 1.0,
    "partial_credit": false
  }, 
  "glob_pe_options": {
    "threshold": 0.9, 
    "points": 2.0, 
    "required": true,
    "partial_credit": false
  }, 
  "chapters": {
    "Overview": {
      "Blockchain/Introduction": {},
      "Blockchain/Cryptography": {},
      "Blockchain/Blocks": {}
    },
    "Ledgers": {
      "Blockchain/Ledgers": {}
    },
    "Data Structures": {
      "Blockchain/MerkleTrees": {}
    },
    "Consensus Algorithms": {
      "Blockchain/Consensus": {},
      "Blockchain/Permissionless": {},
      "Blockchain/Permissioned": {},
      "Blockchain/HardForks": {}
    },
    "CryptoCurrencies": {
      "Blockchain/BitCoin": {},
      "Blockchain/ProofOfStake": {
        "ProofOfStakeValidatorsSumm": {
          "points": 1.0
        }
      },
      "Blockchain/Ethereum": {},
      "Blockchain/EVMandGAS": {},
      "Blockchain/Cryptohacking": {
        "HackerTypes": {
          "points": 1.0
        }
      },
      "Blockchain/OtherCrypto": {}
    },
    "Applications of Blockchain": {
      "Blockchain/SmartContracts": {},
      "Blockchain/OtherApplications": {}
    },
    "Appendix": {
      "Blockchain/BlockchainGlossary": {}
    }
  }
}
