Framework for a Decentralized Web

Raman Singh, Andrew Donegan, H. Tewari
{"title":"Framework for a Decentralized Web","authors":"Raman Singh, Andrew Donegan, H. Tewari","doi":"10.1109/ITNAC50341.2020.9315032","DOIUrl":null,"url":null,"abstract":"Over the past decade, we have witnessed the Internet becoming increasingly centralized in the hands of a small number of giant technology firms, that control many of the most popular applications and the content they host on their platforms. In addition, in the majority of instances today, access to the Internet is usually provided through local internet service providers (ISPs) in each country. Governments in different jurisdictions can exert pressure on these technology firms and ISPs to enforce restrictions on Internet usage by their citizens, such as the blocking access to certain sites and/or content. In this paper, we present a promising new approach to circumventing some of these issues. Our decentralized web (DWeb) proposal makes use of a mesh network to connect community based routers. In addition, objects on the DWeb are indexed using blockchain technology, which allows for secure storage of immutable object references, and integrity checking of the data being served to users. Our DWeb design is also capable of operating during network partitions, and is able to quickly re-synchronize with the larger network once connectivity has been restored. The proposed concept is simulated using ns-3, Multichain and Docker technologies. The performance of the system is analysed for different cache replacement strategies with a varying number of gateway nodes. The Popularity-based cache replacement algorithm outperforms the other studied strategies, which show it is the best-suited strategy for the DWeb architecture. In summary, DWeb solves issues like data integrity, centralization and controlled access to the Internet, and the overall framework exhibits fair performance in the studied simulated environment.","PeriodicalId":131639,"journal":{"name":"2020 30th International Telecommunication Networks and Applications Conference (ITNAC)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-08-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 30th International Telecommunication Networks and Applications Conference (ITNAC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ITNAC50341.2020.9315032","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

Abstract

Over the past decade, we have witnessed the Internet becoming increasingly centralized in the hands of a small number of giant technology firms, that control many of the most popular applications and the content they host on their platforms. In addition, in the majority of instances today, access to the Internet is usually provided through local internet service providers (ISPs) in each country. Governments in different jurisdictions can exert pressure on these technology firms and ISPs to enforce restrictions on Internet usage by their citizens, such as the blocking access to certain sites and/or content. In this paper, we present a promising new approach to circumventing some of these issues. Our decentralized web (DWeb) proposal makes use of a mesh network to connect community based routers. In addition, objects on the DWeb are indexed using blockchain technology, which allows for secure storage of immutable object references, and integrity checking of the data being served to users. Our DWeb design is also capable of operating during network partitions, and is able to quickly re-synchronize with the larger network once connectivity has been restored. The proposed concept is simulated using ns-3, Multichain and Docker technologies. The performance of the system is analysed for different cache replacement strategies with a varying number of gateway nodes. The Popularity-based cache replacement algorithm outperforms the other studied strategies, which show it is the best-suited strategy for the DWeb architecture. In summary, DWeb solves issues like data integrity, centralization and controlled access to the Internet, and the overall framework exhibits fair performance in the studied simulated environment.
去中心化Web的框架
在过去的十年里,我们目睹了互联网越来越集中在少数大型科技公司手中,这些公司控制着许多最受欢迎的应用程序及其平台上的内容。此外,在今天的大多数情况下,访问互联网通常是通过每个国家的本地互联网服务提供商(ISPs)提供的。不同司法管辖区的政府可以对这些技术公司和互联网服务提供商施加压力,要求他们对公民使用互联网实施限制,例如阻止访问某些网站和/或内容。在本文中,我们提出了一种有希望的新方法来规避这些问题。我们的去中心化网络(DWeb)方案利用网状网络来连接基于社区的路由器。此外,DWeb上的对象使用区块链技术进行索引,这允许不可变对象引用的安全存储,并对提供给用户的数据进行完整性检查。我们的DWeb设计还能够在网络分区期间运行,并且能够在连接恢复后快速地与更大的网络重新同步。使用ns-3、Multichain和Docker技术对所提出的概念进行了模拟。分析了不同网关节点数量下的缓存替换策略对系统性能的影响。基于流行度的缓存替换算法优于其他所研究的策略,这表明它是最适合DWeb架构的策略。综上所述,DWeb解决了数据完整性、集中化和Internet受控访问等问题,整体框架在所研究的模拟环境中表现出了良好的性能。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信