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.
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.
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.
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