بلاکچین چیست؟
- بلاک چین یک نوع پایگاه داده خاص است.
- از نظر نحوه ذخیره اطلاعات با پایگاه داده معمولی متفاوت است. بلاک چین داده ها را در بلوک هایی ذخیره می کند، سپس با هم زنجیر می شوند.
- با ورود هر داده جدید ، داده وارد یک بلوک جدید می شود. هنگامی که بلوک با داده ها پر می شود ، روی بلوک قبلی زنجیر می شود ، که باعث می شود داده ها به ترتیب زمانی به هم زنجیر شوند.
- انواع مختلف اطلاعات را می توان در بلاک چین ذخیره کرد ، اما رایج ترین استفاده تا کنون به عنوان دفتر کل معاملات بوده است.
- بلاک چین های غیر متمرکز تغییر ناپذیر هستند ، به این معنی که داده های وارد شده غیر قابل برگشت هستند.
برای درک بلاک چین ، ابتدا باید بدانید که پایگاه داده در واقع چیست. پایگاه داده مجموعه ای از اطلاعات است که به صورت الکترونیکی در یک سیستم کامپیوتری ذخیره می شود. اطلاعات یا داده های موجود در پایگاه های داده معمولاً در قالب جدول طراحی شده اند تا امکان جستجو و فیلتر آسان برای اطلاعات خاص را فراهم کنند.
بنابراین بلاک چین چه تفاوتی با پایگاه داده دارد؟
ساختار ذخیره سازی
یک تفاوت اساسی بین پایگاه داده معمولی و بلاک چین نحوه ساختار داده ها است. یک بلاک چین اطلاعات را در گروه هایی جمع آوری می کند که به آنها بلوک نیز گفته می شود و مجموعه ای از اطلاعات را در خود نگه می دارد. بلوک ها دارای ظرفیت ذخیره سازی خاصی هستند و پس از پر شدن ، روی بلوک قبلی پر شده زنجیر می شوند و زنجیره ای از داده ها را که به عنوان “بلاک چین” شناخته می شود ، تشکیل می دهند. همه اطلاعات جدیدی که به دنبال آن بلوک تازه اضافه شده در یک بلوک تازه تشکیل شده جمع آوری می شود که پس از پر شدن نیز به زنجیره اضافه می شود.
این سیستم همچنین ذاتاً یک جدول زمانی برگشت ناپذیر از داده ها را در صورت پیاده سازی به صورت غیرمتمرکز ایجاد می کند. هنگامی که یک بلوک پر می شود ، روی سنگ قرار می گیرد و بخشی از این جدول زمانی می شود. به هر بلوک در زنجیره زمانی که به زنجیره اضافه می شود ، یک زمانبندی دقیق داده می شود.
یک پایگاه داده داده های خود را به جداول تبدیل می کند در حالی که یک بلاک چین ، همانطور که از نامش پیداست ، داده های خود را به صورت قطعات (بلوک) که به هم زنجیره شده اند تبدیل می کند. این باعث می شود که همه بلاک چین ها پایگاه داده باشند اما همه پایگاه های داده بلاک چین نیستند.
آیا بلاک چین امن است؟
آیا بلاک چین امن است؟
فناوری بلاک چین مسائل امنیتی و اعتماد را از چند جهت مورد بررسی قرار می دهد. اول ، بلوک های جدید همیشه به صورت خطی و زمانی ذخیره می شوند. یعنی ، آنها همیشه به “انتهای” بلاک چین اضافه می شوند. اگر نگاهی به بلاک چین بیت کوین بیندازید ، خواهید دید که هر بلوک دارای موقعیتی در زنجیره است که “ارتفاع” نامیده می شود.
پس از افزودن بلوکی به انتهای بلاک چین ، بازگشت و تغییر محتویات بلاک بسیار دشوار است مگر اینکه اکثریت برای این امر به توافق برسند. این به این دلیل است که هر بلوک دارای هش مخصوص به خود ، همراه با هش بلوک قبل از آن ، و همچنین مهر زمانی است که قبلاً ذکر شد. کدهای هش توسط یک تابع ریاضی ایجاد می شود که اطلاعات دیجیتالی را به رشته ای از اعداد و حروف تبدیل می کند. اگر این اطلاعات به هر طریقی ویرایش شود ، کد هش نیز تغییر می کند.
در اینجا دلیل اهمیت آن برای امنیت ذکر شده است. فرض کنید یک هکر می خواهد بلاک چین را تغییر داده و بیت کوین را از دیگران سرقت کند. اگر آنها بخواهند نسخه واحد خود را تغییر دهند ، دیگر با نسخه دیگران هماهنگ نخواهد شد. وقتی بقیه نسخه های خود را در مقابل یکدیگر ارجاع می دهند ، می بینند که این نسخه برجسته است و نسخه هکر این زنجیره به عنوان نامشروع کنار گذاشته می شود.
دستیابی به چنین هکی مستلزم آن است که هکر همزمان 51 درصد از نسخه های بلاک چین را کنترل و تغییر دهد تا نسخه جدید آنها تبدیل به اکثریت کپی و در نتیجه زنجیره مورد توافق شود. چنین حمله ای همچنین به مقدار زیادی پول و منابع نیاز دارد ، زیرا آنها باید همه بلوک ها را دوباره انجام دهند زیرا آنها در حال حاضر دارای برچسب زمانی و کدهای هش متفاوتی هستند.
با توجه به اندازه شبکه بیت کوین و سرعت رشد آن ، هزینه برای دستیابی به چنین موفقیتی احتمالاً غیر قابل جبران است. این نه تنها بسیار گران خواهد بود ، بلکه احتمالاً بی نتیجه نیز خواهد بود.
انجام چنین کاری بدون توجه نخواهد بود ، زیرا اعضای شبکه شاهد چنین تغییرات فاحشی در بلاک چین خواهند بود. سپس اعضای شبکه نسخه جدیدی از زنجیره را که تحت تأثیر قرار نگرفته است ، تحویل می دهند.