Skip to main content

2020 | OriginalPaper | Buchkapitel

Blockchain-Based Content Name Search Mechanism in NDN

verfasst von : Jinshan Shi, Ru Li, Jianghui Zhang, Bo Cui

Erschienen in: Blockchain Technology and Application

Verlag: Springer Singapore

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Named Data Networking (NDN) is one of the strong competitors of the next generation network architecture, meeting the needs of today’s users for the network. One problem with NDN is that the content requester does not know if there is any content in the network when it sends out the interest package, and it does not know where the target is. This problem is currently solved by the domain name resolution service, but the existing solution does not apply to the NDN architecture. Because the content in the NDN is identified by a human-readable name, the NDN architecture does not require an additional name resolution system. In this paper, we propose a blockchain-based Content Name Search Mechanism (BCNSM) by binding the content producer and the human-readable content name as the unique identifier of the content, and then using the blockchain as a trusted organization to store content information, and dynamically stores the information through the smart contract, thereby mapping the content name and the storage location to each other. BCNSM provides users with content name search services and name to the content provider resolution services. Then the model was built for the BCNSM using the colored petri net, and the model process is verified by the model simulation to meet the expectations, and the state space analysis proves that the BCNSM has no deadlock. Finally, a prototype of the smart contract was implemented in Ethereum’s testnet, and the storage and Gas overhead of content name registration and content cache address update were tested.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Zhang, L., Afanasyev, A., Burke, J., et al.: Named data networking. ACM SIGCOMM Comput. Commun. Rev. 44(3), 66–73 (2014)CrossRef Zhang, L., Afanasyev, A., Burke, J., et al.: Named data networking. ACM SIGCOMM Comput. Commun. Rev. 44(3), 66–73 (2014)CrossRef
2.
Zurück zum Zitat Jacobson, V., Smetters, D.K., Thornton, J.D., et al.: Networking named content. In: Proceedings of the 5th International Conference on Emerging Networking Experiments and Technologies, CoNEXT, Italy, pp. 1–12. ACM (2009) Jacobson, V., Smetters, D.K., Thornton, J.D., et al.: Networking named content. In: Proceedings of the 5th International Conference on Emerging Networking Experiments and Technologies, CoNEXT, Italy, pp. 1–12. ACM (2009)
3.
Zurück zum Zitat Wang, Y., He, K., Dai, H., et al.: Scalable name lookup in NDN using effective name component encoding. In: 2012 IEEE 32nd International Conference on Distributed Computing Systems, ICDCS, Macau, China, pp. 688–697. IEEE (2012) Wang, Y., He, K., Dai, H., et al.: Scalable name lookup in NDN using effective name component encoding. In: 2012 IEEE 32nd International Conference on Distributed Computing Systems, ICDCS, Macau, China, pp. 688–697. IEEE (2012)
4.
Zurück zum Zitat Wang, Y., Zu, Y., Zhang, T., et al.: Wire speed name lookup: a GPU-based approach. In: USENIX Symposium on Networked Systems Design & Implementation, NSDI, Lombard, pp. 199–212. ACM (2013) Wang, Y., Zu, Y., Zhang, T., et al.: Wire speed name lookup: a GPU-based approach. In: USENIX Symposium on Networked Systems Design & Implementation, NSDI, Lombard, pp. 199–212. ACM (2013)
5.
Zurück zum Zitat Huang, K., Wang, Z., Xie, G.: Scalable high-speed NDN name lookup. In: Proceedings of the 2018 Symposium on Architectures for Networking and Communications Systems, ANCS, Ithaca, pp. 55–65. ACM (2018) Huang, K., Wang, Z., Xie, G.: Scalable high-speed NDN name lookup. In: Proceedings of the 2018 Symposium on Architectures for Networking and Communications Systems, ANCS, Ithaca, pp. 55–65. ACM (2018)
6.
Zurück zum Zitat Mockapetris, P., Dunlap, K.J.: Development of the domain name system. In: SIGCOMM 1988 Symposium Proceedings on Communications Architectures and Protocols, vol. 18, pp. 123–133. ACM, New York (1988)CrossRef Mockapetris, P., Dunlap, K.J.: Development of the domain name system. In: SIGCOMM 1988 Symposium Proceedings on Communications Architectures and Protocols, vol. 18, pp. 123–133. ACM, New York (1988)CrossRef
9.
Zurück zum Zitat Alansari, S., Paci, F., Sassone, V.: A distributed access control system for cloud federations. In: 2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS), pp. 2131–2136. IEEE (2017) Alansari, S., Paci, F., Sassone, V.: A distributed access control system for cloud federations. In: 2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS), pp. 2131–2136. IEEE (2017)
11.
Zurück zum Zitat Hirai, Y.: Formal Verification of Deed Contract in Ethereum Name Service (2016) Hirai, Y.: Formal Verification of Deed Contract in Ethereum Name Service (2016)
Metadaten
Titel
Blockchain-Based Content Name Search Mechanism in NDN
verfasst von
Jinshan Shi
Ru Li
Jianghui Zhang
Bo Cui
Copyright-Jahr
2020
Verlag
Springer Singapore
DOI
https://doi.org/10.1007/978-981-15-3278-8_10