SlideShare a Scribd company logo
1 of 19
Utilization of NDN Architecture and
Consensus-Validation Blockchain
for Efficient Data Transmission
Submitted by:
Ishita Choudhary (2019IMT-042)
Under the supervision of:
Dr. Amrendra Singh Yadav
Introduction
Overview
● In a distributed environment comprising of a large number of nodes, the demand
for efficient communication increases.
● Conventional communication methods, such as those based on Internet Protocol
(IP), may result in an excessive exchange of messages among network nodes,
ultimately degrading network performance.
● So, to enhance communication efficiency among network participants, we
implement an Information Centric Networking (ICN) architecture, particularly
Named Data Networking (NDN).
Named Data Networking (NDN)
● The traditional IP-based Networking relies on delivering data to a given
destination address based on their IP addresses.
● Named Data Networking does not deliver packets to a given destination
address (IP), rather it fetches the data, identified by a given name, cache it
into local Content Stores, for immediate use.
● It works on the principle of multicasting, as it aggregates the number of
similar interests in the Pending Interest Table.
NDN Packet Types
Fig 2: Two types of packet blocks in NDN Architecture [2]
NDN Router Components
● Content Store (CS): Stores data packets temporarily to serve immediate
requests, reducing latency and traffic congestion.
● Pending Interest Table (PIT): Stores unfulfilled interest packets, ensuring
that consumers receive the requested data.
● Forwarding Information Base (FIB): Similar to a routing table, it helps NDN
nodes decide how to route packets efficiently.
NDN Architecture
Fig 1: General Architecture of Named Data Networking [1]
Literature Review
BlockNDN (Jin et al., 2017) [3]
● Key Findings
○ Presented a bitcoin-based decentralised ledger system running on NDN
architecture.
○ Utilised the ChronoSync method for data fetching.
● Research Gaps
○ Focussed on the theoretical comparison between IP and NDN based
networks, rather than performance of the system.
○ Not so efficient because number of transmissions are less.
BoNDN (Guo et al., 2019) [4]
● Key Findings
○ Resolved the compatibility issue between blockchain and NDN.
○ Enabled deployment of blockchain applications over NDN.
● Research Gaps
○ Utilised the Subscription-push approach, which requires the use of an extra
table known as Subscription Push Table (SPT).
○ It led to an increased space complexity of the system.
DLedger (Zhang et al., 2020) [5]
● Key Findings
○ Presented an IoT-friendly distributed ledger in private business scenarios.
○ Utilized Directed Acyclic Graph and Proof of Authorization protocols in
blockchain, over NDN architecture.
● Research Gaps
○ IoT specific, private network.
○ Focussed mainly on blockchain more than the networking paradigm.
Objectives
❏ Conduct in-depth analysis of NDN architecture and compare performance metrics
with IP-based networking.
❏ Implement and integrate NDN data dissemination protocol within blockchain
architecture.
❏ Test the NDN-Blockchain architecture on custom made topology.
❏ Evaluate key performance and compare the results of our blockchain with that of
IP-based.
✓
✓
✓
Proposed Work
● We suggest a block delivery method employing an Announce-Pull mechanism for
data propagation.
● The core idea is to use a gossip-like protocol for peer-to-peer communication to
multicast the announcement of new data.
● Once peers are informed about the announcement, they can retrieve the data block.
● Uniquely naming the data allows redundant requests to be aggregated.
● Returning data packet can be cached by the network in the nearby routers.
Peer-to-peer overlay
Blockchain Architecture
Experimentation and
Results
(Integration of NDN and Blockchain)
References
1. H. Htet Hlaing, M. Mambo, and Y. Funamoto, “Secure content distribution with access
control enforcement in named data networking,” Sensors, vol. 21, 06 2021.
2. Named data networking - Wikipedia
3. Z. Jin, X. Hu, J. Gao, and B. Li, “BlockNDN: A blockchain-enabled named data
networking architecture for the future internet,” in 2017 IEEE Conference on Computer
Communications (INFOCOM). IEEE, 2017, pp. 1–9.
4. Y. Guo, S. Zhang, G. Xu, and X. Fu, “BoNDN: Blockchain-driven named data networking,”
in 2019 IEEE International Conference on Blockchain (Blockchain). IEEE, 2019, pp. 194–
201.
5. Zhang, Zhiyi & Vasavada, Vishrant & Ma, Xinyu & Zhang, Lixia. (2019). “DLedger: An IoT-
Friendly Private Distributed Ledger System Based on DAG.”
6. Q. T. Thai, N. Ko, S. H. Byun, and S.-M. Kim, “Design and implementation of ndn-based
ethereum blockchain,” Journal of Network and Computer Applications. [Online]. Available:
https://www.elsevier.com/locate/jnca
Thank You

