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 条
  • [11] Mobility Support for the User in NDN-based Cloud Storage Service
    Rao, Ying
    Gao, Deyun
    Zhang, Hongke
    Foh, Chuan Heng
    2015 IEEE GLOBECOM WORKSHOPS (GC WKSHPS), 2015,
  • [12] Design and Implementation of Web System Based on Blockchain
    Xiao, Ting
    Huang, Yongfeng
    CLOUD COMPUTING AND SECURITY, PT II, 2018, 11064 : 706 - 717
  • [13] PubMob: Publisher Mobility Support in NDN-based Pub/Sub System
    Kim, Haksuh
    Ko, Namseok
    12TH INTERNATIONAL CONFERENCE ON ICT CONVERGENCE (ICTC 2021): BEYOND THE PANDEMIC ERA WITH ICT CONVERGENCE INNOVATION, 2021, : 1876 - 1878
  • [14] An Efficient NDN-based Load Adjustment Scheme for Reduction of Energy Consumption
    Wu, Tin-Yu
    Wu, Yu-Wei
    Cheng, Kai-Lin
    2014 IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY (CIT), 2014, : 533 - 538
  • [15] A private Ethereum blockchain implementation for secure data handling in Internet of Medical Things
    Mohan D.
    Alwin L.
    Neeraja P.
    Lawrence K.D.
    Pathari V.
    Journal of Reliable Intelligent Environments, 2022, 8 (4) : 379 - 396
  • [16] Implementation of an E-voting Prototype using Ethereum Blockchain in Ganache Network
    Ahmad, Yasser Asrul
    Shaharuddin, Muhammad Fadhil
    Gunawan, Teddy Surya
    Arifin, Fatchul
    2022 IEEE 18TH INTERNATIONAL COLLOQUIUM ON SIGNAL PROCESSING & APPLICATIONS (CSPA 2022), 2022, : 111 - 115
  • [17] Preserving Privacy in Ethereum Blockchain
    Kumar E.S.
    Annals of Data Science, 2022, 9 (04) : 675 - 693
  • [18] Navigating transient content: PFC caching approach for NDN-based IoT networks
    Kumar, Sumit
    Tiwari, Rajeev
    PERVASIVE AND MOBILE COMPUTING, 2025, 109
  • [19] Under the hood of the Ethereum blockchain
    Urquhart, Andrew
    FINANCE RESEARCH LETTERS, 2022, 47
  • [20] Secure End-to-End VoLTE based on Ethereum Blockchain
    Kfoury, Elie F.
    Khoury, David J.
    2018 41ST INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS AND SIGNAL PROCESSING (TSP), 2018, : 128 - 132