لایه‌های موجود در تکنولوژی بلاک چین

0 ۳۹۶

هر یک از بخش‌های موجود در تکنولوژی بلاک چین به عنوان لایه‌های امنیتی عمل می کنند درست مانند طبقه‌های یک ساختمان.

تکنولوژی بلاک چین، باید به لایه‌های جداگانه‌ و مجزایی تبدیل شود تا بتواند امنیت خود را افزایش دهد.
برای درک بهتر این موضوع در ادامه با ما همراه باشید.

“طراحی سیستم لایه‌ای” بهترین مثال موجود در اینترنت می باشد.
هر یک از لایه‌های موجود، انتزاعی تر از لایه‌های پایین تر بوده تا زمانی که به لایه انتقالی فیزیکی برسد.
با استفاده از این روش می توان، سیستم بهتر و ایمن تری طراحی کرد، زیرا هر لایه را می توان بدون تاثیر بر لایه‌های دیگر به روزرسانی کرد.

  • لایه‌ی فیزیکی
  • لایه شبکه‌ای
  • لایه حمل و نقل
  • لایه session
  • لایه کاربرد

طراحی تمام این لایه‌ها، به معنای بهتر و کارآمدتر کردن عملکرد TCP/IP است.

تجزیه لایه بیت کوین:

به نظر شما، تجزیه لایه کدام یک از اپیلیکیشن‌های تکنولوژیِ بلاک چین، بسیار شبیه به خود بلاک چین است؟
پاسخ واضح است: بیت کوین.

لایه توافق جمعی:

پروتکلی است که فرمت لدجر را توضیح می دهد و به صورت عمومی قابل مشاهده است. هچنین بلاک‌های جدید می توانند از طریق این پروتکل به لدجر اضافه شوند.

لایه ماینینگ:

پروتکلی است که به منظور مدیریت اجماع توافقی و اضافه کردن بلاک‌ها به لدجر، به بخش‌ها، القاء و نظم می دهد.

لایه گسترش:

پروتکلی است که تعیین می کند که چگونه بلاک‌ها و لدجر میان نودهای شبکه، جا به جا شوند.

لایه Semantic:

یک لایه مشخصاتی برای انطباق بلاک‌های جدید و بلاک‌های قبلی است.

لایه کاربردی:

لایه‌ای است که بعضی از قابلیت‌های مورد نظر را اجرا می کند.

 

چهار لایه از لایه‌های گفته شده در بالا، لایه‌های تشکیل دهنده‌ی تکنولوژی بلاک چین هستند
و برای کنترل IP، برنامه‌ها و … به کار می روند.
همچنین لایه توافق جمعی از لایه‌های دیگر، متفاوت تر است.

سوالی که پیش می آید این است که چرا بلاک چین، به جای یک لایه از چهار لایه تشکیل شده است؟

بلاک چین یک لایه واحدی است که همه چیز را بین لایه‌های فیزیکی و حمل و نقل، کنترل و مدیریت می کند.
به دلیل اینکه تکنولوژی بلاک چین یک تکنولوژی جدیدی است، درک تمام این لایه‌ها کمی مشکل است به همین دلیل تمام این لایه‌ها را (برای راحتی) به عنوان یک لایه واحد، در نظر می گیریم.

با این شرایط، با تجزیه و جدا کردن لایه‌های موجود در تکنولوژی بلاک چین، می توان لایه‌های جدا شده را به صورت جداگانه مورد مطالعه و بررسی قرار داد
درنتیجه، این کار کمک بزرگی به درک این لایه‌ها و تکنولوژی مربوطه خواهد کرد.

ویژگی این لایه‌ها عبارت اند از:

امنیت:

یک بخش نمی تواند به تنهایی تمام منابع موجود را کنترل کند به همین دلیل، ایمنی افزایش پیدا می کند.

Liveness (زندگی):

این لایه‌ها می توانند بلاک‌های جدیدی را با رکورد قابل قبولی به لدجر مورد نظر اضافه کنند.

ثبات:

نودهای موجود در شبکه نمی توانند پیشنهادات خود، در مورد لدجر توافق جمعی را تغییر دهند.

درستی و صحت:

تنها بلاک‌هایی که معاملات معتبر را نشان می دهند، ممکن است به لدجر اضافه شوند.

بنابراین، طبقه بندی انجام شده، برای مطالعه و درک لایه‌های موجود در تکنولوژی بلاک چین بسیار مناسب و آسان است.

با این شرایط، امنیت در لایه توافق جمعی به دست آمده و نیاز به ساخت یک تابع توافق جمعی نیز دارد.

لایه Liveness نیز از لایه ماینینگ به دست می آید و باید شرکت کنندگان مناسبی در شبکه شرکت کنند تا بتواند بلاک‌های جدید را تایید کند.

لایه‌ی تثبیت با ویژگی گسترش نیز به یکدیگر مربوط هستند.
لایه اثبات برای تایید سریع بلاک‌ها به نود نیاز دارد.

با تمام این تفاسیر، تمام لایه‌های موجود در تکنولوژی بلاک چین، به عنوان لایه‌های امنیتی اصولی و اساسی عمل می کنند و حملات سایبری صورت گرفته، نتیجه‌ی وجود نقص در کدهای مورد نظر است نه نقص امنیتی در پروتکل مورد نظر.

80%
Awesome
  • Design

ارسال یک پاسخ

آدرس ایمیل شما منتشر نخواهد شد.