More Related Content

Similar to thesis project for blockchain and consenus and networking

IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD Editor
 
PROVIDES AN APPROACH BASED ON ADAPTIVE FORWARDING AND LABEL SWITCHING TO IMPR...
PROVIDES AN APPROACH BASED ON ADAPTIVE FORWARDING AND LABEL SWITCHING TO IMPR...PROVIDES AN APPROACH BASED ON ADAPTIVE FORWARDING AND LABEL SWITCHING TO IMPR...
PROVIDES AN APPROACH BASED ON ADAPTIVE FORWARDING AND LABEL SWITCHING TO IMPR...
ijcsit
 
Optimized Energy Management Model on Data Distributing Framework of Wireless ...
Optimized Energy Management Model on Data Distributing Framework of Wireless ...Optimized Energy Management Model on Data Distributing Framework of Wireless ...
Optimized Energy Management Model on Data Distributing Framework of Wireless ...
Venu Madhav
 
4 springer Venu June 21.pdf
4 springer Venu June 21.pdf4 springer Venu June 21.pdf
4 springer Venu June 21.pdf
Venu Madhav
 
FAST PACKETS DELIVERY TECHNIQUES FOR URGENT PACKETS IN EMERGENCY APPLICATIONS...
FAST PACKETS DELIVERY TECHNIQUES FOR URGENT PACKETS IN EMERGENCY APPLICATIONS...FAST PACKETS DELIVERY TECHNIQUES FOR URGENT PACKETS IN EMERGENCY APPLICATIONS...
FAST PACKETS DELIVERY TECHNIQUES FOR URGENT PACKETS IN EMERGENCY APPLICATIONS...
IJCNCJournal
 
In network aggregation techniques for wireless sensor networks - a survey
In network aggregation techniques for wireless sensor networks - a surveyIn network aggregation techniques for wireless sensor networks - a survey
In network aggregation techniques for wireless sensor networks - a survey
Gungi Achi
 

Similar to thesis project for blockchain and consenus and networking (20)

IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
 
PROVIDES AN APPROACH BASED ON ADAPTIVE FORWARDING AND LABEL SWITCHING TO IMPR...
PROVIDES AN APPROACH BASED ON ADAPTIVE FORWARDING AND LABEL SWITCHING TO IMPR...PROVIDES AN APPROACH BASED ON ADAPTIVE FORWARDING AND LABEL SWITCHING TO IMPR...
PROVIDES AN APPROACH BASED ON ADAPTIVE FORWARDING AND LABEL SWITCHING TO IMPR...
 
PROVIDES AN APPROACH BASED ON ADAPTIVE FORWARDING AND LABEL SWITCHING TO IMPR...
PROVIDES AN APPROACH BASED ON ADAPTIVE FORWARDING AND LABEL SWITCHING TO IMPR...PROVIDES AN APPROACH BASED ON ADAPTIVE FORWARDING AND LABEL SWITCHING TO IMPR...
PROVIDES AN APPROACH BASED ON ADAPTIVE FORWARDING AND LABEL SWITCHING TO IMPR...
 
IRJET- Blockchain based Data Sharing Framework
IRJET- Blockchain based Data Sharing FrameworkIRJET- Blockchain based Data Sharing Framework
IRJET- Blockchain based Data Sharing Framework
 
A P2P Job Assignment Protocol For Volunteer Computing Systems
A P2P Job Assignment Protocol For Volunteer Computing SystemsA P2P Job Assignment Protocol For Volunteer Computing Systems
A P2P Job Assignment Protocol For Volunteer Computing Systems
 
