Ali, Syed A.Gillies, Liam W.Mulvaney, Elizabeth M.2021-12-152021-12-152021-12-08http://hdl.handle.net/10919/107002The goal of the Blockchain Etextbook group was to develop new content related to Ethereum under the Blockchain section of the OpenDSA textbook. OpenDSA is designed to inform students and researchers within the field of computer science about key topics within the field. This team specifically covered the content related to Blockchain, a new area of study in computer science. The expected audience for this topic is students and researchers either currently working in, or who are studying the topics within, Blockchain. This textbook aims to provide a single place for referencing material related to the topic. Under the supervision of Dr. Cliff Shaffer at Virginia Tech, the team developed Blockchain content for the textbook. This included creating interactive exercises for the users to learn with and writing prose composed from researching resources about Blockchain and Ethereum. The original description of the project covered topics broadly within Blockchain but Dr. Shaffer narrowed his interest with the team down to Ethereum and topics related to that. The team wrote textbook content related to the concepts of Ethereum including proof of stake, hard forks, crypto hacking, Ethereum Virtual Machine (EVM), and Gas. Our deliverables were reStructured Text files and HTML exercises related to these topics. In addition, the report gives users a tutorial on how to use the chapters within the textbook as well as giving future developers details on how to modify and improve chapters within the books. The team learned some of the issues with writing a textbook on new material since there is often limited or conflicting information regarding the topics.en-USAttribution 4.0 InternationalBlockchainOpenDSAEthereumConsensus AlgorithmsHTMLJavascriptEthereum Virtual MachinesHard ForksTextbookCrypto HackingBlockchain EtextbookPresentation