استفاده از بلاکچین در اینترنت اشیا: چالش ها و راهکار پیش رو
فناوری اساسی بیت کوین، بلاکچین است که در ابتدا تنها برای انتقال ارزش مالی طراحی شده بود. به هر حال، به دلیل معماری غیرمتمرکز، تحمل پذیری خرابی و مزایای امنیت رمزنگاری اش مانند هویت های دارای نام مستعار، ادغام داده ها و احراز هویت، محققان و تحلیلگران امنیتی در سراسر جهان جهت حل مباحث امنیت و حریم اینترنت اشیا، روی بلاکچین تمرکز دارند. با این حال، اخیرا، تحقیقات گسترده ای در راستای ارزیابی امکانپذیری بلاکچین برای اینترنت اشیا و چالش های مربوطه انجام نگرفته است. بنابراین، به منظور دستیابی به نتیجه گیری های هوشمند، این مقاله، یک بررسی سیستماتیک در مورد ویژگی های محیط اینترنت اشیا انجام می دهد که شامل نیازهای امنیت و کارایی و پیشرفت در فناوری های بلاکچین است. در این مقاله، شکاف ها با نگاشت مزایای امنیت و کارایی استنباط شده توسط فناوری های بلاکچین و برخی کاربردهای اینترنت اشیای مبتنی بر بلاکچین در مقابل نیازهای اینترنت اشیا شناسایی می شوند. همچنین، برخی مباحث عملی موجود در ادغام دستگاه های اینترنت اشیا با بلاکچین مطرح می شوند. در نهایت، یک روش جدید برای حل برخی از چالش های مهم استفاده از بلاکچین در اینترنت اشیا پیشنهاد می کنیم.
کلمات کلیدی: بلاکچین، اینترنت اشیا، پروتکل های اجتماعی، امنیت اینترنت اشیا، اینترنت اشیای غیرمتمرکز، چالش های بلاکچین
Blockchain's adoption in IoT: The challenges, and a way forward
Journal of Network and Computer Applications Available online 2 November 2018 In Press
Abstract
The underlying technology of Bitcoin is blockchain, which was initially designed for financial value transfer only. Nonetheless, due to its decentralized architecture, fault tolerance and cryptographic security benefits such as pseudonymous identities, data integrity and authentication, researchers and security analysts around the world are focusing on the blockchain to resolve security and privacy issues of IoT. However, presently, not much work has been done to assess blockchain's viability for IoT and the associated challenges. Hence, to arrive at intelligible conclusions, this paper carries out a systematic study of the peculiarities of the IoT environment including its security and performance requirements and progression in blockchain technologies. We have identified the gaps by mapping the security and performance benefits inferred by the blockchain technologies and some of the blockchain-based IoT applications against the IoT requirements. We also discovered some practical issues involved in the integration of IoT devices with the blockchain. In the end, we propose a way forward to resolve some of the significant challenges to the blockchain's adoption in IoT.
Keywords: Blockchain, Internet of things, Consensus protocols, IoT security, Decentralized IoT, Blockchain challenges