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 条
[31]   Understanding GasToken Adoption in the Ethereum Blockchain [J].
Luo, Lixuan ;
Consens, Mariano P. .
2022 5TH INTERNATIONAL CONFERENCE ON BLOCKCHAIN TECHNOLOGY AND APPLICATIONS, ICBTA 2022, 2022, :63-69
[32]   GiNA: A Blockchain-based Gaming scheme towards Ethereum 2.0 [J].
Patel, Nirav ;
Shukla, Arpit ;
Tanwar, Sudeep ;
Kumar, Neeraj ;
Rodrigues, Joel J. P. C. .
IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC 2021), 2021,
[33]   Blockchain-Based Authenticated Stego-Channels and Application to Ethereum [J].
Kanth, Vikram ;
Hale, Britta .
IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2025, 22 (01) :373-387
[34]   Blockchain Development in Colab: An Ethereum-Based Bicycle Registry System [J].
Downing, William ;
Harvey, Dalton ;
Wagura, Dennis ;
Shi, Yong .
2023 IEEE 13TH ANNUAL COMPUTING AND COMMUNICATION WORKSHOP AND CONFERENCE, CCWC, 2023, :134-139
[35]   Context-Aware Pending Interest Table Management Scheme for NDN-Based VANETs [J].
Zafar, Waseeq Ul Islam ;
Rehman, Muhammad Atif Ur ;
Jabeen, Farhana ;
Ghouzali, Sanaa ;
Rehman, Zobia ;
Abdul, Wadood .
SENSORS, 2022, 22 (11)
[36]   Blockchain-based security management of IoT infrastructure with Ethereum transactions [J].
S. K. Tanzir Mehedi ;
Abdullah Al Mamun Shamim ;
Mohammad Badrul Alam Miah .
Iran Journal of Computer Science, 2019, 2 (3) :189-195
[37]   Design and Implementation of Second-hand goods renting System Based On Ethereum Smart Contract [J].
Li Tiansong ;
Liu Yu .
2019 4TH INTERNATIONAL CONFERENCE ON INTELLIGENT INFORMATION PROCESSING (ICIIP 2019), 2019, :347-352
[38]   A New Data Delivery Approach for Blockchain based on NDN [J].
Sirat, Shah Jahan ;
Nogoorani, Sadegh Dorri ;
Akbari, Behzad .
2024 32ND INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING, ICEE 2024, 2024, :399-404
[39]   An Intelligent Allocation Mechanism Based on Ethereum Blockchain in Microgrid [J].
Zeng, Yingming ;
Deng, Liyu ;
Zhang, Haibin .
ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2021, PT I, 2022, 13155 :726-740
[40]   Gas consumption analysis of Ethereum blockchain transactions [J].
Khan, Muhammad Milhan Afzal ;
Sarwar, Hafiz Muhammad Azeem ;
Awais, Muhammad .
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (04)