Part 1: Efficient Multimedia Delivery in Content-Centric Mobile Networks
Part 1: Efficient Multimedia Delivery in Content-Centric Mobile NetworksPart 1: Efficient Multimedia Delivery in Content-Centric Mobile Networks
Part 1: Efficient Multimedia Delivery in Content-Centric Mobile Networks
 
Caching on Named Data Network: a Survey and Future Research
Caching on Named Data Network: a Survey  and Future Research Caching on Named Data Network: a Survey  and Future Research
Caching on Named Data Network: a Survey and Future Research
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
Confidential Computing in Edge- Cloud Hierarchy
Confidential Computing in Edge- Cloud HierarchyConfidential Computing in Edge- Cloud Hierarchy
Confidential Computing in Edge- Cloud Hierarchy
 
Efficient Storage of Heterogeneous IoT data in a Blockchain using an Indexing...
Efficient Storage of Heterogeneous IoT data in a Blockchain using an Indexing...Efficient Storage of Heterogeneous IoT data in a Blockchain using an Indexing...
Efficient Storage of Heterogeneous IoT data in a Blockchain using an Indexing...
 
Optimized Energy Management Model on Data Distributing Framework of Wireless ...
Optimized Energy Management Model on Data Distributing Framework of Wireless ...Optimized Energy Management Model on Data Distributing Framework of Wireless ...
Optimized Energy Management Model on Data Distributing Framework of Wireless ...
 
4 springer Venu June 21.pdf
4 springer Venu June 21.pdf4 springer Venu June 21.pdf
4 springer Venu June 21.pdf
 
Analyse the performance of mobile peer to Peer network using ant colony optim...
Analyse the performance of mobile peer to Peer network using ant colony optim...Analyse the performance of mobile peer to Peer network using ant colony optim...
Analyse the performance of mobile peer to Peer network using ant colony optim...
 
Information-Centric Networking in Mobile Networks
Information-Centric Networking in Mobile NetworksInformation-Centric Networking in Mobile Networks
Information-Centric Networking in Mobile Networks
 
FAST PACKETS DELIVERY TECHNIQUES FOR URGENT PACKETS IN EMERGENCY APPLICATIONS...
FAST PACKETS DELIVERY TECHNIQUES FOR URGENT PACKETS IN EMERGENCY APPLICATIONS...FAST PACKETS DELIVERY TECHNIQUES FOR URGENT PACKETS IN EMERGENCY APPLICATIONS...
FAST PACKETS DELIVERY TECHNIQUES FOR URGENT PACKETS IN EMERGENCY APPLICATIONS...
 
"Grid Computing: BOINC Overview" por Rodrigo Neves, Nuno Mestre, Francisco Ma...
"Grid Computing: BOINC Overview" por Rodrigo Neves, Nuno Mestre, Francisco Ma..."Grid Computing: BOINC Overview" por Rodrigo Neves, Nuno Mestre, Francisco Ma...
"Grid Computing: BOINC Overview" por Rodrigo Neves, Nuno Mestre, Francisco Ma...
 
Grid Computing: BOINC Overview
Grid Computing: BOINC OverviewGrid Computing: BOINC Overview
Grid Computing: BOINC Overview
 
A Note on Advancing Scalable Routing in Named Data Networking,
A Note on Advancing Scalable Routing in Named Data Networking,A Note on Advancing Scalable Routing in Named Data Networking,
A Note on Advancing Scalable Routing in Named Data Networking,
 
In network aggregation techniques for wireless sensor networks - a survey
In network aggregation techniques for wireless sensor networks - a surveyIn network aggregation techniques for wireless sensor networks - a survey
In network aggregation techniques for wireless sensor networks - a survey
 
Wireless Personal Communications
Wireless Personal CommunicationsWireless Personal Communications
Wireless Personal Communications
 

Recently uploaded

出售伯明翰大学毕业证研究生文凭证书原版质量
出售伯明翰大学毕业证研究生文凭证书原版质量出售伯明翰大学毕业证研究生文凭证书原版质量
出售伯明翰大学毕业证研究生文凭证书原版质量
kthcah
 
