بلاکچین چیست؟

بلاکچین پیچیده به نظر می رسد و قطعاً می تواند باشد اما مفهوم اصلی

آن کاملاً ساده است. بلاکچین نوعی پایگاه داده است. برای اینکه بتوانید

بلاکچین را درک کنید کمک می کند تا ابتدا درککنید که یک پایگاه داده در

واقع چیست؟

بانک اطلاعاتی مجموعه ای از اطلاعات است که به صورت الکترونیکی روی

سیستم رایانه ای ذخیره می شود. اطلاعات یا داده ها در پایگاه داده ها به طور

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

خاص را فراهم کنند. چه تفاوتی بین شخصی وجود دارد که از صفحه گسترده برای

ذخیره اطلاعات به جای پایگاه داده استفاده می کند؟
صفحات گسترده برای یک فرد یا گروه کوچکی از افراد جهت ذخیره و دسترسی

به اطلاعات محدود طراحی شده اند. در مقابل ، یک پایگاه داده به گونه ای طراحی

شده است که به طور قابل توجه اطلاعات بیشتری را در خود جای داده است

که می تواند به راحتی و توسط هر تعداد کاربر همزمان دسترسی ، فیلتر و دستکاری

شود. پایگاه داده های بزرگ با قرار دادن داده ها در سرورهایی که از رایانه های قدرتمند

ساخته شده اند ، به این مهم دست می یابند. این سرورها گاهی می توانند با استفاده

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

یک صفحه گسترده یا پایگاه داده ممکن است برای هر تعداد از افراد قابل دسترسی باشد ، اما

اغلب متعلق به یک تجارت است و توسط شخصی منصوب اداره می شود که کنترل کاملی بر نحوه

کار و داده های موجود در آن دارد.

بنابراین تفاوت بلاکچین با پایگاه داده چیست؟

ساختار ذخیره سازی بلاکچین

یک تفاوت اساسی بین پایگاه داده معمولی و بلاکچین ، نحوه

ساختار داده ها است. یک بلاکچین اطلاعات را بصورت گروهی

جمع آوری می کند که به آنها بلوک نیز گفته می شود و مجموعه ای

از اطلاعات را در خود جای داده است. بلوک ها ظرفیت ذخیره سازی

خاصی دارند و وقتی پر می شوند ، روی بلوک پر شده قبلی زنجیر

می شوند و زنجیره ای از داده ها را به نام “زنجیره بلوک” بلاکچین را

تشکیل می دهند. تمام اطلاعات جدیدی که به دنبال آن بلوک تازه اضافه

شده به یک بلوک تازه تشکیل شده وارد می شوند که پس از پر شدن

نیز به زنجیره اضافه می شوند. یک پایگاه داده داده های خود را در جدول

ساختار می دهد در حالی که یک زنجیره بلوک ، مانند نام آن ، داده های

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

این باعث می شود که همه بلاکچین ها پایگاه داده باشند اما همه پایگاه داده ها

زنجیره بلوک نیستند. این سیستم همچنین ذاتاً یک جدول زمانی برگشت

ناپذیر از داده ها را هنگام پیاده سازی در ماهیت غیرمتمرکز ایجاد می کند.

وقتی یک بلوک پر می شود ، آن را سنگ تمام می کنند و بخشی از این جدول

زمانی می شود. هر بلوک در زنجیره زمانی که به زنجیره اضافه می شود

یک مهر زمان دقیق به خود اختصاص می دهد.

تمرکز زدایی بلاکچین

به منظور درک بلاکچین ، مشاهده آن در چارچوب نحوه اجرای آن

توسط بیت کوین بسیار آموزنده است. بیت کوین مانند یک پایگاه داده

برای ذخیره بلاکچین خود به مجموعه ای از رایانه ها نیاز دارد. برای

بیت کوین ، این بلاکچین فقط نوع خاصی از بانک اطلاعاتی است که هر

معامله بیت کوین را که انجام داده است ذخیره می کند. در مورد

بیت کوین و برخلاف اکثر پایگاه های داده ، این رایانه ها همه زیر یک سقف

نیستند و هر رایانه یا گروهی از رایانه ها توسط یک فرد یا گروه خاصی از افراد بلاکچین

کار می کنند. تصور کنید که یک شرکت دارای یک سرور متشکل از 10 هزار رایانه با یک

پایگاه داده است که تمام اطلاعات حساب مشتری خود را در اختیار دارد. این شرکت

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

هر یک از این رایانه ها و کلیه اطلاعات موجود در آنها را در اختیار دارد. به همین ترتیب

بیت کوین از هزاران رایانه تشکیل شده است ، اما هر رایانه یا گروهی از رایانه هایی

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

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

بیت کوین را آرایش می کنند گره گفته می شود. در این مدل از بلاکچین بیت کوین

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

جایی که رایانه های شبکه آن متعلق به یک موجود واحد هستند و اداره می شوند وجود دارند.

در یک بلاکچین ، هر گره دارای رکورد کامل اطلاعاتی است که از زمان شروع کار

