تاریخ امروز :مارس 29, 2020
تکنولوژی بلاک چین چیست و چگونه کار می کند؟

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

اگر شما هم در 10 سال اخیر دنبال کننده مسائل بانکداری، سرمایه گذاری، یا ارز دیجیتال بوده اید، ممکن است با بلاک چین، تکنولوژی زیرساخت بیت کوین، آشنایی داشته باشید. به احتمال بسیار زیاد واژه بلاک چین به تنهایی برای شما قابل درک است. ممکن است برای شناخت بیت کوین با چنین تعریفی “بلاک چین یک لجر عمومی، بدون مرکزیت و توزیع شده است.” مواجه شده باشید.

با اسکناس همراه باشید تا متوجه شوید تکنولوژی بلاک چین چیست؟ و چگونه کار می کند؟

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

این واژه متشکل شده است از دو کلمه Block (بلوک) وChain (زنجیره). اگر این تکنولوژی بسیار پیچیده است، پس چرا بلاک چین نامیده می­شود؟

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

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

3 ویژیگی های بلوک ها

1. ذخیره سازی انتقالات مالی مانند تاریخ، زمان، و هزینه آخرین خرید اینترنتی شما

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

3. هر بلاک اطلاعات مختلفی را ثبت می کنند، و این عامل باعث می شود تا از هم متمایز شوند. علاوه بر ثبت اطلاعات مختلف هر بلاک ها، هر کدام از آن ها یک کد منحصر به فرد دارد که به اصطلاح “هش” نامیده می­شود. 

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

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

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

به هر حال برای اینکه یک بلاک به زنجیره اضافه شود، چهار مرحله زیر باید طی شوند: بیاید با مثال خرید اینترنتی پیش برویم.

1. باید یک تراکنش انجام شود.

در ابتدا شما در یک وبسایت خرید خود را ثبت می­کنید.

2. این تراکنش باید تأیید شود.

پس از ثبت خرید، باید تراکنش خود را تأیید کنید. در دیگر مکان­ های عمومی ثبت اطلاعات مانند سازمان انتقال اطلاعات، ویکی پدیا یا کتابخانه محلی، یک نفر مسئول حفظ مدخل­ های اطلاعات جدید است. با این حال در بلاک چین، این وظیفه به عهده شبکه­ای از کامپیوترهاست. این شبکه­ ها معمولاً شامل هزاران (یا درمورد بیت کوین حدوداً پنج میلیون) کامپیوتر در سراسر جهان است.

هنگامی که خرید اینترنتی خود را ثبت می­ کنید، این شبکه کامپیوترها به سرعت بررسی می­کنند که آیا تراکنش شما همانطور که خواسته بودید انجام شده­ است یا خیر. این شبکه جزئیات خرید مانند زمان تراکنش، هزینه پرداخت شده و طرفین تراکنش را بررسی می­کند.نکته جالب این است که همگی اینها در عرض یک ثانیه انجام می­شود.

3. این تراکنش باید در یک بلاک ذخیره شود.

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

4. به این بلاک یک هش تعلق می­گیرد.

هنگامی که تمامی تراکنش­ های یک بلاک تأیید شدند، یک کد شناسایی منحصر به فرد یا همان “هش” به آن اختصاص داده می­شود. بعد از این مراحل این بلاک هش جدید باید به بلاک های اضافه شده بلاک چین اضافه شود.

تا زمانی که بلاک هش دار نشود امکان اضافه شدن به زنجیره را ندارد.هنگامی که بلاک جدید به بلاک چین اضافه می­شود، برای همه قابل مشاهده می­شود، حتی شما.

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

آیا تکنولوژی بلاک چین خصوصی است؟

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

هر کامپیوتر در شبکه بلاک چین کپی خود از بلاک چین را دارد و این بدین معنی است که هزاران، و یا در مورد بیت کوین، میلیون­ها کپی از یک بلاک چین وجود دارد.

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

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

چه طور می­توان به تکنولوژی بلاک چین یا شبکه آن اعتماد کرد؟

شاید به این فکر بیفتید اگر نمی­توان فهمید چه کسی بلاک را به زنجیره اضافه کرده است، پس آیا این تکنولوژی ایمن است یا خیر؟

تکنولوژی بلاک چین در مسائل امنیت و اعتماد به دلایل زیر خوب عمل کرده است:

  • نگه داری خطی و ترتیبی بلاک های جدید
  • دشوار بودن تغییر و عقب بردن بلاک اضافه شده به انتهای زنجیره
  • غیر ممکن بودن حذف بلاک های اضافه شده به انتهای زنجیره خوب

برای حل کردن مشکل اعتماد، شبکه­ های بلاک چین تست­ هایی را برای کامپیوترهایی که قصد دارند به شبکه اضافه کردن بلاک به بلاک چین بپیوندند، طراحی کرده­ اند. در این تست ­ها که “مدل­ های اجماع” نامیده می­شوند، کاربران باید پیش از مشارکت در شبکه، خود را اثبات کنند.

یکی از رایج ­ترین مثال­ هایی که در بیت کوین استفاده می­شود “اثبات کار” نام دارد. این اثبات کار در بیت کوین به این صورت است که کامپیوترها باید یک مسئله محاسباتی پیچیده را حل کنند، زمانی که اثبات شد یک کامپیوتر بتواند چنین مسئله­ ای را حل کرده است، می­تواند در اضافه کردن بلاک­ ها به زنجیره مشارکت داشته باشد. که پروسه افزودن بلاک به این تکنولوژی در دنیای ارز مجازی استخراج (ماینینگ) نامیده می­شود، و کار سختی است.

اثبات کار، به طریقی حملات هکرها را ناکارآمد خواهد کرد. اگر یک هکر قصد داشته باشد بلاک­چین را مورد حمله قرار دهد، باید خود را آماده حل مسائل ریاضی دشوار با احتمال حل شدن یک در 5.8 تریلیون کند. هزینه چنین حمله­ ای به قدری زیاد است که منافع آن را از بین می­برد.

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *