Carleton University - School of Computer Science Honours Project
Winter 2018
Researching Cryptocurrency focusing on Ethereum and essential security boundaries surrounding creating Smart Contracts with Solidity
Shaheen Ghazazani
SCS Honours Project Image
ABSTRACT
What is Cryptocurrency? In this paper we break down in simple terms the origin, and technology surrounding Bitcoin, and Ethereum and furthermore continue on to discover and learn about Solidity (a ethereum virtual machine compiler language). The paper will outline common Solidity security pitfalls via coding examples and explanation, then in conclusion move to creating our own Ethereum ERC20 based coin in Solidity using a handful of tools, apps, and extensions.