در زنجیره بلوک ذخیره شده است.برای بیت کوین داده ها کل تاریخ معاملات بیت کوین است.

شفافیت بلاکچین

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

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

معاملات بلاکچین بصورت زنده را ببیند به طور شفاف مشاهده شود. هر گره کپی مخصوص

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

این بدان معنی است که اگر بخواهید ، می توانید بیت کوین را به هر کجا که برسید ردیابی کنید.

به عنوان مثال ، صرافی ها در گذشته هک شده بودند جایی که کسانی که بیت کوین را در صرافی

داشتند همه چیز را از دست می دادند. اگرچه ممکن است هکر کاملاً ناشناس باشد ، بیت کوین هایی

که آنها استخراج کرده اند به راحتی قابل ردیابی هستند. اگر بیت کوین هایی که در برخی از این

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

آیا بیت کوین امن است؟

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

اول ، بلوک های جدید همیشه به صورت خطی و زمانی ذخیره می شوند.

یعنی همیشه به “انتهای” بلاکچین اضافه می شوند. اگر نگاهی به

بلاکچین بیت کوین بیندازید ، می بینید که هر بلوک موقعیتی روی زنجیره دارد

که “ارتفاع” نامیده می شود. از نوامبر 2020 ، ارتفاع بلوک تاکنون به 656197 بلوک رسیده بود.

پس از اضافه شدن بلوک بلاکچین به انتهای زنجیره بلوک بلاکچین

بازگشت و تغییر در محتوای بلوک بسیار دشوار است مگر اینکه اکثریت

برای انجام این کار به توافق برسند. به این دلیل که هر بلوک حاوی

مخصوص به خود است همراه با آن بلوک قبل از آن و همچنین مهر تایمی که

قبلاً ذکر شد.کدهای آن توسط یک تابع ریاضی ایجاد می شود که

اطلاعات دیجیتالی را به رشته ای از اعداد و حروف تبدیل می کند. اگر آن اطلاعات

به هر روشی ویرایش شود کد آن نیز تغییر می کند. این دلیل مهم آن برای امنیت

است. بگذارید بگوییم یک هکر می خواهد بلاکچین را تغییر دهد و بیت کوین را از بقیه

سرقت کند. اگر آنها بخواهند نسخه تک نسخه خود را تغییر دهند ، دیگر با نسخه دیگران

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

می دهند ، می دیدند که این یک نسخه برجسته است و نسخه هکر از این

زنجیره به عنوان نامشروع کنار گذاشته می شود. موفقیت در چنین هکی

مستلزم این است که هکر به طور همزمان 51 درصد از نسخه های بلاکچین

را کنترل و تغییر دهد تا نسخه جدید آنها به نسخه اکثریت و در نتیجه زنجیره مورد

توافق تبدیل شود. چنین حمله ای به مقدار زیادی پول و منابع نیز احتیاج دارد زیرا آنها برای

ازسرگیری تمام بلوک ها نیاز دارند.

بیت کوین در مقابل بلاکچین

هدف بلاکچین این است که اطلاعات دیجیتالی ضبط و توزیع شود

اما ویرایش نشود. فناوری بلاکچین برای اولین بار در سال 1991

توسط استوارت هابر و دبلیو اسکات استورنتتا ، دو محقق که می خواستند

سیستمی را اجرا کنند که در آن نمی توان با مهر زمان سند دستکاری کرد

ترسیم شد. اما تقریباً دو دهه بعد ، با راه اندازی بیت کوین در ژانویه 2009

اولین بلاکچین از دنیای واقعی استفاده کرد. پروتکل بیت کوین بر اساس بلاکچین

ساخته شده است. Satoshi Nakamoto ، خالق نام مستعار بیت کوین

در یک مقاله تحقیقاتی با معرفی ارز دیجیتال از آن به عنوان

“یک سیستم نقدی الکترونیکی جدید که کاملاً نظیر به نظیر

است و شخص ثالث قابل اعتمادی ندارد” نام برد. نکته کلیدی که

در اینجا باید فهمید این است که بیت کوین صرفاً از بلاکچین به عنوان ابزاری

برای ثبت شفاف دفتر حساب استفاده می کند ، اما از نظر تئوری بلاکچین

می تواند برای ضبط غیرقابل تغییر تعداد نقاط داده استفاده شود. همانطور که

در بالا بحث شد این می تواند به صورت معاملات ، آرا در انتخابات ، موجودی

محصولات ، شناسه های ایالتی ، اسناد به خانه ها و موارد دیگر باشد.

در حال حاضر ، طیف گسترده ای از پروژه های مبتنی بر بلاکچین وجود دارد

که به دنبال اجرای بلاکچین از راه های دیگر کمک به جامعه هستند ، فقط ثبت

معاملات. یک مثال خوب استفاده از بلاکچین به عنوان راهی برای رأی دادن

در انتخابات دموکراتیک است. ماهیت تغییر ناپذیری بلاکچین به این معنی است

که رأی گیری متقلبانه بسیار دشوارتر می شود.

مطالب مرتبط