هم اینترنت اشیا (IOT) و هم بلاک چین فناوریهای نسل آینده هستند که به احتمال خیلی زیاد از فناوریهای سنتی فعلی پیشی گرفته و جایگزین آنها خواهند شد. مشکل اساسی و کنونی اینترنت اشیا، ایجاد امنیت بین سیستمهای رایانهای مختلفی است که از طریق یک شبکه ناامن به یک دیگر متصل شدهاند.
بنابراین، متخصصان این حوزه بر این باورند که بلاکچین، به عنوان یک دفتر کل توزیع شده و ارائه یک شبکه غیرمتمرکز، ممکن است به حل مسائل امنیتی مربوط به اینترنت اشیا کمک کند. توسعه دستگاههای IOT در حالی که بتوانند امنیت را تضمین کنند، میتواند کاری بسیار سخت و دشوار باشد. بنابراین در اینجا میتوان از یک دفتر کل توزیع شده برای شناسایی دستگاه IOT، احراز هویت و انتقال امن داده استفاده کرد. نقض امنیت در یک دستگاه اینترنت اشیا میتواند در بسیاری از موارد خطرات جدی به همراه داشته باشد. به عنوان مثال اگر یک خودروی خودران هک شود، میتوان متصور بود تا چه حد تبعات زیان باری در پی خواهد داشت.
چگونه میتوانیم از بلاکچین برای توسعه اینترنت اشیا استفاده کنیم؟
مشکل عمدهای که اینترنت اشیا با آن مواجه است، مشکل امنیت به دلیل داشتن یک مدل client-server است که از یک سیستم کنترل مرکزی برای مدیریت تمام دستگاههای اینترنت اشیا و همچنین دادههای منتقل شده از طریق شبکه استفاده میکند.
اما همین نکته امنیتی، امنیت اینترنت اشیا را به خطر انداخته و منجر به حملات باتنت به سبک Mirai شده است. حملات Mirai اساساً به این معنی است که دستگاههای IOTبه دلیل عدم وجود گره امنیتی مرکزی قادر به اتخاذ تصمیمات امنیتی خاص نیستند و به همین دلیل مستعد حملات امنیتی بزرگ میشوند.
بنابراین، بلاکچین به عنوان یک شبکه غیرمتمرکز، نیاز به حضور یک نقطه امنیتی واحد را از بین میبرد. در نتیجه، همه دستگاهها میتوانند درباره اینکه کدام گره به شیوهای غیرعادی کار میکند اتفاق نظر داشته باشند و هرگونه گره بد رفتاری را قرنطینه و از شبکه خارج کنند. دادهها به طور خودکار در مکانهای بسیاری ذخیره شده و همیشه در دسترس همه کاربران در یک شبکه بلاکچین هستند.
بلاکچین استفاده شده، مبتنی بر کلید خصوصی خواهد بود که به همه کاربران اجازه دسترسی به دادهها را میدهد. از آنجایی هم که تمام دادههای موجود در شبکه امضا شده هستند، هر دستگاه در قبال اقدامات خود پاسخگو خواهد بود. بنابراین ویژگیهای ذکر شده، در دسترس بودن، پاسخگویی و سازگاری با شبکه را فراهم میکنند. به عبارت دیگر بلاکچین چهار مشکل اساسی زیر را برای اینترنت اشیا مرتفع خواهد کرد:
1. ایجاد اعتماد
2. کاهش هزینه
3. تبادل سریع داده ها
4. امنیت مقیاس پذیر
چرا باید از بلاکچین در کنار اینترنت اشیا استفاده کنیم؟
پاسخ به سؤال فوق به شرح زیر است:
۱) به عبارت ساده، بلاکچین شفاف است. شفافیت در اینجا در واقع به این واقعیت اشاره دارد که هر گونه نقض امنیتی، در شبکه منعکس خواهد شد و از آنجایی که همه کاربران به گرهها دسترسی دارند، میتوانند گره را شناسایی و قرنطینه کنند.
۲) استفاده از رمزنگاری و شبکه غیرمتمرکز تضمین میکند که دادهها میتوانند مورد اعتماد همه کاربران سیستم باشند.
۳) برخی از بلاکچینها مانند اتریوم وجود دارند که ابزار «قرارداد هوشمند» را در اختیار ما قرار میدهند. این ابزار دارای مجموعهای از توافقات و عملکردها است که در صورت برآورده شدن شرطهای از قبل تعریف شده اجرا خواهند شد.
۴) به دلیل قوی بودن ویژگیهای امنیتی ارائه شده توسط بلاکچین، سیستمهای اینترنت اشیا مانند خانههای هوشمند، که متعاقباً دادههای شخصی زیادی را برای کارایی بهتر در اختیار دستگاههای دیگر قرار میدهند، در چنین شبکه گستردهای از دستگاهها به طور ایمن عمل خواهند کرد.
نمونههای واقعی بلاکچین با پیادهسازی اینترنت اشیا
ما با تمام اصطلاحات فنی آشنا شدیم، اما هیچ چیز تا زمانی که کاربردهای آن در دنیای واقعی دیده نشود قانع کننده نخواهد بود. چندین استارتاپ وجود دارند که از بلاک چین برای ایمن سازی دستگاه های IOTخود استفاده میکنند و در اینجا چند نمونه آورده شده است. برای جزئیات کامل، وب سایتهای آنها را بررسی کنید.
استارتاپ FILAMENT راهحلهای نرمافزاری و سختافزاری برای دستگاههای اینترنت اشیا فراهم میکند تا بتوانند با بلاکچین تعامل داشته باشند و تراکنشهای خود را انجام دهند. سخت افزار ساخته شده یک تراشه Blocklet کم هزینه است، که یک محیط مورد اعتماد بهینه شده برای دستگاههایIOT فراهم میکند.
پلتفرم XAGE در کنار استفاده از IIOT (اینترنت صنعتی اشیا) ایمن شده با بلاک چین، یک سیستم ارتباطی برای همکاری، مدیریت و تبادل داده ایجاد میکند.
تضمین امنیت توسط بلاکچین؛ این نسل بعدی اینترنت اشیا است!