اخبار و مقالات

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

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

 

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

 

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

شاید بلاک چین پیچیده به نظر برسد و قطعاً می تواند چنین باشد ، اما مفهوم اصلی آن کاملاً ساده است.اگر بخواهیم به زبان ساده بگوییم بلاکچین چیست؟ بلاکچین نوعی پایگاه داده است. برای اینکه بدانید بلاک چین چیست و بتوانید بلاکچین را درک کنید ، ابتدا باید بدانید که پایگاه داده چیست.

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

 

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

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

برای تغییر نحوه کار آن سیستم یا اطلاعات ذخیره شده در آن ، اکثریت توان محاسباتی شبکه غیرمتمرکز باید در مورد تغییرات گفته شده به توافق برسند. این اطمینان می دهد که هر تغییری رخ دهد به نفع اکثریت است.

  • شفافیت

به دلیل ماهیت غیرمتمرکز بودن بلاکچین بیت کوین ، با داشتن یک گره شخصی یا با استفاده از کاوشگران بلاکچین که به هر کسی امکان می دهد معاملات بصورت زنده را ببیند ، می توان بصورت شفاف تمام معاملات را مشاهده کرد هر گره کپی مخصوص خود از زنجیره را دارد که با تأیید و اضافه شدن بلوک های جدید ، به روز می شود. این بدان معنی است که اگر بخواهید ، می توانید بیت کوین را به هر کجا که برسد ردیابی کنید.

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

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

دیدگاه‌ خود را بنویسید