Publication Date
Spring 2024
Degree Type
Master's Project
Degree Name
Master of Science in Computer Science (MSCS)
Department
Computer Science
First Advisor
Thomas Austin
Second Advisor
Chris Pollett
Third Advisor
Katerina Potika
Keywords
Blockchain, Ethereum, Decentralized Application, Decentralized Database, News Site App
Abstract
Misleading information, false claims, and fabricated news articles not only misguide readers but also undermine the trustworthiness of the news platforms themselves. The blockchain provides decentralized, immutable data storage and offers a promising solution to prevent censorship on news websites. Compared to traditional news websites, a decentralized application (dApp) offers benefits such as greater stability and resistance to information manipulation. A decentralized web app is harder to attack than centralized servers since the database is stored across a blockchain network. Moreover, blockchain prevents censorship by letting readers check data across all blocks in the Blockchain, which is good for a trustworthy news service. However, the goal of censorship-resistance conflicts with the typical news site requirements to provide a way to update and hide contents. This project aims to provide a solution by keeping all versions of the information from related authors. The project presents a news site that resists censorship. It still allows authors to update previous news stories and to hide inappropriate comments from others, but still retains previous versions of the information on the blockchain, thus ensuring that the content can never be purged from the internet. In addition, I discuss the cost of this website running on Ethereum, and solutions to optimize my design, such as using the Interplanetary File System (IPFS) to reduce the cost.
Recommended Citation
Lai, Hoang, "A Censorship Resistant News Website Using the Ethereum Blockchain" (2024). Master's Projects. 1357.
DOI: https://doi.org/10.31979/etd.b78f-bvm2
https://scholarworks.sjsu.edu/etd_projects/1357