بلاک چین چیست؟ (BlockChain)

همانطور که از نامش پیداست این تکنولوژی از ترکیب دو کلمه Block (بلوک) و Chain (زنجیره) تشکیل شده است. از این سیستم جهت ثبت اطلاعات و گزارش توزیع شده استفاده می شود و بصورت کلی زنجیره ای از بلوک ها می باشد. امروزه در سیستم کد گذاری ارز های دیجیتال برای حفظ و بالا بردن امنیت از این سبک استفاده می شود. همچنین به تازگی پیامرسان های خارجی و محبوب از جمله تلگرام جهت حفظ اطلاعات کاربران و رفع فیلترینگ در کشور های مختلف (ایران و روسیه) قصد دارد از این سبک کد گذاری استفاده کند. به طور بعد از اجرای بلاک چین بر روی پیامرسان تلگرام اگر کشوری قصد فیلتر کردن و محدود کردن کاربران جهت استفاده از این نرم افزار را داشته باشد میبایست تمام سیستم بانکی و ارز کشوری خود را نابود کند تا بتواند این عمل را انجام دهد چرا که بلاک چین بطور مستقیم با سیستم های کد گذاری ارز های زیادی در ارتباط است که از مهم ترین آنها میتوان به بیت کوین اشاره کرد.


تصویر بلوک های یک بلاک چین و اتصال توسط Hash
تصویر بلوک های یک بلاک چین و اتصال توسط Hash

بلاک چین چگونه عمل میکند؟

همانطور که گفته شد فناوری بلاک چین در سیستم اطلاعاتی و کد گذاری بیت کوین استفاده میشود. با این حال باید گفت این تکنولوژی یکی از ایمن ترین و بهترین سیستم های امنیتی و اطلاعاتی دنیا می باشد. بطور ساده تر شما میتوانید بلاک چین را یک سیستم عامل و بیت کوین را یک نرم افزار بر روی آن در نظر بگیرید.

نحوه ذخیره سازی در بلاک چین چگونه است؟

هر اطلاعات مفید و غیر مفیدی میتوان در این سیستم ذخیره سازی کرد از جمله اطلاعات و شواهد جرم و جنایت افراد تا اطلاعات ارزی و یا امنیتی یک کشور. در تکنولوژی بلاک چین همانطور که گفته شد اطلاعات در بلوک ها قرار گرفته می شوند و بصورت زنجیره ای به یکدیگر متصل خواهند شد. در این زنجیره ممکن است دو اطلاعات غیر مرتبط در دو بلوک کنار هم قرار گیرد. مثلا اطلاعات فروشگاه های شهر مشهد در کنار بلوک اطلاعات تجهیزات نظامی عراق قرار گیرد.

قسمت عمده تامین امنیت و کد گذاری تکنولوژی بلاک چین توسط هش (Hash) صورت میگیرد.

هش (Hash) چیست؟

در تکنولوژی بلاک چین میبایست بلوک ها توسط یک رابط که عملا حکم زنجیر را ایفا میکند به یکدیگر متصل شود. این رابط و زنجیر هش (Hash) نام دارد. نحوه عملکرد هش به این صورت است که در هر بلوک در کنار مقادیر اطلاعاتی ذخیره شده، دو مقدار Hash و Previous Hash را ذخیره می کند.

نمونه ای از نحوه قرارگیری Hash و Previous Hash
نمونه ای از نحوه قرارگیری Hash و Previous Hash

همانطور که در تصویر پیداست هش یک کد منحصر به فرد برای هر بلوک می باشد که در بلوک بعدی با نام Previous Hash تکرار میشود. اگر شما قصد ایجاد تغییر و یا اخلال در اطلاعات یک بلوک را داشته باشید Hash آن بلوک تغییر خواهد کرد و دیگر با مقادیر Previous Hash بلوک های بعدی همخوانی ندارد در نتیجه سیستم به مشکل برخورد خواهد کرد. وجود هش به امنیت و حفظ اطلاعات در سیستم کمک بسیار بزرگی کرده است.