如何办理美国华盛顿大学毕业证(UW毕业证书)毕业证成绩单原版一比一
如何办理美国华盛顿大学毕业证(UW毕业证书)毕业证成绩单原版一比一如何办理美国华盛顿大学毕业证(UW毕业证书)毕业证成绩单原版一比一
如何办理美国华盛顿大学毕业证(UW毕业证书)毕业证成绩单原版一比一
avy6anjnd
 
如何办理伦敦商学院毕业证(LBS毕业证)毕业证成绩单原版一比一
如何办理伦敦商学院毕业证(LBS毕业证)毕业证成绩单原版一比一如何办理伦敦商学院毕业证(LBS毕业证)毕业证成绩单原版一比一
如何办理伦敦商学院毕业证(LBS毕业证)毕业证成绩单原版一比一
avy6anjnd
 
一比一原版西安大略大学毕业证(UWO毕业证)成绩单原件一模一样
一比一原版西安大略大学毕业证(UWO毕业证)成绩单原件一模一样一比一原版西安大略大学毕业证(UWO毕业证)成绩单原件一模一样
一比一原版西安大略大学毕业证(UWO毕业证)成绩单原件一模一样
wsppdmt
 
一比一原版伯明翰城市大学毕业证成绩单留信学历认证
一比一原版伯明翰城市大学毕业证成绩单留信学历认证一比一原版伯明翰城市大学毕业证成绩单留信学历认证
一比一原版伯明翰城市大学毕业证成绩单留信学历认证
62qaf0hi
 
如何办理(爱大毕业证书)爱丁堡大学毕业证成绩单留信学历认证真实可查
如何办理(爱大毕业证书)爱丁堡大学毕业证成绩单留信学历认证真实可查如何办理(爱大毕业证书)爱丁堡大学毕业证成绩单留信学历认证真实可查
如何办理(爱大毕业证书)爱丁堡大学毕业证成绩单留信学历认证真实可查
huxs9sacp
 
如何办理(Waterloo毕业证书)滑铁卢大学毕业证毕业证成绩单原版一比一
如何办理(Waterloo毕业证书)滑铁卢大学毕业证毕业证成绩单原版一比一如何办理(Waterloo毕业证书)滑铁卢大学毕业证毕业证成绩单原版一比一
如何办理(Waterloo毕业证书)滑铁卢大学毕业证毕业证成绩单原版一比一
avy6anjnd
 
一比一原版(Deakin毕业证书)迪肯大学毕业证成绩单留信学历认证
一比一原版(Deakin毕业证书)迪肯大学毕业证成绩单留信学历认证一比一原版(Deakin毕业证书)迪肯大学毕业证成绩单留信学历认证
一比一原版(Deakin毕业证书)迪肯大学毕业证成绩单留信学历认证
62qaf0hi
 
mechanical vibrations pebbles.pptbbbbbbbbx
mechanical vibrations pebbles.pptbbbbbbbbxmechanical vibrations pebbles.pptbbbbbbbbx
mechanical vibrations pebbles.pptbbbbbbbbx
joshuaclack73
 
John Deere Tractors 5415 Diagnostic Repair Service Manual.pdf
John Deere Tractors 5415 Diagnostic Repair Service Manual.pdfJohn Deere Tractors 5415 Diagnostic Repair Service Manual.pdf
John Deere Tractors 5415 Diagnostic Repair Service Manual.pdf
Excavator
 
如何办理加拿大麦克马斯特大学毕业证(McMaste 毕业证书)毕业证成绩单原版一比一
如何办理加拿大麦克马斯特大学毕业证(McMaste 毕业证书)毕业证成绩单原版一比一如何办理加拿大麦克马斯特大学毕业证(McMaste 毕业证书)毕业证成绩单原版一比一
如何办理加拿大麦克马斯特大学毕业证(McMaste 毕业证书)毕业证成绩单原版一比一
8jg9cqy
 
