Date of Award
2020
Document Type
Thesis
Degree Name
Bachelors
Department
Natural Sciences
First Advisor
Lepinksi, Matthew
Area of Concentration
Computer Science
Abstract
In its current state, the internet is highly centralized. It is arbitrated by large government bodies and corporations. This is made evident from data publicly available from China as well as recent data breaches from Facebook and Yahoo. However, with the advent of Bitcoin and Blockchain technology, a new structure of decentralized governance was made possible using consensus algorithms and cryptographic hash functions. Using the Ethereum blockchain, decentralized applications can potentially build a new type of internet allowing for users to be fully in control of their own personal data without the need for any central authority. This paper explores the potential possibilities and uses of decentralized applications on a blockchain to fix problems of censorship and centralization. We discuss how the technology works, why it’s crucial to the future of the internet, and how a decentralized application is built using this technology. The application described allows users to post files and text permisionlessly without any central authority using a smart contract which interacts with the Ethereum blockchain and the IPFS network. The application is fully functional and has potential use cases in places where free speech rights are infringed upon.
Recommended Citation
Weisman, Benjamin, "AN EXPLORATION OF CENSORSHIP RESISTANT DECENTRALIZED APPLICATIONS" (2020). Theses & ETDs. 6011.
https://digitalcommons.ncf.edu/theses_etds/6011