Design and implementation of NDN-based Ethereum blockchain

被引:16
作者
Quang Tung Thai [1 ]
Ko, Namseok [1 ]
Byun, Sung Hyuk [1 ]
Kim, Sun-Me [1 ]
机构
[1] Elect & Telecommun Res Inst ETRI, 218 Gajeong Ro, Daejeon 34129, South Korea
关键词
Blockchain; Ethereum; P2P; ICN; NDN;
D O I
10.1016/j.jnca.2021.103329
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Blockchain technology allows public parties to agree on a common state without relying on a central authority. Despite it brings many innovative use cases, the technology is still in its early stage that needs improving on many aspects. One of the issues is to deliver blockchain data more efficiently. Named Data Networking (NDN), a new network paradigm, is designed to make content distribution with ease by enabling in-network caching and built-in multicasting, which blockchain technologies can take advantage. Moreover, blockchain may contribute to extending NDN application ecosystems including decentralized applications. Therefore, it is instrumental to have a working blockchain system that runs on NDN platform to supports its research and development. In this work, we design and implement an NDN-based Ethereum blockchain platform. We propose new protocols for propagating blockchain data making full use of NDN features for the delivery of transactions and blocks. Our experiments show that the distribution of blockchain data in NDN is more efficient than that of IP network. The latency of block delivery is also reduced, which in turn supports tuning blockchain parameter for better security. Our developed blockchain client is freely distributed as an open-source project. We hope that it can provide a platform to foster blockchain research on NDN in the future.
引用
收藏
页数:18
相关论文
共 50 条
[21]   Under the hood of the Ethereum blockchain [J].
Urquhart, Andrew .
FINANCE RESEARCH LETTERS, 2022, 47
[22]   The Design and Implementation of a Secure Datastore Based on Ethereum Smart Contract [J].
Aldyaflah, Izdehar M. ;
Zhao, Wenbing ;
Upadhyay, Himanshu ;
Lagos, Leonel .
APPLIED SCIENCES-BASEL, 2023, 13 (09)
[23]   Secure End-to-End VoLTE based on Ethereum Blockchain [J].
Kfoury, Elie F. ;
Khoury, David J. .
2018 41ST INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS AND SIGNAL PROCESSING (TSP), 2018, :128-132
[24]   Least fresh first cache replacement policy for NDN-based IoT networks [J].
Meddeb, Maroua ;
Dhraief, Amine ;
Belghith, Abdelfettah ;
Monteil, Thierry ;
Drira, Khalil ;
Mathkour, Hassan .
PERVASIVE AND MOBILE COMPUTING, 2019, 52 :60-70
[25]   Design of a Blockchain-Based Trust Model for Detecting Cache Poisoning Attakcs in NDN [J].
Xiong, Yuwen ;
Wang, Cong ;
Chen, Chuang ;
Xu, Jiawen ;
Ma, Maode ;
Zhou, Tong .
ADVANCED INTELLIGENT COMPUTING TECHNOLOGY AND APPLICATIONS, PT X, ICIC 2024, 2024, 14871 :522-529
[26]   Decentralizing the Stock Exchange using Blockchain An Ethereum-based implementation of the Bucharest Stock Exchange [J].
Pop, Claudia ;
Pop, Cristian ;
Marcel, Antal ;
Vesa, Andreea ;
Petrican, Teodor ;
Cioara, Tudor ;
Anghel, Ionut ;
Salomie, Ioan .
2018 IEEE 14TH INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTER COMMUNICATION AND PROCESSING (ICCP), 2018, :459-466
[27]   A Decentralized Marketplace Application on The Ethereum Blockchain [J].
Prasad, R. Vishnu ;
Dantu, Ram ;
Paul, Aditya ;
Mears, Paula ;
Morozov, Kirill .
2018 4TH IEEE INTERNATIONAL CONFERENCE ON COLLABORATION AND INTERNET COMPUTING (CIC 2018), 2018, :90-97
[28]   Transaction fee economics in the Ethereum blockchain [J].
Donmez, Anil ;
Karaivanov, Alexander .
ECONOMIC INQUIRY, 2022, 60 (01) :265-292
[29]   Transaction fees optimization in the Ethereum blockchain [J].
Laurent, Arnaud ;
Brotcorne, Luce ;
Fortz, Bernard .
BLOCKCHAIN-RESEARCH AND APPLICATIONS, 2022, 3 (03)
[30]   Electric Switch with Ethereum Blockchain Support [J].
Pustisek, Matevz ;
Bremond, Nicolas ;
Kos, Andrej .
IPSI BGD TRANSACTIONS ON INTERNET RESEARCH, 2018, 14 (01)