Illustrative History and Influence of Board Games - Thesis.pptx
Illustrative History and Influence of Board Games - Thesis.pptxIllustrative History and Influence of Board Games - Thesis.pptx
Illustrative History and Influence of Board Games - Thesis.pptx
HenriSandoval
 
一比一原版(CCA毕业证书)加利福尼亚艺术学院毕业证成绩单原件一模一样
一比一原版(CCA毕业证书)加利福尼亚艺术学院毕业证成绩单原件一模一样一比一原版(CCA毕业证书)加利福尼亚艺术学院毕业证成绩单原件一模一样
一比一原版(CCA毕业证书)加利福尼亚艺术学院毕业证成绩单原件一模一样
zovambe
 
Obat Penggugur Kandungan Di Apotek Klinik Banyuwangi +6287776558899
Obat Penggugur Kandungan Di Apotek Klinik Banyuwangi +6287776558899Obat Penggugur Kandungan Di Apotek Klinik Banyuwangi +6287776558899
Obat Penggugur Kandungan Di Apotek Klinik Banyuwangi +6287776558899
Cara Menggugurkan Kandungan 087776558899
 

Recently uploaded (20)

出售伯明翰大学毕业证研究生文凭证书原版质量
出售伯明翰大学毕业证研究生文凭证书原版质量出售伯明翰大学毕业证研究生文凭证书原版质量
出售伯明翰大学毕业证研究生文凭证书原版质量
 
如何办理美国华盛顿大学毕业证(UW毕业证书)毕业证成绩单原版一比一
如何办理美国华盛顿大学毕业证(UW毕业证书)毕业证成绩单原版一比一如何办理美国华盛顿大学毕业证(UW毕业证书)毕业证成绩单原版一比一
如何办理美国华盛顿大学毕业证(UW毕业证书)毕业证成绩单原版一比一
 
如何办理伦敦商学院毕业证(LBS毕业证)毕业证成绩单原版一比一
如何办理伦敦商学院毕业证(LBS毕业证)毕业证成绩单原版一比一如何办理伦敦商学院毕业证(LBS毕业证)毕业证成绩单原版一比一
如何办理伦敦商学院毕业证(LBS毕业证)毕业证成绩单原版一比一
 
一比一原版西安大略大学毕业证(UWO毕业证)成绩单原件一模一样
一比一原版西安大略大学毕业证(UWO毕业证)成绩单原件一模一样一比一原版西安大略大学毕业证(UWO毕业证)成绩单原件一模一样
一比一原版西安大略大学毕业证(UWO毕业证)成绩单原件一模一样
 
John deere 7200r 7230R 7260R Problems Repair Manual
John deere 7200r 7230R 7260R Problems Repair ManualJohn deere 7200r 7230R 7260R Problems Repair Manual
John deere 7200r 7230R 7260R Problems Repair Manual
 
一比一原版伯明翰城市大学毕业证成绩单留信学历认证
一比一原版伯明翰城市大学毕业证成绩单留信学历认证一比一原版伯明翰城市大学毕业证成绩单留信学历认证
一比一原版伯明翰城市大学毕业证成绩单留信学历认证
 
如何办理(爱大毕业证书)爱丁堡大学毕业证成绩单留信学历认证真实可查
如何办理(爱大毕业证书)爱丁堡大学毕业证成绩单留信学历认证真实可查如何办理(爱大毕业证书)爱丁堡大学毕业证成绩单留信学历认证真实可查
如何办理(爱大毕业证书)爱丁堡大学毕业证成绩单留信学历认证真实可查
 
Access to Rural Charging by David Skakel
Access to Rural Charging by David SkakelAccess to Rural Charging by David Skakel
Access to Rural Charging by David Skakel
 
SEM 922 MOTOR GRADER PARTS LIST, ALL WHEEL DRIVE
SEM 922 MOTOR GRADER PARTS LIST, ALL WHEEL DRIVESEM 922 MOTOR GRADER PARTS LIST, ALL WHEEL DRIVE
SEM 922 MOTOR GRADER PARTS LIST, ALL WHEEL DRIVE
 
