امروزه در جامعه و مخصوصا فضاهای مجازی اصطلاحات بسیار جدیدی رو میشنویم. از جمله این اصطلاحات : بلاک چین ، بیت کوین ، ارز رمرز و… میباشد. امروز تیم کارشناسان شبکه هسته فناوری سام قصد داره به موضوع بلاک چین بپردازه.
Blockchainچیست؟
به زبان خیلی ساده و عامیانه میتوان گفت بلاک چین یک پروتکل امنیتی و امن برای پرداخت و برداشت پول طراحی شده. این پروتکل از اجزای مختلفی ساخته شده که در کنار هم تشکیل این پروتکل امن رو میدهد.
هرجایی که صحبت از بلاک چین باشد حتما نامی از بیت کوین هم به گوش شما میرسد . چراکه امروزه بیشترین مبادلات ارزی که در این بستر صورت میگرد مربوط به ارز بیت کوین میباشد.
اجزای بلاک چین
از اسم بلاک چین پیداست که در ساختار خود از بلاک ها یا بلوک های حافظه ای استفاده میکنند. هر کدان از این بلوک های حافظه شامل چند بخش هستند:
1- اطلاعات مربوط به تراکنشی که انجام شده: فرستنده،گیرنده، زمان تراکنش ، مبلغ و….
2-هش مربوط به اطلاعات : تمامی اطلاعات در مورد بالا هش گذاری یا رمز نگاری میشوند
3- هش مربوط به بلوک قبلی موجود در زنجیره
زنجیره بلاک ها
بلوک های حافظه در بلاک چین به صورت خطی در کنار یک دیگر قرار میگیرند . در واقعه هر بلوکی که اضافه میشود به سر صف میرود و هش مربوط به بلوک قبلی را نیز دز اختیار دارد.
نکته: اگر هکری بخواهد در یکی از بلوک های این زنجیره تغییری ایجاد کند باید اطلاعات مربوط به اون بلوک و تمام بلوک های پشت سر اون رو نیز تغییر دهد. چرا که بلافاصله بعد از تغییر دادن اطلاعات هش اون بلوک تغییر میکند و او مجبور به تغییر بقیه هش ها میشود که کار تقریبا غیر ممکنی هست.
شبکه بلاک چین
بلاک چین هیچ سازمان واحد یا ارگانی برای نظارت ندارد. این سیستم های موجود در شبکه هستند که نظارت رو انجام میدهند. برای مثال فرض کنید به تمام دانشجویان یک دانشکده اسم استاد درس معارف گفته میشه. وتمامی دانشجوها اون اسم رو در اختیار دارند . حال اگر یک استاد جعلی بخواهد وارد کلاس شود همه دانشجو ها این مطلب را متوجه میشوند و مانع از ورود استاد میشوند. در زنجیره هم سیستم ها همانند دانشجو ها عمل میکنند و با تغییر یک بلوک در زنجیره فورا متوجه شده و اون رو بلافاصله از زنجیره حذف میکنند.
نکته: تمامی سیستم هایی که وارد زنجیره میشوند یک کپی از تمام اطلاعات زنجیره را دریافت میکنند.
نکته: برای رد کردن یا تایید کردن اطلاعات یک بلوک 51 درصد از سیستم های حاضر در زنجیره بلاک باید به ان رای دهند.
نکته: امروزه تقریبا 5 میلیون سیستم فعال بر روی بیت کوین کار میکنند. و هر هکر برای هک کردن بلاک چین دو انتخاب دارد.
1- اطلاعات مربوزط به بلاک مورد نظر و همه بلاک های پیش از اون رو تغییر بده.
2- 51 درصد از سیستم های موجود در زنجیره رو در اختیار داشته باشه.
که هر دو کار بسی سخت ، طاقت فرسا و حتی نا ممکن است . و همین نکات نشانگر امنیت بالای بلاک چین میباشد.