شکل گیری Hash به چه صورت است؟

کد های هش که بصورت انحصاری برای هر بلوک در نظر گرفته میشود با سیستم کد گذاری بسیار پیشرفته ای شکل میگیرند. این سیستم مانند اثر انگشت هر فرد می باشد و کد هش هر بلوک مربوط به همان بلوک می باشد و در صورت تغییر در اطلاعات یک بلوک تمامی هش های بعدی (بدلیل وجود Previous Hash) تغییر خواهند کرد. این روند زمان زیادی از سیستم و پردازشگر جهت ایجاد کد های جدید میگیرد که حدود 10 دقیقه می باشد. این قابلیت دسترسی به بلاک ها را بسیار سخت و تقریبا میتوان گفت غیر قابل دسترسی می کند.

امنیت بلاک چین چگونه تامین می شود؟

در کنار وجود کدهای منحصر بفرد Hash در سیستم بلاک چین، سیستمی دیگر وجود دارد که از شبکه ای همتا به همتا استفاده میکند. یعنی افراد میتوانند به این شبکه ملحق شوند و استفاده کنند. بعد از عضویت و پیوستن به این شبکه یک نسخه از هش های بلاک چین برای حساب کاربری فرد تازه وارد ارسال می شود که میتوان گفت یک نسخه بکاپ از هش های تولید شده می باشد. با این حال امکان تغییر هش های بلاک چین به هیچ عنوان وجود نخواهد داشت و در نتیجه اطلاعات ذخیره شده امکان تغییر یا دسترسی به آنها غیر ممکن خواهد شد.

اگر کسی با تغییر در کد های هش قصد دستکاری در بلوک ها را داشته باشد باید از کاربران دیگه مجوز این کار را بگیرد که بیش از 50 درصد آنها با این عملیات میبایست موافقت کنند که این کار انجام نمیشود. و یا فرد باید کنترل بیش از 50 درصد کاربران را با تغییر کد هش بدست بگیرد که با وجود 10 دقیقه زمان برای هر کد این کار ممکن نیست.


کاربرد های بلاک چین در کجاست؟

بصورت کلی در متن مقدمه نمونه ای از کاربرد های بلاک چین گفته شد. این سیستم فوق پیشرفته و امنیتی میتواند در ارز های دیجیتال مورد استفاده قرار گیرد. همچنین شبکه های اجتماعی و پیام رسان ها جهت جلوگیری از نفوذ به حریم شخصی کاربران میتوانند از سیستم بلاک چین برای ذخیره سازی اطلاعات و فایل ها استفاده کنند. تلگرام به تازگی اقدام به استفاده از این سیستم برای جلوگیری از فیلترینگ کرده است. همچنین مشاغل دیگر مانند اداره مالیات برای ذخیره اطلاعات و یا ذخیره سوابق پزشکی میتوانند از این سیستم استفاده کنند. همچنین دفاتر ثبت اسناد رسمی دیجیتال امروزه از این سیستم برای ذخیره مطمئن تر اطلاعات خود استفاده میکنند.

مشاغلی که امروزه از سیستم بلاک چین استفاده میکنند
مشاغلی که امروزه از سیستم بلاک چین استفاده میکنند

خلاصه مطلب و نتیجه

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

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

اکثر بانک های بزرگ و ارز های دیجیتالی ثبت شده مانند بیت کوین از این سیستم کدگذاری استفاده میکند اما این موضوع دلیل بر خصوصی بودن بلاک چین نمی شود. هر فردی برای ذخیره و حفظ امنیت فایل و رکورد های خود میتواند از بلاک چین استفاده کند.


هرگونه کپی برداری بدون ذکر منبع غیر قانونی و غیر شرعی می باشد.

موفق و پیروز باشید.