Blockchain (BC) and Software-Defined Networking (SDN) are leading technologies which have recently found applications in several network-related scenarios and have consequently experienced a growing interest in the research community. Indeed, current networks connect a massive number of objects over the Internet and in this complex scenario, to ensure security, privacy, confidentiality, and programmability, the utilization of BC and SDN have been successfully proposed. In this work, we provide a comprehensive survey regarding these two recent research trends and review the related state-of-the-art literature. We first describe the main features of each technology and discuss their most common and used variants. Furthermore, we envision the integration of such technologies to jointly take advantage of these latter efficiently. Indeed, we consider their group-wise utilization -- named BC-SDN -- based on the need for stronger security and privacy. Additionally, we cover the application fields of these technologies both individually and combined. Finally, we discuss the open issues of reviewed research and describe potential directions for future avenues regarding the integration of BC and SDN. To summarize, the contribution of the present survey spans from an overview of the literature background on BC and SDN to the discussion of the benefits and limitations of BC-SDN integration in different fields, which also raises open challenges and possible future avenues examined herein. To the best of our knowledge, compared to existing surveys, this is the first work that analyzes the aforementioned aspects in light of a broad BC-SDN integration, with a specific focus on security and privacy issues in actual utilization scenarios.
翻译:在这项工作中,我们提供了关于这两项最新研究趋势的全面调查,并审查了相关的最新文献。我们首先描述了每项技术的主要特点,并讨论了其最常见和最常用的变式。此外,我们设想将这些技术整合起来,以便共同有效利用后一种技术。事实上,我们根据加强安全和隐私的需要,考虑以集团方式利用这些技术 -- -- 称为BC-SDN -- -- 以确保安全、隐私、保密和可编程性。此外,我们还单独和合并地讨论了这些技术的应用领域。最后,我们讨论了审查研究的公开问题,并描述了有关将BC和SDN整合起来的未来途径的潜在方向。我们首先描述了每项技术的主要特点,并讨论了其最常见和最常用的变式。此外,我们设想将这些技术整合起来,以便共同有效地利用后者。事实上,我们根据对BC和SDN的分组利用,我们根据对加强安全和隐私的需要,考虑这些技术的利用。此外,我们单独和SDM的利用情况,我们讨论了这些技术的应用范围,从目前对BC和SD的整合的潜在途径进行了深入探讨。