Simulation-Based Evaluation of Transaction Finality in Bitcoin Using CNSIM
| dc.contributor.advisor | Liaskos, Sotirios | |
| dc.contributor.author | Radjou, Amirreza | |
| dc.date.accessioned | 2025-11-11T20:17:29Z | |
| dc.date.available | 2025-11-11T20:17:29Z | |
| dc.date.copyright | 2025-09-25 | |
| dc.date.issued | 2025-11-11 | |
| dc.date.updated | 2025-11-11T20:17:29Z | |
| dc.degree.discipline | Computer Science | |
| dc.degree.level | Master's | |
| dc.degree.name | MSc - Master of Science | |
| dc.description.abstract | Blockchain consensus protocols must be thoroughly evaluated for security and resilience, but their large scale makes experimental testing in a lab setting challenging. While numerous simulators exist, there is a need for a more general framework that can translate simulation data into useful and comparable metrics. This thesis addresses this gap by adopting CNSim, a simulator developed at York University that introduces a finality-based approach to evaluating consensus networks. To study the Bitcoin protocol, CNSim was enhanced by designing and implementing a novel framework for modeling adversarial behaviors. Specifically, the Majority Attack was implemented to create a detailed simulation for double-spending scenarios. Using this extended simulator, a systematic evaluation was conducted to assess the attack's impact on transaction finality, quantifying how network resilience degrades as malicious hash power increases. The findings provide valuable insights into the practical security limitations of the Bitcoin protocol and successfully demonstrate the utility of a finality-based methodology for analyzing blockchain consensus mechanisms. | |
| dc.identifier.uri | https://hdl.handle.net/10315/43403 | |
| dc.language | en | |
| dc.rights | Author owns copyright, except where explicitly noted. Please contact the author directly with licensing requests. | |
| dc.subject | Computer science | |
| dc.subject.keywords | Blockchains | |
| dc.subject.keywords | Consensus protocols | |
| dc.subject.keywords | Transaction finality | |
| dc.subject.keywords | Blockchain simulation | |
| dc.subject.keywords | Adversarial modeling | |
| dc.title | Simulation-Based Evaluation of Transaction Finality in Bitcoin Using CNSIM | |
| dc.type | Electronic Thesis or Dissertation |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- Radjou_Amirreza_2025_MSc.pdf
- Size:
- 2.95 MB
- Format:
- Adobe Portable Document Format