如何办理(Waterloo毕业证书)滑铁卢大学毕业证毕业证成绩单原版一比一
如何办理(Waterloo毕业证书)滑铁卢大学毕业证毕业证成绩单原版一比一如何办理(Waterloo毕业证书)滑铁卢大学毕业证毕业证成绩单原版一比一
如何办理(Waterloo毕业证书)滑铁卢大学毕业证毕业证成绩单原版一比一
 
Early Production Containment Training.pptx
Early Production Containment Training.pptxEarly Production Containment Training.pptx
Early Production Containment Training.pptx
 
一比一原版(Deakin毕业证书)迪肯大学毕业证成绩单留信学历认证
一比一原版(Deakin毕业证书)迪肯大学毕业证成绩单留信学历认证一比一原版(Deakin毕业证书)迪肯大学毕业证成绩单留信学历认证
一比一原版(Deakin毕业证书)迪肯大学毕业证成绩单留信学历认证
 
mechanical vibrations pebbles.pptbbbbbbbbx
mechanical vibrations pebbles.pptbbbbbbbbxmechanical vibrations pebbles.pptbbbbbbbbx
mechanical vibrations pebbles.pptbbbbbbbbx
 
John Deere Tractors 5415 Diagnostic Repair Service Manual.pdf
John Deere Tractors 5415 Diagnostic Repair Service Manual.pdfJohn Deere Tractors 5415 Diagnostic Repair Service Manual.pdf
John Deere Tractors 5415 Diagnostic Repair Service Manual.pdf
 
如何办理加拿大麦克马斯特大学毕业证(McMaste 毕业证书)毕业证成绩单原版一比一
如何办理加拿大麦克马斯特大学毕业证(McMaste 毕业证书)毕业证成绩单原版一比一如何办理加拿大麦克马斯特大学毕业证(McMaste 毕业证书)毕业证成绩单原版一比一
如何办理加拿大麦克马斯特大学毕业证(McMaste 毕业证书)毕业证成绩单原版一比一
 
Illustrative History and Influence of Board Games - Thesis.pptx
Illustrative History and Influence of Board Games - Thesis.pptxIllustrative History and Influence of Board Games - Thesis.pptx
Illustrative History and Influence of Board Games - Thesis.pptx
 
Effortless Driving Experience Premier Mercedes Sprinter Suspension Service
Effortless Driving Experience Premier Mercedes Sprinter Suspension ServiceEffortless Driving Experience Premier Mercedes Sprinter Suspension Service
Effortless Driving Experience Premier Mercedes Sprinter Suspension Service
 
一比一原版(CCA毕业证书)加利福尼亚艺术学院毕业证成绩单原件一模一样
一比一原版(CCA毕业证书)加利福尼亚艺术学院毕业证成绩单原件一模一样一比一原版(CCA毕业证书)加利福尼亚艺术学院毕业证成绩单原件一模一样
一比一原版(CCA毕业证书)加利福尼亚艺术学院毕业证成绩单原件一模一样
 
Why Is The Glow Plug Light Flashing In My VW & What Does It Indicate
Why Is The Glow Plug Light Flashing In My VW & What Does It IndicateWhy Is The Glow Plug Light Flashing In My VW & What Does It Indicate
Why Is The Glow Plug Light Flashing In My VW & What Does It Indicate
 
Obat Penggugur Kandungan Di Apotek Klinik Banyuwangi +6287776558899
Obat Penggugur Kandungan Di Apotek Klinik Banyuwangi +6287776558899Obat Penggugur Kandungan Di Apotek Klinik Banyuwangi +6287776558899
Obat Penggugur Kandungan Di Apotek Klinik Banyuwangi +6287776558899
 

