Design and implementation of NDN-based Ethereum blockchain

被引:12
作者
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 条
  • [1] A-C: An NDN-based Blockchain Network With Erasure Coding
    Wang, Ruiran
    Njilla, Laurent
    Yu, Shucheng
    2023 INTERNATIONAL CONFERENCE ON COMPUTING, NETWORKING AND COMMUNICATIONS, ICNC, 2023, : 591 - 595
  • [2] Demo: NDN-based IoT Robotics
    Dauphin, Loic
    Baccelli, Emmanuel
    Adjih, Cedric
    Petersen, Hauke
    PROCEEDINGS OF THE 4TH ACM CONFERENCE ON INFORMATION-CENTRIC NETWORKING (ICN 2017), 2017, : 212 - 213
  • [3] Design and Implementation of Enabling SQL-Query Processing for Ethereum-Based Blockchain Systems
    Han, Jongbeen
    Seo, Yunhyeong
    Lee, Sangjin
    Kim, Sunggon
    Son, Yongseok
    ELECTRONICS, 2023, 12 (20)
  • [4] A Scalable Implementation of Anonymous Voting over Ethereum Blockchain
    Song, Jae-Geun
    Moon, Sung-Jun
    Jang, Ju-Wook
    SENSORS, 2021, 21 (12)
  • [5] Modeling and verifying NDN-based IoV using CSP
    Chen, Ningning
    Zhu, Huibiao
    Yin, Jiaqi
    Fei, Yuan
    Xiao, Lili
    Zhu, Minghua
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2022, 34 (10)
  • [6] Ethereum Blockchain Network Implementation for IoT Platform
    Abidin, Mohamad Hafizat Zainal
    Suchaad, Saravid
    Mashiko, Oichiro
    Ismail, Nordinah
    INTERNATIONAL JOURNAL OF INTEGRATED ENGINEERING, 2019, 11 (07): : 1 - 6
  • [7] A Rule-based Intrusion Detection System for NDN-based VANETs
    Veettili, Sruthi Cheriyachan
    Rehman, Muhammad Atif Ur
    Khalid, Waqas
    Al-Khalidi, Mohammed
    Kim, Byung Seo
    2024 IEEE 21ST INTERNATIONAL CONFERENCE ON MOBILE AD-HOC AND SMART SYSTEMS, MASS 2024, 2024, : 604 - 609
  • [8] Design and Verification of an NDN-Based Safety-Critical Application: A Case Study With Smart Healthcare
    Saxena, Divya
    Raychoudhury, Vaskar
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2019, 49 (05): : 991 - 1005
  • [9] Decentralized Voting Platform Based on Ethereum Blockchain
    Khoury, David
    Kfoury, Elie F.
    Kassem, Ali
    Harb, Hamza
    2018 IEEE INTERNATIONAL MULTIDISCIPLINARY CONFERENCE ON ENGINEERING TECHNOLOGY (IMCET), 2018,
  • [10] Context-Aware Naming and Forwarding in NDN-Based VANETs
    Zafar, Waseeq Ul Islam
    Rehman, Muhammad Atif Ur
    Jabeen, Farhana
    Kim, Byung-Seo
    Rehman, Zobia
    SENSORS, 2021, 21 (14)