thesis project for blockchain and consenus and networking

  • 1. Utilization of NDN Architecture and Consensus-Validation Blockchain for Efficient Data Transmission Submitted by: Ishita Choudhary (2019IMT-042) Under the supervision of: Dr. Amrendra Singh Yadav
  • 3. Overview ● In a distributed environment comprising of a large number of nodes, the demand for efficient communication increases. ● Conventional communication methods, such as those based on Internet Protocol (IP), may result in an excessive exchange of messages among network nodes, ultimately degrading network performance. ● So, to enhance communication efficiency among network participants, we implement an Information Centric Networking (ICN) architecture, particularly Named Data Networking (NDN).
  • 4. Named Data Networking (NDN) ● The traditional IP-based Networking relies on delivering data to a given destination address based on their IP addresses. ● Named Data Networking does not deliver packets to a given destination address (IP), rather it fetches the data, identified by a given name, cache it into local Content Stores, for immediate use. ● It works on the principle of multicasting, as it aggregates the number of similar interests in the Pending Interest Table.
  • 5. NDN Packet Types Fig 2: Two types of packet blocks in NDN Architecture [2]
  • 6. NDN Router Components ● Content Store (CS): Stores data packets temporarily to serve immediate requests, reducing latency and traffic congestion. ● Pending Interest Table (PIT): Stores unfulfilled interest packets, ensuring that consumers receive the requested data. ● Forwarding Information Base (FIB): Similar to a routing table, it helps NDN nodes decide how to route packets efficiently.
  • 7. NDN Architecture Fig 1: General Architecture of Named Data Networking [1]
  • 9. BlockNDN (Jin et al., 2017) [3] ● Key Findings ○ Presented a bitcoin-based decentralised ledger system running on NDN architecture. ○ Utilised the ChronoSync method for data fetching. ● Research Gaps ○ Focussed on the theoretical comparison between IP and NDN based networks, rather than performance of the system. ○ Not so efficient because number of transmissions are less.
  • 10. BoNDN (Guo et al., 2019) [4] ● Key Findings ○ Resolved the compatibility issue between blockchain and NDN. ○ Enabled deployment of blockchain applications over NDN. ● Research Gaps ○ Utilised the Subscription-push approach, which requires the use of an extra table known as Subscription Push Table (SPT). ○ It led to an increased space complexity of the system.
  • 11. DLedger (Zhang et al., 2020) [5] ● Key Findings ○ Presented an IoT-friendly distributed ledger in private business scenarios. ○ Utilized Directed Acyclic Graph and Proof of Authorization protocols in blockchain, over NDN architecture. ● Research Gaps ○ IoT specific, private network. ○ Focussed mainly on blockchain more than the networking paradigm.
  • 12. Objectives ❏ Conduct in-depth analysis of NDN architecture and compare performance metrics with IP-based networking. ❏ Implement and integrate NDN data dissemination protocol within blockchain architecture. ❏ Test the NDN-Blockchain architecture on custom made topology. ❏ Evaluate key performance and compare the results of our blockchain with that of IP-based. ✓ ✓ ✓
  • 13. Proposed Work ● We suggest a block delivery method employing an Announce-Pull mechanism for data propagation. ● The core idea is to use a gossip-like protocol for peer-to-peer communication to multicast the announcement of new data. ● Once peers are informed about the announcement, they can retrieve the data block. ● Uniquely naming the data allows redundant requests to be aggregated. ● Returning data packet can be cached by the network in the nearby routers.
  • 17.
  • 18. References 1. H. Htet Hlaing, M. Mambo, and Y. Funamoto, “Secure content distribution with access control enforcement in named data networking,” Sensors, vol. 21, 06 2021. 2. Named data networking - Wikipedia 3. Z. Jin, X. Hu, J. Gao, and B. Li, “BlockNDN: A blockchain-enabled named data networking architecture for the future internet,” in 2017 IEEE Conference on Computer Communications (INFOCOM). IEEE, 2017, pp. 1–9. 4. Y. Guo, S. Zhang, G. Xu, and X. Fu, “BoNDN: Blockchain-driven named data networking,” in 2019 IEEE International Conference on Blockchain (Blockchain). IEEE, 2019, pp. 194– 201. 5. Zhang, Zhiyi & Vasavada, Vishrant & Ma, Xinyu & Zhang, Lixia. (2019). “DLedger: An IoT- Friendly Private Distributed Ledger System Based on DAG.” 6. Q. T. Thai, N. Ko, S. H. Byun, and S.-M. Kim, “Design and implementation of ndn-based ethereum blockchain,” Journal of Network and Computer Applications. [Online]. Available: https://www.elsevier.com/locate/jnca